[policycoreutils] Update translations
Daniel J Walsh
dwalsh at fedoraproject.org
Fri Jan 4 22:15:17 UTC 2013
commit 5a6000efc7ec0fb47a7e6c4398ce0db20f13f986
Author: Dan Walsh <dwalsh at redhat.com>
Date: Fri Jan 4 17:14:27 2013 -0500
Update translations
- Fix sepolicy booleans to handle autogenerated booleans descriptions
- Cleanups of sepolicy manpage
- Fix crash on git_shell man page generation
policycoreutils-rhat.patch |174469 ++++++++++++++++++++++----------------------
policycoreutils.spec | 10 +-
2 files changed, 88995 insertions(+), 85484 deletions(-)
---
diff --git a/policycoreutils-rhat.patch b/policycoreutils-rhat.patch
index d82bc96..b66599a 100644
--- a/policycoreutils-rhat.patch
+++ b/policycoreutils-rhat.patch
@@ -9965,7 +9965,7 @@ index aab1a4e..75117f4 100644
+sepolicy/sepolicy/templates/var_run.py
+sepolicy/sepolicy/templates/var_spool.py
diff --git a/policycoreutils/po/af.po b/policycoreutils/po/af.po
-index a4478db..a61c8f3 100644
+index a4478db..961d921 100644
--- a/policycoreutils/po/af.po
+++ b/policycoreutils/po/af.po
@@ -8,7 +8,7 @@ msgid ""
@@ -9973,7 +9973,7 @@ index a4478db..a61c8f3 100644
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
@@ -9986,7 +9986,7 @@ index a4478db..a61c8f3 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr ""
-@@ -73,7 +73,7 @@ msgstr ""
+@@ -73,353 +73,359 @@ msgstr ""
msgid "authentication failed.\n"
msgstr ""
@@ -9995,7 +9995,14 @@ index a4478db..a61c8f3 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr ""
-@@ -86,855 +86,870 @@ msgstr ""
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr ""
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr ""
@@ -10004,116 +10011,116 @@ index a4478db..a61c8f3 100644
-msgstr ""
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr ""
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr ""
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr ""
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr ""
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr ""
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr ""
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr ""
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr ""
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr ""
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr ""
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr ""
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr ""
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr ""
@@ -10125,119 +10132,119 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr ""
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr ""
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr ""
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr ""
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr ""
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -10245,7 +10252,7 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr ""
@@ -10253,602 +10260,554 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr ""
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr ""
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr ""
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr ""
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr ""
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr ""
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr ""
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr ""
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr ""
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr ""
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr ""
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr ""
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr ""
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr ""
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr ""
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr ""
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr ""
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr ""
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -469,8 +475,8 @@ msgstr ""
msgid "Could not add port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr ""
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -478,463 +484,472 @@ msgstr ""
msgid "Requires setype"
msgstr ""
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr ""
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr ""
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr ""
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr ""
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr ""
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr ""
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr ""
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr ""
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr ""
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr ""
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr ""
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr ""
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr ""
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr ""
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr ""
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr ""
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr ""
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr ""
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr ""
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr ""
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr ""
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr ""
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr ""
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr ""
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr ""
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
@@ -10857,119 +10816,119 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr ""
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr ""
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr ""
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr ""
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr ""
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -10977,99 +10936,98 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr ""
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr ""
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr ""
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr ""
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr ""
-
+-msgid "unknown"
+-msgstr ""
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr ""
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr ""
@@ -11262,7 +11220,7 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -11274,7 +11232,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -11291,7 +11249,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -11303,7 +11261,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -11319,7 +11277,7 @@ index a4478db..a61c8f3 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -11339,7 +11297,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -11352,7 +11310,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -11365,7 +11323,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -11378,7 +11336,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
@@ -11397,7 +11355,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:585
-msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++#: ../gui/polgen.glade:623
+msgid "Root Admin User Role"
msgstr ""
@@ -11423,7 +11381,7 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -11734,58 +11692,58 @@ index a4478db..a61c8f3 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -11793,12 +11751,12 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -11806,18 +11764,18 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -11905,7 +11863,7 @@ index a4478db..a61c8f3 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1948,1411 +1854,1499 @@ msgstr ""
+@@ -1948,1411 +1854,1620 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -11974,8 +11932,11 @@ index a4478db..a61c8f3 100644
-
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
@@ -11983,83 +11944,59 @@ index a4478db..a61c8f3 100644
-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
-
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Delete %s"
msgstr ""
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:134
+#, python-format
+msgid "Add %s"
msgstr ""
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:148
+#, python-format
+msgid "Modify %s"
msgstr ""
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+msgid "Permissive"
msgstr ""
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
msgstr ""
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+#: ../gui/statusPage.py:94
+msgid "Status"
msgstr ""
--#: ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing the policy type will cause a relabel of the entire file system on "
+"the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:12
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
@@ -12068,72 +12005,70 @@ index a4478db..a61c8f3 100644
+"wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:13
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
++msgid ""
+"Changing to SELinux enabled will cause a relabel of the entire file system "
+"on the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+#: ../gui/system-config-selinux.glade:11
+msgid "system-config-selinux"
msgstr ""
--#: ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
msgstr ""
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
msgstr ""
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
msgstr ""
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
msgstr ""
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
msgstr ""
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -12142,32 +12077,47 @@ index a4478db..a61c8f3 100644
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+#: ../gui/system-config-selinux.glade:773
+msgid "MLS"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+#: ../gui/system-config-selinux.glade:837
+msgid "Add SELinux User"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+#: ../gui/system-config-selinux.glade:1079
+msgid "SELinux Administration"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+#: ../gui/system-config-selinux.glade:1122
+msgid "Add"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:1144
+msgid "_Properties"
+msgstr ""
-+
+
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+#: ../gui/system-config-selinux.glade:1166
+msgid "_Delete"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:1256
+msgid "Select Management Object"
+msgstr ""
@@ -12181,49 +12131,67 @@ index a4478db..a61c8f3 100644
+msgstr ""
+
+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
-+msgstr ""
+ msgstr ""
--#: ../gui/selinux.tbl:20
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
+"If you are changing policy types or going from disabled to enforcing, a "
+"relabel is required."
msgstr ""
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1561
+msgid "label37"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1598
+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1614
+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
+#: ../gui/system-config-selinux.glade:1645
+#: ../gui/system-config-selinux.glade:1850
+#: ../gui/system-config-selinux.glade:2037
@@ -12232,1535 +12200,1570 @@ index a4478db..a61c8f3 100644
+#: ../gui/system-config-selinux.glade:2692
+#: ../gui/system-config-selinux.glade:2867
+msgid "Filter"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
+#: ../gui/system-config-selinux.glade:1771
+msgid "Add File Context"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
+#: ../gui/system-config-selinux.glade:1787
+msgid "Modify File Context"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
+#: ../gui/system-config-selinux.glade:1803
+msgid "Delete File Context"
msgstr ""
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+#: ../gui/system-config-selinux.glade:1819
+msgid "Toggle between all and customized file context"
msgstr ""
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+#: ../gui/system-config-selinux.glade:1939
+msgid "label38"
- msgstr ""
-
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1976
+msgid "Add SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1992
+msgid "Modify SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2008
+msgid "Delete SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2126
+msgid "label39"
- msgstr ""
-
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2163
+msgid "Add User"
- msgstr ""
-
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2179
+msgid "Modify User"
- msgstr ""
-
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2195
+msgid "Delete User"
- msgstr ""
-
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2313
+msgid "label41"
- msgstr ""
-
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2350
+msgid "Add Network Port"
- msgstr ""
-
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2366
+msgid "Edit Network Port"
msgstr ""
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+#: ../gui/system-config-selinux.glade:2382
+msgid "Delete Network Port"
msgstr ""
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+#: ../gui/system-config-selinux.glade:2418
+#: ../gui/system-config-selinux.glade:2436
+msgid "Toggle between Customized and All Ports"
msgstr ""
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
+#: ../gui/system-config-selinux.glade:2556
+msgid "label42"
msgstr ""
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+#: ../gui/system-config-selinux.glade:2593
+msgid "Generate new policy module"
msgstr ""
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
+#: ../gui/system-config-selinux.glade:2609
+msgid "Load policy module"
msgstr ""
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
+-#: ../gui/selinux.tbl:41
+#: ../gui/system-config-selinux.glade:2625
+msgid "Remove loadable policy module"
- msgstr ""
-
--#: ../gui/selinux.tbl:41
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2661
msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr ""
++
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: ../sepolicy/sepolicy/generate.py:355
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow ABRT to modify public files used for public file transfer services."
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:25
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:42
++#: booleans.py:29
+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:57
++#: booleans.py:44
+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:59
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:67
++#: booleans.py:54
+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:72
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:86
++#: booleans.py:73
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr ""
++
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:95
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:101
++#: booleans.py:89
+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:105
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
- msgstr ""
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
+ msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:113
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:122
++#: booleans.py:111
+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
--msgid ""
++#: booleans.py:116
+ msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:119
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow system to run with NIS"
++msgstr ""
++
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
++msgstr ""
++
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:126
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:134
++#: booleans.py:127
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:144
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:168
++#: booleans.py:162
+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:170
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:172
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -13768,74 +13771,81 @@ index a4478db..a61c8f3 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:173
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:174
-+msgid "Allow user music sharing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Allow confined users the ability to execute the ping and traceroute commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:176
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:177
++#: booleans.py:172
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:178
++#: booleans.py:173
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:181
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -13845,129 +13855,151 @@ index a4478db..a61c8f3 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:182
++#: booleans.py:177
+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:185
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:187
++#: booleans.py:182
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Enable additional permissions needed to support devices on 3ware controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:188
-+msgid "allow host key based authentication"
++#: booleans.py:183
++msgid ""
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:192
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
+#: booleans.py:195
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
+#: booleans.py:197
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -13979,207 +14011,243 @@ index a4478db..a61c8f3 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
+#: booleans.py:201
-+msgid "Support fusefs home directories"
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
+#: booleans.py:203
-+msgid "Support NFS home directories"
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
+#: booleans.py:220
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
+#: booleans.py:222
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++msgid "Allow confined virtual guests to interact with the xserver"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
+#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/am.po b/policycoreutils/po/am.po
-index a4478db..a61c8f3 100644
+index a4478db..961d921 100644
--- a/policycoreutils/po/am.po
+++ b/policycoreutils/po/am.po
@@ -8,7 +8,7 @@ msgid ""
@@ -14187,7 +14255,7 @@ index a4478db..a61c8f3 100644
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
@@ -14200,7 +14268,7 @@ index a4478db..a61c8f3 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr ""
-@@ -73,7 +73,7 @@ msgstr ""
+@@ -73,353 +73,359 @@ msgstr ""
msgid "authentication failed.\n"
msgstr ""
@@ -14209,7 +14277,14 @@ index a4478db..a61c8f3 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr ""
-@@ -86,855 +86,870 @@ msgstr ""
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr ""
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr ""
@@ -14218,116 +14293,116 @@ index a4478db..a61c8f3 100644
-msgstr ""
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr ""
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr ""
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr ""
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr ""
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr ""
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr ""
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr ""
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr ""
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr ""
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr ""
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr ""
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr ""
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr ""
@@ -14339,119 +14414,119 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr ""
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr ""
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr ""
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr ""
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr ""
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -14459,7 +14534,7 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr ""
@@ -14467,602 +14542,554 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr ""
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr ""
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr ""
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr ""
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr ""
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr ""
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr ""
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr ""
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr ""
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr ""
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr ""
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr ""
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr ""
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr ""
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr ""
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr ""
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr ""
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr ""
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -469,8 +475,8 @@ msgstr ""
msgid "Could not add port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr ""
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -478,463 +484,472 @@ msgstr ""
msgid "Requires setype"
msgstr ""
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr ""
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr ""
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr ""
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr ""
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr ""
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr ""
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr ""
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr ""
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr ""
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr ""
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr ""
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr ""
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr ""
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr ""
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr ""
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr ""
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr ""
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr ""
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr ""
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr ""
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr ""
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr ""
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr ""
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr ""
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr ""
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
@@ -15071,119 +15098,119 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr ""
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr ""
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr ""
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr ""
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr ""
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -15191,99 +15218,98 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr ""
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr ""
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr ""
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr ""
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr ""
-
+-msgid "unknown"
+-msgstr ""
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr ""
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr ""
@@ -15476,7 +15502,7 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -15488,7 +15514,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -15505,7 +15531,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -15517,7 +15543,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -15533,7 +15559,7 @@ index a4478db..a61c8f3 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -15553,7 +15579,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -15566,7 +15592,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -15579,7 +15605,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -15592,7 +15618,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
@@ -15611,7 +15637,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:585
-msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++#: ../gui/polgen.glade:623
+msgid "Root Admin User Role"
msgstr ""
@@ -15637,7 +15663,7 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -15948,58 +15974,58 @@ index a4478db..a61c8f3 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -16007,12 +16033,12 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -16020,18 +16046,18 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -16119,7 +16145,7 @@ index a4478db..a61c8f3 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1948,1411 +1854,1499 @@ msgstr ""
+@@ -1948,1411 +1854,1620 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -16188,8 +16214,11 @@ index a4478db..a61c8f3 100644
-
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
@@ -16197,83 +16226,59 @@ index a4478db..a61c8f3 100644
-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
-
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Delete %s"
msgstr ""
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:134
+#, python-format
+msgid "Add %s"
msgstr ""
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:148
+#, python-format
+msgid "Modify %s"
msgstr ""
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+msgid "Permissive"
msgstr ""
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
msgstr ""
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+#: ../gui/statusPage.py:94
+msgid "Status"
msgstr ""
--#: ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing the policy type will cause a relabel of the entire file system on "
+"the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:12
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
@@ -16282,72 +16287,70 @@ index a4478db..a61c8f3 100644
+"wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:13
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
++msgid ""
+"Changing to SELinux enabled will cause a relabel of the entire file system "
+"on the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+#: ../gui/system-config-selinux.glade:11
+msgid "system-config-selinux"
msgstr ""
--#: ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
msgstr ""
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
msgstr ""
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
msgstr ""
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
msgstr ""
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
msgstr ""
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -16356,32 +16359,47 @@ index a4478db..a61c8f3 100644
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+#: ../gui/system-config-selinux.glade:773
+msgid "MLS"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+#: ../gui/system-config-selinux.glade:837
+msgid "Add SELinux User"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+#: ../gui/system-config-selinux.glade:1079
+msgid "SELinux Administration"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+#: ../gui/system-config-selinux.glade:1122
+msgid "Add"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:1144
+msgid "_Properties"
+msgstr ""
-+
+
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+#: ../gui/system-config-selinux.glade:1166
+msgid "_Delete"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:1256
+msgid "Select Management Object"
+msgstr ""
@@ -16395,49 +16413,67 @@ index a4478db..a61c8f3 100644
+msgstr ""
+
+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
-+msgstr ""
+ msgstr ""
--#: ../gui/selinux.tbl:20
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
+"If you are changing policy types or going from disabled to enforcing, a "
+"relabel is required."
msgstr ""
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1561
+msgid "label37"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1598
+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1614
+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
+#: ../gui/system-config-selinux.glade:1645
+#: ../gui/system-config-selinux.glade:1850
+#: ../gui/system-config-selinux.glade:2037
@@ -16446,1535 +16482,1570 @@ index a4478db..a61c8f3 100644
+#: ../gui/system-config-selinux.glade:2692
+#: ../gui/system-config-selinux.glade:2867
+msgid "Filter"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
+#: ../gui/system-config-selinux.glade:1771
+msgid "Add File Context"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
+#: ../gui/system-config-selinux.glade:1787
+msgid "Modify File Context"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
+#: ../gui/system-config-selinux.glade:1803
+msgid "Delete File Context"
msgstr ""
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+#: ../gui/system-config-selinux.glade:1819
+msgid "Toggle between all and customized file context"
msgstr ""
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+#: ../gui/system-config-selinux.glade:1939
+msgid "label38"
- msgstr ""
-
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1976
+msgid "Add SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1992
+msgid "Modify SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2008
+msgid "Delete SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2126
+msgid "label39"
- msgstr ""
-
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2163
+msgid "Add User"
- msgstr ""
-
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2179
+msgid "Modify User"
- msgstr ""
-
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2195
+msgid "Delete User"
- msgstr ""
-
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2313
+msgid "label41"
- msgstr ""
-
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2350
+msgid "Add Network Port"
- msgstr ""
-
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2366
+msgid "Edit Network Port"
msgstr ""
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+#: ../gui/system-config-selinux.glade:2382
+msgid "Delete Network Port"
msgstr ""
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+#: ../gui/system-config-selinux.glade:2418
+#: ../gui/system-config-selinux.glade:2436
+msgid "Toggle between Customized and All Ports"
msgstr ""
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
+#: ../gui/system-config-selinux.glade:2556
+msgid "label42"
msgstr ""
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+#: ../gui/system-config-selinux.glade:2593
+msgid "Generate new policy module"
msgstr ""
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
+#: ../gui/system-config-selinux.glade:2609
+msgid "Load policy module"
msgstr ""
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
+-#: ../gui/selinux.tbl:41
+#: ../gui/system-config-selinux.glade:2625
+msgid "Remove loadable policy module"
- msgstr ""
-
--#: ../gui/selinux.tbl:41
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2661
msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr ""
++
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: ../sepolicy/sepolicy/generate.py:355
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow ABRT to modify public files used for public file transfer services."
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:25
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:42
++#: booleans.py:29
+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:57
++#: booleans.py:44
+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:59
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:67
++#: booleans.py:54
+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:72
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:86
++#: booleans.py:73
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr ""
++
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:95
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:101
++#: booleans.py:89
+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:105
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:113
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:122
++#: booleans.py:111
+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
--msgid ""
++#: booleans.py:116
+ msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:119
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow system to run with NIS"
++msgstr ""
++
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
++msgstr ""
++
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:126
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:134
++#: booleans.py:127
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:144
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:168
++#: booleans.py:162
+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:170
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:172
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -17982,74 +18053,81 @@ index a4478db..a61c8f3 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:173
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:174
-+msgid "Allow user music sharing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Allow confined users the ability to execute the ping and traceroute commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:176
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:177
++#: booleans.py:172
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:178
++#: booleans.py:173
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:181
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -18059,129 +18137,151 @@ index a4478db..a61c8f3 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:182
++#: booleans.py:177
+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:185
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:187
++#: booleans.py:182
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Enable additional permissions needed to support devices on 3ware controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:188
-+msgid "allow host key based authentication"
++#: booleans.py:183
++msgid ""
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:192
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
+#: booleans.py:195
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
+#: booleans.py:197
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -18193,239 +18293,290 @@ index a4478db..a61c8f3 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
+#: booleans.py:201
-+msgid "Support fusefs home directories"
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
+#: booleans.py:203
-+msgid "Support NFS home directories"
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
+#: booleans.py:220
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
+#: booleans.py:222
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++msgid "Allow confined virtual guests to interact with the xserver"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
+#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/ar.po b/policycoreutils/po/ar.po
-index b908f48..e85ea9a 100644
+index b908f48..151ca6a 100644
--- a/policycoreutils/po/ar.po
+++ b/policycoreutils/po/ar.po
-@@ -12,8 +12,8 @@ msgid ""
+@@ -1,7 +1,7 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++#
+ # Translators:
+ # Ali Al-Ammari <ali.a.alammari at gmail.com>, 2010.
+ # Amjad Al-Obaili <moltaheb at hotmail.com>, 2010.
+@@ -12,28 +12,24 @@ msgid ""
msgstr ""
"Project-Id-Version: Policycoreutils\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: Arabic <trans-ar at lists.fedoraproject.org>\n"
- "Language: ar\n"
-@@ -21,7 +21,7 @@ msgstr ""
+-"Language: ar\n"
+ "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
- "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+-"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
-"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5\n"
-+"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
++"Language: ar\n"
++"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
#: ../run_init/run_init.c:67
msgid ""
-@@ -33,7 +33,7 @@ msgstr ""
- " عند: <script> هو اسم برنامج init النصي الذي سيعمل,\n"
- " <args ...> هي المدخلات لهذا البرنامج النصي."
+ "USAGE: run_init <script> <args ...>\n"
+ " where: <script> is the name of the init script to run,\n"
+ " <args ...> are the arguments to that script."
+-msgstr ""
+-"الاستخدام: run_init <script> <args ...>\n"
+-" عند: <script> هو اسم برنامج init النصي الذي سيعمل,\n"
+-" <args ...> هي المدخلات لهذا البرنامج النصي."
++msgstr "الاستخدام: run_init <script> <args ...>\n عند: <script> هو اسم برنامج init النصي الذي سيعمل,\n <args ...> هي المدخلات لهذا البرنامج النصي."
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
#, c-format
msgid "failed to initialize PAM\n"
msgstr "خطأ في تهيئة PAM\n"
-@@ -82,7 +82,7 @@ msgstr "عفوا، لا يمكن استعمال run_init إلا على نواة
+@@ -82,353 +78,359 @@ msgstr "عفوا، لا يمكن استعمال run_init إلا على نواة
msgid "authentication failed.\n"
msgstr "فشل في التوثيق.\n"
@@ -18434,7 +18585,14 @@ index b908f48..e85ea9a 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "لا يمكن ضبط سياق exec لـ %s.\n"
-@@ -95,855 +95,871 @@ msgstr "******************** مهم ***********************\n"
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "******************** مهم ***********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "لتفعيل حزمة السياسات هذه، نفذ:"
@@ -18443,116 +18601,116 @@ index b908f48..e85ea9a 100644
-msgstr "شامل"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "لا يمكن إنشاء معالج semanage"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr "سياسة SELinux غير مُدارة أو لا يمكن الوصول إلى المخزن."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "لا يمكن قراءة مخزن السياسات."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "لا يمكن إنشاء اتصال semanage"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "لا يمكن اختبار حالة تفعيل MLS"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "غير مطبقة بعد"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "عملية semanage تحت التنفيذ"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "لا يمكن بدء عملية semanage"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "لا يمكن تنفيذ عملية semanage"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "عملية semanage ليست تحت التنفيذ"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "لا يمكن عرض قائمة وحدات SELinux"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr "اسم الوحدة"
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "إصدار"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "معطّل"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr "لا يمكن ضبط النطاق المتساهل %s (خطأ في تثبيت الوحدة)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "لا يمكن إزالة النطاق المتساهل %s (فشل في الإزالة)"
@@ -18564,119 +18722,119 @@ index b908f48..e85ea9a 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "لا يمكن إنشاء مفتاح لـ %s"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "لا يمكن التحقق في إذا ما كان مخطط الدخول لـ %s معرفا"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "مجموعة لينكس %s غير موجودة"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "مستخدم لينكس %s غير موجود"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "لا يمكن إنشاء مخطط الدخول لـ %s"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "لا يمكن ضبط اسم لـ %s"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "لا يمكن ضبط مدى MLS لـ %s"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "لا يمكن ضبط مستخدم SELinux لـ %s"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "لا يمكن إضافة مخطط الدخول لـ %s"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "بحاجة إلى seuser أو serange"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "مخطط الدخول لـ %s غير معرّف"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "لا يمكن استعلام seuser لـ %s"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "لا يمكن تغيير مخطط الدخول لـ %s"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr "تخطيط الدخول لـ %s معرف في السياسة، لا يمكن حذفه"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "لا يمكن حذف تخطيط الدخول لـ %s"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "لا يمكن عرض قائمة تخطيطات الدخول"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "اسم الدخول"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -18684,7 +18842,7 @@ index b908f48..e85ea9a 100644
msgstr "مستخدم SELinux"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "مدى MLS/MCS"
@@ -18692,724 +18850,678 @@ index b908f48..e85ea9a 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "لا يمكن التحقق من إذا كان مستخدم SELinux %s معرفا"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "لا يمكن استعلام المستخدم عن %s"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "يجب إضافة دور واحد على الأقل لـ %s"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "لا يمكن إنشاء مستخدم SELinux لـ %s"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "لا يمكن إضافة دور %s لـ %s"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "لا يمكن ضبط مستوى MLS لـ %s"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "لا يمكن إضافة البادئة %s لـ %s"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "لا يمكن استخراج مفتاح لـ %s"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "لا يمكن إضافة مستخدم SELinux %s"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "يحتاج إلى بادئة، أدوار، مستويات أو مدى"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "يحتاج إلى بادئة أو أدوار"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "مستخدم SELinux %s غير معرف"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "لا يمكن تعديل مستخدم SELinux %s"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr "مستخدم SELinux لـ %s معرف في السياسة، لا يمكن حذفه"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "لا يمكن حذف مستخدم SELinux %s"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "لا يمكن عرض قائمة مستخدمي SELinux"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "لا يمكن عرض قائمة أدوار المستخدم %s"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "عنونة"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "بادئة"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "مستوى MSC"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "مدى MSC"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "أدوار SELinux"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "بروتوكول udp أو tcp مطلوب"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "المنفذ مطلوب"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "لا يمكن إنشاء مفتاح لـ %s/%s"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "النوع مطلوب"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "لا يمكن التحقق من إذا كان المنفذ %s/%s معرفا"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "المنفذ %s/%s معرف مسبقا"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "لا يمكن إنشاء منفذ لـ %s/%s"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "لا يمكن إنشاء سياق لـ %s/%s"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "لا يمكن ضبط مستخدم في سياق المنفذ لـ %s/%s"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "لا يمكن ضبط دور في سياق المنفذ لـ %s/%s"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "لا يمكن ضبط نوع في سياق المنفذ لـ %s/%s"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "لا يمكن ضبط حقل mls في سياق المنفذ لـ %s/%s"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "لا يمكن ضبط سياق المنفذ لـ %s/%s"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -478,8 +480,8 @@ msgstr "لا يمكن ضبط سياق المنفذ لـ %s/%s"
msgid "Could not add port %s/%s"
msgstr "لا يمكن إضافة المنفذ %s/%s"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "يتطلب setype أو serange"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -487,463 +489,473 @@ msgstr "يتطلب setype أو serange"
msgid "Requires setype"
msgstr "يتطلب setype"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "المنفذ %s/%s غير معرفة"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "لا يمكن استعلام المنفذ %s/%s"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "لا يمكن تعديل المنفذ %s/%s"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "لا يمكن عرض قائمة المنافذ"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "لا يمكن حذف المنفذ %s"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "المنفذ %s/%s معرف في السياسة، لا يمكن حذفه"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "لا يمكن حذف المنفذ %s/%s"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "لا يمكن عرض قائمة المنافذ"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "نوع منفذ SELinux"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "الأول"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "رقم المنفذ"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "عنوان العقدة مطلوب"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "البروتوكول غير معروف أو مفقود"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
-+#, fuzzy
+-msgstr "نوع SELinux مطلوب"
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
- msgstr "نوع SELinux مطلوب"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "لا يمكن إنشاء مفتاح لـ %s"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "لا يمكن التحقق من إذا كان العنوان %s معرفا"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "لا يمكن إنشاء العنوان لـ %s"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "لا يمكن إنشاء سياق لـ %s"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "لا يمكن ضبط قناع لـ %s"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "لا يمكن ضبط مستخدم في سياق العنوان لـ %s"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "لا يمكن ضبط دور في سياق العنوان لـ %s"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "لا يمكن ضبط نوع في سياق العنوان لـ %s"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "لا يمكن ضبط حقل mls في سياق العنوان لـ %s"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "لا يمكن ضبط سياق العنوان لـ %s"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "لا يمكن إضافة العنوان %s"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "العنوان %s غير معرف"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "لا يمكن استعلام العنوان %s"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "لا يمكن تعديل العنوان %s"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "العنوان %s معرف في السياسة، لا يمكن حذفه"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "لا يمكن حذف العنوان %s"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "لا يمكن عرض قائمة العناوين"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr "نوع SELinux مطلوب"
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "لا يمكن التحقق من إذا كانت الواجهة %s معرفة"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "لا يمكن إنشاء واجهة لـ %s"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "لا يمكن ضبط مستخدم في سياق الواجهة لـ %s"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "لا يمكن ضبط دور في سياق الواجهة لـ %s"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "لا يمكن ضبط نوع في سياق الواجهة لـ %s"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "لا يمكن ضبط حقل mls في سياق الواجهة لـ %s"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "لا يمكن ضبط سياق المنفذ لـ %s"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "لا يمكن ضبط سياق الرسالة ل%s"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "لا يمكن إضافة الواجهة %s"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "الواجهة %s غير معرفة"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "لا يمكن استعلام الواجهة %s"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "لا يمكن تعديل الواجهة %s"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "الواجهة %s معرفة في السياسة، لا يمكن حذفها"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "لا يمكن حذف الواجهة %s"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "لا يمكن عرض قائمة الواجهات"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "واجهة SELinux"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "سياق"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "لا يمكن ضبط مستخدم في سياق الملف لـ %s"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "لا يمكن ضبط دور في سياق الملف لـ %s"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "لا يمكن ضبط حقل mls في سياق الملف لـ %s"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "مواصفات ملف خاطئة"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
++msgstr ""
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "لا يمكن التحقق من إذا كان سياق الملف لـ %s معرفا"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "لا يمكن إنشاء سياق الملف لـ %s"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "لا يمكن ضبط نوع في سياق الملف لـ %s"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "لا يمكن ضبط سياق ملف لـ %s"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "لا يمكن إضافة سياق ملف لـ %s"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "يتطلب setype، serange أو seuser"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "سياق الملف لـ %s غير معرف"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "لا يمكن استعلام سياق الملف لـ %s"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "لا يمكن تعديل سياق الملف لـ %s"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "لا يمكن عرض قائمة سياقات الملفات"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "لا يمكن حذف سياق الملف %s"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr "سياق الملف لـ %s معرف في السياسة، لا يمكن حذفه"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "لا يمكن حذف سياق الملف لـ %s"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "لا يمكن عرض قائمة سياقات الملفات"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "لا يمكن عرض قائمة سياقات الملفات المحلية"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux fcontext"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "نوع"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -19417,103 +19529,102 @@ index b908f48..e85ea9a 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "لا يمكن التحقق من إذا كانت القيمة المنطقية %s معرفة"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "القيمة المنطقية %s غير معرفة"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "لا يمكن استعلام سياق الملف %s"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "يجب أن تحدد أحد القيم التالية: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "لا يمكن ضبط القيمة المنطقية النشطة %s"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "لا يمكن تعديل القيمة المنطقية %s"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "بنية خاطئة %s: سجّل %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "القيمة المنطقية %s معرفة في السياسة، لا يمكن حذفها"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "لا يمكن حذف القيمة المنطقية %s"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "لا يمكن عرض قائمة القيم المنطقية"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr "غير معروف"
-
+-msgid "unknown"
+-msgstr "غير معروف"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "إلغاء التشغيل"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "تشغيل"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "قيمة منطقية لـSELinux"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "وصف"
-@@ -1007,7 +1023,7 @@ msgstr "خطأ في تعيين الذاكرة.\n"
+@@ -1007,7 +1019,7 @@ msgstr "خطأ في تعيين الذاكرة.\n"
msgid "Error sending audit message.\n"
msgstr "خطأ في إرسال رسالة التدوين.\n"
@@ -19522,7 +19633,7 @@ index b908f48..e85ea9a 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "لا يمكن تحديد ضبط الإلزام.\n"
-@@ -1122,62 +1138,66 @@ msgstr "غير قادر على الحصول على مجموعة الإشارات
+@@ -1122,62 +1134,66 @@ msgstr "غير قادر على الحصول على مجموعة الإشارات
msgid "Unable to set SIGHUP handler\n"
msgstr "غير قادر على ضبط معالج SIGHUP\n"
@@ -19601,7 +19712,7 @@ index b908f48..e85ea9a 100644
msgid "failed to exec shell\n"
msgstr "فشل في تنفيذ القشرة (shell)\n"
-@@ -1280,20 +1300,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1280,20 +1296,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyConfidential juser"
@@ -19627,7 +19738,7 @@ index b908f48..e85ea9a 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1349,577 +1369,464 @@ msgstr ""
+@@ -1349,577 +1365,465 @@ msgstr ""
msgid "Login '%s' is required"
msgstr ""
@@ -19702,7 +19813,7 @@ index b908f48..e85ea9a 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -19714,7 +19825,7 @@ index b908f48..e85ea9a 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -19731,7 +19842,7 @@ index b908f48..e85ea9a 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -19743,7 +19854,7 @@ index b908f48..e85ea9a 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -19759,7 +19870,7 @@ index b908f48..e85ea9a 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -19779,7 +19890,7 @@ index b908f48..e85ea9a 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -19792,7 +19903,7 @@ index b908f48..e85ea9a 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -19805,7 +19916,7 @@ index b908f48..e85ea9a 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -19818,52 +19929,56 @@ index b908f48..e85ea9a 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
msgstr ""
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
- msgstr ""
-
+-msgstr ""
+-
-#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
msgstr ""
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
- "the system directly."
- msgstr ""
-
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
-msgstr ""
-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
+ msgstr ""
+
-#: ../gui/polgen.glade:716
-msgid "label104"
--msgstr ""
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
+ msgstr ""
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -19942,14 +20057,16 @@ index b908f48..e85ea9a 100644
msgstr ""
-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
msgstr ""
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
-#: ../gui/polgen.glade:1284
+#: ../gui/polgen.glade:1056
msgid "<b>Select domains that %s will administer:</b>"
@@ -20174,58 +20291,58 @@ index b908f48..e85ea9a 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -20233,12 +20350,12 @@ index b908f48..e85ea9a 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -20246,18 +20363,18 @@ index b908f48..e85ea9a 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -20345,7 +20462,7 @@ index b908f48..e85ea9a 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1957,1411 +1864,1499 @@ msgstr ""
+@@ -1957,1411 +1861,1626 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -20414,8 +20531,11 @@ index b908f48..e85ea9a 100644
-
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
@@ -20423,181 +20543,210 @@ index b908f48..e85ea9a 100644
-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4
-msgid ""
-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
+
-#: ../gui/selinux.tbl:5
-msgid ""
-"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
+
-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-msgid "Memory Protection"
--msgstr ""
--
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
+
-#: ../gui/selinux.tbl:6
-msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
msgstr ""
-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-#: ../gui/selinux.tbl:209
-msgid "Mount"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
++#: ../gui/statusPage.py:94
++msgid "Status"
msgstr ""
-#: ../gui/selinux.tbl:7
-msgid "Allow mount to mount any file"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
++#: ../gui/statusPage.py:133
++msgid ""
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system. Do you wish to continue?"
msgstr ""
-#: ../gui/selinux.tbl:8
-msgid "Allow mount to mount any directory"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
++#: ../gui/statusPage.py:147
++msgid ""
++"Changing to SELinux disabled requires a reboot. It is not recommended. If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel. If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
msgstr ""
-#: ../gui/selinux.tbl:9
-msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system. Do you wish to continue?"
msgstr ""
-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-#: ../gui/selinux.tbl:188
-msgid "SSH"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
msgstr ""
-#: ../gui/selinux.tbl:10
-msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
++#: ../gui/system-config-selinux.glade:12
++msgid ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
-#: ../gui/selinux.tbl:11
-+#: ../gui/statusPage.py:133
- msgid ""
+-msgid ""
-"Allow staff SELinux user account to execute files in home directory or /tmp"
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system. Do you wish to continue?"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
msgstr ""
-#: ../gui/selinux.tbl:12
-+#: ../gui/statusPage.py:147
- msgid ""
+-msgid ""
-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel. If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
msgstr ""
-#: ../gui/selinux.tbl:13
-+#: ../gui/statusPage.py:152
- msgid ""
+-msgid ""
-"Allow unconfined SELinux user account to execute files in home directory or /"
-"tmp"
--msgstr ""
--
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
+
-#: ../gui/selinux.tbl:14
-msgid "Network Configuration"
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system. Do you wish to continue?"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
msgstr ""
-#: ../gui/selinux.tbl:14
-msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
msgstr ""
-#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:12
++#: ../gui/system-config-selinux.glade:727
msgid ""
-"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
+ msgstr ""
+
-#: ../gui/selinux.tbl:16
-msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
msgstr ""
-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-#: ../gui/selinux.tbl:140
-msgid "Databases"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
msgstr ""
-#: ../gui/selinux.tbl:17
-msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
msgstr ""
-#: ../gui/selinux.tbl:18
-msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
msgstr ""
-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-msgid "XServer"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
msgstr ""
-#: ../gui/selinux.tbl:19
-msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
msgstr ""
-#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:727
++#: ../gui/system-config-selinux.glade:1354
msgid ""
-"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
msgstr ""
-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-#: ../gui/selinux.tbl:231
-msgid "NIS"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
msgstr ""
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
msgstr ""
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
@@ -20606,919 +20755,988 @@ index b908f48..e85ea9a 100644
-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
++#: ../gui/system-config-selinux.glade:1463
++msgid ""
++"Select if you wish to relabel then entire file system on next reboot. "
++"Relabeling can take a very long time, depending on the size of the system. "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
msgstr ""
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
msgstr ""
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
msgstr ""
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
msgstr ""
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
msgstr ""
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
msgstr ""
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
msgstr ""
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
msgstr ""
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot. "
-+"Relabeling can take a very long time, depending on the size of the system. "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
msgstr ""
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
msgstr ""
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
msgstr ""
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
msgstr ""
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
msgstr ""
-#: ../gui/selinux.tbl:41
--msgid ""
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "غير معروف"
++
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:87
--msgid ""
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:355
+ msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:8
++#: booleans.py:14
+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:29
++msgid ""
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:25
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:44
++msgid ""
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:42
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:54
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:49
++#: booleans.py:55
+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:56
++#: booleans.py:62
+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:57
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:59
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
@@ -21526,19 +21744,19 @@ index b908f48..e85ea9a 100644
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:60
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:61
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:62
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
@@ -21546,30 +21764,31 @@ index b908f48..e85ea9a 100644
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:63
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:64
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:65
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:72
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:67
++#: booleans.py:73
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
+"Allow HTTPD scripts and modules to connect to databases over the network."
@@ -21577,104 +21796,104 @@ index b908f48..e85ea9a 100644
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:68
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:69
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:70
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:71
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:72
++#: booleans.py:78
+msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:73
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:74
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:75
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:76
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:77
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:78
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:79
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:80
++#: booleans.py:86
+msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:81
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:82
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:83
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:84
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
@@ -21682,13 +21901,13 @@ index b908f48..e85ea9a 100644
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:85
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:86
++#: booleans.py:92
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
@@ -21696,50 +21915,54 @@ index b908f48..e85ea9a 100644
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:87
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:88
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:89
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:90
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:91
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:92
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr ""
++
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
+msgstr ""
+
-+#: booleans.py:94
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr ""
+
-+#: booleans.py:95
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
@@ -21749,91 +21972,87 @@ index b908f48..e85ea9a 100644
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:111
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:105
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr ""
-+
-+#: booleans.py:107
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:108
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:109
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
-+#: booleans.py:110
++#: booleans.py:116
msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
@@ -21842,66 +22061,62 @@ index b908f48..e85ea9a 100644
msgstr ""
-#: ../gui/selinux.tbl:203
-+#: booleans.py:111
++#: booleans.py:117
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
-+#: booleans.py:112
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
-+#: booleans.py:113
++#: booleans.py:119
msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
+"Allow nfs servers to modify public files used for public file transfer "
+"services. Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:120
++msgid "Allow system to run with NIS"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:118
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:119
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:120
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:121
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
-+#: booleans.py:122
++#: booleans.py:127
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
@@ -21909,255 +22124,280 @@ index b908f48..e85ea9a 100644
+"polipo_session_t domain."
+msgstr ""
+
-+#: booleans.py:123
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:124
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:125
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
++msgstr ""
++
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr ""
++
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr ""
++
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
++msgstr ""
++
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
++msgstr ""
++
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++#: booleans.py:138
++msgid ""
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:134
++#: booleans.py:143
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:144
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
-+#: booleans.py:162
++#: booleans.py:170
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
-+#: booleans.py:164
++#: booleans.py:172
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -22165,88 +22405,79 @@ index b908f48..e85ea9a 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
++#: booleans.py:173
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:168
++#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr ""
++
++#: booleans.py:176
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:170
++#: booleans.py:178
+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:174
-+msgid "Allow user music sharing"
-+msgstr ""
-+
-+#: booleans.py:175
++#: booleans.py:182
msgid ""
-"all files\n"
-"regular file\n"
@@ -22256,145 +22487,147 @@ index b908f48..e85ea9a 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:176
++#: booleans.py:183
+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:178
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
++#: booleans.py:186
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:181
++#: booleans.py:188
+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:182
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++#: booleans.py:189
++msgid "allow host key based authentication"
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:191
++msgid "Allow staff to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:185
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Allow the Telepathy connection managers to connect to any network port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:187
++#: booleans.py:196
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:188
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+msgstr ""
+
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
+msgstr ""
+
-+#: booleans.py:192
++#: booleans.py:200
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-+#: booleans.py:195
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -22405,226 +22638,228 @@ index b908f48..e85ea9a 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-+#: booleans.py:197
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++#: booleans.py:206
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++#: booleans.py:208
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-+#: booleans.py:201
-+msgid "Support fusefs home directories"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++#: booleans.py:210
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-+#: booleans.py:203
-+msgid "Support NFS home directories"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++#: booleans.py:223
++msgid "Allow webadm to manage files in users home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++#: booleans.py:227
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:220
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
++msgstr ""
++
++#: booleans.py:229
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:222
++#: booleans.py:231
+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:224
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:227
++#: booleans.py:235
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
-+#: booleans.py:228
++#: booleans.py:236
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
-+#: booleans.py:229
++#: booleans.py:237
+msgid "Support X userspace object manager"
+msgstr ""
+
-+#: booleans.py:230
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/as.po b/policycoreutils/po/as.po
-index b14b757..ac08f71 100644
+index b14b757..0b2fd32 100644
--- a/policycoreutils/po/as.po
+++ b/policycoreutils/po/as.po
-@@ -4,22 +4,23 @@
- #
+@@ -1,37 +1,34 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++#
# Translators:
# Amitakhya Phukan <amitakhya.phukan at gmail.com>, 2006.
-# Amitakhya Phukan <aphukan at fedoraproject.org>, 2008, 2009.
@@ -22637,39 +22872,37 @@ index b14b757..ac08f71 100644
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
--"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-"Language-Team: Assamese (http://www.transifex.net/projects/p/fedora/language/"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-12 09:18+0000\n"
-+"Last-Translator: ngoswami <ngoswami at redhat.com>\n"
-+"Language-Team: Assamese (http://www.transifex.com/projects/p/fedora/language/"
- "as/)\n"
- "Language: as\n"
+-"as/)\n"
+-"Language: as\n"
++"Language-Team: Assamese (http://www.transifex.com/projects/p/fedora/language/as/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Language: as\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../run_init/run_init.c:67
msgid ""
-@@ -27,11 +28,11 @@ msgid ""
+ "USAGE: run_init <script> <args ...>\n"
" where: <script> is the name of the init script to run,\n"
" <args ...> are the arguments to that script."
- msgstr ""
+-msgstr ""
-"ব্যৱহাৰপ্ৰণালী: run_init <script> <args ...>\n"
-" এই ক্ষেত্ৰত: <script> দ্বাৰা সঞ্চালনৰ উদ্দেশ্যে init স্ক্ৰিপ্ট চিহ্নিত কৰা হয়,\n"
-" <args ...> উপৰোক্ত স্ক্ৰিপ্টৰ তৰ্ক উল্লিখিত হয় ।"
-+"ব্যৱহাৰ: run_init <script> <args ...>\n"
-+" এই ক্ষেত্ৰত: <script> দ্বাৰা সঞ্চালনৰ বাবে init স্ক্ৰিপ্ট চিহ্নিত কৰা হয়,\n"
-+" <args ...> উপৰোক্ত স্ক্ৰিপ্টৰ তৰ্ক উল্লিখিত হয়।"
++msgstr "ব্যৱহাৰ: run_init <script> <args ...>\n এই ক্ষেত্ৰত: <script> দ্বাৰা সঞ্চালনৰ বাবে init স্ক্ৰিপ্ট চিহ্নিত কৰা হয়,\n <args ...> উপৰোক্ত স্ক্ৰিপ্টৰ তৰ্ক উল্লিখিত হয়।"
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
#, c-format
msgid "failed to initialize PAM\n"
msgstr "PAM আৰম্ভ কৰোঁতে ব্যৰ্থ\n"
-@@ -39,16 +40,16 @@ msgstr "PAM আৰম্ভ কৰোঁতে ব্যৰ্থ\n"
+@@ -39,16 +36,16 @@ msgstr "PAM আৰম্ভ কৰোঁতে ব্যৰ্থ\n"
#: ../run_init/run_init.c:139
#, c-format
msgid "failed to get account information\n"
@@ -22689,7 +22922,7 @@ index b14b757..ac08f71 100644
#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
#, c-format
-@@ -58,32 +59,32 @@ msgstr "getpass'ৰ দ্বাৰা /dev/tty খোলা সম্ভৱ ন
+@@ -58,379 +55,381 @@ msgstr "getpass'ৰ দ্বাৰা /dev/tty খোলা সম্ভৱ ন
#: ../run_init/run_init.c:275
#, c-format
msgid "run_init: incorrect password for %s\n"
@@ -22727,148 +22960,151 @@ index b14b757..ac08f71 100644
-msgstr "exec context %s লৈ স্থাপন কৰা নাযায় ।\n"
+msgstr "exec context %s লৈ স্থাপন কৰা নাযায়।\n"
- #: ../audit2allow/audit2allow:230
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
msgid "******************** IMPORTANT ***********************\n"
-@@ -91,862 +92,882 @@ msgstr "******************** গুৰুত্বপূৰ্ণ **************
+ msgstr "******************** গুৰুত্বপূৰ্ণ ***********************\n"
- #: ../audit2allow/audit2allow:231
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
-msgstr "চিহ্নিত পলিচি সৰঞ্জাম সক্ৰিয় কৰাৰ বাবে, সঞ্চালন কৰক:"
-+msgstr "চিহ্নিত নীতি পেকেইজ সক্ৰিয় কৰাৰ বাবে, সঞ্চালন কৰক:"
-
+-
-#: ../semanage/seobject.py:143 ../semanage/seobject.py:147
-msgid "global"
-msgstr "আন্তৰ্জাতিক"
--
++msgstr "চিহ্নিত নীতি পেকেইজ সক্ৰিয় কৰাৰ বাবে, সঞ্চালন কৰক:"
+
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "semanage হেন্ডেল নিৰ্মাণ কৰা নাযায়"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
+-msgstr ""
-"SELinux নিয়মনীতি বৰ্তমানে পৰিচালিত নহয় অথবা সংগ্ৰহস্থল ব্যৱহাৰ কৰা সম্ভৱ নহয় ।"
-+"SELinux নিয়মনীতি বৰ্তমানে ব্যৱস্থাপিত নহয় অথবা সংগ্ৰহস্থল ব্যৱহাৰ কৰা সম্ভৱ নহয়।"
++msgstr "SELinux নিয়মনীতি বৰ্তমানে ব্যৱস্থাপিত নহয় অথবা সংগ্ৰহস্থল ব্যৱহাৰ কৰা সম্ভৱ নহয়।"
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
-msgstr "নিয়মনীতিৰ সংগ্ৰহস্থল পঢ়া নাযায় ।"
+msgstr "নিয়মনীতিৰ সংগ্ৰহস্থল পঢ়া নাযায়।"
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "semanage সংযোগ স্থাপন কৰা নাযায়"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
-msgstr "MLS-ৰ সক্ৰিয় অৱস্থা পৰীক্ষা কৰা নাযায়"
+msgstr "MLSৰ সক্ৰিয় অৱস্থা পৰীক্ষা কৰা নাযায়"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "বাস্তবায়িত নহয়"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
-msgstr ""
+msgstr "Semanage আদান-প্ৰদান ইতিমধ্যে চলমান"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "semanage আদান-প্ৰদান আৰম্ভ কৰা নাযায়"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "semanage আদান-প্ৰদান সমাপ্ত কৰা নাযায়"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
-msgstr ""
+msgstr "Semanage আদান-প্ৰদান চলমান নহয়"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "SELinux অংশৰ তালিকা নিৰ্মাণ কৰা নাযায়"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
-msgstr ""
+msgstr "অংশৰ নাম"
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "ভাৰ্সান"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "Disabled"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
-msgstr ""
+msgstr "অংশ %s আঁতৰুৱা নাযায় (অপসাৰণ কৰিবলৈ ব্যৰ্থ)"
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
-msgstr ""
+msgstr "অংশ %s সক্ৰিয় কৰা নাযায় (অপসাৰণ কৰিবলৈ ব্যৰ্থ)"
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
-msgstr ""
+msgstr "অংশ %s আঁতৰুৱা নাযায় (অপসাৰণ কৰিবলৈ ব্যৰ্থ)"
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
-msgstr ""
+msgstr "dontaudit ক 'on' বা 'off' ৰ প্ৰয়োজন"
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
-msgstr ""
+msgstr "Builtin Permissive ধৰণসমূহ"
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
-msgstr ""
+msgstr "স্বনিৰ্বাচিত Permissive ধৰণসমূহ"
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
-msgstr "permissive ডোমেইন %s নিৰ্ধাৰণ কৰা নাযায় (মডিউল সংস্থাপন কৰিবলৈ ব্যৰ্থ)"
+msgstr "permissive ডমেইন %s নিৰ্ধাৰণ কৰা নাযায় (মডিউল সংস্থাপন কৰিবলৈ ব্যৰ্থ)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
-msgstr "permissive ডোমেইন %s সৰিয়ে ফেলা নাযায় (অপসাৰণ কৰিবলৈ ব্যৰ্থ)"
--
++msgstr "permissive ডমেইন %s আঁতৰুৱা নাযায় (অপসাৰণ কৰিবলৈ ব্যৰ্থ)"
+
-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-#: ../semanage/seobject.py:603 ../semanage/seobject.py:700
-#: ../semanage/seobject.py:730 ../semanage/seobject.py:797
@@ -22876,15 +23112,13 @@ index b14b757..ac08f71 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+msgstr "permissive ডমেইন %s আঁতৰুৱা নাযায় (অপসাৰণ কৰিবলৈ ব্যৰ্থ)"
-+
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
-msgstr "%s'ৰ বাবে চাবি নিৰ্মাণ কৰা নাযায়"
@@ -22892,95 +23126,95 @@ index b14b757..ac08f71 100644
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
-msgstr "%s'ৰ ক্ষেত্ৰত প্ৰৱেশ মেপিং ব্যৱস্থা নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
+msgstr "%s'ৰ ক্ষেত্ৰত লগিন মেপিং ব্যৱস্থা নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "Linux সমষ্টি %s উপস্থিত নাই"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
-msgstr "Linux ব্যৱহাৰকৰোঁতা %s বৰ্তমানে উপস্থিত নাই"
+msgstr "Linux ব্যৱহাৰকাৰী %s বৰ্তমানে উপস্থিত নাই"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
-msgstr "%s'ৰ ক্ষেত্ৰত প্ৰৱেশ মেপিং ব্যৱস্থা নিৰ্মাণ কৰা নাযায়"
+msgstr "%s'ৰ ক্ষেত্ৰত লগিন মেপিং ব্যৱস্থা নিৰ্মাণ কৰা নাযায়"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "%s'ৰ নাম নিৰ্ধাৰণ কৰা নাযায়"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
-msgstr "%s'ৰ ক্ষেত্ৰত MLS ৰেঞ্জ নিৰ্ধাৰণ কৰা নাযায়"
+msgstr "%s'ৰ ক্ষেত্ৰত MLS বিস্তাৰ নিৰ্ধাৰণ কৰা নাযায়"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
-msgstr "%s'ৰ ক্ষেত্ৰত SELinux ব্যৱহাৰকৰোঁতা নিৰ্ধাৰণ কৰা নাযায়"
+msgstr "%s'ৰ ক্ষেত্ৰত SELinux ব্যৱহাৰকাৰী নিৰ্ধাৰণ কৰা নাযায়"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
-msgstr "%s'ৰ ক্ষেত্ৰত প্ৰৱেশ মেপিং ব্যৱস্থা যোগ কৰা নাযায়"
+msgstr "%s'ৰ ক্ষেত্ৰত লগিন মেপিং ব্যৱস্থা যোগ কৰা নাযায়"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "seuser অথবা serange আৱশ্যক"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
-msgstr "%s'ৰ ক্ষেত্ৰত প্ৰৱেশ মেপিং ব্যৱস্থা নিৰ্ধাৰিত নহয়"
+msgstr "%s'ৰ ক্ষেত্ৰত লগিন মেপিং ব্যৱস্থা নিৰ্ধাৰিত নহয়"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "%s'ৰ ক্ষেত্ৰত seuser সন্ধান কৰা নাযায়"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
-msgstr "%s'ৰ ক্ষেত্ৰত প্ৰৱেশ মেপিং ব্যৱস্থা পৰিবৰ্তন কৰা নাযায়"
+msgstr "%s'ৰ ক্ষেত্ৰত লগিন মেপিং ব্যৱস্থা পৰিবৰ্তন কৰা নাযায়"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
+-msgstr ""
-"%s'ৰ বাবে প্ৰৱেশ মেপিং ব্যৱস্থা নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত আঁতৰুৱা সম্ভৱ নহয়"
-+"%s'ৰ বাবে লগিন মেপিং ব্যৱস্থা নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত আঁতৰুৱা সম্ভৱ নহয়"
++msgstr "%s'ৰ বাবে লগিন মেপিং ব্যৱস্থা নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত আঁতৰুৱা সম্ভৱ নহয়"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
-msgstr "%s'ৰ ক্ষেত্ৰত প্ৰৱেশ মেপিং আঁতৰুৱা নাযায়"
@@ -22988,14 +23222,14 @@ index b14b757..ac08f71 100644
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
-msgstr "প্ৰৱেশ মেপিং তালিকাভুক্ত কৰা নাযায়"
+msgstr "লগিন মেপিং তালিকাভুক্ত কৰা নাযায়"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
-msgstr "প্ৰৱেশ নাম"
@@ -23003,8 +23237,8 @@ index b14b757..ac08f71 100644
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -23013,7 +23247,7 @@ index b14b757..ac08f71 100644
+msgstr "SELinux ব্যৱহাৰকাৰী"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "MLS/MCS সীমা"
@@ -23021,9 +23255,13 @@ index b14b757..ac08f71 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
-msgstr "SELinux ব্যৱহাৰকৰোঁতা %s'ৰ বৈশিষ্ট্য নিৰ্ধাৰিত নে নাই পৰীক্ষা কৰা নাযায়"
@@ -23031,348 +23269,312 @@ index b14b757..ac08f71 100644
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
-msgstr "%s'ৰ বাবে ব্যৱহাৰকৰোঁতা সন্ধান কৰা নাযায়"
+msgstr "%s'ৰ বাবে ব্যৱহাৰকাৰী সন্ধান কৰা নাযায়"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "%s'ৰ অন্তত এটা ভূমিকা যোগ কৰা আৱশ্যক"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
-msgstr "%s'ৰ বাবে SELinux ব্যৱহাৰকৰোঁতা নিৰ্মাণ কৰা নাযায়"
+msgstr "%s'ৰ বাবে SELinux ব্যৱহাৰকাৰী নিৰ্মাণ কৰা নাযায়"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "%s ভূমিকাটি, %s'ৰ বাবে নিৰ্ধাৰণ কৰা নাযায়"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "%s'ৰ ক্ষেত্ৰত MLS স্তৰ নিৰ্ধাৰণ কৰা নাযায়"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "%s প্ৰেফিক্সটি %s'ৰ ক্ষেত্ৰত যোগ কৰা নাযায়"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
-msgstr "%s'ৰ বাবে চাবি প্ৰাপ্ত কৰা নাযায়"
+msgstr "%s'ৰ বাবে কি' প্ৰাপ্ত কৰা নাযায়"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
-msgstr "SELinux ব্যৱহাৰকৰোঁতা %s যোগ কৰা নাযায়"
+msgstr "SELinux ব্যৱহাৰকাৰী %s যোগ কৰা নাযায়"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
-msgstr "প্ৰেফিক্স, ভূমিকা, স্তৰ অথবা ৰেঞ্জ উল্লেখ কৰা আৱশ্যক"
+msgstr "প্ৰেফিক্স, ভূমিকা, স্তৰ অথবা বিস্তাৰ উল্লেখ কৰা আৱশ্যক"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "প্ৰেফিক্স অথবা ভূমিকা উল্লেখ কৰা আৱশ্যক"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
-msgstr "SELinux ব্যৱহাৰকৰোঁতা %s'ৰ বৈশিষ্ট্য নিৰ্ধাৰিত নহয়"
+msgstr "SELinux ব্যৱহাৰকাৰী %s'ৰ বৈশিষ্ট্য নিৰ্ধাৰিত নহয়"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
-msgstr "SELinux ব্যৱহাৰকৰোঁতা %s'ৰ বৈশিষ্ট্য পৰিবৰ্তন কৰা নাযায়"
+msgstr "SELinux ব্যৱহাৰকাৰী %s'ৰ বৈশিষ্ট্য পৰিবৰ্তন কৰা নাযায়"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
+-msgstr ""
-"SELinux ব্যৱহাৰকৰোঁতা %s'ৰ বৈশিষ্ট্য নিয়মনীতিত নিৰ্ধাৰিত হৈছে যাৰ ফলত অপসাৰণযোগ্য "
-+"SELinux ব্যৱহাৰকাৰী %s'ৰ বৈশিষ্ট্য নিয়মনীতিত নিৰ্ধাৰিত হৈছে যাৰ ফলত অপসাৰণযোগ্য "
- "নহয়"
+-"নহয়"
++msgstr "SELinux ব্যৱহাৰকাৰী %s'ৰ বৈশিষ্ট্য নিয়মনীতিত নিৰ্ধাৰিত হৈছে যাৰ ফলত অপসাৰণযোগ্য নহয়"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
-msgstr "SELinux ব্যৱহাৰকৰোঁতা %s আঁতৰুৱা নাযায়"
+msgstr "SELinux ব্যৱহাৰকাৰী %s আঁতৰুৱা নাযায়"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
-msgstr "SELinux ব্যৱহাৰকৰোঁতাসকলৰ তালিকা নিৰ্মাণ কৰা নাযায়"
+msgstr "SELinux ব্যৱহাৰকাৰীসকলৰ তালিকা নিৰ্মাণ কৰা নাযায়"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
-msgstr "ব্যৱহাৰকৰোঁতা %s'ৰ ভূমিকাৰ তালিকা নিৰ্মাণ কৰা নাযায়"
+msgstr "ব্যৱহাৰকাৰী %s'ৰ ভূমিকাৰ তালিকা নিৰ্মাণ কৰা নাযায়"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "লেবেল ব্যৱস্থা"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "প্ৰেফিক্স"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "MCS স্তৰ"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "MCS সীমা"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "SELinux ৰোল"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
-msgstr "udp অথবা tcp প্ৰোটোকল আৱশ্যক"
+msgstr "udp অথবা tcp প্ৰটোকল আৱশ্যক"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "পোৰ্ট উল্লেখ কৰা আৱশ্যক"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
-msgstr ""
+msgstr "অবৈধ পোৰ্ট"
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
-msgstr "%s/%s'ৰ বাবে চাবি নিৰ্মাণ কৰা নাযায়"
+msgstr "%s/%s'ৰ বাবে কি' নিৰ্মাণ কৰা নাযায়"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
-msgstr "ধৰন উল্লেখ কৰা আৱশ্যক"
+msgstr "ধৰণ উল্লেখ কৰা আৱশ্যক"
+
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "পোৰ্ট %s/%s নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "পোৰ্ট %s/%s বৰ্তমানে নিৰ্ধাৰিত আছে"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "%s/%s'ৰ বাবে পোৰ্ট নিৰ্মাণ কৰা নাযায়"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "%s/%s'ৰ বাবে context নিৰ্মাণ কৰা নাযায়"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
+@@ -453,7 +452,7 @@ msgstr "%s/%s'ৰ বাবে context নিৰ্মাণ কৰা নায
+ #: ../semanage/seobject.py:1016
#, python-format
msgid "Could not set user in port context for %s/%s"
-msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context'ত ব্যৱহাৰকৰোঁতা নিৰ্ধাৰণ কৰা নাযায়"
+msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context'ত ব্যৱহাৰকাৰী নিৰ্ধাৰণ কৰা নাযায়"
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
+ #: ../semanage/seobject.py:1020
#, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context'ত ভূমিকা নিৰ্ধাৰণ কৰা নাযায়"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
+@@ -463,7 +462,7 @@ msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context'ত ভূম
+ #: ../semanage/seobject.py:1024
#, python-format
msgid "Could not set type in port context for %s/%s"
-msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context'ত ধৰন নিৰ্ধাৰণ কৰা নাযায়"
+msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context'ত ধৰণ নিৰ্ধাৰণ কৰা নাযায়"
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context'ত mls ক্ষেত্ৰ নিৰ্ধাৰণ কৰা নাযায়"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context নিৰ্ধাৰণ কৰা নাযায়"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
+ #: ../semanage/seobject.py:1029
#, python-format
+@@ -480,8 +479,8 @@ msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context নিৰ্
msgid "Could not add port %s/%s"
msgstr "%s/%s পোৰ্ট যোগ কৰা নাযায়"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "setype অথবা serange আৱশ্যক"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -489,464 +488,473 @@ msgstr "setype অথবা serange আৱশ্যক"
msgid "Requires setype"
msgstr "setype আৱশ্যক"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "%s/%s পোৰ্ট নিৰ্ধাৰিত নহয়"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "%s/%s পোৰ্ট সন্ধান কৰা নাযায়"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "%s/%s পোৰ্ট পৰিবৰ্তন কৰা নাযায়"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "প'ৰ্টৰ তালিকা নিৰ্মাণ কৰা নাযায়"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "%s পোৰ্ট আঁতৰুৱা নাযায়"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "%s/%s পোৰ্টটি নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত অপসাৰণযোগ্য নহয়"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "%s/%s পোৰ্ট আঁতৰুৱা নাযায়"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "প'ৰ্টৰ তালিকা নিৰ্মাণ কৰা নাযায়"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
-msgstr "SELinux পোৰ্টৰ ধৰন"
+msgstr "SELinux পোৰ্টৰ ধৰণ"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "প্ৰোটো"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "পোৰ্ট সংখ্যা"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "নোডৰ ঠিকনা উল্লেখ কৰা আৱশ্যক"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "অজ্ঞাত বা হেৰুৱা আচাৰবিধি"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
-+#, fuzzy
+-msgstr "SELinux Type আৱশ্যক"
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
- msgstr "SELinux Type আৱশ্যক"
++msgstr ""
++
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
-msgstr "%s'ৰ চাবি নিৰ্মাণ কৰা নাযায়"
@@ -23380,14 +23582,14 @@ index b14b757..ac08f71 100644
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "addr %s নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
-msgstr "%s-ৰ বাবে addr নিৰ্মাণ কৰা নাযায়"
@@ -23395,301 +23597,302 @@ index b14b757..ac08f71 100644
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "%s'ৰ বাবে context নিৰ্মাণ কৰা নাযায়"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
-msgstr "%s-ৰ মাস্ক নিৰ্ধাৰণ কৰা নাযায়"
+msgstr "%sৰ মাস্ক নিৰ্ধাৰণ কৰা নাযায়"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
-msgstr "%s'ৰ ক্ষেত্ৰত addr context লৈ ব্যৱহাৰকৰ্তা বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
+msgstr "%s'ৰ ক্ষেত্ৰত addr context লৈ ব্যৱহাৰকাৰী বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "%s'ৰ ক্ষেত্ৰত addr context লৈ ভূমিকা নিৰ্ধাৰণ কৰা নাযায়"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
-msgstr "%s'ৰ ক্ষেত্ৰত addr context লৈ ধৰন নিৰ্ধাৰণ কৰা নাযায়"
+msgstr "%s'ৰ ক্ষেত্ৰত addr context লৈ ধৰণ নিৰ্ধাৰণ কৰা নাযায়"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "%s'ৰ ক্ষেত্ৰত addr context লৈ mls ক্ষেত্ৰ নিৰ্ধাৰণ কৰা নাযায়"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "%s'ৰ ক্ষেত্ৰত addr context নিৰ্ধাৰণ কৰা নাযায়"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "%s addr যোগ কৰা নাযায়"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "%s addr নিৰ্ধাৰিত নহয়"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "%s addr প্ৰশ্ন কৰা নাযায়"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "%s addr পৰিবৰ্তন কৰা নাযায়"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "%s addr নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত অপসাৰণযোগ্য নহয়"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "%s addr আঁতৰুৱা নাযায়"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
-msgstr ""
+msgstr "সকলো ন'ড মেপিংসমূহ মচি পেলাব নোৱাৰি"
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
-msgstr "addr-ৰ তালিকা নিৰ্মাণ কৰা নাযায়"
+msgstr "addrৰ তালিকা নিৰ্মাণ কৰা নাযায়"
+
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr "SELinux Type আৱশ্যক"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "%s প্ৰেক্ষাপটৰ বৈশিষ্ট্য নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "%s'ৰ প্ৰেক্ষাপট নিৰ্মাণ কৰা নাযায়"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
-msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context লৈ ব্যৱহাৰকৰোঁতা বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
+msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context লৈ ব্যৱহাৰকাৰী বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context লৈ ভূমিকাৰ বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
-msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context লৈ ধৰন নিৰ্ধাৰণ কৰা নাযায়"
+msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context লৈ ধৰণ নিৰ্ধাৰণ কৰা নাযায়"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context লৈ mls ক্ষেত্ৰ নিৰ্ধাৰণ কৰা নাযায়"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context'ৰ বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "%s'ৰ ক্ষেত্ৰত বাৰ্তাৰ context নিৰ্ধাৰণ কৰা নাযায়"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "%s প্ৰেক্ষাপট যোগ কৰা নাযায়"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "%s প্ৰেক্ষাপটৰ বৈশিষ্ট্য নিৰ্ধাৰিত নহয়"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "%s প্ৰেক্ষাপট সন্ধান কৰা নাযায়"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "%s প্ৰেক্ষাপট পৰিবৰ্তন কৰা নাযায়"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "%s প্ৰেক্ষাপটটি নিয়মনীতিত নিৰ্ধাৰিত হৈছে আৰু অপসাৰণযোগ্য নহয়"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "%s প্ৰেক্ষাপট আঁতৰুৱা নাযায়"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
-msgstr ""
+msgstr "সকলো আন্তঃপৃষ্ঠ মেপিংসমূহ মচিব নোৱাৰি"
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "প্ৰেক্ষাপটৰ তালিকা নিৰ্মাণ কৰা নাযায়"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
-msgstr "SELinux সংযোগমাধ্যম"
+msgstr "SELinux আন্তঃপৃষ্ঠ"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
-msgstr "কনটেক্সট"
+msgstr "পৰিপ্ৰেক্ষতিত"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
-msgstr ""
+msgstr "%s ৰ কাৰণে ইকুইভেলেঞ্চ শ্ৰেণী ইতিমধ্যে আছে"
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
-msgstr ""
+msgstr "ফাইল spec %s সমতূল্য নিয়ম '%s %s' ৰ সৈতে দন্দ কৰে"
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
-msgstr ""
+msgstr "%s ৰ কাৰণে ইকুইভেলেঞ্চ শ্ৰেণী বৰ্তমানে নাই"
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
-msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context লৈ ব্যৱহাৰকৰোঁতা বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
+msgstr "%s'ৰ ক্ষেত্ৰত ফাইলৰ context লৈ ব্যৱহাৰকাৰী বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
-msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context লৈ ভূমিকা নিৰ্ধাৰণ কৰা নাযায়"
+msgstr "%s'ৰ ক্ষেত্ৰত ফাইলৰ context লৈ ভূমিকা নিৰ্ধাৰণ কৰা নাযায়"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
-msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context লৈ mls ক্ষেত্ৰ নিৰ্ধাৰণ কৰা নাযায়"
+msgstr "%s'ৰ ক্ষেত্ৰত ফাইলৰ context লৈ mls ক্ষেত্ৰ নিৰ্ধাৰণ কৰা নাযায়"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
-msgstr "নথিপত্ৰৰ বৈশিষ্ট্য বৈধ নহয়"
+msgstr "ফাইলৰ বৈশিষ্ট্য বৈধ নহয়"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
-msgstr ""
+msgstr "ফাইল ধাৰ্য্যকৰণে খালি ঠাই অন্তৰ্ভুক্ত কৰিব নোৱাৰে"
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
-+"ফাইল spec %s সমতূল্য নিয়ম '%s %s' ৰ সৈতে দন্দ কৰে; '%s' যোগ কৰাৰ চেষ্টা কৰি চাওক"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
++msgstr "ফাইল spec %s সমতূল্য নিয়ম '%s %s' ৰ সৈতে দন্দ কৰে; '%s' যোগ কৰাৰ চেষ্টা কৰি চাওক"
+
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
+ msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
-msgstr "%s'ৰ নথিপত্ৰ context নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
+msgstr "%s'ৰ ফাইল context নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
-msgstr "%s'ৰ নথিপত্ৰ contex নিৰ্মাণ কৰা নাযায়"
+msgstr "%s'ৰ ফাইল contex নিৰ্মাণ কৰা নাযায়"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
-msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context লৈ ধৰন নিৰ্ধাৰণ কৰা নাযায়"
@@ -23697,61 +23900,61 @@ index b14b757..ac08f71 100644
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
-msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰৰ context নিৰ্ধাৰণ কৰা নাযায়"
+msgstr "%s'ৰ ক্ষেত্ৰত ফাইলৰ context নিৰ্ধাৰণ কৰা নাযায়"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
-msgstr "%s'ৰ ক্ষেত্ৰত নথিপত্ৰ context যোগ কৰা নাযায়"
+msgstr "%s'ৰ ক্ষেত্ৰত ফাইল context যোগ কৰা নাযায়"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "setype, serange অথবা seuser আৱশ্যক"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
-msgstr "%s'ৰ নথিপত্ৰ context আৱশ্যক"
+msgstr "%s'ৰ ফাইল context আৱশ্যক"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
-msgstr "%s'ৰ বাবে নথিপত্ৰ context সন্ধান কৰা নাযায়"
+msgstr "%s'ৰ বাবে ফাইল context সন্ধান কৰা নাযায়"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
-msgstr "%s'ৰ বাবে নথিপত্ৰ context পৰিবৰ্তন কৰা নাযায়"
+msgstr "%s'ৰ বাবে ফাইল context পৰিবৰ্তন কৰা নাযায়"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
-msgstr "নথিপত্ৰ context'ৰ তালিকা নিৰ্মাণ কৰা নাযায়"
+msgstr "ফাইল context'ৰ তালিকা নিৰ্মাণ কৰা নাযায়"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
-msgstr "নথিপত্ৰ context %s আঁতৰুৱা নাযায়"
+msgstr "ফাইল context %s আঁতৰুৱা নাযায়"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
-msgstr ""
@@ -23759,156 +23962,152 @@ index b14b757..ac08f71 100644
+msgstr "%s'ৰ ফাইল context নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত তাক অপসাৰণ কৰা সম্ভৱ নহয়"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
-msgstr "%s'ৰ নথিপত্ৰ context আঁতৰুৱা নাযায়"
+msgstr "%s'ৰ ফাইল context আঁতৰুৱা নাযায়"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
-msgstr "নথিপত্ৰ context'ৰ তালিকা নিৰ্মাণ কৰা নাযায়"
+msgstr "ফাইল context'ৰ তালিকা নিৰ্মাণ কৰা নাযায়"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
-msgstr "স্থানীয় নথিপত্ৰৰ context'ৰ তালিকা নিৰ্মাণ কৰা নাযায়"
+msgstr "স্থানীয় ফাইলৰ context'ৰ তালিকা নিৰ্মাণ কৰা নাযায়"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux fcontext"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
-msgstr "ধৰন"
+msgstr "ধৰণ"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
- msgstr ""
-+"\n"
-+"SELinux Distribution fcontext Equivalence \n"
+-msgstr ""
++msgstr "\nSELinux Distribution fcontext Equivalence \n"
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
- msgstr ""
-+"\n"
-+"SELinux Local fcontext Equivalence \n"
+-msgstr ""
++msgstr "\nSELinux Local fcontext Equivalence \n"
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "বুলিয়েন %s'ৰ বৈশিষ্ট্য নিৰ্ধাৰিত হৈছে নে নাই তাক পৰীক্ষা কৰা নাযায়"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "বুলিয়েন %s'ৰ মান বৰ্তমানে নিৰ্ধাৰিত আছে"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
-msgstr "%s'ৰ নথিপত্ৰ context সন্ধান কৰা নাযায়"
+msgstr "%s'ৰ ফাইল context সন্ধান কৰা নাযায়"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "নিম্নলিখিত এটা মান উল্লেখ কৰা আৱশ্যক: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "%s বুলিয়েনৰ সক্ৰিয় মান নিৰ্ধাৰণ কৰিবলৈ ব্যৰ্থ"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "%s বুলিয়েনৰ মান পৰিবৰ্তন কৰা নাযায়"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "ভুল বিন্যাস %s: ৰেকৰ্ড %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "বুলিয়েন %s'ৰ মান নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত অপসাৰণযোগ্য নহয়"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "বুলিয়েন %s আঁতৰুৱা নাযায়"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "বুলিয়েনৰ তালিকা নিৰ্মাণ কৰা নাযায়"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
+-msgid "unknown"
-msgstr "অজানা"
-+msgstr "অজ্ঞাত"
-
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "বন্ধ"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "আৰম্ভ"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "SELinux বুলিয়েন"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
-msgstr ""
+msgstr "অৱস্থা"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
-msgstr ""
+msgstr "অবিকল্পিত"
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "বিৱৰণ"
-@@ -958,27 +979,27 @@ msgstr "PAM_TTY নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ\n
+@@ -958,27 +966,27 @@ msgstr "PAM_TTY নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ\n
#: ../newrole/newrole.c:290
#, c-format
msgid "newrole: service name configuration hashtable overflow\n"
@@ -23941,7 +24140,7 @@ index b14b757..ac08f71 100644
#: ../newrole/newrole.c:512
#, c-format
-@@ -988,44 +1009,44 @@ msgstr "পৰিবেশ পৰিশ্ৰুত কৰোঁতে ব্য
+@@ -988,51 +996,47 @@ msgstr "পৰিবেশ পৰিশ্ৰুত কৰোঁতে ব্য
#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
#, c-format
msgid "Error changing uid, aborting.\n"
@@ -23988,14 +24187,22 @@ index b14b757..ac08f71 100644
#: ../newrole/newrole.c:705
#, c-format
msgid "%s! Could not get current context for %s, not relabeling tty.\n"
- msgstr ""
- "%s! %s'ৰ ক্ষেত্ৰত বৰ্তমান context প্ৰাপ্ত কৰা নাযায়, tty'ৰ লেবেল পৰিবৰ্তন কৰা হ'ব "
+-msgstr ""
+-"%s! %s'ৰ ক্ষেত্ৰত বৰ্তমান context প্ৰাপ্ত কৰা নাযায়, tty'ৰ লেবেল পৰিবৰ্তন কৰা হ'ব "
-"না ।\n"
-+"না।\n"
++msgstr "%s! %s'ৰ ক্ষেত্ৰত বৰ্তমান context প্ৰাপ্ত কৰা নাযায়, tty'ৰ লেবেল পৰিবৰ্তন কৰা হ'ব না।\n"
#: ../newrole/newrole.c:715
#, c-format
-@@ -1042,7 +1063,7 @@ msgstr "%s! %s'ৰ ক্ষেত্ৰত নতুন context স্থা
+ msgid "%s! Could not get new context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s! %s'ৰ ক্ষেত্ৰত নতুন context প্ৰাপ্ত কৰা নাযায়, tty'ৰ লেবেল পৰিবৰ্তন কৰা ন'হ'ব "
+-"।\n"
++msgstr "%s! %s'ৰ ক্ষেত্ৰত নতুন context প্ৰাপ্ত কৰা নাযায়, tty'ৰ লেবেল পৰিবৰ্তন কৰা ন'হ'ব ।\n"
+
+ #: ../newrole/newrole.c:725
+ #, c-format
+@@ -1042,7 +1046,7 @@ msgstr "%s! %s'ৰ ক্ষেত্ৰত নতুন context স্থা
#: ../newrole/newrole.c:772
#, c-format
msgid "%s changed labels.\n"
@@ -24004,7 +24211,7 @@ index b14b757..ac08f71 100644
#: ../newrole/newrole.c:778
#, c-format
-@@ -1057,12 +1078,12 @@ msgstr "ত্ৰুটি: একাধিক ভূমিকা উল্ল
+@@ -1057,12 +1061,12 @@ msgstr "ত্ৰুটি: একাধিক ভূমিকা উল্ল
#: ../newrole/newrole.c:843
#, c-format
msgid "Error: multiple types specified\n"
@@ -24019,7 +24226,7 @@ index b14b757..ac08f71 100644
#: ../newrole/newrole.c:855
#, c-format
-@@ -1072,17 +1093,17 @@ msgstr "ত্ৰুটি: একাধিক স্তৰ নিৰ্ধা
+@@ -1072,17 +1076,17 @@ msgstr "ত্ৰুটি: একাধিক স্তৰ নিৰ্ধা
#: ../newrole/newrole.c:865
#, c-format
msgid "Error: you are not allowed to change levels on a non secure terminal \n"
@@ -24040,7 +24247,7 @@ index b14b757..ac08f71 100644
#: ../newrole/newrole.c:908
#, c-format
-@@ -1092,22 +1113,22 @@ msgstr "নতুন ভূমিকা %s স্থাপন কৰোঁতে
+@@ -1092,22 +1096,22 @@ msgstr "নতুন ভূমিকা %s স্থাপন কৰোঁতে
#: ../newrole/newrole.c:915
#, c-format
msgid "failed to set new type %s\n"
@@ -24067,7 +24274,7 @@ index b14b757..ac08f71 100644
#: ../newrole/newrole.c:943
#, c-format
-@@ -1117,96 +1138,100 @@ msgstr "%s বৈধ context নহয়\n"
+@@ -1117,96 +1121,100 @@ msgstr "%s বৈধ context নহয়\n"
#: ../newrole/newrole.c:950
#, c-format
msgid "Unable to allocate memory for new_context"
@@ -24194,7 +24401,7 @@ index b14b757..ac08f71 100644
#: ../scripts/chcat:92 ../scripts/chcat:169
msgid "Requires at least one category"
-@@ -1238,46 +1263,46 @@ msgstr "একাধিক প্ৰকৃতিৰ সংবেদনশীল
+@@ -1238,46 +1246,46 @@ msgstr "একাধিক প্ৰকৃতিৰ সংবেদনশীল
#: ../scripts/chcat:325
#, c-format
msgid "Usage %s CATEGORY File ..."
@@ -24250,7 +24457,7 @@ index b14b757..ac08f71 100644
#: ../scripts/chcat:334
msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
-@@ -1287,2088 +1312,2295 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1287,2088 +1295,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyConfidential juser"
@@ -24291,25 +24498,22 @@ index b14b757..ac08f71 100644
msgid ""
"File\n"
"Specification"
- msgstr ""
-+"ফাইল\n"
-+"গুণ"
+-msgstr ""
++msgstr "ফাইল\nগুণ"
#: ../gui/fcontextPage.py:81
msgid ""
"Selinux\n"
"File Type"
- msgstr ""
-+"Selinux\n"
-+"ফাইলৰ ধৰণ"
+-msgstr ""
++msgstr "Selinux\nফাইলৰ ধৰণ"
#: ../gui/fcontextPage.py:88
msgid ""
"File\n"
"Type"
- msgstr ""
-+"ফাইল\n"
-+"ধৰণ"
+-msgstr ""
++msgstr "ফাইল\nধৰণ"
#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
msgid "User Mapping"
@@ -24320,25 +24524,22 @@ index b14b757..ac08f71 100644
msgid ""
"Login\n"
"Name"
- msgstr ""
-+"লগিন\n"
-+"নাম"
+-msgstr ""
++msgstr "লগিন\nনাম"
#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
msgid ""
"SELinux\n"
"User"
- msgstr ""
-+"SELinux\n"
-+"ব্যৱহাৰকাৰী"
+-msgstr ""
++msgstr "SELinux\nব্যৱহাৰকাৰী"
#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
msgid ""
"MLS/\n"
"MCS Range"
- msgstr ""
-+"MLS/\n"
-+"MCS সীমা"
+-msgstr ""
++msgstr "MLS/\nMCS সীমা"
#: ../gui/loginsPage.py:133
#, python-format
@@ -24396,9 +24597,8 @@ index b14b757..ac08f71 100644
-#: ../gui/polgen.glade:85 ../gui/system-config-selinux.glade:17
+#: ../gui/polgen.glade:13 ../gui/system-config-selinux.glade:17
msgid "translator-credits"
- msgstr ""
-+"অমিতাক্ষ ফুকন (aphukan at fedoraproject.org), নীলমদ্যুতি গোস্বামী (ngoswami at redhat."
-+"com)"
+-msgstr ""
++msgstr "অমিতাক্ষ ফুকন (aphukan at fedoraproject.org), নীলমদ্যুতি গোস্বামী (ngoswami at redhat.com)"
+
+#: ../gui/polgen.glade:34
+msgid "Add Booleans Dialog"
@@ -24419,9 +24619,8 @@ index b14b757..ac08f71 100644
msgid ""
"<b>Select the policy type for the application or user role you want to "
"confine:</b>"
- msgstr ""
-+"<b>আপুনি অন্তৰ্ভুক্ত কৰিব বিচৰা এপ্লিকেচন অথবা ব্যৱহাৰকাৰী ভূমিকাৰ বাবে নীতিৰ ধৰণ "
-+"বাছক:</b>"
+-msgstr ""
++msgstr "<b>আপুনি অন্তৰ্ভুক্ত কৰিব বিচৰা এপ্লিকেচন অথবা ব্যৱহাৰকাৰী ভূমিকাৰ বাবে নীতিৰ ধৰণ বাছক:</b>"
-#: ../gui/polgen.glade:177
+#: ../gui/polgen.glade:284
@@ -24429,7 +24628,7 @@ index b14b757..ac08f71 100644
-msgstr ""
+msgstr "<b>এপ্লিকেচন</b>"
+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr "প্ৰমিত Init ডিমন"
@@ -24438,16 +24637,15 @@ index b14b757..ac08f71 100644
msgid ""
"Standard Init Daemon are daemons started on boot via init scripts. Usually "
"requires a script in /etc/rc.d/init.d"
- msgstr ""
-+"বুট কৰাৰ সময় init স্ক্ৰিপ্টৰ মাধ্যমে আৰম্ভ হোৱা ডিমনসমূহ প্ৰমিত Init ডিমন নামে "
-+"পৰিচিত। সাধাৰণতে /etc/rc.d/init.d ত এটা স্ক্ৰিপ্ট উপস্থিত থকা আৱশ্যক।"
-
+-msgstr ""
+-
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-msgstr ""
--
++msgstr "বুট কৰাৰ সময় init স্ক্ৰিপ্টৰ মাধ্যমে আৰম্ভ হোৱা ডিমনসমূহ প্ৰমিত Init ডিমন নামে পৰিচিত। সাধাৰণতে /etc/rc.d/init.d ত এটা স্ক্ৰিপ্ট উপস্থিত থকা আৱশ্যক।"
+
-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
msgid "DBUS System Daemon"
-msgstr ""
+msgstr "DBUS চিস্টেম ডিমন"
@@ -24465,7 +24663,7 @@ index b14b757..ac08f71 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr "ৱেব এপ্লিকেচন/স্ক্ৰিপ্ট (CGI)"
@@ -24473,13 +24671,13 @@ index b14b757..ac08f71 100644
+#: ../gui/polgen.glade:370
msgid ""
"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
-+"ৱেব চাৰ্ভাৰ (apache) দ্বাৰা আৰম্ভ কৰা ৱেব এপ্লিকেচন/স্ক্ৰিপ্ট (CGI) CGI স্ক্ৰিপ্ট"
+-msgstr ""
++msgstr "ৱেব চাৰ্ভাৰ (apache) দ্বাৰা আৰম্ভ কৰা ৱেব এপ্লিকেচন/স্ক্ৰিপ্ট (CGI) CGI স্ক্ৰিপ্ট"
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr "ব্যৱহাৰকাৰীসকলৰ এপ্লিকেচন"
@@ -24488,16 +24686,15 @@ index b14b757..ac08f71 100644
msgid ""
"User Application are any application that you would like to confine that is "
"started by a user"
- msgstr ""
-+"ব্যৱহাৰকাৰী দ্বাৰা আৰম্ভ কৰা কোনো এপ্লিকেচন যা আৱদ্ধ কৰাৰ বাবে চিহ্নিত তাক "
-+"ব্যৱহাৰকাৰীসকলৰ এপ্লিকেচন নামে পৰিচিত"
-
+-msgstr ""
+-
-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-msgid "User Application"
-msgstr ""
--
++msgstr "ব্যৱহাৰকাৰী দ্বাৰা আৰম্ভ কৰা কোনো এপ্লিকেচন যা আৱদ্ধ কৰাৰ বাবে চিহ্নিত তাক ব্যৱহাৰকাৰীসকলৰ এপ্লিকেচন নামে পৰিচিত"
+
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
-msgstr ""
+msgstr "Sandbox"
@@ -24521,7 +24718,7 @@ index b14b757..ac08f71 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-msgstr ""
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr "সৰ্বনিম্ন টাৰ্মিনেল ব্যৱহাৰকাৰীৰ ভূমিকা"
@@ -24530,15 +24727,13 @@ index b14b757..ac08f71 100644
msgid ""
"This user will login to a machine only via a terminal or remote login. By "
"default this user will have no setuid, no networking, no su, no sudo."
- msgstr ""
-+"চিহ্নিত ব্যৱহাৰকাৰী টাৰ্মিনেল অথবা দূৰবৰ্তী লগ-ইনৰ মাধ্যমে মেচিনত লগ-ইন কৰিবলৈ "
-+"পাৰিব। অবিকল্পিতৰূপে, এই মেচিনত কোনো setuid, নেটৱাৰ্ক, sudo অথবা su উপস্থিত "
-+"থাকবে না"
+-msgstr ""
++msgstr "চিহ্নিত ব্যৱহাৰকাৰী টাৰ্মিনেল অথবা দূৰবৰ্তী লগ-ইনৰ মাধ্যমে মেচিনত লগ-ইন কৰিবলৈ পাৰিব। অবিকল্পিতৰূপে, এই মেচিনত কোনো setuid, নেটৱাৰ্ক, sudo অথবা su উপস্থিত থাকবে না"
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-msgstr ""
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr "সৰ্বনিম্ন X Windows ব্যৱহাৰকাৰীৰ ভূমিকা"
@@ -24547,14 +24742,13 @@ index b14b757..ac08f71 100644
msgid ""
"This user can login to a machine via X or terminal. By default this user "
"will have no setuid, no networking, no sudo, no su"
- msgstr ""
-+"চিহ্নিত ব্যৱহাৰকাৰী X অথবা টাৰ্মিনেলৰ মাধ্যমে মেচিনত লগ-ইন কৰিবলৈ পাৰিব। "
-+"অবিকল্পিতৰূপে, এই মেচিনত কোনো setuid, নেটৱাৰ্ক, sudo অথবা su উপস্থিত থাকবে না"
+-msgstr ""
++msgstr "চিহ্নিত ব্যৱহাৰকাৰী X অথবা টাৰ্মিনেলৰ মাধ্যমে মেচিনত লগ-ইন কৰিবলৈ পাৰিব। অবিকল্পিতৰূপে, এই মেচিনত কোনো setuid, নেটৱাৰ্ক, sudo অথবা su উপস্থিত থাকবে না"
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-msgstr ""
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr "ব্যৱহাৰকাৰীৰ ভূমিকা"
@@ -24563,59 +24757,59 @@ index b14b757..ac08f71 100644
msgid ""
"User with full networking, no setuid applications without transition, no "
"sudo, no su."
- msgstr ""
-+"সম্পূৰ্ণ নেটৱাৰ্ক, ৰূপান্তৰবিহীন setuid এপ্লিকেচন বিনা, su বিনা আৰু sudo বিনা "
-+"ব্যৱহাৰকাৰী ভূমিকা।"
+-msgstr ""
++msgstr "সম্পূৰ্ণ নেটৱাৰ্ক, ৰূপান্তৰবিহীন setuid এপ্লিকেচন বিনা, su বিনা আৰু sudo বিনা ব্যৱহাৰকাৰী ভূমিকা।"
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-msgstr ""
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr "প্ৰশাসক ব্যৱহাৰকাৰীৰ ভূমিকা"
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
- msgstr ""
-+"সম্পূৰ্ণ নেটৱাৰ্ক, ৰূপান্তৰবিহীন setuid এপ্লিকেচন বিনা আৰু su বিনা ব্যৱহাৰকাৰী ভূমিকা। "
-+"sudo সহযোগে root ব্যৱহাৰকাৰীৰ প্ৰশাসনিক ভূমিকা প্ৰয়োগ কৰা যাব।"
-
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
+-msgstr ""
+-
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-msgid "Admin User Role"
-msgstr ""
--
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
++msgstr "সম্পূৰ্ণ নেটৱাৰ্ক, ৰূপান্তৰবিহীন setuid এপ্লিকেচন বিনা আৰু su বিনা ব্যৱহাৰকাৰী ভূমিকা। sudo সহযোগে root ব্যৱহাৰকাৰীৰ প্ৰশাসনিক ভূমিকা প্ৰয়োগ কৰা যাব।"
+
-#: ../gui/polgen.glade:585
+#: ../gui/polgen.glade:592
msgid "<b>Root Users</b>"
-msgstr ""
-+msgstr "<b>root ব্যৱহাৰকাৰী</b>"
-
+-
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
-+msgstr "Root প্ৰশাসনিক ব্যৱহাৰকাৰীৰ ভূমিকা"
-+
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
- "the system directly."
- msgstr ""
-+"এই ব্যৱহাৰকাৰী দ্বাৰা root পৰিচয়ে মেচিন ব্যৱস্থাপনা কৰা হলে 'Root প্ৰশাসনিক "
-+"ব্যৱহাৰকাৰীৰ ভূমিকা' নিৰ্বাচন কৰক। চিস্টেমত, এই ব্যৱহাৰকাৰীয়ে পোনেপোনে লগ-ইন "
-+"কৰিবলৈ সক্ষম ন'হ'ব।"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
+-msgstr ""
++msgstr "<b>root ব্যৱহাৰকাৰী</b>"
-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
-msgstr ""
--
++msgstr "Root প্ৰশাসনিক ব্যৱহাৰকাৰীৰ ভূমিকা"
+
-#: ../gui/polgen.glade:716
-msgid "label104"
-msgstr ""
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
++msgstr "এই ব্যৱহাৰকাৰী দ্বাৰা root পৰিচয়ে মেচিন ব্যৱস্থাপনা কৰা হলে 'Root প্ৰশাসনিক ব্যৱহাৰকাৰীৰ ভূমিকা' নিৰ্বাচন কৰক। চিস্টেমত, এই ব্যৱহাৰকাৰীয়ে পোনেপোনে লগ-ইন কৰিবলৈ সক্ষম ন'হ'ব।"
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
@@ -24623,7 +24817,7 @@ index b14b757..ac08f71 100644
+msgstr "<b>এপ্লিকেচনৰ নাম অথবা ব্যৱহাৰকাৰী ভূমিকা সুমুৱাওক:</b>"
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
-msgstr ""
+msgstr "নাম"
@@ -24702,28 +24896,29 @@ index b14b757..ac08f71 100644
-#: ../gui/polgen.glade:1164
-msgid "label107"
+-msgstr ""
+#: ../gui/polgen.glade:983
+msgid ""
+"transition \n"
+"role tab"
- msgstr ""
-+"পৰিবৰ্তন \n"
-+"ভূমিকা টেব"
++msgstr "পৰিবৰ্তন \nভূমিকা টেব"
-#: ../gui/polgen.glade:1193
+#: ../gui/polgen.glade:1001
msgid "<b>Select the user_roles that will transition to %s:</b>"
-msgstr ""
-+msgstr "<b>%s লে পৰিবৰ্তন হোৱা ব্যৱহাৰকাৰী ভূমিকাসমূহ বাছক (_r):</b>"
-
+-
-#: ../gui/polgen.glade:1227
-+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
+-msgid "Select the user roles that will transiton to this applications domains."
-msgstr ""
--
++msgstr "<b>%s লে পৰিবৰ্তন হোৱা ব্যৱহাৰকাৰী ভূমিকাসমূহ বাছক (_r):</b>"
+
-#: ../gui/polgen.glade:1255
-msgid "label108"
-msgstr ""
++#: ../gui/polgen.glade:1019
++msgid ""
++"Select the user roles that will transiton to this applications domains."
+msgstr "চিহ্নিত এপ্লিকেচন ডমেইনত ৰূপান্তৰযোগ্য ব্যৱহাৰকাৰীৰ ভূমিকা নিৰ্বাচন কৰক"
-#: ../gui/polgen.glade:1284
@@ -24786,8 +24981,8 @@ index b14b757..ac08f71 100644
-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
-+"%s ক 0 ৰ সৈতে bindresvport কল কৰাৰ অনুমতি দিয়ে। পোৰ্ট 600-1024 লে বন্ধা হৈছে"
+-msgstr ""
++msgstr "%s ক 0 ৰ সৈতে bindresvport কল কৰাৰ অনুমতি দিয়ে। পোৰ্ট 600-1024 লে বন্ধা হৈছে"
-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-msgid "600-1024"
@@ -24801,14 +24996,13 @@ index b14b757..ac08f71 100644
msgid ""
"Enter a comma separated list of udp ports or ranges of ports that %s binds "
"to. Example: 612, 650-660"
- msgstr ""
-+"%s এ বন্ধা udp পোৰ্টসমূহৰ এটা কমা পৃথকিত তালিকা অথবা পোৰ্টসমূহ বিস্তাৰ সুমুৱাওক। "
-+"উদাহৰণস্বৰূপ: 612, 650-660"
-
+-msgstr ""
+-
-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-msgid "Unreserved Ports (>1024)"
-msgstr ""
--
++msgstr "%s এ বন্ধা udp পোৰ্টসমূহৰ এটা কমা পৃথকিত তালিকা অথবা পোৰ্টসমূহ বিস্তাৰ সুমুৱাওক। উদাহৰণস্বৰূপ: 612, 650-660"
+
-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-#: ../gui/polgen.glade:2233
+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
@@ -24831,13 +25025,12 @@ index b14b757..ac08f71 100644
-#: ../gui/polgen.glade:1937
-msgid "label113"
+-msgstr ""
+#: ../gui/polgen.glade:1519
+msgid ""
+"Network\n"
+"Bind tab"
- msgstr ""
-+"নেটৱাৰ্ক\n"
-+"বান্ধনী টেব"
++msgstr "নেটৱাৰ্ক\nবান্ধনী টেব"
-#: ../gui/polgen.glade:1966
+#: ../gui/polgen.glade:1537
@@ -24856,9 +25049,8 @@ index b14b757..ac08f71 100644
msgid ""
"Enter a comma separated list of tcp ports or ranges of ports that %s "
"connects to. Example: 612, 650-660"
- msgstr ""
-+"%s এ সংযোগ কৰা tcp পোৰ্টসমূহৰ এটা কমা পৃথকিত তালিকা অথবা পোৰ্টসমূহ বিস্তাৰ সুমুৱাওক। "
-+"উদাহৰণস্বৰূপ: 612, 650-660"
+-msgstr ""
++msgstr "%s এ সংযোগ কৰা tcp পোৰ্টসমূহৰ এটা কমা পৃথকিত তালিকা অথবা পোৰ্টসমূহ বিস্তাৰ সুমুৱাওক। উদাহৰণস্বৰূপ: 612, 650-660"
-#: ../gui/polgen.glade:2212
+#: ../gui/polgen.glade:1702
@@ -24871,9 +25063,8 @@ index b14b757..ac08f71 100644
msgid ""
"Enter a comma separated list of udp ports or ranges of ports that %s "
"connects to. Example: 612, 650-660"
- msgstr ""
-+"%s এ সংযোগ কৰা udp পোৰ্টসমূহৰ এটা কমা পৃথকিত তালিকা অথবা পোৰ্টসমূহ বিস্তাৰ সুমুৱাওক। "
-+"উদাহৰণস্বৰূপ: 612, 650-660"
+-msgstr ""
++msgstr "%s এ সংযোগ কৰা udp পোৰ্টসমূহৰ এটা কমা পৃথকিত তালিকা অথবা পোৰ্টসমূহ বিস্তাৰ সুমুৱাওক। উদাহৰণস্বৰূপ: 612, 650-660"
-#: ../gui/polgen.glade:2305
-msgid "label114"
@@ -24931,12 +25122,12 @@ index b14b757..ac08f71 100644
+#: ../gui/polgen.glade:1914
msgid "Sends email"
-msgstr ""
--
++msgstr "ই-মেইল বাৰ্তা পঠিওৱা হয়"
+
-#: ../gui/polgen.glade:2530
-msgid "label115"
-msgstr ""
-+msgstr "ই-মেইল বাৰ্তা পঠিওৱা হয়"
-
+-
-#: ../gui/polgen.glade:2559
+#: ../gui/polgen.glade:1961
msgid "<b>Add files/directories that %s manages</b>"
@@ -24948,9 +25139,8 @@ index b14b757..ac08f71 100644
msgid ""
"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
"Files ..."
- msgstr ""
-+"%s এ ব্যৱস্থাপনা কৰা ফাইলসমূহ/ডাইৰেকটৰিসমূহ। Pid ফাইলসমূহ, লগ ফাইলসমূহ, var/lib "
-+"ফাইলসমূহ ..."
+-msgstr ""
++msgstr "%s এ ব্যৱস্থাপনা কৰা ফাইলসমূহ/ডাইৰেকটৰিসমূহ। Pid ফাইলসমূহ, লগ ফাইলসমূহ, var/lib ফাইলসমূহ ..."
-#: ../gui/polgen.glade:2823
-msgid "label116"
@@ -24982,114 +25172,112 @@ index b14b757..ac08f71 100644
-#: ../gui/polgen.glade:3254
-msgid "Add Booleans Dialog"
-msgstr ""
-+msgstr "নীতি ডাইৰেকটৰি"
-
+-
-#: ../gui/polgen.glade:3327
-msgid "Boolean Name"
-msgstr ""
--
++msgstr "নীতি ডাইৰেকটৰি"
+
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
-msgstr ""
+msgstr "ভূমিকা"
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
-msgstr ""
+msgstr "উপস্থিত_ব্যৱহাৰকাৰী"
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
-msgstr ""
+msgstr "এপ্লিকেচন"
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
-msgstr ""
+msgstr "%s ডাইৰেকটৰি হোৱা আৱশ্যক"
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
-msgstr ""
+msgstr "এটা ব্যৱহাৰকাৰী নিৰ্বাচন কৰা আৱশ্যক"
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
-msgstr ""
+msgstr "confine কৰাৰ বাবে এক্সিকিউটেবিল ফাইল নিৰ্বাচন কৰক"
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
-msgstr ""
+msgstr "confine কৰাৰ বাবে init script ফাইল নিৰ্বাচন কৰক।"
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
-msgstr ""
+msgstr "অন্তৰ্ভুক্ত এপ্লিকেচনে সৃষ্টি কৰা বা লিকা ফাইল(সমূহ) বাছক"
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
-msgstr ""
+msgstr "অন্তৰ্ভুক্ত এপ্লিকেচনে অধিকাৰী কৰা আৰু লিখা ডাইৰেকটৰি(সমূহ) বাছক"
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
-msgstr ""
+msgstr "নীতি ফাইলসমূহ সৃজন কৰিবলে ডাইৰেকটৰি বাছক"
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
"Do you want to continue?"
- msgstr ""
-+"বৰ্তমান নিয়মনীতিত %s_t ধৰণ বৰ্তমানে বেখ্যা কৰা হৈছে।\n"
-+"আগবাঢ়িব'লৈ ইচ্ছুক নেকি?"
+-msgstr ""
++msgstr "বৰ্তমান নিয়মনীতিত %s_t ধৰণ বৰ্তমানে বেখ্যা কৰা হৈছে।\nআগবাঢ়িব'লৈ ইচ্ছুক নেকি?"
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
-msgstr ""
+msgstr "নাম পৰীক্ষণ"
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
"Do you want to continue?"
- msgstr ""
-+"বৰ্তমান নিয়মনীতিত %s.pp মডিউল বৰ্তমানে বেখ্যা কৰা হৈছে।\n"
-+"আগবাঢ়িব'লৈ ইচ্ছুক নেকি?"
+-msgstr ""
++msgstr "বৰ্তমান নিয়মনীতিত %s.pp মডিউল বৰ্তমানে বেখ্যা কৰা হৈছে।\nআগবাঢ়িব'লৈ ইচ্ছুক নেকি?"
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
-+"আপুনি আখৰসমূহ আৰু নম্বৰসমূহৰে নিৰ্মিত আৰু কোনো খালি ঠাই নথকা এটা নাম যোগ কৰিব লাগিব।"
+-msgstr ""
++msgstr "আপুনি আখৰসমূহ আৰু নম্বৰসমূহৰে নিৰ্মিত আৰু কোনো খালি ঠাই নথকা এটা নাম যোগ কৰিব লাগিব।"
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
-msgstr ""
+msgstr "এক্সেকিউটেবল উল্লেখ কৰা আৱশ্যক"
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
-msgstr ""
+msgstr "SELinux বিন্যাস কৰক"
@@ -25097,46 +25285,26 @@ index b14b757..ac08f71 100644
-#: ../gui/polgen.py:158
-msgid "Internet Services Daemon"
-msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "নেটৱাৰ্ক পোৰ্ট"
-
+-
-#: ../gui/polgen.py:197
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
- msgstr ""
-+"SELinux পোৰ্ট\n"
-+"ধৰণ"
-
+-msgstr ""
+-
-#: ../gui/polgen.py:324
-msgid "You must enter a name for your confined process/user"
-msgstr ""
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr "প্ৰটোকল"
-
+-
-#: ../gui/polgen.py:326
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
- msgid ""
+-msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
-+"MLS/MCS\n"
-+"Level"
- msgstr ""
-+"MLS/MCS\n"
-+"স্তৰ"
-
+-msgstr ""
+-
-#: ../gui/polgen.py:414
-msgid "User Role types can not be assigned executables."
-msgstr ""
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr "পোৰ্ট"
-
+-
-#: ../gui/polgen.py:420
-msgid "Only Daemon apps can use an init script.."
-msgstr ""
@@ -25144,82 +25312,46 @@ index b14b757..ac08f71 100644
-#: ../gui/polgen.py:438
-msgid "use_resolve must be a boolean value "
-msgstr ""
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid. 0 < PORT_NUMBER < 65536 "
-+msgstr "প'ৰ্ট সংখ্যা \"%s\" বৈধ নহয়। 0 < PORT_NUMBER < 65536 "
-
+-
-#: ../gui/polgen.py:444
-msgid "use_syslog must be a boolean value "
-msgstr ""
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr "তালিকা দৰ্শন"
-
+-
-#: ../gui/polgen.py:450
-msgid "use_kerberos must be a boolean value "
-msgstr ""
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr "দল দৰ্শন"
-
+-
-#: ../gui/polgen.py:456
-msgid "manage_krb5_rcache must be a boolean value "
-msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "আপনি কি নিশ্চিতৰূপে %s '%s' মুছে ফেলতে ইচ্ছুক?"
-
+-
-#: ../gui/polgen.py:486
-msgid "USER Types automatically get a tmp type"
-msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "%s মচি পেলাওক"
-
+-
-#: ../gui/polgen.py:1004
-msgid "You must enter the executable path for your confined process"
-msgstr ""
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "%s যোগ কৰক"
-
+-
-#: ../gui/polgen.py:1182
-msgid "Type Enforcement file"
-msgstr ""
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "%s পৰিবৰ্তন কৰক"
-
+-
-#: ../gui/polgen.py:1183
-msgid "Interface file"
-msgstr ""
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "Permissive"
-
+-
-#: ../gui/polgen.py:1184
-msgid "File Contexts file"
-msgstr ""
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "Enforcing"
-
+-
-#: ../gui/polgen.py:1185
-msgid "Setup Script"
-msgstr ""
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "অৱস্থা"
-
+-
-#: ../gui/polgen.py:1306
-#, python-format
-+#: ../gui/statusPage.py:133
- msgid ""
+-msgid ""
-"\n"
-"%s\n"
-"\n"
@@ -25233,78 +25365,50 @@ index b14b757..ac08f71 100644
-
-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-msgid "Network Port"
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system. Do you wish to continue?"
- msgstr ""
-+"নীতি ধৰণ সলনি কৰিলে পৰৱৰ্তী বুটত সম্পূৰ্ণ ফাইল চিস্টেমৰ এটা পুনৰ লেবেল হব।পুনৰ লেবেল "
-+"কৰোতে ফাইল চিস্টেমৰ আকাৰৰ ওপৰত নিৰ্ভৰ কৰি অধিক সময় লাগিব পাৰে।আপুনি আগবাঢ়িব "
-+"বিচাৰে নে?"
+-msgstr ""
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
++msgstr "নেটৱাৰ্ক পোৰ্ট"
--#: ../gui/portsPage.py:85
-+#: ../gui/statusPage.py:147
+ #: ../gui/portsPage.py:85
msgid ""
--"SELinux Port\n"
--"Type"
+ "SELinux Port\n"
+ "Type"
-msgstr ""
--
--#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
--msgid "Protocol"
-+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel. If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
- msgstr ""
-+"SELinux disabled লে সলনি কৰিবলে এটা পুনৰাম্ভৰ প্ৰয়োজন হব। ই উপদেশিত নহয। "
-+"যদিআপুনি পিছত SELinux অন কৰিম বুলি ভাৱে, চিস্টেমক পুনৰ লেবেল কৰাৰ প্ৰয়োজন হব।যদি "
-+"আপুনি কেৱল চাব বিচাৰে যে SELinux এ আপোনাৰ চিস্টেমত সমস্যা সৃষ্টি কৰি আছে নে,আপুনি "
-+"permissive অৱস্থাত যাব পাৰে যি কেৱল ত্ৰুটিসমূহ লগ কৰে আৰু SELinux নীতি বলৱৎ নকৰে। "
-+"Permissive অৱস্থাৰ এটা পুনৰাম্ভৰ প্ৰয়োজন নহয় আপুনি আগবাঢ়ইব বিচাৰে নে?"
++msgstr "SELinux পোৰ্ট\nধৰণ"
--#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+#: ../gui/statusPage.py:152
+ #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+ msgid "Protocol"
+-msgstr ""
++msgstr "প্ৰটোকল"
+
+ #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
msgid ""
--"MLS/MCS\n"
--"Level"
+ "MLS/MCS\n"
+ "Level"
-msgstr ""
--
--#: ../gui/portsPage.py:101
--msgid "Port"
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system. Do you wish to continue?"
- msgstr ""
-+"SELinux enabled লে সলনি কৰিলে পৰৱৰ্তী বুটত সম্পূৰ্ণ ফাইল চিস্টেমৰ এটা পুনৰ লেবেল হব।"
-+"পুনৰ লেবেল কৰোতে ফাইল চিস্টেমৰ আকাৰৰ ওপৰত নিৰ্ভৰ কৰি বহুত সময় লাগিব পাৰে। আপুনি "
-+"আগবাঢ়িব বিচাৰে নে?"
++msgstr "MLS/MCS\nস্তৰ"
--#: ../gui/portsPage.py:207
--#, python-format
--msgid "Port number \"%s\" is not valid. 0 < PORT_NUMBER < 65536 "
+ #: ../gui/portsPage.py:101
+ msgid "Port"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
++msgstr "পোৰ্ট"
--#: ../gui/portsPage.py:252
--msgid "List View"
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
-+"স্বত্বাধিকাৰ (c)২০০৬ Red Hat, Inc.\n"
-+"স্বত্বাধিকাৰ (c)২০০৬ ডেন ৱাল্শ <dwalsh at redhat.com>"
+ #: ../gui/portsPage.py:207
+ #, python-format
+ msgid "Port number \"%s\" is not valid. 0 < PORT_NUMBER < 65536 "
+-msgstr ""
++msgstr "প'ৰ্ট সংখ্যা \"%s\" বৈধ নহয়। 0 < PORT_NUMBER < 65536 "
--#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
--msgid "Group View"
+ #: ../gui/portsPage.py:252
+ msgid "List View"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "SELinux লগিন মেপিং যোগ কৰক"
++msgstr "তালিকা দৰ্শন"
+
+ #: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+ msgid "Group View"
+-msgstr ""
++msgstr "দল দৰ্শন"
-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
@@ -25353,32 +25457,44 @@ index b14b757..ac08f71 100644
-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-msgid "SELinux Service Protection"
-msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
++msgstr "আপনি কি নিশ্চিতৰূপে %s '%s' মুছে ফেলতে ইচ্ছুক?"
+
-#: ../gui/selinux.tbl:1
-msgid "Disable SELinux protection for acct daemon"
-msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
++msgstr "%s মচি পেলাওক"
+
-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-msgid "Admin"
-msgstr ""
--
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
++msgstr "%s যোগ কৰক"
+
-#: ../gui/selinux.tbl:2
-msgid "Allow all daemons to write corefiles to /"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "SELinux নেটৱাৰ্ক পোৰ্ট যোগ কৰা হ'ব"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
++msgstr "%s পৰিবৰ্তন কৰক"
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "SELinux ধৰণ"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
++msgstr "Permissive"
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
@@ -25388,184 +25504,205 @@ index b14b757..ac08f71 100644
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "ফাইলৰ বৈশিষ্ট্য"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
++msgstr "Enforcing"
-#: ../gui/selinux.tbl:4
--msgid ""
++#: ../gui/statusPage.py:94
++msgid "Status"
++msgstr "অৱস্থা"
++
++#: ../gui/statusPage.py:133
+ msgid ""
-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "ফাইলৰ ধৰণ"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system. Do you wish to continue?"
++msgstr "নীতি ধৰণ সলনি কৰিলে পৰৱৰ্তী বুটত সম্পূৰ্ণ ফাইল চিস্টেমৰ এটা পুনৰ লেবেল হব।পুনৰ লেবেল কৰোতে ফাইল চিস্টেমৰ আকাৰৰ ওপৰত নিৰ্ভৰ কৰি অধিক সময় লাগিব পাৰে।আপুনি আগবাঢ়িব বিচাৰে নে?"
-#: ../gui/selinux.tbl:5
-+#: ../gui/system-config-selinux.glade:727
++#: ../gui/statusPage.py:147
msgid ""
-"Allow guest SELinux user account to execute files in home directory or /tmp"
-msgstr ""
--
++"Changing to SELinux disabled requires a reboot. It is not recommended. If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel. If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
++msgstr "SELinux disabled লে সলনি কৰিবলে এটা পুনৰাম্ভৰ প্ৰয়োজন হব। ই উপদেশিত নহয। যদিআপুনি পিছত SELinux অন কৰিম বুলি ভাৱে, চিস্টেমক পুনৰ লেবেল কৰাৰ প্ৰয়োজন হব।যদি আপুনি কেৱল চাব বিচাৰে যে SELinux এ আপোনাৰ চিস্টেমত সমস্যা সৃষ্টি কৰি আছে নে,আপুনি permissive অৱস্থাত যাব পাৰে যি কেৱল ত্ৰুটিসমূহ লগ কৰে আৰু SELinux নীতি বলৱৎ নকৰে। Permissive অৱস্থাৰ এটা পুনৰাম্ভৰ প্ৰয়োজন নহয় আপুনি আগবাঢ়ইব বিচাৰে নে?"
+
-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-msgid "Memory Protection"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
-+"সৰ্বধৰণৰ ফাইল\n"
-+"সাধাৰণ ফাইল\n"
-+"ডাইৰেকটৰি\n"
-+"আখৰ ডিভাইচ\n"
-+"ব্লক-ডিভাইচ\n"
-+"সকেট\n"
-+"সিম্বলিক লিঙ্ক\n"
-+"নেমড পাইপ\n"
+-msgstr ""
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system. Do you wish to continue?"
++msgstr "SELinux enabled লে সলনি কৰিলে পৰৱৰ্তী বুটত সম্পূৰ্ণ ফাইল চিস্টেমৰ এটা পুনৰ লেবেল হব।পুনৰ লেবেল কৰোতে ফাইল চিস্টেমৰ আকাৰৰ ওপৰত নিৰ্ভৰ কৰি বহুত সময় লাগিব পাৰে। আপুনি আগবাঢ়িব বিচাৰে নে?"
-#: ../gui/selinux.tbl:6
-msgid "Allow java executable stack"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
++msgstr "system-config-selinux"
-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-#: ../gui/selinux.tbl:209
-msgid "Mount"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "SELinux ব্যৱহাৰকাৰী যোগ কৰক"
++#: ../gui/system-config-selinux.glade:12
++msgid ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++msgstr "স্বত্বাধিকাৰ (c)২০০৬ Red Hat, Inc.\nস্বত্বাধিকাৰ (c)২০০৬ ডেন ৱাল্শ <dwalsh at redhat.com>"
-#: ../gui/selinux.tbl:7
-msgid "Allow mount to mount any file"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "SELinux ব্যৱস্থাপনা"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
++msgstr "SELinux লগিন মেপিং যোগ কৰক"
-#: ../gui/selinux.tbl:8
-msgid "Allow mount to mount any directory"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "যোগ কৰক"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
++msgstr "SELinux নেটৱাৰ্ক পোৰ্ট যোগ কৰা হ'ব"
-#: ../gui/selinux.tbl:9
-msgid "Allow mplayer executable stack"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "বৈশিষ্ট্যাবলী (_P)"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
++msgstr "SELinux ধৰণ"
-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-#: ../gui/selinux.tbl:188
-msgid "SSH"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "মচি পেলাওক (_D)"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
++msgstr "ফাইলৰ বৈশিষ্ট্য"
-#: ../gui/selinux.tbl:10
-msgid "Allow ssh to run ssh-keysign"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "ব্যৱস্থাপনাৰ বিষয় নিৰ্বাচন কৰক"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
++msgstr "ফাইলৰ ধৰণ"
-#: ../gui/selinux.tbl:11
--msgid ""
++#: ../gui/system-config-selinux.glade:727
+ msgid ""
-"Allow staff SELinux user account to execute files in home directory or /tmp"
-msgstr ""
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
++msgstr "সৰ্বধৰণৰ ফাইল\nসাধাৰণ ফাইল\nডাইৰেকটৰি\nআখৰ ডিভাইচ\nব্লক-ডিভাইচ\nসকেট\nসিম্বলিক লিঙ্ক\nনেমড পাইপ\n"
+
+-#: ../gui/selinux.tbl:12
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
++
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr "SELinux ব্যৱহাৰকাৰী যোগ কৰক"
++
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr "SELinux ব্যৱস্থাপনা"
++
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr "যোগ কৰক"
++
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr "বৈশিষ্ট্যাবলী (_P)"
++
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr "মচি পেলাওক (_D)"
++
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr "ব্যৱস্থাপনাৰ বিষয় নিৰ্বাচন কৰক"
++
+#: ../gui/system-config-selinux.glade:1273
+msgid "<b>Select:</b>"
+msgstr "<b>নিৰ্বাচন কৰক:</b>"
-
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1326
+msgid "System Default Enforcing Mode"
+msgstr "চিস্টেম অবিকল্পিত Enforcing অৱস্থা"
-
--#: ../gui/selinux.tbl:13
++
+#: ../gui/system-config-selinux.glade:1354
msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
- msgstr ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
-
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
++msgstr "Disabled\nPermissive\nEnforcing\n"
++
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
+msgstr "বৰ্তমান Enforcing অৱস্থা"
-
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
+msgstr "চিস্টেম অবিকল্পিত নীতি ধৰণ "
--#: ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:13
+#: ../gui/system-config-selinux.glade:1463
msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
+"If you are changing policy types or going from disabled to enforcing, a "
+"relabel is required."
- msgstr ""
-+"বাছক যদি আপুনি পৰৱৰ্তী লগিনত সম্পূৰ্ণ ফাইল চিস্টেম পুনৰ লেবেল কৰাটো বিচাৰে। পুনৰ "
-+"লেবেল কৰোতে, চিস্টেমৰ আকাৰৰ ওপৰত নিৰ্ভৰ কৰি অধিক সময় লাগিব পাৰে। যদি আপুনি "
-+"নীতি ধৰণসমূহ পৰিবৰ্তন কৰি আছে অথবা disabled ৰ পৰা enforcing ত গৈ আছে, এটাপুনৰ "
-+"লেবেলৰ প্ৰয়োজন হব।"
++msgstr "বাছক যদি আপুনি পৰৱৰ্তী লগিনত সম্পূৰ্ণ ফাইল চিস্টেম পুনৰ লেবেল কৰাটো বিচাৰে। পুনৰ লেবেল কৰোতে, চিস্টেমৰ আকাৰৰ ওপৰত নিৰ্ভৰ কৰি অধিক সময় লাগিব পাৰে। যদি আপুনি নীতি ধৰণসমূহ পৰিবৰ্তন কৰি আছে অথবা disabled ৰ পৰা enforcing ত গৈ আছে, এটাপুনৰ লেবেলৰ প্ৰয়োজন হব।"
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
+msgstr "পৰৱৰ্তী পুনৰাম্ভত পুনৰ লেবেল কৰক।"
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1561
+msgid "label37"
+msgstr "label37"
-
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1598
+msgid "Revert boolean setting to system default"
+msgstr "বুলিয়েন বৈশিষ্ট্যৰ মান চিস্টেমৰ অবিকল্পিতলৈ প্ৰত্যাবৰ্তন কৰা হ'ব"
-
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1614
+msgid "Toggle between Customized and All Booleans"
+msgstr "স্বনিৰ্ধাৰিত আৰু সকল বুলিয়েনেত অদল-বদল কৰক"
-
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1645
+#: ../gui/system-config-selinux.glade:1850
+#: ../gui/system-config-selinux.glade:2037
@@ -25575,36 +25712,185 @@ index b14b757..ac08f71 100644
+#: ../gui/system-config-selinux.glade:2867
+msgid "Filter"
+msgstr "ফিল্টাৰ"
-
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
+msgstr "label50"
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "পৰিপ্ৰেক্ষতিত যোগ কৰক"
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "পৰিপ্ৰেক্ষতিত পৰিবৰ্তন কৰক"
++
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "ফাইল পৰিপ্ৰেক্ষতিত মচি পেলাওক"
++
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "স্বনিৰ্ধাৰিত ফাইল পৰিপ্ৰেক্ষতিত আৰু সকলেত অদল-বদল কৰক"
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "SELinux ব্যৱহাৰকাৰী ম্যাপ ব্যৱস্থা যোগ কৰা হ'ব"
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "SELinux ব্যৱহাৰকাৰী মেপিং পৰিবৰ্তন কৰক"
++
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "SELinux ব্যৱহাৰকাৰী মেপিং মচি পেলাওক"
++
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "ব্যৱহাৰকাৰী যোগ কৰক"
++
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "ব্যৱহাৰকাৰী পৰিবৰ্তন কৰক"
++
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "ব্যৱহাৰকাৰী মচি পেলাওক"
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
++
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "নেটৱাৰ্ক পোৰ্ট যোগ কৰক"
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "নেটৱাৰ্ক পোৰ্ট সম্পাদন পোৰ্ট"
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "নেটৱাৰ্ক পোৰ্ট মচি পেলাওক"
+
+-#: ../gui/selinux.tbl:15
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "স্বনিৰ্ধাৰিত আৰু সকল পোৰ্টত অদল-বদল কৰক"
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "নতুন নিয়মনীতিৰ মডিউল নিৰ্মাণ কৰক"
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "নিয়মনীতিৰ মডিউল ল'ড কৰা হ'ব"
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "ল'ড কৰাৰ যোগ্য নিয়মনীতিৰ মডিউল আঁতৰুৱা হ'ব"
++
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr "লগ ফাইল দ্বাৰা সাধাৰণত উল্লেখ নোহোৱা অতিৰিক্ত অডিট নিয়ম সক্ৰিয়/অসামৰ্থবান কৰা হব ।"
+
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
+
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "প্ৰক্ৰিয়াটি permissive অৱস্থাত পৰিবৰ্তন কৰক।"
++
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "প্ৰক্ৰিয়াটি enforcing অৱস্থাত পৰিবৰ্তন কৰক।"
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "প্ৰক্ৰিয়া ডমেইন"
++
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
++
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "SELinux ব্যৱহাৰকাৰী '%s'ৰ উপস্থিত আৱশ্যক"
+
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
++msgstr "SELinux man পৃষ্ঠাসমূহ সৃজন কৰক"
+
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+-msgstr ""
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
++msgstr "পথ যত সৃজন কৰা SELinux man পৃষ্ঠাসমূহ সংৰক্ষণ কৰা হব"
+
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
+ msgstr ""
-#: ../gui/selinux.tbl:20
-msgid ""
-"Allow xguest SELinux user account to execute files in home directory or /tmp"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "পৰিপ্ৰেক্ষতিত যোগ কৰক"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
++msgstr "সকলো ডমেইন"
-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-#: ../gui/selinux.tbl:231
-msgid "NIS"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "পৰিপ্ৰেক্ষতিত পৰিবৰ্তন কৰক"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
++msgstr "সৃষ্টি কৰিব লগিয়া man পৃষ্ঠাসমূহৰ ডমেইন নাম(সমূহ)"
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "ফাইল পৰিপ্ৰেক্ষতিত মচি পেলাওক"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
++msgstr "Query SELinux নীতি নেটৱাৰ্ক তথ্য"
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
@@ -25613,1791 +25899,1702 @@ index b14b757..ac08f71 100644
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "স্বনিৰ্ধাৰিত ফাইল পৰিপ্ৰেক্ষতিত আৰু সকলেত অদল-বদল কৰক"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
++msgstr "সকলো SELinux পোৰ্ট ধৰণ তালিকাভুক্ত কৰক"
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
++msgstr "পোৰ্টৰ সৈতে জড়িত SELinux ধৰণ দেখুৱাওক"
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "SELinux ব্যৱহাৰকাৰী ম্যাপ ব্যৱস্থা যোগ কৰা হ'ব"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
++msgstr "এই SELinux ধৰণৰ বাবে বিৱৰিত পোৰ্টসমূহ দেখুৱাওক"
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "SELinux ব্যৱহাৰকাৰী মেপিং পৰিবৰ্তন কৰক"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
++msgstr "পোৰ্টসমূহ যত এই ডমেইনে বান্ধীব আৰু/অথবা সংযোগ কৰিব দেখুৱাওক"
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "SELinux ব্যৱহাৰকাৰী মেপিং মচি পেলাওক"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr "ডমেইনসমূহে নিজৰে মাজত যোগাযোগ কৰিব পাৰে নে চাবলে SELinux নীতিক প্ৰশ্ন কৰক"
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
++msgstr "উৎস ডমেইন"
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "ব্যৱহাৰকাৰী যোগ কৰক"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
++msgstr "লক্ষ্য ডমেইন"
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "ব্যৱহাৰকাৰী পৰিবৰ্তন কৰক"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
++msgstr "বুলিয়ানসমূহৰ বিৱৰণ চাবলে SELinux নীতি প্ৰশ্ন কৰক"
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "ব্যৱহাৰকাৰী মচি পেলাওক"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+ msgstr ""
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
++msgstr "বিৱৰণৰ বাবে বুলিয়ান"
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "নেটৱাৰ্ক পোৰ্ট যোগ কৰক"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
++msgstr "এটা উৎস প্ৰক্ৰিয়া ডমেইন কিধৰণে লক্ষ্য প্ৰক্ৰিয়া ডমেইনলে পৰিবৰ্তন হয় চাবলে SELinux নীতি প্ৰশ্ন কৰক"
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "নেটৱাৰ্ক পোৰ্ট সম্পাদন পোৰ্ট"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
++msgstr "উৎস প্ৰক্ৰিয়া ডমেইন"
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "নেটৱাৰ্ক পোৰ্ট মচি পেলাওক"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
++msgstr "লক্ষ্য প্ৰক্ৰিয়া ডমেইন"
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "স্বনিৰ্ধাৰিত আৰু সকল পোৰ্টত অদল-বদল কৰক"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
+ msgstr ""
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
+ msgstr ""
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "নতুন নিয়মনীতিৰ মডিউল নিৰ্মাণ কৰক"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
++msgstr "SELInux নীতি মডিউল টেমপ্লেইট সৃজন কৰক"
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "নিয়মনীতিৰ মডিউল ল'ড কৰা হ'ব"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
+ msgstr ""
-#: ../gui/selinux.tbl:41
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "ল'ড কৰাৰ যোগ্য নিয়মনীতিৰ মডিউল আঁতৰুৱা হ'ব"
-+
-+#: ../gui/system-config-selinux.glade:2661
- msgid ""
+-msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-+"লগ ফাইল দ্বাৰা সাধাৰণত উল্লেখ নোহোৱা অতিৰিক্ত অডিট নিয়ম সক্ৰিয়/অসামৰ্থবান কৰা হব ।"
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
+ msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "প্ৰক্ৰিয়াটি permissive অৱস্থাত পৰিবৰ্তন কৰক।"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
++msgstr "সৃজন কৰিবলে নীতিৰ নাম"
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "প্ৰক্ৰিয়াটি enforcing অৱস্থাত পৰিবৰ্তন কৰক।"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
+ msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "প্ৰক্ৰিয়া ডমেইন"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
++msgstr "অন্তৰ্ভুক্ত কৰিবলে এক্সিকিউটেবুল"
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+ msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-msgstr ""
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "SELinux ব্যৱহাৰকাৰী '%s'ৰ উপস্থিত আৱশ্যক"
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
++msgstr "কমান্ডসমূহ"
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
-+msgstr "SELinux man পৃষ্ঠাসমূহ সৃজন কৰক"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+ msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "পথ যত সৃজন কৰা SELinux man পৃষ্ঠাসমূহ সংৰক্ষণ কৰা হব"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
+ msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
-+msgstr "সকলো ডমেইন"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
+ msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "সৃষ্টি কৰিব লগিয়া man পৃষ্ঠাসমূহৰ ডমেইন নাম(সমূহ)"
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "অজ্ঞাত"
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
-+msgstr "Query SELinux নীতি নেটৱাৰ্ক তথ্য"
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
++msgstr "ইনটাৰ্নে'ট সেৱাৰ ডিমন"
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
-+msgstr "সকলো SELinux পোৰ্ট ধৰণ তালিকাভুক্ত কৰক"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
+ msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
-+msgstr "পোৰ্টৰ সৈতে জড়িত SELinux ধৰণ দেখুৱাওক"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
-+msgstr "এই SELinux ধৰণৰ বাবে বিৱৰিত পোৰ্টসমূহ দেখুৱাওক"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "পোৰ্টসমূহ যত এই ডমেইনে বান্ধীব আৰু/অথবা সংযোগ কৰিব দেখুৱাওক"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "ডমেইনসমূহে নিজৰে মাজত যোগাযোগ কৰিব পাৰে নে চাবলে SELinux নীতিক প্ৰশ্ন কৰক"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
-+msgstr "উৎস ডমেইন"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
+ msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
-+msgstr "লক্ষ্য ডমেইন"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
++msgstr "বৈধ ধৰণসমূহ:\n"
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "বুলিয়ানসমূহৰ বিৱৰণ চাবলে SELinux নীতি প্ৰশ্ন কৰক"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "পোৰ্ট সংখ্যাৰ ক্ষেত্ৰত 1 ৰ পৰা %dত সংখ্যা অথবা সংখ্যামালা ব্যৱহাৰ কৰা আৱশ্যক "
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
-+msgstr "সকলো বুলিয়ান বিৱৰক প্ৰাপ্ত কৰক"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
+ msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
-+msgstr "বিৱৰণৰ বাবে বুলিয়ান"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+ msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:231
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:355
+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
- msgstr ""
-+"এটা উৎস প্ৰক্ৰিয়া ডমেইন কিধৰণে লক্ষ্য প্ৰক্ৰিয়া ডমেইনলে পৰিবৰ্তন হয় চাবলে SELinux "
-+"নীতি প্ৰশ্ন কৰক"
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr "নাম কোনো খালি ঠাই নথকাকৈ আল্ফা নিউমাৰিক হব লাগিব। বিকল্প \"-n MODULENAME\" ব্যৱহাৰ কৰি চাওক"
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
-+msgstr "উৎস প্ৰক্ৰিয়া ডমেইন"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
++msgstr "ব্যৱহাৰকাৰী ভূমিকা ধৰণসমূহক এক্সিকিউটেবুল ধাৰ্য্য কৰিব নোৱাৰি।"
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
-+msgstr "লক্ষ্য প্ৰক্ৰিয়া ডমেইন"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
++msgstr "কেৱল ডিমন এপ্লিকেচনসমূহে init স্ক্ৰিপ্ট ব্যৱহাৰ কৰিব পাৰিব.."
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
-+msgstr "SELInux নীতি মডিউল টেমপ্লেইট সৃজন কৰক"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve এটা বুলিয়ান মান হব লাগিব "
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
-+msgstr "সৃজন কৰিবলে নীতিৰ নাম"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
++msgstr "বুলিয়েন মান "
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
-+msgstr "অন্তৰ্ভুক্ত কৰিবলে এক্সিকিউটেবুল"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos এটা বুলিয়েন মান হ'ব লাগিব"
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
-+msgstr "নীতি সৃজন পৰিক্ষণ চুইট চলাওক"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache এটা বুলিয়েন মান হ'বই লাগিব"
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
-+msgstr "কমান্ডসমূহ"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
++msgstr "USER ধৰণৰ ক্ষেত্ৰত স্বয়ংক্ৰিয়ৰূপে tmp ধৰণ নিৰ্ধাৰিত হ'ব"
-#: ../gui/selinux.tbl:72
-msgid "Games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
-+msgstr "ইনটাৰ্নে'ট সেৱাৰ ডিমন"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
+ msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
-+msgstr "বৈধ ধৰণসমূহ:\n"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
++msgstr "আপোনাৰ অন্তৰ্ভুক্ত প্ৰক্ৰিয়াৰ বাবে এক্সিকিউটেবল পথ সুমুৱাব লাগিব"
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "পোৰ্ট সংখ্যাৰ ক্ষেত্ৰত 1 ৰ পৰা %dত সংখ্যা অথবা সংখ্যামালা ব্যৱহাৰ কৰা আৱশ্যক "
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
++msgstr "ধৰণ প্ৰয়োগকাৰী ফাইল"
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
-+msgstr "অন্তৰ্ভুক্ত কৰা প্ৰক্ৰিয়া/ব্যৱহাৰকাৰীৰ বাবে নাম লিখা আৱশ্যক"
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
++msgstr "আন্তঃপৃষ্ঠ সংক্ৰান্ত ফাইল"
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
- msgstr ""
-+"নাম কোনো খালি ঠাই নথকাকৈ আল্ফা নিউমাৰিক হব লাগিব। বিকল্প \"-n MODULENAME\" "
-+"ব্যৱহাৰ কৰি চাওক"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
++msgstr "ফাইল পৰিপ্ৰেক্ষতিতৰ ফাইল"
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
-+msgstr "ব্যৱহাৰকাৰী ভূমিকা ধৰণসমূহক এক্সিকিউটেবুল ধাৰ্য্য কৰিব নোৱাৰি।"
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
+ msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "কেৱল ডিমন এপ্লিকেচনসমূহে init স্ক্ৰিপ্ট ব্যৱহাৰ কৰিব পাৰিব.."
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
++msgstr "সংস্থাপন স্ক্ৰিপ্ট"
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve এটা বুলিয়ান মান হব লাগিব "
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
++msgstr "ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰিবলে ABRT ক অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
-+msgstr "বুলিয়েন মান "
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++msgstr "ABRT ক ABRT ঘটনা স্ক্ৰিপ্টসমূহ নিয়ন্ত্ৰণ কৰিবলে abrt_handle_event_t ডমেইনত চলাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos এটা বুলিয়েন মান হ'ব লাগিব"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
++msgstr "amavis ক JIT কমপাইলাৰ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache এটা বুলিয়েন মান হ'বই লাগিব"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER ধৰণৰ ক্ষেত্ৰত স্বয়ংক্ৰিয়ৰূপে tmp ধৰণ নিৰ্ধাৰিত হ'ব"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
-+msgstr "আপোনাৰ অন্তৰ্ভুক্ত প্ৰক্ৰিয়াৰ বাবে এক্সিকিউটেবল পথ সুমুৱাব লাগিব"
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
++msgstr "ব্যৱহাৰকাৰীসমূহক এটা sssd চাৰ্ভাৰ ব্যৱহাৰ কৰাৰ পৰিৱৰ্তে ldap ৰ প্ৰত্যক্ষভাৱে ব্যৱহাৰকাৰী passwd প্ৰবিষ্টিসমূহ সমাধান কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
-+msgstr "ধৰণ প্ৰয়োগকাৰী ফাইল"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
++msgstr "ব্যৱহাৰকাৰীসমূহক এটা ব্যাসাৰ্ধ চাৰ্ভাৰ ব্যৱহাৰ কৰি লগিন কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
-+msgstr "আন্তঃপৃষ্ঠ সংক্ৰান্ত ফাইল"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
+ msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
-+msgstr "ফাইল পৰিপ্ৰেক্ষতিতৰ ফাইল"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
+ msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1275
-+#, fuzzy
-+msgid "Spec file"
-+msgstr "আন্তঃপৃষ্ঠ সংক্ৰান্ত ফাইল"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
++msgstr "cdrecord দ্বাৰা বিবিধ বস্তু পাঠেৰ অনুমতি প্ৰদান কৰা হ'ব। nfs, samba, অপসাৰণযোগ্য ডিভাইচ, user temp আৰু অবিশ্বস্ত তথ্য সহ ফাইল"
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
-+msgstr "সংস্থাপন স্ক্ৰিপ্ট"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
++msgstr "clamd ক JIT কমপাইলাৰ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
- msgid ""
+-msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
-+"ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰিবলে ABRT "
-+"ক অনুমতি দিয়ক।"
+-msgstr ""
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
++msgstr "clamscan ক এটা চিস্টেমত অ সুৰক্ষিত ফাইলসমূহৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
-+"ABRT ক ABRT ঘটনা স্ক্ৰিপ্টসমূহ নিয়ন্ত্ৰণ কৰিবলে abrt_handle_event_t ডমেইনত চলাৰ "
-+"অনুমতি দিয়ক"
+-msgstr ""
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
++msgstr "clamscan ক ব্যৱহাৰকাৰী সমল পঢ়াৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-msgstr ""
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "amavis ক JIT কমপাইলাৰ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
++msgstr "Cobbler ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহাৰ কৰা ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-msgstr ""
-+#: booleans.py:4
-+#, fuzzy
-+msgid "Allow antivirus programs to read non security files on a system"
-+msgstr "clamscan ক এটা চিস্টেমত অ সুৰক্ষিত ফাইলসমূহৰ অনুমতি দিয়ক"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "Cobbler ক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
-+"ব্যৱহাৰকাৰীসমূহক এটা sssd চাৰ্ভাৰ ব্যৱহাৰ কৰাৰ পৰিৱৰ্তে ldap ৰ প্ৰত্যক্ষভাৱে "
-+"ব্যৱহাৰকাৰী passwd প্ৰবিষ্টিসমূহ সমাধান কৰাৰ অনুমতি দিয়ক"
+-msgstr ""
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "Cobbler ক cifs ফাইল চিস্টেমসমূহ অভিগম কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-msgstr ""
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
-+msgstr "ব্যৱহাৰকাৰীসমূহক এটা ব্যাসাৰ্ধ চাৰ্ভাৰ ব্যৱহাৰ কৰি লগিন কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "Cobbler ক nfs ফাইল চিস্টেমসমূহ অভিগম কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-msgstr ""
-+#: booleans.py:7
-+#, fuzzy
-+msgid "Allow users to login using a yubikey server"
-+msgstr "ব্যৱহাৰকাৰীসমূহক এটা ব্যাসাৰ্ধ চাৰ্ভাৰ ব্যৱহাৰ কৰি লগিন কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "collectd ক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
-+"cdrecord দ্বাৰা বিবিধ বস্তু পাঠেৰ অনুমতি প্ৰদান কৰা হ'ব। nfs, samba, অপসাৰণযোগ্য "
-+"ডিভাইচ, user temp আৰু অবিশ্বস্ত তথ্য সহ ফাইল"
+-msgstr ""
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "codnor ডমেইনক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-msgstr ""
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "clamd ক JIT কমপাইলাৰ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
++msgstr "চিস্টেম cron কাৰ্য্যসমূহক ফাইল পৰিপ্ৰেক্ষতিত পুনৰসংৰক্ষণ কৰাৰ বাবে ফাইলচিস্টেম পুনৰলেবেল কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-msgstr ""
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "clamscan ক এটা চিস্টেমত অ সুৰক্ষিত ফাইলসমূহৰ অনুমতি দিয়ক"
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
++msgstr "cvs ডিমনক ছায়া পঢ়াৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-msgstr ""
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
-+msgstr "clamscan ক ব্যৱহাৰকাৰী সমল পঢ়াৰ অনুমতি দিয়ক"
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
++msgstr "সৰ্বধৰণৰ ডিমন দ্বাৰা /ত corefile লিখাৰ অনুমতি প্ৰদান কৰা হ'ব"
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
-+"Cobbler ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহাৰ কৰা ৰাজহুৱা ফাইলসমূহ "
-+"পৰিবৰ্তন কৰাৰ অনুমতি দিয়ক।"
+-msgstr ""
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "সকলো ডিমনক tcp ৰেপাৰসমূহ পঢ়াৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-msgstr ""
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "Cobbler ক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "সকলো ডিমনক টাৰ্মিনেলসমূহ পঢ়া/লিখাৰ ক্ষমতা প্ৰদান কৰক"
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
--msgstr ""
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "Cobbler ক cifs ফাইল চিস্টেমসমূহ অভিগম কৰাৰ অনুমতি দিয়ক।"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
+ msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
--msgstr ""
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "Cobbler ক nfs ফাইল চিস্টেমসমূহ অভিগম কৰাৰ অনুমতি দিয়ক।"
++#: booleans.py:26
++msgid "Allow dan to read user files"
+ msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-msgstr ""
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "collectd ক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
++msgstr "dbadm ক ব্যৱহাৰকাৰীসমূহৰ ঘৰ ডাইৰেকটৰিত ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-msgstr ""
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "codnor ডমেইনক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
++msgstr "dbadm ক ব্যৱহাৰকাৰীসমূহৰ ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:18
+-msgstr ""
++#: booleans.py:29
+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
-+"চিস্টেম cron কাৰ্য্যসমূহক ফাইল পৰিপ্ৰেক্ষতিত পুনৰসংৰক্ষণ কৰাৰ বাবে ফাইলচিস্টেম "
-+"পুনৰলেবেল কৰাৰ অনুমতি দিয়ক।"
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
++msgstr "এটা মেমৰি অঞ্চলক দুয়ো এক্সিকিউটেবুল আৰু লিখিব পৰা হিচাপে মেপ কৰিবলে ব্যৱহাৰকাৰী ডমেইনসমূহৰ এপ্লিকেচনসমূহ নাচক কৰক, ই বিপদজনক আৰু এক্সিকিউটেবুলক bugzilla ত সংবাদন কৰিব লাগিব"
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-msgstr ""
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "cvs ডিমনক ছায়া পঢ়াৰ অনুমতি দিয়ক"
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
++msgstr "sysadm ক সকলো প্ৰক্ৰিয়া ডিবাগ অথবা ptrace কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-msgstr ""
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "সৰ্বধৰণৰ ডিমন দ্বাৰা /ত corefile লিখাৰ অনুমতি প্ৰদান কৰা হ'ব"
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr "dhcpc ক্লাএন্ট এপ্লিকেচনসমূহক iptables কমান্ডসমূহ এক্সিকিউট কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-msgstr ""
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "সকলো ডিমনক tcp ৰেপাৰসমূহ পঢ়াৰ অনুমতি দিয়ক।"
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr "DHCP ডিমনক LDAP বেকএণ্ডসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-msgstr ""
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "সকলো ডিমনক টাৰ্মিনেলসমূহ পঢ়া/লিখাৰ ক্ষমতা প্ৰদান কৰক"
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
++msgstr "সকলো ডমেইনক অন্য ডমেইনসমূহৰ ফাইল বিৱৰকসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-msgstr ""
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr "dbadm ক ব্যৱহাৰকাৰীসমূহৰ ঘৰ ডাইৰেকটৰিত ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
++msgstr "সকলো ডমেইনক কাৰনেল ল'ড মডিউলসমূহ থকাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-msgstr ""
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr "dbadm ক ব্যৱহাৰকাৰীসমূহৰ ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক"
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
++msgstr "এনট্ৰপি ফিডসমূহৰ উৎস হিচাপে অডিঅ' ডিভাইচসমূহৰ ব্যৱহাৰৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:25
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
- msgstr ""
-+"এটা মেমৰি অঞ্চলক দুয়ো এক্সিকিউটেবুল আৰু লিখিব পৰা হিচাপে মেপ কৰিবলে ব্যৱহাৰকাৰী "
-+"ডমেইনসমূহৰ এপ্লিকেচনসমূহ নাচক কৰক, ই বিপদজনক আৰু এক্সিকিউটেবুলক bugzilla ত সংবাদন "
-+"কৰিব লাগিব"
+-msgstr ""
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr "exim ক ডাটাবেইচসমূহ (postgres, mysql) ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-msgstr ""
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr "sysadm ক সকলো প্ৰক্ৰিয়া ডিবাগ অথবা ptrace কৰাৰ অনুমতি দিয়ক।"
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
++msgstr "exim ক সুবিধা নথকা ব্যৱহাৰকাৰী ফাইলসমূহ সৃষ্টি, পঢ়া, লিখা, আৰু মচি পেলোৱাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-msgstr ""
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr "dhcpc ক্লাএন্ট এপ্লিকেচনসমূহক iptables কমান্ডসমূহ এক্সিকিউট কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
++msgstr "exim ক সুবিধা নথকা ব্যৱহাৰকাৰী ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-msgstr ""
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr "DHCP ডিমনক LDAP বেকএণ্ডসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
++msgstr "fcron সমৰ্থন কৰিবলে cron ডমেইনত অতিৰিক্ত নিয়মসমূহ সামৰ্থবান কৰক।"
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-msgstr ""
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr "সকলো ডমেইনক অন্য ডমেইনসমূহৰ ফাইল বিৱৰকসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr "TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰিবলে ফেনস্ড ডমেইনৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-msgstr ""
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr "সকলো ডমেইনক কাৰনেল ল'ড মডিউলসমূহ থকাৰ অনুমতি দিয়ক"
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
++msgstr "ফেনস্ড ডমেইনক ssh এক্সিকিউট কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
--msgstr ""
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr "এনট্ৰপি ফিডসমূহৰ উৎস হিচাপে অডিঅ' ডিভাইচসমূহৰ ব্যৱহাৰৰ অনুমতি দিয়ক"
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
+ msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-msgstr ""
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr "exim ক ডাটাবেইচসমূহ (postgres, mysql) ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
++msgstr "ftp ক ব্যৱহাৰকাৰী ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়া আৰু লিখাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
- msgstr ""
-+"exim ক সুবিধা নথকা ব্যৱহাৰকাৰী ফাইলসমূহ সৃষ্টি, পঢ়া, লিখা, আৰু মচি পেলোৱাৰ অনুমতি "
-+"দিয়ক।"
+-msgstr ""
++#: booleans.py:44
++msgid ""
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
++msgstr "ftp চাৰ্ভাৰসমূহক ফাইলসমূহ আপল'ড কৰাৰ অনুমতি দিয়ক, ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত। ডাইৰেকটৰিসমূহক public_content_rw_t লেবেল কৰিব লাগিব।"
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-msgstr ""
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
-+msgstr "exim ক সুবিধা নথকা ব্যৱহাৰকাৰী ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক।"
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr "ftp চাৰ্ভাৰসমূহক সকলো পোৰ্ট > 1023 ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-msgstr ""
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr "fcron সমৰ্থন কৰিবলে cron ডমেইনত অতিৰিক্ত নিয়মসমূহ সামৰ্থবান কৰক।"
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr "ftp চাৰ্ভাৰসমূহক mysql ডাটাবেইচ পোৰ্টসমূহৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-msgstr ""
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr "TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰিবলে ফেনস্ড ডমেইনৰ অনুমতি দিয়ক।"
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "ftp চাৰ্ভাৰসমূহক স্থানীয় ব্যৱহাৰকাৰীসমূহলে লগিন কৰি চিস্টেমৰ সকলো ফাইল পঢ়া/লিখা অনুমতি দিয়ক, DAC দ্বাৰা প্ৰশাসিত।"
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-msgstr ""
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
-+msgstr "ফেনস্ড ডমেইনক ssh এক্সিকিউট কৰাৰ অনুমতি দিয়ক।"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
++msgstr "ftp চাৰ্ভাৰসমূহক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত cifs ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-msgstr ""
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr "ftp ক ব্যৱহাৰকাৰী ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়া আৰু লিখাৰ অনুমতি দিয়ক"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
++msgstr "ftp চাৰ্ভাৰসমূহক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত nfs ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
- msgstr ""
-+"ftp চাৰ্ভাৰসমূহক ফাইলসমূহ আপল'ড কৰাৰ অনুমতি দিয়ক, ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ "
-+"বাবে ব্যৱহৃত। ডাইৰেকটৰিসমূহক public_content_rw_t লেবেল কৰিব লাগিব।"
+-msgstr ""
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr "ftp চাৰ্ভাৰসমূহক নিষ্ক্ৰিয় অৱস্থাৰ বাবে সকলো অসংৰক্ষিত পোৰ্টলে বান্ধনী ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-msgstr ""
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr "ftp চাৰ্ভাৰসমূহক সকলো পোৰ্ট > 1023 ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
++msgstr "Git CGI এ ঘৰ ডাইৰেকটৰিসমূহ সন্ধান কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-msgstr ""
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr "ftp চাৰ্ভাৰসমূহক mysql ডাটাবেইচ পোৰ্টসমূহৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr "Git CGI এ cifs ফাইল চিস্টেমসমূহ অভিগম কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:42
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
-+"ftp চাৰ্ভাৰসমূহক স্থানীয় ব্যৱহাৰকাৰীসমূহলে লগিন কৰি চিস্টেমৰ সকলো ফাইল পঢ়া/লিখা "
-+"অনুমতি দিয়ক, DAC দ্বাৰা প্ৰশাসিত।"
+-msgstr ""
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr "Git CGI এ nfs ফাইল চিস্টেমসমূহ অভিগম কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
- msgstr ""
-+"ftp চাৰ্ভাৰসমূহক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত cifs ব্যৱহাৰ কৰাৰ "
-+"অনুমতি দিয়ক।"
+-msgstr ""
++#: booleans.py:54
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
++msgstr "Git অধিবেশন ডিমনে সকলো অসংৰক্ষিত পোৰ্টলে TCP চকেটসমূহ বান্ধীব পাৰিব নে নিৰ্ধাৰণ কৰক।"
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
- msgstr ""
-+"ftp চাৰ্ভাৰসমূহক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত nfs ব্যৱহাৰ কৰাৰ "
-+"অনুমতি দিয়ক।"
+-msgstr ""
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
++msgstr "ব্যৱহাৰকাৰী ডমেইনসমূহক কল কৰিলে git_session_t domain ত Git ডিমন এক্সিকিউট হব নে নিৰ্ধাৰণ কৰক।"
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
- msgstr ""
-+"ftp চাৰ্ভাৰসমূহক নিষ্ক্ৰিয় অৱস্থাৰ বাবে সকলো অসংৰক্ষিত পোৰ্টলে বান্ধনী ব্যৱহাৰ কৰাৰ "
-+"অনুমতি দিয়ক"
+-msgstr ""
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
++msgstr "Git ডিমনে ঘৰ ডাইৰেকটৰিসমূহ সন্ধান কৰিব নে নিৰ্ধাৰণ কৰক।"
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-msgstr ""
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr "Git CGI এ ঘৰ ডাইৰেকটৰিসমূহ সন্ধান কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr "Git চিস্টেম ডিমনে cifs ফাইল চিস্টেম অভিগম কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-msgstr ""
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr "Git CGI এ cifs ফাইল চিস্টেমসমূহ অভিগম কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr "Git চিস্টেম ডিমনে nfs ফাইল চিস্টেমসমূহ অভিগম কৰিব নে নিৰ্ধাৰণ কৰক।"
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-msgstr ""
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr "Git CGI এ nfs ফাইল চিস্টেমসমূহ অভিগম কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
++msgstr "gitisis ডিমনক মেইল পঠোৱাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
- msgstr ""
-+"Git অধিবেশন ডিমনে সকলো অসংৰক্ষিত পোৰ্টলে TCP চকেটসমূহ বান্ধীব পাৰিব নে নিৰ্ধাৰণ "
-+"কৰক।"
-
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:50
+-msgstr ""
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
++msgstr "সকলো ডমেইনৰ বাবে urandom পঢ়া সামৰ্থবান কৰক।"
+
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
+-msgstr ""
++#: booleans.py:61
+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
-+"ব্যৱহাৰকাৰী ডমেইনসমূহক কল কৰিলে git_session_t domain ত Git ডিমন এক্সিকিউট হব নে "
-+"নিৰ্ধাৰণ কৰক।"
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
++msgstr "gpg-agent --write-env-file বিকল্পৰ ব্যৱহাৰৰ অনুমতি দিয়ক। ই লগতে gpg-agent ক ব্যৱহাৰকাৰী ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ে।"
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-msgstr ""
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr "Git ডিমনে ঘৰ ডাইৰেকটৰিসমূহ সন্ধান কৰিব নে নিৰ্ধাৰণ কৰক।"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
++msgstr "ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰিবলে gpg ৱেব ডমেইনক অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-msgstr ""
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr "Git চিস্টেম ডিমনে cifs ফাইল চিস্টেম অভিগম কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++msgstr "gssd ক temp ডাইৰেকটৰি পঢ়াৰ অনুমতি দিয়ক। kerberos tgt লে অভিগমৰ বাবে।"
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
--msgstr ""
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr "Git চিস্টেম ডিমনে nfs ফাইল চিস্টেমসমূহ অভিগম কৰিব নে নিৰ্ধাৰণ কৰক।"
++#: booleans.py:64
++msgid "Allow guest to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-msgstr ""
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
-+msgstr "gitisis ডিমনক মেইল পঠোৱাৰ অনুমতি দিয়ক"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
++msgstr "ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰিবলে Apache ক অনুমতি দিয়ক। ডাইৰেকটৰিসমূহ/ফাইলসমূহ public_content_rw_t লেবেল কৰিব লাগিব।"
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-msgstr ""
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
-+msgstr "সকলো ডমেইনৰ বাবে urandom পঢ়া সামৰ্থবান কৰক।"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
++msgstr "httpd ক বিল্ট ইন স্ক্ৰিপ্টিং (সাধাৰণ php) ৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
- msgstr ""
-+"gpg-agent --write-env-file বিকল্পৰ ব্যৱহাৰৰ অনুমতি দিয়ক। ই লগতে gpg-agent ক "
-+"ব্যৱহাৰকাৰী ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ে।"
+-msgstr ""
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
++msgstr "http ডিমনক স্পাম নীৰিক্ষণ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:57
+-msgstr ""
++#: booleans.py:68
+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
- msgstr ""
-+"ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰিবলে gpg "
-+"ৱেব ডমেইনক অনুমতি দিয়ক।"
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr "httpd ক ftp পোৰ্ট আৰু এফিমেৰেল পোৰ্টসমূহলে সংযোগ কৰা এটা FTP ক্লাএন্ট হিচাপে কাৰ্য্য কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-msgstr ""
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
-+msgstr "gssd ক temp ডাইৰেকটৰি পঢ়াৰ অনুমতি দিয়ক। kerberos tgt লে অভিগমৰ বাবে।"
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
++msgstr "httpd ক ldap পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:59
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
-+"ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰিবলে "
-+"Apache ক অনুমতি দিয়ক। ডাইৰেকটৰিসমূহ/ফাইলসমূহ public_content_rw_t লেবেল কৰিব "
-+"লাগিব।"
+-msgstr ""
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
++msgstr "http ডিমনক zabbix ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-msgstr ""
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr "httpd ক বিল্ট ইন স্ক্ৰিপ্টিং (সাধাৰণ php) ৰ অনুমতি দিয়ক"
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr "HTTPD স্ক্ৰিপ্টসমূহ আৰু মডিউলসমূহক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-msgstr ""
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
-+msgstr "http ডিমনক স্পাম নীৰিক্ষণ কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:72
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr "HTTPD স্ক্ৰিপ্টসমূহ আৰু মডিউলসমূহক নেটৱাৰ্কৰে cobbler ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:62
+-msgstr ""
++#: booleans.py:73
+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
- msgstr ""
-+"httpd ক ftp পোৰ্ট আৰু এফিমেৰেল পোৰ্টসমূহলে সংযোগ কৰা এটা FTP ক্লাএন্ট হিচাপে কাৰ্য্য "
-+"কৰাৰ অনুমতি দিয়ক"
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr "HTTPD স্ক্ৰিপ্টসমূহ আৰু মডিউলসমূহক নেটৱাৰ্কৰে ডাটাবেইচসমূহলে সংযোগ কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-msgstr ""
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr "httpd ক ldap পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
++msgstr "httpd ক memcache চাৰ্ভাৰৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-msgstr ""
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr "http ডিমনক zabbix ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
++msgstr "httpd ক এটা পৰ্য্যায়ক হিচাপে ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
- msgstr ""
-+"HTTPD স্ক্ৰিপ্টসমূহ আৰু মডিউলসমূহক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি "
-+"দিয়ক।"
+-msgstr ""
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
++msgstr "http ডিমনক মেইল পঠোৱাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
-+"HTTPD স্ক্ৰিপ্টসমূহ আৰু মডিউলসমূহক নেটৱাৰ্কৰে cobbler ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
+-msgstr ""
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
++msgstr "Apache ক dbus ৰ সহায়ত avahi সেৱাৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:67
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
- msgstr ""
-+"HTTPD স্ক্ৰিপ্টসমূহ আৰু মডিউলসমূহক নেটৱাৰ্কৰে ডাটাবেইচসমূহলে সংযোগ কৰাৰ অনুমতি দিয়ক।"
+-msgstr ""
++#: booleans.py:78
++msgid "Allow httpd cgi support"
++msgstr "httpd cgi সমৰ্থনৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-msgstr ""
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
-+msgstr "httpd ক memcache চাৰ্ভাৰৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr "ftp পোৰ্টত শুনি httpd ক এটা FTP চাৰ্ভাৰ হিচাপে কাৰ্য্য কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-msgstr ""
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
-+msgstr "httpd ক এটা পৰ্য্যায়ক হিচাপে ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
++msgstr "httpd ক ঘৰ ডাইৰেকটৰিসমূহ পঢ়াৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-msgstr ""
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
-+msgstr "http ডিমনক মেইল পঠোৱাৰ অনুমতি দিয়ক"
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
++msgstr "httpd স্ক্ৰিপ্টসমূহ আৰু মডিউলসমূহ execmem/execstack ক অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-msgstr ""
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr "Apache ক dbus ৰ সহায়ত avahi সেৱাৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr "HTTPD ক ভালদৰে বন্ধ হবলে পোৰ্ট 80 লে সংযোগ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-msgstr ""
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
-+msgstr "httpd cgi সমৰ্থনৰ অনুমতি দিয়ক"
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
++msgstr "httpd প্ৰক্ৰিয়াসমূহক IPA সমল ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-msgstr ""
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr "ftp পোৰ্টত শুনি httpd ক এটা FTP চাৰ্ভাৰ হিচাপে কাৰ্য্য কৰাৰ অনুমতি দিয়ক।"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr "Apache ক mod_auth_ntlm_winbind ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-msgstr ""
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
-+msgstr "httpd ক ঘৰ ডাইৰেকটৰিসমূহ পঢ়াৰ অনুমতি দিয়ক"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
++msgstr "Apache ক mod_auth_pam ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-msgstr ""
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr "httpd স্ক্ৰিপ্টসমূহ আৰু মডিউলসমূহ execmem/execstack ক অনুমতি দিয়ক"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
++msgstr "httpd ক ব্যৱহাৰকাৰী সমল পঢ়াৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-msgstr ""
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr "HTTPD ক ভালদৰে বন্ধ হবলে পোৰ্ট 80 লে সংযোগ কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++msgstr "Apache ক stickshift অৱস্থাত চলাৰ অনুমতি দিয়ক, যাত্ৰিলৈ পৰিবৰ্তন নহয়"
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-msgstr ""
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr "httpd প্ৰক্ৰিয়াসমূহক IPA সমল ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
++msgstr "httpd ডিমনক ইয়াৰ সম্পদ সীমাসমূহ পৰিবৰ্তন কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-msgstr ""
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr "Apache ক mod_auth_ntlm_winbind ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:89
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++msgstr "HTTPD ক চিস্টেম CGI স্ক্ৰিপ্টসমূহৰ নিচিনা একেটা ডমেইনত SSI এক্সিকিউটেবুলসমূহ চলোৱাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-msgstr ""
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr "Apache ক mod_auth_pam ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
++msgstr "apache স্ক্ৰিপ্টসমূহক ৰাজহুৱা সমললে লিখাৰ অনুমতি দিয়ক, ডাইৰেকটৰিসমূহ/ফাইলসমূহ public_rw_content_t হিচাপে লেবেল কৰিব লাগিব।"
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-msgstr ""
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
-+msgstr "httpd ক ব্যৱহাৰকাৰী সমল পঢ়াৰ অনুমতি দিয়ক"
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
++msgstr "Apache ক tmp সমল এক্সিকিউট কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-msgstr ""
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr "Apache ক stickshift অৱস্থাত চলাৰ অনুমতি দিয়ক, যাত্ৰিলৈ পৰিবৰ্তন নহয়"
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
++msgstr "HTTPD ক টাৰ্মিনেলৰ সৈতে সংযোগ কৰিবলে একত্ৰিত কৰক। টাৰ্মিনেলত প্ৰমাণপত্ৰসমূহৰ বাবে পাচফ্ৰেইছ সুমুৱাৰ বাবে প্ৰয়োজনীয়।"
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-msgstr ""
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr "httpd ডিমনক ইয়াৰ সম্পদ সীমাসমূহ পৰিবৰ্তন কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
++msgstr "সকলো সমল ফাইলসমূহৰ HTTPD নিয়ন্ত্ৰণ একত্ৰিত কৰক।"
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
-+"HTTPD ক চিস্টেম CGI স্ক্ৰিপ্টসমূহৰ নিচিনা একেটা ডমেইনত SSI এক্সিকিউটেবুলসমূহ চলোৱাৰ "
-+"অনুমতি দিয়ক।"
+-msgstr ""
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
++msgstr "httpd ক cifs ফাইল চিস্টেমসমূহ অভিগম কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
-+"apache স্ক্ৰিপ্টসমূহক ৰাজহুৱা সমললে লিখাৰ অনুমতি দিয়ক, ডাইৰেকটৰিসমূহ/ফাইলসমূহ "
-+"public_rw_content_t হিচাপে লেবেল কৰিব লাগিব।"
+-msgstr ""
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
++msgstr "httpd ক FUSE ফাইল চিস্টেসমূহ অভিগম কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-msgstr ""
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
-+msgstr "Apache ক tmp সমল এক্সিকিউট কৰাৰ অনুমতি দিয়ক।"
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
++msgstr "httpd ক gpg চলোৱাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:165
-+#: booleans.py:86
- msgid ""
+-msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
-+"HTTPD ক টাৰ্মিনেলৰ সৈতে সংযোগ কৰিবলে একত্ৰিত কৰক। টাৰ্মিনেলত প্ৰমাণপত্ৰসমূহৰ বাবে "
-+"পাচফ্ৰেইছ সুমুৱাৰ বাবে প্ৰয়োজনীয়।"
+-msgstr ""
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
++msgstr "httpd ক nfs ফাইল চিস্টেমসমূহ অভিগম কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-msgstr ""
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
-+msgstr "সকলো সমল ফাইলসমূহৰ HTTPD নিয়ন্ত্ৰণ একত্ৰিত কৰক।"
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr "httpd ক এটা সেৱা আৰম্ভ কৰিবলে oddjob ৰ সৈতে যোগাযোগ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-msgstr ""
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
-+msgstr "httpd ক cifs ফাইল চিস্টেমসমূহ অভিগম কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr "httpd ক openstack পোৰ্টসমূহ অভিগম কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
--msgstr ""
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr "httpd ক FUSE ফাইল চিস্টেসমূহ অভিগম কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
+ msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-msgstr ""
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
-+msgstr "httpd ক gpg চলোৱাৰ অনুমতি দিয়ক"
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr "icecast ক কেৱল শব্দ পোৰ্টে নহয়, সকলো পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-msgstr ""
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
-+msgstr "httpd ক nfs ফাইল চিস্টেমসমূহ অভিগম কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:102
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr "Irssi IRC ক্লাএন্টক যিকোনো পোৰ্টৰ সৈতে সংযোগ কৰাৰ, আৰু যিকোনো অসংৰক্ষিত পোৰ্টৰ সৈতে বন্ধাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-msgstr ""
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr "httpd ক এটা সেৱা আৰম্ভ কৰিবলে oddjob ৰ সৈতে যোগাযোগ কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
++msgstr "অন্তৰ্ভুক্ত এপ্লিকেচনসমূহক kerberos ৰ সৈতে চলাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-msgstr ""
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
-+msgstr "httpd ক openstack পোৰ্টসমূহ অভিগম কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
++msgstr "syslogd ডিমনক মেইল পঠোৱাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-msgstr ""
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr "icecast ক কেৱল শব্দ পোৰ্টে নহয়, সকলো পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr "syslogd ক টাৰ্মিনেলসমূহ পঢ়া/লিখাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:95
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
- msgstr ""
-+"Irssi IRC ক্লাএন্টক যিকোনো পোৰ্টৰ সৈতে সংযোগ কৰাৰ, আৰু যিকোনো অসংৰক্ষিত পোৰ্টৰ "
-+"সৈতে বন্ধাৰ অনুমতি দিয়ক।"
+-msgstr ""
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
++msgstr "লগ ইন কৰি /dev/console ৰ পৰা চিস্টেম ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-msgstr ""
-+#: booleans.py:96
-+msgid "Allow java executable stack"
-+msgstr "java এক্সেকিউটেবল স্ট্যাকেৰ অনুমতি প্ৰদান কৰা হ'ব"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
++msgstr "ঠিকনা স্থানৰ এটা নিম্ন স্থান mmap কৰা ক্ষমতা নিয়ন্ত্ৰণ কৰক, /proc/sys/kernel/mmap_min_addr দ্বাৰা সংৰূপণ কৰা দৰে।"
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-msgstr ""
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
-+msgstr "অন্তৰ্ভুক্ত এপ্লিকেচনসমূহক kerberos ৰ সৈতে চলাৰ অনুমতি দিয়ক।"
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
++msgstr "mock ক ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-msgstr ""
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "syslogd ডিমনক মেইল পঠোৱাৰ অনুমতি দিয়ক"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
++msgstr "যিকোনো ডাইৰেকটৰি অথবা ফাইল মাউন্ট কৰিবলে mount কমান্ডৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-msgstr ""
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr "syslogd ক টাৰ্মিনেলসমূহ পঢ়া/লিখাৰ অনুমতি দিয়ক"
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr "mozilla প্লাগিন ডমেইনক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-msgstr ""
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr "লগ ইন কৰি /dev/console ৰ পৰা চিস্টেম ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক।"
++#: booleans.py:111
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr "mozilla_plugins ক ব্যৱহাৰকাৰীসমূহৰ ঘৰ ডাইৰেকটৰিত যাদৃচ্ছিক সমল সৃষ্টি কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
-+"ঠিকনা স্থানৰ এটা নিম্ন স্থান mmap কৰা ক্ষমতা নিয়ন্ত্ৰণ কৰক, /proc/sys/kernel/"
-+"mmap_min_addr দ্বাৰা সংৰূপণ কৰা দৰে।"
+-msgstr ""
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
++msgstr "অন্তৰ্ভুক্ত ৱেব ব্ৰাউছাৰসমূহক ঘৰ ডাইৰেকটৰি সমল পঢ়াৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-msgstr ""
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
-+msgstr "mock ক ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক।"
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
++msgstr "mplayer এক্সেকিউটেবল স্টেকৰ অনুমতি প্ৰদান কৰক"
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-msgstr ""
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr "যিকোনো ডাইৰেকটৰি অথবা ফাইল মাউন্ট কৰিবলে mount কমান্ডৰ অনুমতি দিয়ক।"
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
++msgstr "mysqld ক সকলো পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
-+"mozilla প্লাগিন ডমেইনক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
+-msgstr ""
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
++msgstr "BIND ক apache পোৰ্টৰ সৈতে বন্ধাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:105
+-msgstr ""
++#: booleans.py:116
+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
-+"mozilla_plugins ক ব্যৱহাৰকাৰীসমূহৰ ঘৰ ডাইৰেকটৰিত যাদৃচ্ছিক সমল সৃষ্টি কৰাৰ অনুমতি "
-+"দিয়ক"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr "BIND ক মাস্টাৰ অঞ্চল ফাইলসমূহ লিখাৰ অনুমতি দিয়ক। সাধাৰণত ইয়াক ডাইনামিক DNS অথবা অঞ্চল স্থানান্তৰৰ বাবে ব্যৱহাৰ কৰা হয়।"
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-msgstr ""
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr "অন্তৰ্ভুক্ত ৱেব ব্ৰাউছাৰসমূহক ঘৰ ডাইৰেকটৰি সমল পঢ়াৰ অনুমতি দিয়ক"
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr "NFS ৰ সহায়ত যিকোনো ফাইল/ডাইৰেকটৰিক কেৱল/পঢ়িব পৰা হিচাপে এক্সপোৰ্ট কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-msgstr ""
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
-+msgstr "mplayer এক্সেকিউটেবল স্টেকৰ অনুমতি প্ৰদান কৰক"
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr "NFS ৰ সহায়ত যিকোনো ফাইল/ডাইৰেকটৰিক পঢ়া/লিখা হিচাপে এক্সপোৰ্ট কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-msgstr ""
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "mysqld ক সকলো পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:119
++msgid ""
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr "nfs চাৰ্ভাৰসমূহক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰাৰ অনুমতি দিয়ক। ফাইলসমূহ/ডাইৰেকটৰিসমূহ public_content_rw_t হিচাপে লেবেল কৰিব লাগিব।"
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
-+msgstr "BIND ক apache পোৰ্টৰ সৈতে বন্ধাৰ অনুমতি দিয়ক।"
-+
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
- msgstr ""
-+"BIND ক মাস্টাৰ অঞ্চল ফাইলসমূহ লিখাৰ অনুমতি দিয়ক। সাধাৰণত ইয়াক ডাইনামিক DNS অথবা "
-+"অঞ্চল স্থানান্তৰৰ বাবে ব্যৱহাৰ কৰা হয়।"
+-msgstr ""
++#: booleans.py:120
++msgid "Allow system to run with NIS"
++msgstr "চিস্টেমক NIS ৰ সৈতে চলাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
- msgstr ""
-+"NFS ৰ সহায়ত যিকোনো ফাইল/ডাইৰেকটৰিক কেৱল/পঢ়িব পৰা হিচাপে এক্সপোৰ্ট কৰাৰ অনুমতি "
-+"দিয়ক।"
+-msgstr ""
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
++msgstr "অন্তৰ্ভুক্ত এপ্লিকেচনসমূহক nscd মেমৰি ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-+"NFS ৰ সহায়ত যিকোনো ফাইল/ডাইৰেকটৰিক পঢ়া/লিখা হিচাপে এক্সপোৰ্ট কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:189
-+#: booleans.py:113
- msgid ""
+-msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
- msgstr ""
-+"nfs চাৰ্ভাৰসমূহক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ "
-+"পৰিবৰ্তন কৰাৰ অনুমতি দিয়ক। ফাইলসমূহ/ডাইৰেকটৰিসমূহ public_content_rw_t হিচাপে "
-+"লেবেল কৰিব লাগিব।"
+-msgstr ""
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
++msgstr "openvpn ক ঘৰ ডাইৰেকটৰিসমূহ পঢ়াৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-msgstr ""
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
-+msgstr "চিস্টেমক NIS ৰ সৈতে চলাৰ অনুমতি দিয়ক"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr "piranha-lvs ডমেইনক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-msgstr ""
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr "অন্তৰ্ভুক্ত এপ্লিকেচনসমূহক nscd মেমৰি ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক।"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr "polipo ক সকলো পোৰ্ট > 1023 ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-msgstr ""
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr "nsplugin ক'ডক অসংৰক্ষিত পোৰ্টসমূহৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:126
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
++msgstr "Polipo অধিবেশন ডিমনে সকলো অসংৰক্ষিত পোৰ্টৰ সৈতে tcp চকেটসমূহ বান্ধীব পাৰিব নে নিৰ্ধাৰণ কৰে।"
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-msgstr ""
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
-+msgstr "nsplugin ক'ডক execmem/execstack ৰ অনুমতি দিয়ক"
++#: booleans.py:127
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr "ব্যৱহাৰকাৰী ডমেইনসমূহক কল কৰিলে polipo_session_t domain ত Polipo ডিমন এক্সিকিউট হবনে নিৰ্ধাৰণ কৰক।"
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-msgstr ""
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
-+msgstr "openvpn ক ঘৰ ডাইৰেকটৰিসমূহ পঢ়াৰ অনুমতি দিয়ক"
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
++msgstr "polipo য় cifs ফাইল চিস্টেমসমূহ অভিগম কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-msgstr ""
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr "piranha-lvs ডমেইনক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr "Polipo য় nfs ফাইল চিস্টেমসমূহ অভিগম কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-msgstr ""
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr "polipo ক সকলো পোৰ্ট > 1023 ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
++msgstr "polyinstantiated ডাইৰেকটৰি সমৰ্থন সামৰ্থবান কৰক।"
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
-+"Polipo অধিবেশন ডিমনে সকলো অসংৰক্ষিত পোৰ্টৰ সৈতে tcp চকেটসমূহ বান্ধীব পাৰিব নে "
-+"নিৰ্ধাৰণ কৰে।"
+-msgstr ""
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "postfix_local ডমেইনক mail_spool ডাইৰেকটৰিসমূহলে সম্পূৰ্ণ লিখা অভিগমৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:122
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
- msgstr ""
-+"ব্যৱহাৰকাৰী ডমেইনসমূহক কল কৰিলে polipo_session_t domain ত Polipo ডিমন এক্সিকিউট "
-+"হবনে নিৰ্ধাৰণ কৰক।"
+-msgstr ""
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr "postgresql ক point-in-time পুনৰুদ্ধাৰৰ বাবে ssh আৰু rsync ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-msgstr ""
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr "polipo য় cifs ফাইল চিস্টেমসমূহ অভিগম কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
++msgstr "বিদেশী ডাটাবেইচলে ক্লাএন্ট লেবেল স্থানান্তৰৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-msgstr ""
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr "Polipo য় nfs ফাইল চিস্টেমসমূহ অভিগম কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
++msgstr "ডাটাবেইচ প্ৰশাসকসমূহক DML সাধনী এক্সিকিউট কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-msgstr ""
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
-+msgstr "polyinstantiated ডাইৰেকটৰি সমৰ্থন সামৰ্থবান কৰক।"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "সুবিধা নথকা ব্যৱহাৰকাৰীসমূহক DDL সাধনী এক্সিকিউট কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-msgstr ""
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr "portage ডমেইনসমূহক NFS মাউন্ট (regular nfs_t) ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr "pppd ক কিছুমান মডেমৰ বাবে কাৰনেক মডিউলসমূহ ল'ড কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:202
-msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
- msgstr ""
-+"postfix_local ডমেইনক mail_spool ডাইৰেকটৰিসমূহলে সম্পূৰ্ণ লিখা অভিগমৰ অনুমতি দিয়ক"
+-msgstr ""
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
++msgstr "এটা সাধাৰণ ব্যৱহাৰকাৰীৰ বাবে চলিবলে pppd চলাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:138
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
-+"postgresql ক point-in-time পুনৰুদ্ধাৰৰ বাবে ssh আৰু rsync ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
+-msgstr ""
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "privoxy ক কেৱল HTTP, FTP, আৰু Gopher পোৰ্টসমূহলে নহয়, সকলো পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-msgstr ""
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
-+msgstr "বিদেশী ডাটাবেইচলে ক্লাএন্ট লেবেল স্থানান্তৰৰ অনুমতি দিয়ক"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
++msgstr "Puppet ক্লাএন্টক সকলো ফাইল ধৰণ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-msgstr ""
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
-+msgstr "ডাটাবেইচ প্ৰশাসকসমূহক DML সাধনী এক্সিকিউট কৰাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "সুবিধা নথকা ব্যৱহাৰকাৰীসমূহক DDL সাধনী এক্সিকিউট কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "Puppet মাস্টাৰক MySQL আৰু PostgreSQL ডাটাবেইচ সংযোগ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-msgstr ""
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "pppd ক কিছুমান মডেমৰ বাবে কাৰনেক মডিউলসমূহ ল'ড কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
++msgstr "racoon ক ছায়া পঢ়াৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-msgstr ""
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "এটা সাধাৰণ ব্যৱহাৰকাৰীৰ বাবে চলিবলে pppd চলাৰ অনুমতি দিয়ক"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "rgmanager ডমেইনক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:208
-+#: booleans.py:134
++#: booleans.py:143
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
-+"privoxy ক কেৱল HTTP, FTP, আৰু Gopher পোৰ্টসমূহলে নহয়, সকলো পোৰ্টৰ সৈতে সংযোগ "
-+"কৰাৰ অনুমতি দিয়ক।"
+-msgstr ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "rsync ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰাৰ অনুমতি দিয়ক। ফাইল/ডাইৰেকটৰিসমূহ public_content_rw_t লেবেল কৰা থাকিব লাগিব।"
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-msgstr ""
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "Puppet ক্লাএন্টক সকলো ফাইল ধৰণ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক।"
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
++msgstr "rsync ক এটা ক্লাএন্ট হিচাপে চলাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
- msgstr ""
-+"Puppet মাস্টাৰক MySQL আৰু PostgreSQL ডাটাবেইচ সংযোগ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
+-msgstr ""
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
++msgstr "rsync ক যিকোনো ফাইল/ডাইৰেকটৰি কেৱল পঢ়িব পৰা হিচাপে এক্সপোৰ্ট কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-msgstr ""
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
-+msgstr "qemu ক সম্পূৰ্ণভাৱে নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "rsync চাৰ্ভাৰসমূহক cifs ফাইল চিস্টেমসমূহ অংশীদাৰী কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-msgstr ""
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr "qemu ক cifs/Samba ফাইল চিস্টেমসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "rsync চাৰ্ভাৰসমূহক nfs ফাইল চিস্টেমসমূহ অংশীদাৰী কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-msgstr ""
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
-+msgstr "qemu ক ক্ৰমিক/সমান্তৰাল পোৰ্টসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "samba ক নতুন ঘৰ ডাইৰেকটৰিসমূহ সৃষ্টি কৰাৰ অনুমতি দিয়ক (উদাহৰণস্বৰূপ PAM ৰ সহায়ত)"
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-msgstr ""
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
-+msgstr "qemu ক nfs ফাইল চিস্টেমসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr "samba ক ডমেইন নিয়ন্ত্ৰক হিচাপে কাৰ্য্য কৰাৰ অনুমতি দিয়ক, ব্যৱহাৰকাৰীসমূহ, দলসমূহ যোগ কৰা আৰু পাছৱাৰ্ডসমূহ পৰিবৰ্তন কৰা।"
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-msgstr ""
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
-+msgstr "qemu ক usb ডিভাইচসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
-+msgstr "racoon ক ছায়া পঢ়াৰ অনুমতি দিয়ক"
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
++msgstr "samba ক ব্যৱহাৰকাৰীসমূহৰ ঘৰ ডাইৰেকটৰি অংশীদাৰী কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:216
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "rgmanager ডমেইনক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
-+
-+#: booleans.py:144
- msgid ""
+-msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
-+"rsync ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰাৰ "
-+"অনুমতি দিয়ক। ফাইল/ডাইৰেকটৰিসমূহ public_content_rw_t লেবেল কৰা থাকিব লাগিব।"
+-msgstr ""
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
++msgstr "samba ক যিকোনো ফাইল/ডাইৰেকটৰি কেৱল পঢ়িব পৰা হিচাপে অংশীদাৰী কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
-+msgstr "rsync ক এটা ক্লাএন্ট হিচাপে চলাৰ অনুমতি দিয়ক"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
++msgstr "samba ক যিকোনো ফাইল/ডাইৰেকটৰি পঢ়া/লিখা হিচাপে অংশীদাৰী কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
- msgstr ""
-+"rsync ক যিকোনো ফাইল/ডাইৰেকটৰি কেৱল পঢ়িব পৰা হিচাপে এক্সপোৰ্ট কৰাৰ অনুমতি দিয়ক।"
+-msgstr ""
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
++msgstr "samba ক এটা portmapper হিচাপে কাৰ্য্য কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-msgstr ""
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "rsync চাৰ্ভাৰসমূহক cifs ফাইল চিস্টেমসমূহ অংশীদাৰী কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
++msgstr "samba ক উন্মুক্ত স্ক্ৰিপ্টসমূহ চলোৱাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-msgstr ""
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "rsync চাৰ্ভাৰসমূহক nfs ফাইল চিস্টেমসমূহ অংশীদাৰী কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "samba ক ntfs/fusefs ভলিউমসমূহ এক্সপোৰ্ট কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
- msgstr ""
-+"samba ক নতুন ঘৰ ডাইৰেকটৰিসমূহ সৃষ্টি কৰাৰ অনুমতি দিয়ক (উদাহৰণস্বৰূপ PAM ৰ সহায়ত)"
+-msgstr ""
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
++msgstr "samba ক NFS ভলিউমসমূহ এক্সপোৰ্ট কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
-+"samba ক ডমেইন নিয়ন্ত্ৰক হিচাপে কাৰ্য্য কৰাৰ অনুমতি দিয়ক, ব্যৱহাৰকাৰীসমূহ, দলসমূহ যোগ "
-+"কৰা আৰু পাছৱাৰ্ডসমূহ পৰিবৰ্তন কৰা।"
+-msgstr ""
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
++msgstr "sanlock ক fuse ফাইলসমূহ পঢ়া/লিখাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
-+msgstr "samba ক ব্যৱহাৰকাৰীসমূহৰ ঘৰ ডাইৰেকটৰি অংশীদাৰী কৰাৰ অনুমতি দিয়ক।"
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
++msgstr "sanlock ক nfs ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
-+"samba ক যিকোনো ফাইল/ডাইৰেকটৰি কেৱল পঢ়িব পৰা হিচাপে অংশীদাৰী কৰাৰ অনুমতি দিয়ক।"
+-msgstr ""
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
++msgstr "sanlock ক cifs ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
-+"samba ক যিকোনো ফাইল/ডাইৰেকটৰি পঢ়া/লিখা হিচাপে অংশীদাৰী কৰাৰ অনুমতি দিয়ক।"
+-msgstr ""
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
++msgstr "sasl ক ছায়া পঢ়াৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
--msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
-+msgstr "samba ক এটা portmapper হিচাপে কাৰ্য্য কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "samba ক উন্মুক্ত স্ক্ৰিপ্টসমূহ চলোৱাৰ অনুমতি দিয়ক"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr "প্ৰগ্ৰামসমূহ, যেনে newrole ক, প্ৰশাসনীয় ব্যৱহাৰকাৰী ডমেইনসমূহৰ পৰা স্থানান্তৰ কৰাৰ অনুমতি নিদিব।"
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-msgstr ""
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "samba ক ntfs/fusefs ভলিউমসমূহ এক্সপোৰ্ট কৰাৰ অনুমতি দিয়ক।"
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr "কাৰনেল মডিউল ল'ডিং অসামৰ্থবান কৰক।"
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-msgstr ""
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
-+msgstr "samba ক NFS ভলিউমসমূহ এক্সপোৰ্ট কৰাৰ অনুমতি দিয়ক।"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
++msgstr "চিস্টেমে ল'ডিং নীতিৰ অনুমতি দিয়ে নে নিৰ্ধাৰণ কৰিবলে বুলিয়ান, enforcing অৱস্থা সংহতি কৰি, আৰু বুলিয়ান মানসমূহ পৰিবৰ্তন কৰি। ইয়াক true লে সংহতি কৰক আৰু ইয়াক পুনৰ সংহতি কৰিবলে আপুনি পুনৰাম্ভ কৰিব লাগিব।"
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "sanlock ক fuse ফাইলসমূহ পঢ়া/লিখাৰ অনুমতি দিয়ক"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr "সাধাৰণ ব্যৱহাৰকাৰীসমূহক প্ৰত্যক্ষ dri ডিভাইচ অভিগমৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-msgstr ""
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "sanlock ক nfs ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "উন্মুক্ত এক্সিকিউটেবুলসমূহক সিহতৰ হিপ মেমৰি এক্সিকিউটেবুল কৰাৰ অনুমতি দিয়ক। এনে কৰাটো সঁচাকৈ এটা বেয়া বুদ্ধি। সম্ভবত এটা বেয়াভাৱে ক'ড কৰা এক্সিকিউটেবুল বুজায়, কিন্তু এটা আক্ৰমণৰ ইংগিত দিব পাৰে। এই এক্সিকিউটেবুলক bugzilla ত সংবাদন কৰিব লাগিব"
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-msgstr ""
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "sanlock ক cifs ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr "সকলো উন্মুক্ত এক্সিকিউটেবুলক textrel_shlib_t ত লেবেল নথকা লিখনী আবন্টনৰ প্ৰয়োজন থকাকৈ লাইব্ৰেৰীসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-msgstr ""
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
-+msgstr "sasl ক ছায়া পঢ়াৰ অনুমতি দিয়ক"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "উন্মুক্ত এক্সিকিউটবুলসমূহক সিহতৰ স্টেক এক্সিকিউটেবুল কৰাৰ অনুমতি দিয়ক। ই কেতিয়াও, কেতিয়াও, প্ৰয়োজনীয় হব নালাগে। সম্ভবত এটা বেয়াভাৱে ক'ড কৰা এক্সিকিউটেবুলৰ ইংগিত দিয়ে, কিন্তু এটা আক্ৰমণৰ ইংগিত দিব পাৰে। এই এক্সিকিউটেবুলক bugzilla ত সংবাদন কৰিব লাগিব"
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
-+"প্ৰগ্ৰামসমূহ, যেনে newrole ক, প্ৰশাসনীয় ব্যৱহাৰকাৰী ডমেইনসমূহৰ পৰা স্থানান্তৰ কৰাৰ "
-+"অনুমতি নিদিব।"
+-msgstr ""
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr "ব্যৱহাৰকাৰীসমূহক স্থানীয় mysql চাৰ্ভাৰৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-msgstr ""
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr "কাৰনেল মডিউল ল'ডিং অসামৰ্থবান কৰক।"
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
++msgstr "অন্তৰ্ভুক্ত ব্যৱহাৰকাৰীসমূহক ping আৰু traceroute কমান্ডসমূহ এক্সিকিউট কৰাৰ ক্ষমতাৰ অনুমতি দিয়ক।"
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
-+"চিস্টেমে ল'ডিং নীতিৰ অনুমতি দিয়ে নে নিৰ্ধাৰণ কৰিবলে বুলিয়ান, enforcing অৱস্থা "
-+"সংহতি কৰি, আৰু বুলিয়ান মানসমূহ পৰিবৰ্তন কৰি। ইয়াক true লে সংহতি কৰক আৰু ইয়াক পুনৰ "
-+"সংহতি কৰিবলে আপুনি পুনৰাম্ভ কৰিব লাগিব।"
+-msgstr ""
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr "ব্যৱহাৰকাৰীসমূহক PostgreSQL ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-msgstr ""
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr "সাধাৰণ ব্যৱহাৰকাৰীসমূহক প্ৰত্যক্ষ dri ডিভাইচ অভিগমৰ অনুমতি দিয়ক"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "ব্যৱহাৰকাৰীক ফাইলচিস্টেমসমূহ যত প্ৰসাৰিত বৈশিষ্টসমূহ (FAT, CDROM, FLOPPY) নাই, তাত ফাইলসমূহ r/w ৰ অনুমতি দিয়ক"
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:166
+-msgstr ""
++#: booleans.py:173
+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
-+"উন্মুক্ত এক্সিকিউটেবুলসমূহক সিহতৰ হিপ মেমৰি এক্সিকিউটেবুল কৰাৰ অনুমতি দিয়ক। এনে কৰাটো "
-+"সঁচাকৈ এটা বেয়া বুদ্ধি। সম্ভবত এটা বেয়াভাৱে ক'ড কৰা এক্সিকিউটেবুল বুজায়, কিন্তু এটা "
-+"আক্ৰমণৰ ইংগিত দিব পাৰে। এই এক্সিকিউটেবুলক bugzilla ত সংবাদন কৰিব লাগিব"
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
++msgstr "ব্যৱহাৰকাৰীসমূহক TCP চাৰ্ভাৰসমূহ চলোৱাৰ (পোৰ্টসমূহলে সংযোগ কৰা আৰু একেটা ডমেইন আৰু বাহিৰৰ ব্যৱহাৰকাৰীসমূহৰ পৰা সংযোগ গ্ৰহণ কৰা) অনুমতি দিয়ক ইয়াক অসামৰ্থবান কৰিলে FTP নিষ্ক্ৰিয় অৱস্থা বলৱৎ কৰে আৰু অন্য প্ৰটোকলসমূহ পৰিবৰ্তন কৰিব পাৰে।"
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-+"সকলো উন্মুক্ত এক্সিকিউটেবুলক textrel_shlib_t ত লেবেল নথকা লিখনী আবন্টনৰ প্ৰয়োজন "
-+"থকাকৈ লাইব্ৰেৰীসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
-+"উন্মুক্ত এক্সিকিউটবুলসমূহক সিহতৰ স্টেক এক্সিকিউটেবুল কৰাৰ অনুমতি দিয়ক। ই কেতিয়াও, "
-+"কেতিয়াও, প্ৰয়োজনীয় হব নালাগে। সম্ভবত এটা বেয়াভাৱে ক'ড কৰা এক্সিকিউটেবুলৰ ইংগিত "
-+"দিয়ে, কিন্তু এটা আক্ৰমণৰ ইংগিত দিব পাৰে। এই এক্সিকিউটেবুলক bugzilla ত সংবাদন কৰিব "
-+"লাগিব"
+-msgstr ""
++#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr "ব্যৱহাৰকাৰী সংগীত অংশীদাৰীৰ অনুমতি দিয়ক"
-#: ../gui/statusPage.py:94
-msgid "Status"
-msgstr ""
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "ব্যৱহাৰকাৰীসমূহক স্থানীয় mysql চাৰ্ভাৰৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:176
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
++msgstr "anon internal-sftp ক ফাইলসমূহ আপল'ড কৰাৰ অনুমতি দিয়ক, ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত। ডাইৰেকটৰিসমূহ public_content_rw_t লেবেল কৰা থাকিব লাগিব।"
-#: ../gui/statusPage.py:133
-+#: booleans.py:170
++#: booleans.py:177
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute commands."
- msgstr ""
-+"অন্তৰ্ভুক্ত ব্যৱহাৰকাৰীসমূহক ping আৰু traceroute কমান্ডসমূহ এক্সিকিউট কৰাৰ ক্ষমতাৰ "
-+"অনুমতি দিয়ক।"
+-msgstr ""
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr "sftp-internal ক ব্যৱহাৰকাৰী ঘৰ ডাইৰেকৰিসমূহত ফাইলসমূহ পঢ়া আৰু লিখাৰ অনুমতি দিয়ক"
-#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "ব্যৱহাৰকাৰীসমূহক PostgreSQL ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:172
++#: booleans.py:178
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -27405,89 +27602,85 @@ index b14b757..ac08f71 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
-+"ব্যৱহাৰকাৰীক ফাইলচিস্টেমসমূহ যত প্ৰসাৰিত বৈশিষ্টসমূহ (FAT, CDROM, FLOPPY) নাই, তাত "
-+"ফাইলসমূহ r/w ৰ অনুমতি দিয়ক"
+-msgstr ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "sftp-internal ক স্থানীয় ব্যৱহাৰকাৰীসমূহত লগিন কৰি চিস্টেমৰ সকলো ফাইল পঢ়া/লিখাৰ অনুমতি দিয়ক, DAC দ্বাৰা প্ৰশাসিত।"
-#: ../gui/statusPage.py:152
-+#: booleans.py:173
++#: booleans.py:179
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
-+"ব্যৱহাৰকাৰীসমূহক TCP চাৰ্ভাৰসমূহ চলোৱাৰ (পোৰ্টসমূহলে সংযোগ কৰা আৰু একেটা ডমেইন আৰু "
-+"বাহিৰৰ ব্যৱহাৰকাৰীসমূহৰ পৰা সংযোগ গ্ৰহণ কৰা) অনুমতি দিয়ক ইয়াক অসামৰ্থবান কৰিলে "
-+"FTP নিষ্ক্ৰিয় অৱস্থা বলৱৎ কৰে আৰু অন্য প্ৰটোকলসমূহ পৰিবৰ্তন কৰিব পাৰে।"
+-msgstr ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
++msgstr "internal-sftp ক ব্যৱহাৰকাৰী ssh ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়া আৰু লিখাৰ অনুমতি দিয়ক।"
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-msgstr ""
-+#: booleans.py:174
-+msgid "Allow user music sharing"
-+msgstr "ব্যৱহাৰকাৰী সংগীত অংশীদাৰীৰ অনুমতি দিয়ক"
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "sge ক যিকোনো TCP পোৰ্ট ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
++msgstr "sge ক nfs ফাইল চিস্টেমসমূহ অভিগম কৰাৰ অনুমতি দিয়ক।"
++
++#: booleans.py:182
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
-+"anon internal-sftp ক ফাইলসমূহ আপল'ড কৰাৰ অনুমতি দিয়ক, ৰাজহুৱা ফাইল স্থানান্তৰ "
-+"সেৱাসমূহৰ বাবে ব্যৱহৃত। ডাইৰেকটৰিসমূহ public_content_rw_t লেবেল কৰা থাকিব লাগিব।"
+-msgstr ""
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
++msgstr "3ware নিয়ন্ত্ৰকসমূহত ডিভাইচসমূহ সমৰ্থন কৰিবলে প্ৰয়োজনীয় অতিৰিক্ত অনুমতিসমূহ সামৰ্থবান কৰক।"
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:176
+-msgstr ""
++#: booleans.py:183
+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
-+"sftp-internal ক ব্যৱহাৰকাৰী ঘৰ ডাইৰেকৰিসমূহত ফাইলসমূহ পঢ়া আৰু লিখাৰ অনুমতি দিয়ক"
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "samba ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰাৰ অনুমতি দিয়ক। ফাইলসমূহ/ডাইৰেকটৰিসমূহ public_content_rw_t লেবেল কৰা থাকিব লাগিব।"
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
-+"sftp-internal ক স্থানীয় ব্যৱহাৰকাৰীসমূহত লগিন কৰি চিস্টেমৰ সকলো ফাইল পঢ়া/লিখাৰ "
-+"অনুমতি দিয়ক, DAC দ্বাৰা প্ৰশাসিত।"
+-msgstr ""
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
++msgstr "ব্যৱহাৰকাৰী spamassassin ক্লাএন্টসমূহক নেটৱাৰ্ক ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:178
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
- msgstr ""
-+"internal-sftp ক ব্যৱহাৰকাৰী ssh ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়া আৰু লিখাৰ অনুমতি "
-+"দিয়ক।"
+-msgstr ""
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
++msgstr "spamd ক ব্যৱহাৰকাৰী ঘৰ ডাইৰেকটৰিসমূহ পঢ়া/লিখাৰ অনুমতি দিয়ক।"
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-msgstr ""
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "sge ক যিকোনো TCP পোৰ্ট ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:186
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "squid ক কেৱল HTTP, FTP, আৰু Gopherপোৰ্টসমূহে নহয়, সকলো পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-msgstr ""
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
-+msgstr "sge ক nfs ফাইল চিস্টেমসমূহ অভিগম কৰাৰ অনুমতি দিয়ক।"
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr "squid ক এটা স্বচ্ছ প্ৰক্সি (TPROXY) হিচাপে চলাৰ অনুমতি দিয়ক"
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:181
++#: booleans.py:188
msgid ""
-"all files\n"
-"regular file\n"
@@ -27497,156 +27690,142 @@ index b14b757..ac08f71 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware controllers."
- msgstr ""
-+"3ware নিয়ন্ত্ৰকসমূহত ডিভাইচসমূহ সমৰ্থন কৰিবলে প্ৰয়োজনীয় অতিৰিক্ত অনুমতিসমূহ সামৰ্থবান "
-+"কৰক।"
+-msgstr ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr "ব্যৱহাৰকাৰী ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়িব আৰু লিখিবলে chroot env ৰ সৈতে ssh অনুমতি দিয়ক"
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:182
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
-+"samba ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰাৰ "
-+"অনুমতি দিয়ক। ফাইলসমূহ/ডাইৰেকটৰিসমূহ public_content_rw_t লেবেল কৰা থাকিব লাগিব।"
+-msgstr ""
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr "হস্ট কি' ভিত্তিয় প্ৰমাণীকৰণৰ অনুমতি দিয়ক"
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-msgstr ""
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "ব্যৱহাৰকাৰী spamassassin ক্লাএন্টসমূহক নেটৱাৰ্ক ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক।"
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "sysadm_r:sysadm_t ৰূপে ssh লগ-ইনৰ অনুমতি প্ৰদান কৰা হ'ব"
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "spamd ক ব্যৱহাৰকাৰী ঘৰ ডাইৰেকটৰিসমূহ পঢ়া/লিখাৰ অনুমতি দিয়ক।"
++#: booleans.py:191
++msgid "Allow staff to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:185
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
-+"squid ক কেৱল HTTP, FTP, আৰু Gopherপোৰ্টসমূহে নহয়, সকলো পোৰ্টৰ সৈতে সংযোগ কৰাৰ "
-+"অনুমতি দিয়ক।"
+-msgstr ""
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "staff ব্যৱহাৰকাৰীক সৃষ্টি আৰু svirt ডমেইনসমূহলে স্থানান্তৰৰ অনুমতি দিয়ক।"
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
--msgstr ""
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "squid ক এটা স্বচ্ছ প্ৰক্সি (TPROXY) হিচাপে চলাৰ অনুমতি দিয়ক"
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:187
+-msgstr ""
++#: booleans.py:194
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
-+"ব্যৱহাৰকাৰী ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়িব আৰু লিখিবলে chroot env ৰ সৈতে ssh "
-+"অনুমতি দিয়ক"
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr "টেলিপেথী সংযোগ ব্যৱস্থাপকসমূহক যিকোনো নেটৱাৰ্ক পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-msgstr ""
-+#: booleans.py:188
-+msgid "allow host key based authentication"
-+msgstr "হস্ট কি' ভিত্তিয় প্ৰমাণীকৰণৰ অনুমতি দিয়ক"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
++msgstr "টেলিপেথী সংযোগ ব্যৱস্থাপকসমূহক যিকোনো বৰ্গীয় TCP পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-msgstr ""
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "sysadm_r:sysadm_t ৰূপে ssh লগ-ইনৰ অনুমতি প্ৰদান কৰা হ'ব"
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr "tftp ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "staff ব্যৱহাৰকাৰীক সৃষ্টি আৰু svirt ডমেইনসমূহলে স্থানান্তৰৰ অনুমতি দিয়ক।"
-+
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-+"টেলিপেথী সংযোগ ব্যৱস্থাপকসমূহক যিকোনো নেটৱাৰ্ক পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:192
- msgid ""
+-msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
-+"টেলিপেথী সংযোগ ব্যৱস্থাপকসমূহক যিকোনো বৰ্গীয় TCP পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি "
-+"দিয়ক।"
+-msgstr ""
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "tor ডিমনক সকলো অসংৰক্ষিত পোৰ্টলে tcp চকেটসমূহ বন্ধাৰ অনুমতি দিয়ক।"
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
msgstr ""
-+"tftp ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰাৰ "
-+"অনুমতি দিয়ক।"
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-msgstr ""
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "tor ডিমনক সকলো অসংৰক্ষিত পোৰ্টলে tcp চকেটসমূহ বন্ধাৰ অনুমতি দিয়ক।"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr "উন্মুক্ত ব্যৱহাৰকাৰীসমূহক chrome-sandbox চলাই থাকোতে chrome sandbox ডমেইনসমূহলে স্থানান্তৰৰ অনুমতি দিয়ক"
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:195
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
++msgstr "এজন ব্যৱহাৰকাৰীক এটা উন্মুক্ত ডমেইন হিচাপে লগিন কৰাৰ অনুমতি দিয়ক"
++
++#: booleans.py:202
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
-+"উন্মুক্ত ব্যৱহাৰকাৰীসমূহক chrome-sandbox চলাই থাকোতে chrome sandbox ডমেইনসমূহলে "
-+"স্থানান্তৰৰ অনুমতি দিয়ক"
+-msgstr ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr "উন্মুক্ত ব্যৱহাৰকাৰীসমূহক xulrunner plugin-container চলাই থাকোতে Mozilla প্লাগিন ডমেইনলে স্থানান্তৰৰ অনুমতি দিয়ক।"
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-msgstr ""
-+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "এজন ব্যৱহাৰকাৰীক এটা উন্মুক্ত ডমেইন হিচাপে লগিন কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
++msgstr "ভিডিঅ' চলোৱা সঁজুলিসমূহ উন্মুক্ত চলাৰ অনুমতি দিয়ক"
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:197
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
-+"উন্মুক্ত ব্যৱহাৰকাৰীসমূহক xulrunner plugin-container চলাই থাকোতে Mozilla প্লাগিন "
-+"ডমেইনলে স্থানান্তৰৰ অনুমতি দিয়ক।"
+-msgstr ""
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "সুবিধা নথকা ব্যৱহাৰকাৰীক সৃষ্টি আৰু svirt ডমেইনসমূহলে স্থানান্তৰৰ অনুমতি দিয়ক।"
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-msgstr ""
-+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "ভিডিঅ' চলোৱা সঁজুলিসমূহ উন্মুক্ত চলাৰ অনুমতি দিয়ক"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
++msgstr "ecryptfs ঘৰ ডাইৰেকটৰিসমূহ সমৰ্থন কৰক"
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-msgstr ""
-+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "সুবিধা নথকা ব্যৱহাৰকাৰীক সৃষ্টি আৰু svirt ডমেইনসমূহলে স্থানান্তৰৰ অনুমতি দিয়ক।"
++#: booleans.py:206
++msgid "Support fusefs home directories"
++msgstr "fusefs ঘৰ ডাইৰেকটৰিসমূহ সমৰ্থন কৰক"
-#: ../gui/system-config-selinux.glade:1645
-#: ../gui/system-config-selinux.glade:1850
@@ -27657,129 +27836,126 @@ index b14b757..ac08f71 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-msgstr ""
-+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
-+msgstr "ecryptfs ঘৰ ডাইৰেকটৰিসমূহ সমৰ্থন কৰক"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
++msgstr "cups ৰ পৰিবৰ্তে lpd চাৰ্ভাৰ ব্যৱহাৰ কৰক"
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-msgstr ""
-+#: booleans.py:201
-+msgid "Support fusefs home directories"
-+msgstr "fusefs ঘৰ ডাইৰেকটৰিসমূহ সমৰ্থন কৰক"
++#: booleans.py:208
++msgid "Support NFS home directories"
++msgstr "NFS ঘৰ ডাইৰেকটৰিসমূহ সমৰ্থন কৰক"
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-msgstr ""
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
-+msgstr "cups ৰ পৰিবৰ্তে lpd চাৰ্ভাৰ ব্যৱহাৰ কৰক"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
++msgstr "SAMBA ঘৰ ডাইৰেকটৰিসমূহ সমৰ্থন কৰক"
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
--msgstr ""
-+#: booleans.py:203
-+msgid "Support NFS home directories"
-+msgstr "NFS ঘৰ ডাইৰেকটৰিসমূহ সমৰ্থন কৰক"
++#: booleans.py:210
++msgid "Allow user to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-msgstr ""
-+#: booleans.py:204
-+msgid "Support SAMBA home directories"
-+msgstr "SAMBA ঘৰ ডাইৰেকটৰিসমূহ সমৰ্থন কৰক"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr "varnishd ক কেৱল HTTP এ নহয়, সকলো পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-msgstr ""
-+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr "varnishd ক কেৱল HTTP এ নহয়, সকলো পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
++msgstr "vbetool mmap_zero ত্ৰুটিসমূহ উপেক্ষা কৰক।"
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-msgstr ""
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr "vbetool mmap_zero ত্ৰুটিসমূহ উপেক্ষা কৰক।"
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক ক্ৰমিক/সমান্তৰাল সংযোগ পোৰ্টসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:207
+-msgstr ""
++#: booleans.py:214
+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
- msgstr ""
-+"অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক ক্ৰমিক/সমান্তৰাল সংযোগ পোৰ্টসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক এক্সিকিউটেবুল মেমৰি আৰু এক্সিকিউটেবুল স্টেক ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
- msgstr ""
-+"অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক এক্সিকিউটেবুল মেমৰি আৰু এক্সিকিউটেবুল স্টেক ব্যৱহাৰ কৰাৰ "
-+"অনুমতি দিয়ক"
-
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
-msgstr ""
-+#: booleans.py:209
++#: booleans.py:215
+msgid "Allow confined virtual guests to read fuse files"
+msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূক fuse ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক"
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
-msgstr ""
-+#: booleans.py:210
++#: booleans.py:216
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক nfs ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
+ msgstr ""
+
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-msgstr ""
-+#: booleans.py:211
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক cifs ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-msgstr ""
-+#: booleans.py:212
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক sanlock ৰ সৈতে ভাৱবিনিময় কৰাৰ অনুমতি দিয়ক"
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-msgstr ""
-+#: booleans.py:213
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
+msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক ডিভাইচ সংৰূপ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক, (pci)"
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-msgstr ""
-+#: booleans.py:214
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক usb ডিভাইচসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-msgstr ""
-+#: booleans.py:215
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক xserver ৰ সৈতে ভাৱবিনিময় কৰাৰ অনুমতি দিয়ক"
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-+#: booleans.py:216
+-msgstr ""
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
- msgstr ""
-+"webadm ক ব্যৱহাৰকাৰীসমূহৰ ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
++msgstr "webadm ক ব্যৱহাৰকাৰীসমূহৰ ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-msgstr ""
-+#: booleans.py:217
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr "webadm ক ব্যৱহাৰকাৰীসমূহৰ ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক"
@@ -27787,135 +27963,132 @@ index b14b757..ac08f71 100644
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-msgstr ""
-+#: booleans.py:218
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr "wine mmap_zero ত্ৰুটিসমূহ উপেক্ষা কৰক।"
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-msgstr ""
-+#: booleans.py:219
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr "বুটল'ডাৰ এক্সিকিউট কৰিবলে গ্ৰাফিকেল লগিন প্ৰগ্ৰামৰ অনুমতি দিয়ক"
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:220
+-msgstr ""
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
- msgstr ""
-+"গ্ৰাফিকেল লগিন প্ৰগ্ৰামক প্ৰত্যক্ষভাৱে sysadm_r:sysadm_t হিচাপে লগিন কৰাৰ অনুমতি "
-+"দিয়ক"
++msgstr "গ্ৰাফিকেল লগিন প্ৰগ্ৰামক প্ৰত্যক্ষভাৱে sysadm_r:sysadm_t হিচাপে লগিন কৰাৰ অনুমতি দিয়ক"
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:221
+-msgstr ""
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr "xen ক nfs ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
-+
-+#: booleans.py:222
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
-+"xend ক blktapctrl/tapdisk চলোৱাৰ অনুমতি দিয়ক। প্ৰয়োজনীয় নহয় যদি ডিস্ক ছবিসমূহৰ "
-+"বাবে উৎসৰ্গ যৌক্তিক আয়তনসমূহ ব্যৱহাৰ কৰা নাই।"
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
-+"xend ক qemu-dm চলোৱাৰ অনুমতি দিয়ক। প্ৰয়োজনীয় নহয় যদি paravirt আৰু no vfb ব্যৱহাৰ "
-+"কৰা হৈছে।"
+-msgstr ""
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
++msgstr "xend ক blktapctrl/tapdisk চলোৱাৰ অনুমতি দিয়ক। প্ৰয়োজনীয় নহয় যদি ডিস্ক ছবিসমূহৰ বাবে উৎসৰ্গ যৌক্তিক আয়তনসমূহ ব্যৱহাৰ কৰা নাই।"
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:224
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr "xend ক qemu-dm চলোৱাৰ অনুমতি দিয়ক। প্ৰয়োজনীয় নহয় যদি paravirt আৰু no vfb ব্যৱহাৰ কৰা হৈছে।"
++
++#: booleans.py:231
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
+-msgstr ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
-+"xguest ব্যৱহাৰকাৰীসমূহক Network Manager সংৰূপণ কৰাৰ আৰু apache পোৰ্টসমূহৰ সৈতে "
-+"সংযোগ কৰাৰ অনুমতি দিয়ক"
++msgstr "xguest ব্যৱহাৰকাৰীসমূহক Network Manager সংৰূপণ কৰাৰ আৰু apache পোৰ্টসমূহৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
--msgstr ""
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
-+msgstr "xguest ব্যৱহাৰকাৰীসমূহক আতৰাব পৰা মাধ্যম মাউন্ট কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-msgstr ""
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "xguest ক ব্লু টুথ ডিভাইচসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr "xguest ব্যৱহাৰকাৰীসমূহক আতৰাব পৰা মাধ্যম মাউন্ট কৰাৰ অনুমতি দিয়ক"
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-msgstr ""
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "ক্লাএন্টসমূহক X চাৰ্ভাৰ অংশীদাৰী মেমৰি অংশসমূহলে লিখাৰ অনুমতি দিয়ক।"
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr "xguest ক ব্লু টুথ ডিভাইচসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-msgstr ""
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
-+msgstr "XServer ক লিখিব পৰা মেমৰি এক্সিকিউট কৰাৰ অনুমতি দিয়ে"
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "ক্লাএন্টসমূহক X চাৰ্ভাৰ অংশীদাৰী মেমৰি অংশসমূহলে লিখাৰ অনুমতি দিয়ক।"
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-msgstr ""
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
-+msgstr "X userspace অবজেক্ট ব্যৱস্থাপক সমৰ্থন কৰক"
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr "XServer ক লিখিব পৰা মেমৰি এক্সিকিউট কৰাৰ অনুমতি দিয়ে"
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
+-msgstr ""
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr "X userspace অবজেক্ট ব্যৱস্থাপক সমৰ্থন কৰক"
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr "zabbix ক অসংৰক্ষিত পোৰ্টসমূহৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr "zebra ডিমনক সংৰূপ ফাইলসমূহ লিখাৰ অনুমতি দিয়ক"
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
- msgstr ""
-+"ZoneMinder ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন "
-+"কৰাৰ অনুমতি দিয়ক।"
++msgstr "ZoneMinder ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰাৰ অনুমতি দিয়ক।"
diff --git a/policycoreutils/po/ast.po b/policycoreutils/po/ast.po
new file mode 100644
-index 0000000..b3346fa
+index 0000000..7b3df31
--- /dev/null
+++ b/policycoreutils/po/ast.po
-@@ -0,0 +1,3353 @@
+@@ -0,0 +1,3481 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
-+#
++#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: Policycoreutils\n"
+"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 14:33+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Asturian (http://www.transifex.com/projects/p/fedora/language/"
-+"ast/)\n"
-+"Language: ast\n"
++"Language-Team: Asturian (http://www.transifex.com/projects/p/fedora/language/ast/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
++"Language: ast\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../run_init/run_init.c:67
@@ -27979,878 +28152,879 @@ index 0000000..b3346fa
+msgid "Could not set exec context to %s.\n"
+msgstr ""
+
-+#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+msgid "******************** IMPORTANT ***********************\n"
+msgstr ""
+
-+#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
+msgid "To make this policy package active, execute:"
+msgstr ""
+
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
+msgid "Could not create semanage handle"
+msgstr ""
+
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
+msgid "Cannot read policy store."
+msgstr ""
+
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
+msgid "Could not establish semanage connection"
+msgstr ""
+
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
+msgid "Could not test MLS enabled status"
+msgstr ""
+
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+msgid "Not yet implemented"
+msgstr ""
+
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
+msgid "Semanage transaction already in progress"
+msgstr ""
+
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
+msgid "Could not start semanage transaction"
+msgstr ""
+
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
+msgid "Could not commit semanage transaction"
+msgstr ""
+
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
+msgid "Semanage transaction not in progress"
+msgstr ""
+
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+msgid "Could not list SELinux modules"
+msgstr ""
+
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
+msgid "Modules Name"
+msgstr ""
+
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+msgid "Disabled"
+msgstr ""
+
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
+msgid "Builtin Permissive Types"
+msgstr ""
+
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
+msgid "Customized Permissive Types"
+msgstr ""
+
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
+msgid "Requires seuser or serange"
+msgstr ""
+
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
+msgid "Could not list login mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../gui/system-config-selinux.glade:100
+msgid "Login Name"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+msgid "SELinux User"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
+msgid "Requires prefix or roles"
+msgstr ""
+
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
+msgid "Could not list SELinux users"
+msgstr ""
+
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
+msgid "Labeling"
+msgstr ""
+
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
+msgid "MLS/"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "Prefix"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "MCS Level"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "MCS Range"
+msgstr ""
+
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+msgid "SELinux Roles"
+msgstr ""
+
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
+msgid "Port is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
+msgid "Invalid Port"
+msgstr ""
+
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
+msgid "Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:982
++#: ../semanage/seobject.py:1002
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:986
++#: ../semanage/seobject.py:1006
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:992
++#: ../semanage/seobject.py:1012
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:996
++#: ../semanage/seobject.py:1016
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1000
++#: ../semanage/seobject.py:1020
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1004
++#: ../semanage/seobject.py:1024
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1009
++#: ../semanage/seobject.py:1029
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1013
++#: ../semanage/seobject.py:1033
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1017
++#: ../semanage/seobject.py:1037
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
+msgid "Requires setype or serange"
+msgstr ""
+
-+#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1053
+msgid "Requires setype"
+msgstr ""
+
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
+msgid "Could not list the ports"
+msgstr ""
+
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+msgid "Could not list ports"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
+msgid "SELinux Port Type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
+msgid "Proto"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+msgid "Port Number"
+msgstr ""
+
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
+msgid "Node Address is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
+msgid "Unknown or missing protocol"
+msgstr ""
+
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
+msgid "Could not deleteall node mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
+msgid "Could not list addrs"
+msgstr ""
+
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
+msgid "Could not delete all interface mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
+msgid "Could not list interfaces"
+msgstr ""
+
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
+msgid "SELinux Interface"
+msgstr ""
+
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+msgid "Context"
+msgstr ""
+
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
+msgid "Invalid file specification"
+msgstr ""
+
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
+msgid "File specification can not include spaces"
+msgstr ""
+
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
+#, python-format
+msgid ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
+msgstr ""
+
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
+msgid "Could not list the file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
+msgid "Could not list file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
+msgid "Could not list local file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
+msgid "SELinux fcontext"
+msgstr ""
+
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
+msgid "type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+msgid "Could not list booleans"
+msgstr ""
+
-+#: ../semanage/seobject.py:2125
-+msgid "unknown"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
+msgid "off"
+msgstr ""
+
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
+msgid "on"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "SELinux boolean"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "State"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "Default"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
+msgid "Description"
+msgstr ""
+
@@ -29315,7 +29489,7 @@ index 0000000..b3346fa
+msgid "<b>Applications</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -29325,7 +29499,7 @@ index 0000000..b3346fa
+"requires a script in /etc/rc.d/init.d"
+msgstr ""
+
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
+msgstr ""
+
@@ -29337,7 +29511,7 @@ index 0000000..b3346fa
+msgid "Internet Services Daemon are daemons started by xinetd"
+msgstr ""
+
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr ""
+
@@ -29346,7 +29520,7 @@ index 0000000..b3346fa
+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+msgstr ""
+
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr ""
+
@@ -29356,7 +29530,7 @@ index 0000000..b3346fa
+"started by a user"
+msgstr ""
+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+msgid "Sandbox"
+msgstr ""
+
@@ -29372,7 +29546,7 @@ index 0000000..b3346fa
+msgid "Modify an existing login user record."
+msgstr ""
+
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr ""
+
@@ -29382,7 +29556,7 @@ index 0000000..b3346fa
+"default this user will have no setuid, no networking, no su, no sudo."
+msgstr ""
+
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr ""
+
@@ -29392,7 +29566,7 @@ index 0000000..b3346fa
+"will have no setuid, no networking, no sudo, no su"
+msgstr ""
+
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr ""
+
@@ -29402,28 +29576,28 @@ index 0000000..b3346fa
+"sudo, no su."
+msgstr ""
+
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr ""
+
+#: ../gui/polgen.glade:550
+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
+msgstr ""
+
+#: ../gui/polgen.glade:592
+msgid "<b>Root Users</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++#: ../gui/polgen.glade:623
+msgid "Root Admin User Role"
+msgstr ""
+
+#: ../gui/polgen.glade:627
+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root. This user will not be able to login to "
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
+"the system directly."
+msgstr ""
+
@@ -29431,7 +29605,7 @@ index 0000000..b3346fa
+msgid "<b>Enter name of application or user role:</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+msgid "Name"
+msgstr ""
+
@@ -29491,7 +29665,8 @@ index 0000000..b3346fa
+msgstr ""
+
+#: ../gui/polgen.glade:1019
-+msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
+msgstr ""
+
+#: ../gui/polgen.glade:1056
@@ -29646,75 +29821,75 @@ index 0000000..b3346fa
+msgid "Policy Directory"
+msgstr ""
+
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
+msgid "Role"
+msgstr ""
+
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
+msgid "Existing_User"
+msgstr ""
+
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+msgid "Application"
+msgstr ""
+
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+msgid "You must select a user"
+msgstr ""
+
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
+msgid "Select executable file to be confined."
+msgstr ""
+
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
+msgid "Select init script file to be confined."
+msgstr ""
+
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
+msgid "Select directory to generate policy files in"
+msgstr ""
+
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
+msgid "Verify Name"
+msgstr ""
+
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
+msgid "You must enter a executable"
+msgstr ""
+
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+msgid "Configue SELinux"
+msgstr ""
+
@@ -29800,8 +29975,8 @@ index 0000000..b3346fa
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
+msgstr ""
+
+#: ../gui/statusPage.py:152
@@ -30031,8 +30206,8 @@ index 0000000..b3346fa
+
+#: ../gui/system-config-selinux.glade:2661
+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
+msgstr ""
+
+#: ../gui/system-config-selinux.glade:2781
@@ -30060,172 +30235,261 @@ index 0000000..b3346fa
+msgid "SELinux user '%s' is required"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:106
++#: ../sepolicy/sepolicy.py:202
+msgid "Generate SELinux man pages"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:110
++#: ../sepolicy/sepolicy.py:205
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:114
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:116
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:164
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:169
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:172
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:215
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:231
++#: ../sepolicy/sepolicy.py:301
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:234
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:237
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:259
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:362
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:265
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:374
+msgid "name of policy to generate"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:267
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:380
+msgid "executable to confine"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:274
++#: ../sepolicy/sepolicy.py:422
+msgid "commands"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:185
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:173
+msgid "Internet Services Daemon"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:198
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:187
+msgid "Valid Types:\n"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:232
++#: ../sepolicy/sepolicy/generate.py:221
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:361
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:355
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:449
++#: ../sepolicy/sepolicy/generate.py:447
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:455
++#: ../sepolicy/sepolicy/generate.py:453
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:473
++#: ../sepolicy/sepolicy/generate.py:471
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:479
++#: ../sepolicy/sepolicy/generate.py:477
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:485
++#: ../sepolicy/sepolicy/generate.py:483
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:491
++#: ../sepolicy/sepolicy/generate.py:489
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:521
++#: ../sepolicy/sepolicy/generate.py:519
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1039
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1059
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1272
++#: ../sepolicy/sepolicy/generate.py:1321
+msgid "Type Enforcement file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1273
++#: ../sepolicy/sepolicy/generate.py:1322
+msgid "Interface file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1274
++#: ../sepolicy/sepolicy/generate.py:1323
+msgid "File Contexts file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1275
++#: ../sepolicy/sepolicy/generate.py:1324
+msgid "Spec file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1276
++#: ../sepolicy/sepolicy/generate.py:1325
+msgid "Setup Script"
+msgstr ""
+
@@ -30248,681 +30512,683 @@ index 0000000..b3346fa
+msgstr ""
+
+#: booleans.py:5
++msgid "Allow auditadm to exec content"
++msgstr ""
++
++#: booleans.py:6
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
-+#: booleans.py:6
++#: booleans.py:7
+msgid "Allow users to login using a radius server"
+msgstr ""
+
-+#: booleans.py:7
++#: booleans.py:8
+msgid "Allow users to login using a yubikey server"
+msgstr ""
+
-+#: booleans.py:8
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
++msgstr ""
++
++#: booleans.py:10
+msgid ""
+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+"temp and untrusted content files"
+msgstr ""
+
-+#: booleans.py:9
++#: booleans.py:11
+msgid "Allow clamd to use JIT compiler"
+msgstr ""
+
-+#: booleans.py:10
++#: booleans.py:12
+msgid "Allow clamscan to non security files on a system"
+msgstr ""
+
-+#: booleans.py:11
++#: booleans.py:13
+msgid "Allow clamscan to read user content"
+msgstr ""
+
-+#: booleans.py:12
++#: booleans.py:14
+msgid ""
+"Allow Cobbler to modify public files used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:13
++#: booleans.py:15
+msgid "Allow Cobbler to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:14
++#: booleans.py:16
+msgid "Allow Cobbler to access cifs file systems."
+msgstr ""
+
-+#: booleans.py:15
++#: booleans.py:17
+msgid "Allow Cobbler to access nfs file systems."
+msgstr ""
+
-+#: booleans.py:16
++#: booleans.py:18
+msgid "Allow collectd to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:17
++#: booleans.py:19
+msgid "Allow codnor domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:18
++#: booleans.py:20
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
-+#: booleans.py:19
++#: booleans.py:21
+msgid "Allow cvs daemon to read shadow"
+msgstr ""
+
-+#: booleans.py:20
++#: booleans.py:22
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
-+#: booleans.py:21
++#: booleans.py:23
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
-+#: booleans.py:22
++#: booleans.py:24
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
-+#: booleans.py:23
++#: booleans.py:25
++msgid "Allow dan to manage user files"
++msgstr ""
++
++#: booleans.py:26
++msgid "Allow dan to read user files"
++msgstr ""
++
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
+msgstr ""
+
-+#: booleans.py:24
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
+msgstr ""
+
-+#: booleans.py:25
++#: booleans.py:29
+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
+msgstr ""
+
-+#: booleans.py:26
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
+msgstr ""
+
-+#: booleans.py:27
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
-+#: booleans.py:28
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
+msgstr ""
+
-+#: booleans.py:29
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr ""
+
-+#: booleans.py:30
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr ""
+
-+#: booleans.py:31
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr ""
+
-+#: booleans.py:32
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr ""
+
-+#: booleans.py:33
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgstr ""
+
-+#: booleans.py:34
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
+msgstr ""
+
-+#: booleans.py:35
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
-+#: booleans.py:36
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:37
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
+msgstr ""
+
-+#: booleans.py:38
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
++msgstr ""
++
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
+msgstr ""
+
-+#: booleans.py:39
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:40
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:41
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
+msgstr ""
+
-+#: booleans.py:42
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr ""
+
-+#: booleans.py:43
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:44
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:45
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgstr ""
+
-+#: booleans.py:46
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
-+#: booleans.py:47
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:48
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:49
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
-+#: booleans.py:50
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
-+#: booleans.py:51
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
-+#: booleans.py:52
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:53
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:54
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
+msgstr ""
+
-+#: booleans.py:55
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
-+#: booleans.py:56
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
-+#: booleans.py:57
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
-+#: booleans.py:58
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+msgstr ""
+
-+#: booleans.py:59
++#: booleans.py:64
++msgid "Allow guest to exec content"
++msgstr ""
++
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:60
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
-+#: booleans.py:61
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
+msgstr ""
+
-+#: booleans.py:62
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
-+#: booleans.py:63
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
-+#: booleans.py:64
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
-+#: booleans.py:65
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:72
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
-+#: booleans.py:67
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
-+#: booleans.py:68
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
-+#: booleans.py:69
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
-+#: booleans.py:70
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
+msgstr ""
+
-+#: booleans.py:71
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
-+#: booleans.py:72
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr ""
+
-+#: booleans.py:73
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
-+#: booleans.py:74
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr ""
+
-+#: booleans.py:75
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
-+#: booleans.py:76
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
-+#: booleans.py:77
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
-+#: booleans.py:78
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
-+#: booleans.py:79
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
-+#: booleans.py:80
++#: booleans.py:86
+msgid "Allow httpd to read user content"
+msgstr ""
+
-+#: booleans.py:81
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
-+#: booleans.py:82
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
-+#: booleans.py:83
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
-+#: booleans.py:84
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
-+#: booleans.py:85
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
-+#: booleans.py:86
++#: booleans.py:92
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
-+#: booleans.py:87
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
-+#: booleans.py:88
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
-+#: booleans.py:89
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
-+#: booleans.py:90
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
+msgstr ""
+
-+#: booleans.py:91
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
-+#: booleans.py:92
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
+msgstr ""
+
-+#: booleans.py:93
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
-+#: booleans.py:94
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr ""
+
-+#: booleans.py:95
++#: booleans.py:102
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
-+#: booleans.py:96
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: booleans.py:97
++#: booleans.py:103
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
-+#: booleans.py:98
++#: booleans.py:104
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
-+#: booleans.py:99
++#: booleans.py:105
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
-+#: booleans.py:100
++#: booleans.py:106
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
-+#: booleans.py:101
++#: booleans.py:107
+msgid ""
+"Control the ability to mmap a low area of the address space, as configured "
+"by /proc/sys/kernel/mmap_min_addr."
+msgstr ""
+
-+#: booleans.py:102
++#: booleans.py:108
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
-+#: booleans.py:103
++#: booleans.py:109
+msgid "Allow the mount command to mount any directory or file."
+msgstr ""
+
-+#: booleans.py:104
++#: booleans.py:110
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:105
++#: booleans.py:111
+msgid ""
+"Allow mozilla_plugins to create random content in the users home directory"
+msgstr ""
+
-+#: booleans.py:106
++#: booleans.py:112
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
-+#: booleans.py:107
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
+msgstr ""
+
-+#: booleans.py:108
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
-+#: booleans.py:109
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
+msgstr ""
+
-+#: booleans.py:110
++#: booleans.py:116
+msgid ""
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
+msgstr ""
+
-+#: booleans.py:111
++#: booleans.py:117
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
-+#: booleans.py:112
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
-+#: booleans.py:113
++#: booleans.py:119
+msgid ""
+"Allow nfs servers to modify public files used for public file transfer "
+"services. Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:114
++#: booleans.py:120
+msgid "Allow system to run with NIS"
+msgstr ""
+
-+#: booleans.py:115
++#: booleans.py:121
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+msgstr ""
+
-+#: booleans.py:118
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
+msgstr ""
+
-+#: booleans.py:119
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:120
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:121
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
-+#: booleans.py:122
++#: booleans.py:127
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
-+#: booleans.py:123
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:124
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:125
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr ""
-+
-+#: booleans.py:127
++#: booleans.py:131
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
-+#: booleans.py:128
++#: booleans.py:132
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
-+#: booleans.py:129
++#: booleans.py:133
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
-+#: booleans.py:130
++#: booleans.py:134
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
-+#: booleans.py:131
++#: booleans.py:135
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
-+#: booleans.py:132
++#: booleans.py:136
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
-+#: booleans.py:133
++#: booleans.py:137
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:134
++#: booleans.py:138
+msgid ""
+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+msgstr ""
+
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
-+msgstr ""
-+
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr ""
-+
+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
-+msgstr ""
-+
-+#: booleans.py:142
+msgid "Allow racoon to read shadow"
+msgstr ""
+
-+#: booleans.py:143
++#: booleans.py:142
+msgid "Allow rgmanager domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:144
++#: booleans.py:143
+msgid ""
+"Allow rsync to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:145
++#: booleans.py:144
+msgid "Allow rsync to run as a client"
+msgstr ""
+
-+#: booleans.py:146
++#: booleans.py:145
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
-+#: booleans.py:147
++#: booleans.py:146
+msgid "Allow rsync servers to share cifs files systems"
+msgstr ""
+
-+#: booleans.py:148
++#: booleans.py:147
+msgid "Allow rsync servers to share nfs files systems"
+msgstr ""
+
-+#: booleans.py:149
++#: booleans.py:148
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
-+#: booleans.py:150
++#: booleans.py:149
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
-+#: booleans.py:151
++#: booleans.py:150
+msgid "Allow samba to share users home directories."
+msgstr ""
+
-+#: booleans.py:152
++#: booleans.py:151
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
-+#: booleans.py:153
++#: booleans.py:152
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
-+#: booleans.py:154
++#: booleans.py:153
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
-+#: booleans.py:155
++#: booleans.py:154
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
-+#: booleans.py:156
++#: booleans.py:155
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
-+#: booleans.py:157
++#: booleans.py:156
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
-+#: booleans.py:158
++#: booleans.py:157
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
-+#: booleans.py:159
++#: booleans.py:158
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
-+#: booleans.py:160
++#: booleans.py:159
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
-+#: booleans.py:161
++#: booleans.py:160
+msgid "Allow sasl to read shadow"
+msgstr ""
+
++#: booleans.py:161
++msgid "Allow secadm to exec content"
++msgstr ""
++
+#: booleans.py:162
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
@@ -30970,7 +31236,8 @@ index 0000000..b3346fa
+
+#: booleans.py:170
+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
+msgstr ""
+
+#: booleans.py:171
@@ -30985,274 +31252,309 @@ index 0000000..b3346fa
+
+#: booleans.py:173
+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
+"may change other protocols."
+msgstr ""
+
+#: booleans.py:174
-+msgid "Allow user music sharing"
++msgid "Allow user to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr ""
++
++#: booleans.py:176
+msgid ""
+"Allow anon internal-sftp to upload files, used for public file transfer "
+"services. Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:176
++#: booleans.py:177
+msgid ""
+"Allow sftp-internal to read and write files in the user home directories"
+msgstr ""
+
-+#: booleans.py:177
++#: booleans.py:178
+msgid ""
+"Allow sftp-internal to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr ""
+
-+#: booleans.py:178
++#: booleans.py:179
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
+msgstr ""
+
-+#: booleans.py:179
++#: booleans.py:180
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
-+#: booleans.py:180
++#: booleans.py:181
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
-+#: booleans.py:181
++#: booleans.py:182
+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
+msgstr ""
+
-+#: booleans.py:182
++#: booleans.py:183
+msgid ""
+"Allow samba to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:183
++#: booleans.py:184
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
-+#: booleans.py:184
++#: booleans.py:185
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
-+#: booleans.py:185
++#: booleans.py:186
+msgid ""
+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+msgstr ""
+
-+#: booleans.py:186
++#: booleans.py:187
+msgid "Allow squid to run as a transparent proxy (TPROXY)"
+msgstr ""
+
-+#: booleans.py:187
++#: booleans.py:188
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
-+#: booleans.py:188
++#: booleans.py:189
+msgid "allow host key based authentication"
+msgstr ""
+
-+#: booleans.py:189
++#: booleans.py:190
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:190
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+msgstr ""
+
-+#: booleans.py:192
++#: booleans.py:194
++msgid ""
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:195
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
-+#: booleans.py:193
++#: booleans.py:196
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:194
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
++msgstr ""
++
++#: booleans.py:198
+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+msgstr ""
+
-+#: booleans.py:195
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
++msgstr ""
++
++#: booleans.py:200
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
-+#: booleans.py:196
++#: booleans.py:201
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
-+#: booleans.py:197
++#: booleans.py:202
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
-+#: booleans.py:198
++#: booleans.py:203
+msgid "Allow video playing tools to run unconfined"
+msgstr ""
+
-+#: booleans.py:199
++#: booleans.py:204
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:200
++#: booleans.py:205
+msgid "Support ecryptfs home directories"
+msgstr ""
+
-+#: booleans.py:201
++#: booleans.py:206
+msgid "Support fusefs home directories"
+msgstr ""
+
-+#: booleans.py:202
++#: booleans.py:207
+msgid "Use lpd server instead of cups"
+msgstr ""
+
-+#: booleans.py:203
++#: booleans.py:208
+msgid "Support NFS home directories"
+msgstr ""
+
-+#: booleans.py:204
++#: booleans.py:209
+msgid "Support SAMBA home directories"
+msgstr ""
+
-+#: booleans.py:205
++#: booleans.py:210
++msgid "Allow user to exec content"
++msgstr ""
++
++#: booleans.py:211
+msgid "Allow varnishd to connect to all ports, not just HTTP."
+msgstr ""
+
-+#: booleans.py:206
++#: booleans.py:212
+msgid "Ignore vbetool mmap_zero errors."
+msgstr ""
+
-+#: booleans.py:207
++#: booleans.py:213
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
-+#: booleans.py:208
++#: booleans.py:214
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
-+#: booleans.py:209
++#: booleans.py:215
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
-+#: booleans.py:210
++#: booleans.py:216
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
-+#: booleans.py:211
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
++msgstr ""
++
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
-+#: booleans.py:212
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
-+#: booleans.py:213
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
+msgstr ""
+
-+#: booleans.py:214
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
-+#: booleans.py:215
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
-+#: booleans.py:216
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
-+#: booleans.py:217
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr ""
+
-+#: booleans.py:218
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr ""
+
-+#: booleans.py:219
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
-+#: booleans.py:220
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:221
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
-+#: booleans.py:222
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
-+#: booleans.py:223
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
-+#: booleans.py:224
++#: booleans.py:231
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
-+#: booleans.py:225
++#: booleans.py:232
++msgid "Allow xguest to exec content"
++msgstr ""
++
++#: booleans.py:233
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
-+#: booleans.py:226
++#: booleans.py:234
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
-+#: booleans.py:227
++#: booleans.py:235
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
-+#: booleans.py:228
++#: booleans.py:236
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
-+#: booleans.py:229
++#: booleans.py:237
+msgid "Support X userspace object manager"
+msgstr ""
+
-+#: booleans.py:230
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
diff --git a/policycoreutils/po/be.po b/policycoreutils/po/be.po
-index a4478db..a61c8f3 100644
+index a4478db..961d921 100644
--- a/policycoreutils/po/be.po
+++ b/policycoreutils/po/be.po
@@ -8,7 +8,7 @@ msgid ""
@@ -31260,7 +31562,7 @@ index a4478db..a61c8f3 100644
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
@@ -31273,7 +31575,7 @@ index a4478db..a61c8f3 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr ""
-@@ -73,7 +73,7 @@ msgstr ""
+@@ -73,353 +73,359 @@ msgstr ""
msgid "authentication failed.\n"
msgstr ""
@@ -31282,7 +31584,14 @@ index a4478db..a61c8f3 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr ""
-@@ -86,855 +86,870 @@ msgstr ""
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr ""
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr ""
@@ -31291,116 +31600,116 @@ index a4478db..a61c8f3 100644
-msgstr ""
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr ""
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr ""
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr ""
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr ""
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr ""
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr ""
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr ""
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr ""
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr ""
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr ""
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr ""
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr ""
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr ""
@@ -31412,119 +31721,119 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr ""
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr ""
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr ""
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr ""
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr ""
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -31532,7 +31841,7 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr ""
@@ -31540,602 +31849,554 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr ""
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr ""
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr ""
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr ""
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr ""
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr ""
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr ""
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr ""
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr ""
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr ""
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr ""
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr ""
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr ""
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr ""
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr ""
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr ""
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr ""
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr ""
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -469,8 +475,8 @@ msgstr ""
msgid "Could not add port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr ""
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -478,463 +484,472 @@ msgstr ""
msgid "Requires setype"
msgstr ""
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr ""
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr ""
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr ""
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr ""
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr ""
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr ""
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr ""
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr ""
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr ""
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr ""
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr ""
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr ""
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr ""
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr ""
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr ""
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr ""
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr ""
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr ""
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr ""
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr ""
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr ""
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr ""
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr ""
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr ""
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr ""
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
@@ -32144,119 +32405,119 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr ""
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr ""
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr ""
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr ""
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr ""
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -32264,99 +32525,98 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr ""
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr ""
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr ""
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr ""
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr ""
-
+-msgid "unknown"
+-msgstr ""
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr ""
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr ""
@@ -32549,7 +32809,7 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -32561,7 +32821,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -32578,7 +32838,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -32590,7 +32850,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -32606,7 +32866,7 @@ index a4478db..a61c8f3 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -32626,7 +32886,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -32639,7 +32899,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -32652,7 +32912,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -32665,7 +32925,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
@@ -32684,7 +32944,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:585
-msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++#: ../gui/polgen.glade:623
+msgid "Root Admin User Role"
msgstr ""
@@ -32710,7 +32970,7 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -33021,58 +33281,58 @@ index a4478db..a61c8f3 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -33080,12 +33340,12 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -33093,18 +33353,18 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -33192,7 +33452,7 @@ index a4478db..a61c8f3 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1948,1411 +1854,1499 @@ msgstr ""
+@@ -1948,1411 +1854,1620 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -33261,8 +33521,11 @@ index a4478db..a61c8f3 100644
-
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
@@ -33270,83 +33533,59 @@ index a4478db..a61c8f3 100644
-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
-
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Delete %s"
msgstr ""
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:134
+#, python-format
+msgid "Add %s"
msgstr ""
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:148
+#, python-format
+msgid "Modify %s"
msgstr ""
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+msgid "Permissive"
msgstr ""
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
msgstr ""
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+#: ../gui/statusPage.py:94
+msgid "Status"
msgstr ""
--#: ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing the policy type will cause a relabel of the entire file system on "
+"the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:12
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
@@ -33355,72 +33594,70 @@ index a4478db..a61c8f3 100644
+"wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:13
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
++msgid ""
+"Changing to SELinux enabled will cause a relabel of the entire file system "
+"on the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+#: ../gui/system-config-selinux.glade:11
+msgid "system-config-selinux"
msgstr ""
--#: ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
msgstr ""
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
msgstr ""
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
msgstr ""
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
msgstr ""
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
msgstr ""
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -33429,32 +33666,47 @@ index a4478db..a61c8f3 100644
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+#: ../gui/system-config-selinux.glade:773
+msgid "MLS"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+#: ../gui/system-config-selinux.glade:837
+msgid "Add SELinux User"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+#: ../gui/system-config-selinux.glade:1079
+msgid "SELinux Administration"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+#: ../gui/system-config-selinux.glade:1122
+msgid "Add"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:1144
+msgid "_Properties"
+msgstr ""
-+
+
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+#: ../gui/system-config-selinux.glade:1166
+msgid "_Delete"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:1256
+msgid "Select Management Object"
+msgstr ""
@@ -33468,49 +33720,67 @@ index a4478db..a61c8f3 100644
+msgstr ""
+
+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
-+msgstr ""
+ msgstr ""
--#: ../gui/selinux.tbl:20
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
+"If you are changing policy types or going from disabled to enforcing, a "
+"relabel is required."
msgstr ""
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1561
+msgid "label37"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1598
+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1614
+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
+#: ../gui/system-config-selinux.glade:1645
+#: ../gui/system-config-selinux.glade:1850
+#: ../gui/system-config-selinux.glade:2037
@@ -33519,1535 +33789,1570 @@ index a4478db..a61c8f3 100644
+#: ../gui/system-config-selinux.glade:2692
+#: ../gui/system-config-selinux.glade:2867
+msgid "Filter"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
+#: ../gui/system-config-selinux.glade:1771
+msgid "Add File Context"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
+#: ../gui/system-config-selinux.glade:1787
+msgid "Modify File Context"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
+#: ../gui/system-config-selinux.glade:1803
+msgid "Delete File Context"
msgstr ""
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+#: ../gui/system-config-selinux.glade:1819
+msgid "Toggle between all and customized file context"
msgstr ""
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+#: ../gui/system-config-selinux.glade:1939
+msgid "label38"
- msgstr ""
-
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1976
+msgid "Add SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1992
+msgid "Modify SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2008
+msgid "Delete SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2126
+msgid "label39"
- msgstr ""
-
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2163
+msgid "Add User"
- msgstr ""
-
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2179
+msgid "Modify User"
- msgstr ""
-
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2195
+msgid "Delete User"
- msgstr ""
-
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2313
+msgid "label41"
- msgstr ""
-
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2350
+msgid "Add Network Port"
- msgstr ""
-
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2366
+msgid "Edit Network Port"
msgstr ""
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+#: ../gui/system-config-selinux.glade:2382
+msgid "Delete Network Port"
msgstr ""
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+#: ../gui/system-config-selinux.glade:2418
+#: ../gui/system-config-selinux.glade:2436
+msgid "Toggle between Customized and All Ports"
msgstr ""
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
+#: ../gui/system-config-selinux.glade:2556
+msgid "label42"
msgstr ""
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+#: ../gui/system-config-selinux.glade:2593
+msgid "Generate new policy module"
msgstr ""
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
+#: ../gui/system-config-selinux.glade:2609
+msgid "Load policy module"
msgstr ""
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
+-#: ../gui/selinux.tbl:41
+#: ../gui/system-config-selinux.glade:2625
+msgid "Remove loadable policy module"
- msgstr ""
-
--#: ../gui/selinux.tbl:41
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2661
msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr ""
++
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: ../sepolicy/sepolicy/generate.py:355
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow ABRT to modify public files used for public file transfer services."
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:25
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:42
++#: booleans.py:29
+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:57
++#: booleans.py:44
+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:59
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:67
++#: booleans.py:54
+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:72
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:86
++#: booleans.py:73
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr ""
++
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:95
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:101
++#: booleans.py:89
+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:105
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:113
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:122
++#: booleans.py:111
+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
--msgid ""
++#: booleans.py:116
+ msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:119
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow system to run with NIS"
++msgstr ""
++
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
++msgstr ""
++
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:126
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:134
++#: booleans.py:127
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:144
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:168
++#: booleans.py:162
+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:170
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:172
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -35055,74 +35360,81 @@ index a4478db..a61c8f3 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:173
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:174
-+msgid "Allow user music sharing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Allow confined users the ability to execute the ping and traceroute commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:176
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:177
++#: booleans.py:172
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:178
++#: booleans.py:173
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:181
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -35132,129 +35444,151 @@ index a4478db..a61c8f3 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:182
++#: booleans.py:177
+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:185
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:187
++#: booleans.py:182
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Enable additional permissions needed to support devices on 3ware controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:188
-+msgid "allow host key based authentication"
++#: booleans.py:183
++msgid ""
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:192
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
+#: booleans.py:195
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
+#: booleans.py:197
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -35266,239 +35600,290 @@ index a4478db..a61c8f3 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
+#: booleans.py:201
-+msgid "Support fusefs home directories"
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
+#: booleans.py:203
-+msgid "Support NFS home directories"
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
+#: booleans.py:220
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
+#: booleans.py:222
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++msgid "Allow confined virtual guests to interact with the xserver"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
+#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/bg.po b/policycoreutils/po/bg.po
-index be5b031..ed179d0 100644
+index be5b031..0559e85 100644
--- a/policycoreutils/po/bg.po
+++ b/policycoreutils/po/bg.po
-@@ -10,15 +10,15 @@ msgid ""
+@@ -1,7 +1,7 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++#
+ # Translators:
+ # Alexander Todorov <atodorov at redhat.com>, 2008.
+ # Doncho N. Gunchev <gunchev at gmail.com>, 2007.
+@@ -10,27 +10,24 @@ msgid ""
msgstr ""
"Project-Id-Version: Policycoreutils\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-19 14:28+0000\n"
-"Last-Translator: Valentin Laskov <laskov at festa.bg>\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: Bulgarian <trans-bg at lists.fedoraproject.org>\n"
- "Language: bg\n"
+-"Language: bg\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Language: bg\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../run_init/run_init.c:67
msgid ""
-@@ -30,7 +30,7 @@ msgstr ""
- " където: <скрипт> е името на инициализиращ скрипт за изпълнение,\n"
- " <аргументи ...> са аргументите към този скрипт."
+ "USAGE: run_init <script> <args ...>\n"
+ " where: <script> is the name of the init script to run,\n"
+ " <args ...> are the arguments to that script."
+-msgstr ""
+-"УПОТРЕБА: run_init <скрипт> <аргументи ...>\n"
+-" където: <скрипт> е името на инициализиращ скрипт за изпълнение,\n"
+-" <аргументи ...> са аргументите към този скрипт."
++msgstr "УПОТРЕБА: run_init <скрипт> <аргументи ...>\n където: <скрипт> е името на инициализиращ скрипт за изпълнение,\n <аргументи ...> са аргументите към този скрипт."
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
#, c-format
msgid "failed to initialize PAM\n"
msgstr "инициализацията на PAM не успя\n"
-@@ -79,7 +79,7 @@ msgstr "Съжаляваме, run_init може да се ползва само
+@@ -79,355 +76,359 @@ msgstr "Съжаляваме, run_init може да се ползва само
msgid "authentication failed.\n"
msgstr "удостоверяването не успя.\n"
@@ -35507,7 +35892,14 @@ index be5b031..ed179d0 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "Не можах да задам контекст за изпълнение на %s.\n"
-@@ -92,683 +92,694 @@ msgstr "********************** ВАЖНО *************************\n"
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "********************** ВАЖНО *************************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "За да активирате този пакет с политика, изпълнете:"
@@ -35516,117 +35908,118 @@ index be5b031..ed179d0 100644
-msgstr "глобален"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "Не може да се създаде semanage обект за управление"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr "SELinux политиката не е управлявана или хранилището не е достъпно."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "Не може да се прочете хранилището с политики."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "Не може да се установи semanage връзка"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "Не може да се тества статус с разрешен MLS"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "Все още не е реализирано"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "Semanage транзакцията е вече в ход"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "Не можах да стартирам semanage транзакция"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "Не можах да ангажирам semanage транзакция"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "Semanage транзакцията не е в ход"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "Не може да се направи списък на SELinux модулите"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr "Име на модули"
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "Версия"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "Забранен"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr "Не можах да забраня модула %s (неуспешно премахване)"
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr "Не можах да разреша модула %s (неуспешно премахване)"
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr "Не можах да премахна модула %s (неуспешно премахване)"
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr "dontaudit изисква или 'вкл' или 'изкл'"
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr "Вградени Permissive типове"
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr "Индивидуални Permissive типове"
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- "Не можах да задам permissive domain %s (инсталирането на модул не успя)"
+-msgstr ""
+-"Не можах да задам permissive domain %s (инсталирането на модул не успя)"
++msgstr "Не можах да задам permissive domain %s (инсталирането на модул не успя)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "Не можах да премахна permissive domain %s (премахването не успя)"
@@ -35638,120 +36031,121 @@ index be5b031..ed179d0 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "Не можах да създам ключ за %s"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "Не можах да проверя дали е дефинирано съответствие за вход на %s"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "Linux група %s не съществува"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "Linux потребител %s не съществува"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "Не можах да създам съответствие за вход за %s"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "Не можах да задам името за %s"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "Не можах да задам MLS диапазон за %s"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "Не можах да задам SELinux потребител за %s"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "Не можах да добавя съответствие за вход за %s"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "Изисква seuser или serange"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "Не е дефинирано съответствие за вход за %s"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "Не можах да запитам seuser за %s"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "Не можах да променя съответствието за вход за %s"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- "Съответствие за вход за %s е дефинирано в политиката, не може да бъде изтрито"
+-msgstr ""
+-"Съответствие за вход за %s е дефинирано в политиката, не може да бъде изтрито"
++msgstr "Съответствие за вход за %s е дефинирано в политиката, не може да бъде изтрито"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "Не можах да изтрия съответствието за вход за %s"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "Не можах да направя списък на съответствията за вход"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "Потребителско име"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -35759,7 +36153,7 @@ index be5b031..ed179d0 100644
msgstr "SELinux потребител"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "MLS/MCS интервал"
@@ -35767,836 +36161,803 @@ index be5b031..ed179d0 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "Не можах да проверя дали SELinux потребител %s е дефиниран"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "Не можах да запитам потребителя за %s"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "Трябва да добавите поне една роля за %s"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "Не можах да създам SELinux потребител за %s"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "Не можах да добавя роля %s за %s"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "Не можах да задам MLS ниво за %s"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "Не можах да добавя префикс %s за %s"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "Не можах да извлека ключ за %s"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "Не можах да добавя SELinux потребител %s"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "Изисква префикс, роли, ниво или диапазон"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "Изисква префикс или роли"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "SELinux потребител %s не е дефиниран"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "Не можах да променя SELinux потребителя %s"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr "SELinux потребителя %s е дефиниран в политика, не може да се изтрие"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "Не можах да изтрия SELinux потребител %s"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "Не можах да направя списък на SELinux потребителите"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "Не можах да направя списък на ролите за потребител %s"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "Етикетиране"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "Префикс"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "MCS ниво"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "MCS интервал"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "SELinux роли"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "Изисква се протокол udp или tcp"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "Изисква се порт"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr "Невалиден порт"
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "Не можах да създам ключ за %s/%s"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "Изисква се тип"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "Не можах да проверя дали порт %s/%s е дефиниран"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "Порт %s/%s вече е дефиниран"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "Не можах да създам порт за %s/%s"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "Не можах да създам контекст за %s/%s"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "Не можах да задам потребител в контекста на порта за %s/%s"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "Не можах да задам роля в контекста на порта за %s/%s"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "Не можах да задам тип в контекста на порта за %s/%s"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "Не можах да задам mls полета в контекста на порта за %s/%s"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "Не можах да задам контекста на порта за %s/%s"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -477,8 +478,8 @@ msgstr "Не можах да задам контекста на порта за
msgid "Could not add port %s/%s"
msgstr "Не можах да добавя порт %s/%s"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "Необходим е setype или serange"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -486,471 +487,473 @@ msgstr "Необходим е setype или serange"
msgid "Requires setype"
msgstr "Необходим е setype"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "Порт %s/%s не е дефиниран"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "Не можах да запитам порт %s/%s"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "Не можах да променя порт %s/%s"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "Не можах да направя списък на портовете"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "Не можах да изтрия порт %s"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "Порт %s/%s е дефиниран в политика, не може да се изтрие"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "Не можах да изтрия порт %s/%s"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "Не можах да направя списък на портовете"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "SELinux тип порт"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "Протокол"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "Номер на порт"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "Изисква се адрес на възел"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "Непознат или липсващ протокол"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
-+#, fuzzy
+-msgstr "Необходим е SELinux тип"
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
- msgstr "Необходим е SELinux тип"
++msgstr ""
++
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "Не можах да създам ключ за %s"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "Не можах да проверя дали addr %s е дефиниран"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "Не можах да създам addr за %s"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "Не можах да създам контекст за %s"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "Не можах да задам маска за %s"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "Не можах да задам потребител в addr контекст %s"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "Не можах да задам роля в addr контекст за %s"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "Не можах да задам тип в addr контекст за %s"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "Не можах да задам mls полета в addr контекст за %s"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "Не можах да задам addr контекст за %s"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "Не можах да добавя addr %s"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "Addr %s не е дефиниран"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "Не можах да запитам addr %s"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "Не можах да променя addr %s"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "Addr %s е дефиниран в политика, не може да се изтрие"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "Не можах да изтрия addr %s"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr "Не можах да изтрия всички съответствия на възли"
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "Не можах да направя addr списък"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr "Необходим е SELinux тип"
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "Не можах да проверя дали интерфейс %s е дефиниран"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "Не можах да създам интерфейс за %s"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "Не можах да задам потребител в контекст на интерфейс за %s"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "Не можах да задам роля в контекст на интерфейс за %s"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "Не можах да задам тип в контекст на интерфейс за %s"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "Не можах да задам mls полета в контекст на интерфейс за %s"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "Не можах да задам контекст на интерфейс за %s"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "Не можах да задам контекст на съобщението за %s"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "Не можах да добавя интерфейс %s"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "Интерфейс %s не е дефиниран"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "Не можах да запитам интерфейс %s"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "Не можах да променя интерфейс %s"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "Интерфейс %s е дефиниран в политика, не може да се изтрие"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "Не можах да изтрия интерфейс %s"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr "Не можах да изтрия всички съответствия на интерфейси"
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "Не можах да създам списък с интерфейсите"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "SELinux интерфейс"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "Контекст"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr "Клас за еквивалентност за %s вече съществува"
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
- msgstr ""
- "Файловата спецификация %s е в конфликт с правило за еквивалентност '%s %s'"
+-msgstr ""
+-"Файловата спецификация %s е в конфликт с правило за еквивалентност '%s %s'"
++msgstr "Файловата спецификация %s е в конфликт с правило за еквивалентност '%s %s'"
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr "Клас за еквивалентност за %s не съществува"
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "Не можах да задам потребител в контекст на файл за %s"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "Не можах да задам роля в контекст на файл за %s"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "Не можах да задам mls полета в контекст на файл за %s"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "Невалидна файлова спецификация"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr "Файловата спецификация не може да съдържа интервали"
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-@@ -776,90 +787,95 @@ msgstr ""
- "Файловата спецификация %s е в конфликт с правило за еквивалентност '%s %s'; "
- "Вместо това опитайте като добавите '%s'"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
++msgstr "Файловата спецификация %s е в конфликт с правило за еквивалентност '%s %s'; Вместо това опитайте като добавите '%s'"
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
+ msgstr ""
+-"Файловата спецификация %s е в конфликт с правило за еквивалентност '%s %s'; "
+-"Вместо това опитайте като добавите '%s'"
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "Не можах да проверя дали файловия контекст за %s е дефиниран"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "Не можах да създам контекст на файл за %s"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "Не можах да задам тип в контекст на файл за %s"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "Не можах да задам контекст на файл за %s"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "Не можах да добавя контекст на файл за %s"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "Изисква setype, serange или seuser"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "Не е дефиниран файлов контекст за %s"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "Не можах да запитам файловия контекст за %s"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "Не можах да променя файловия контекст за %s"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "Не можах да направя списък на файловите контексти"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "Не можах да изтрия файловия контекст %s"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- "Файловият контекст за %s е дефиниран в политика, не може да бъде изтрит"
+-msgstr ""
+-"Файловият контекст за %s е дефиниран в политика, не може да бъде изтрит"
++msgstr "Файловият контекст за %s е дефиниран в политика, не може да бъде изтрит"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "Не можах да изтрия файловия контекст за %s"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "Не можах да направя списък на файловите контексти"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "Не можах да направя списък на локалните файловите контексти"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux ф.контекст"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "тип"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
-@@ -867,7 +883,7 @@ msgstr ""
- "\n"
- "Дистрибуционна SELinux fcontext еквивалентност \n"
+-msgstr ""
+-"\n"
+-"Дистрибуционна SELinux fcontext еквивалентност \n"
++msgstr "\nДистрибуционна SELinux fcontext еквивалентност \n"
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
-@@ -875,82 +891,82 @@ msgstr ""
- "\n"
- "Локална SELinux fcontext еквивалентност \n"
+-msgstr ""
+-"\n"
+-"Локална SELinux fcontext еквивалентност \n"
++msgstr "\nЛокална SELinux fcontext еквивалентност \n"
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "Не можах да проверя дали булевата променлива %s е дефинирана"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "Булева променлива %s не е дефинирана"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "Не можах да проверя файловия контекст %s"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "Трябва да зададете една от следните стойности: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "Не можах да задам активна стойност на булева променлива %s"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "Не можах да променя булевата променлива %s"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "Грешен формат %s: Запис %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "Булевата променлива %s е дефинирана в политика, не може да се изтрие"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "Не можах да изтрия булева променлива %s"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "Не можах да направя списък на булевите променливи"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr "неизвестен"
-
+-msgid "unknown"
+-msgstr "неизвестен"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "изкл"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "вкл"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "SELinux булева"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr "Състояние"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr "Подразбиращ се"
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "Описание"
-@@ -1015,7 +1031,7 @@ msgstr "Грешка при заделяне на памет.\n"
+@@ -962,8 +965,7 @@ msgstr "настройката на PAM_TTY не успя\n"
+ #: ../newrole/newrole.c:290
+ #, c-format
+ msgid "newrole: service name configuration hashtable overflow\n"
+-msgstr ""
+-"newrole: препълване на хеш таблицата на конфигурацията на услугата за имена\n"
++msgstr "newrole: препълване на хеш таблицата на конфигурацията на услугата за имена\n"
+
+ #: ../newrole/newrole.c:300
+ #, c-format
+@@ -1015,7 +1017,7 @@ msgstr "Грешка при заделяне на памет.\n"
msgid "Error sending audit message.\n"
msgstr "Грешка при изпращане на одит съобщение.\n"
@@ -36605,7 +36966,25 @@ index be5b031..ed179d0 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "Не можах да определя enforcing режима.\n"
-@@ -1133,62 +1149,66 @@ msgstr "Не мога да се сдобия с празен сигнален н
+@@ -1028,15 +1030,12 @@ msgstr "Грешка! Не можах да отворя %s.\n"
+ #: ../newrole/newrole.c:705
+ #, c-format
+ msgid "%s! Could not get current context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s! Не можах да определя текущия контекст за %s, tty няма да се "
+-"преетикетира.\n"
++msgstr "%s! Не можах да определя текущия контекст за %s, tty няма да се преетикетира.\n"
+
+ #: ../newrole/newrole.c:715
+ #, c-format
+ msgid "%s! Could not get new context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s! Не можах да определя нов контекст за %s, tty няма да се преетикетира.\n"
++msgstr "%s! Не можах да определя нов контекст за %s, tty няма да се преетикетира.\n"
+
+ #: ../newrole/newrole.c:725
+ #, c-format
+@@ -1133,62 +1132,66 @@ msgstr "Не мога да се сдобия с празен сигнален н
msgid "Unable to set SIGHUP handler\n"
msgstr "Не мога да задам манипулатор на SIGHUP\n"
@@ -36684,7 +37063,7 @@ index be5b031..ed179d0 100644
msgid "failed to exec shell\n"
msgstr "стартирането на обвивката не успя\n"
-@@ -1291,20 +1311,20 @@ msgstr "chcat -- -КонфиденциалноЗаКомпанията /доку
+@@ -1291,20 +1294,20 @@ msgstr "chcat -- -КонфиденциалноЗаКомпанията /доку
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +КонфиденциалноЗаКомпанията спотребител"
@@ -36710,7 +37089,64 @@ index be5b031..ed179d0 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1372,48 +1392,52 @@ msgstr ""
+@@ -1319,25 +1322,19 @@ msgstr "Етикетиране на файлове"
+ msgid ""
+ "File\n"
+ "Specification"
+-msgstr ""
+-"Файлова\n"
+-"спецификация"
++msgstr "Файлова\nспецификация"
+
+ #: ../gui/fcontextPage.py:81
+ msgid ""
+ "Selinux\n"
+ "File Type"
+-msgstr ""
+-"Selinux\n"
+-"Тип файл"
++msgstr "Selinux\nТип файл"
+
+ #: ../gui/fcontextPage.py:88
+ msgid ""
+ "File\n"
+ "Type"
+-msgstr ""
+-"Файл\n"
+-"Тип"
++msgstr "Файл\nТип"
+
+ #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
+ msgid "User Mapping"
+@@ -1347,645 +1344,484 @@ msgstr "Съответствие на потребители"
+ msgid ""
+ "Login\n"
+ "Name"
+-msgstr ""
+-"Име за\n"
+-"влизане"
++msgstr "Име за\nвлизане"
+
+ #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
+ msgid ""
+ "SELinux\n"
+ "User"
+-msgstr ""
+-"SELinux\n"
+-"Потребител"
++msgstr "SELinux\nПотребител"
+
+ #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
+ msgid ""
+ "MLS/\n"
+ "MCS Range"
+-msgstr ""
+-"MLS/\n"
+-"MCS Обхват"
++msgstr "MLS/\nMCS Обхват"
+
+ #: ../gui/loginsPage.py:133
+ #, python-format
msgid "Login '%s' is required"
msgstr "Изисква се '%s' влизане"
@@ -36777,9 +37213,10 @@ index be5b031..ed179d0 100644
msgid ""
"<b>Select the policy type for the application or user role you want to "
"confine:</b>"
-@@ -1421,11 +1445,15 @@ msgstr ""
- "<b>Изберете тип политика за приложението или роля на потребителя, който "
- "искате да ограничите:</b>"
+-msgstr ""
+-"<b>Изберете тип политика за приложението или роля на потребителя, който "
+-"искате да ограничите:</b>"
++msgstr "<b>Изберете тип политика за приложението или роля на потребителя, който искате да ограничите:</b>"
-#: ../gui/polgen.glade:177
+#: ../gui/polgen.glade:284
@@ -36787,7 +37224,7 @@ index be5b031..ed179d0 100644
msgstr "<b>Приложения</b>"
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr "Standard Init Daemon"
+
@@ -36795,65 +37232,68 @@ index be5b031..ed179d0 100644
msgid ""
"Standard Init Daemon are daemons started on boot via init scripts. Usually "
"requires a script in /etc/rc.d/init.d"
-@@ -1433,34 +1461,34 @@ msgstr ""
- "Standard Init Daemon са демони, стартирани при зареждането от инициализиращи "
- "скриптове. Обикновено изисква скрипт в /etc/rc.d/init.d"
-
+-msgstr ""
+-"Standard Init Daemon са демони, стартирани при зареждането от инициализиращи "
+-"скриптове. Обикновено изисква скрипт в /etc/rc.d/init.d"
+-
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-msgstr "Standard Init Daemon"
--
++msgstr "Standard Init Daemon са демони, стартирани при зареждането от инициализиращи скриптове. Обикновено изисква скрипт в /etc/rc.d/init.d"
+
-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
msgid "DBUS System Daemon"
msgstr "DBUS System Daemon"
-#: ../gui/polgen.glade:280
-+#: ../gui/polgen.glade:349
-+msgid "Internet Services Daemon (inetd)"
-+msgstr "Internet Services Daemon (inetd)"
-+
-+#: ../gui/polgen.glade:353
- msgid "Internet Services Daemon are daemons started by xinetd"
- msgstr "Internet Services Daemon са демони, стартирани от xinetd"
-
+-msgid "Internet Services Daemon are daemons started by xinetd"
+-msgstr "Internet Services Daemon са демони, стартирани от xinetd"
+-
-#: ../gui/polgen.glade:282
--msgid "Internet Services Daemon (inetd)"
--msgstr "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
-+msgid "Web Application/Script (CGI)"
-+msgstr "Web Application/Script (CGI)"
++#: ../gui/polgen.glade:349
+ msgid "Internet Services Daemon (inetd)"
+ msgstr "Internet Services Daemon (inetd)"
-#: ../gui/polgen.glade:301
-+#: ../gui/polgen.glade:370
- msgid ""
- "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
- "Web Applications/Script (CGI) са CGI скриптове, стартирани от уеб сървъра "
- "(apache)"
+-msgid ""
+-"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+-msgstr ""
+-"Web Applications/Script (CGI) са CGI скриптове, стартирани от уеб сървъра "
+-"(apache)"
++#: ../gui/polgen.glade:353
++msgid "Internet Services Daemon are daemons started by xinetd"
++msgstr "Internet Services Daemon са демони, стартирани от xinetd"
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
--msgid "Web Application/Script (CGI)"
--msgstr "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
-+msgid "User Application"
-+msgstr "Потребителско приложение"
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+ msgid "Web Application/Script (CGI)"
+ msgstr "Web Application/Script (CGI)"
-#: ../gui/polgen.glade:322 ../gui/polgen.glade:343
-+#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
++#: ../gui/polgen.glade:370
msgid ""
- "User Application are any application that you would like to confine that is "
- "started by a user"
-@@ -1468,27 +1496,27 @@ msgstr ""
- "Потребителско приложение са всякакви приложения, стартирани от потребител, "
- "които искате да ограничите"
+-"User Application are any application that you would like to confine that is "
+-"started by a user"
+-msgstr ""
+-"Потребителско приложение са всякакви приложения, стартирани от потребител, "
+-"които искате да ограничите"
++"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
++msgstr "Web Applications/Script (CGI) са CGI скриптове, стартирани от уеб сървъра (apache)"
-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
--msgid "User Application"
--msgstr "Потребителско приложение"
--
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+ msgid "User Application"
+ msgstr "Потребителско приложение"
+
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:387 ../gui/polgen.glade:404
++msgid ""
++"User Application are any application that you would like to confine that is "
++"started by a user"
++msgstr "Потребителско приложение са всякакви приложения, стартирани от потребител, които искате да ограничите"
++
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr "Sandbox"
@@ -36863,115 +37303,124 @@ index be5b031..ed179d0 100644
msgstr "<b>Влизане на потребители</b>"
-#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr "Съществуващи роли на потребителя"
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr "Промяна на съществуващия запис за влизане на потребител."
-
+-msgid "Modify an existing login user record."
+-msgstr "Промяна на съществуващия запис за влизане на потребител."
+-
-#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
--msgstr "Съществуващи роли на потребителя"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
-+msgid "Minimal Terminal User Role"
-+msgstr "Минимална роля на потребител в терминал"
++#: ../gui/polgen.glade:478
+ msgid "Existing User Roles"
+ msgstr "Съществуващи роли на потребителя"
-#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login. By "
- "default this user will have no setuid, no networking, no su, no sudo."
-@@ -1497,11 +1525,11 @@ msgstr ""
- "подразбиране, този потребител няма да има setuid, достъп до мрежа, su и "
- "sudo."
+-msgid ""
+-"This user will login to a machine only via a terminal or remote login. By "
+-"default this user will have no setuid, no networking, no su, no sudo."
+-msgstr ""
+-"Този потребител ще влиза в машината само през терминал или отдалечено. По "
+-"подразбиране, този потребител няма да има setuid, достъп до мрежа, su и "
+-"sudo."
++#: ../gui/polgen.glade:482
++msgid "Modify an existing login user record."
++msgstr "Промяна на съществуващия запис за влизане на потребител."
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
--msgstr "Минимална роля на потребител в терминал"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
-+msgid "Minimal X Windows User Role"
-+msgstr "Минимална X Windows роля на потребител"
++#: ../gui/polgen.glade:495
+ msgid "Minimal Terminal User Role"
+ msgstr "Минимална роля на потребител в терминал"
-#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:499
msgid ""
- "This user can login to a machine via X or terminal. By default this user "
- "will have no setuid, no networking, no sudo, no su"
-@@ -1509,11 +1537,11 @@ msgstr ""
- "Такъв потребител може да влезе в машината през X или терминал. По "
- "подразбиране потребителят ще е без setuid, без работа в мрежа, без sudo и su"
+-"This user can login to a machine via X or terminal. By default this user "
+-"will have no setuid, no networking, no sudo, no su"
+-msgstr ""
+-"Такъв потребител може да влезе в машината през X или терминал. По "
+-"подразбиране потребителят ще е без setuid, без работа в мрежа, без sudo и su"
++"This user will login to a machine only via a terminal or remote login. By "
++"default this user will have no setuid, no networking, no su, no sudo."
++msgstr "Този потребител ще влиза в машината само през терминал или отдалечено. По подразбиране, този потребител няма да има setuid, достъп до мрежа, su и sudo."
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
--msgstr "Минимална X Windows роля на потребител"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
-+msgid "User Role"
-+msgstr "Роля на потребител"
++#: ../gui/polgen.glade:512
+ msgid "Minimal X Windows User Role"
+ msgstr "Минимална X Windows роля на потребител"
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
+ #: ../gui/polgen.glade:516
msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
-@@ -1521,11 +1549,11 @@ msgstr ""
- "Потребител с пълноценна работа в мрежа, без setuid приложения без "
- "transition, без sudo и su."
+-"User with full networking, no setuid applications without transition, no "
+-"sudo, no su."
+-msgstr ""
+-"Потребител с пълноценна работа в мрежа, без setuid приложения без "
+-"transition, без sudo и su."
++"This user can login to a machine via X or terminal. By default this user "
++"will have no setuid, no networking, no sudo, no su"
++msgstr "Такъв потребител може да влезе в машината през X или терминал. По подразбиране потребителят ще е без setuid, без работа в мрежа, без sudo и su"
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
--msgstr "Роля на потребител"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
-+msgid "Admin User Role"
-+msgstr "Потребител с Административна роля"
++#: ../gui/polgen.glade:529
+ msgid "User Role"
+ msgstr "Роля на потребител"
-#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
++#: ../gui/polgen.glade:533
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
-@@ -1533,15 +1561,15 @@ msgstr ""
- "Потребител с пълноценна работа в мрежа, без setuid приложения без "
- "transition, без su, с възможност за sudo към Административна Root роля."
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
+-msgstr ""
+-"Потребител с пълноценна работа в мрежа, без setuid приложения без "
+-"transition, без su, с възможност за sudo към Административна Root роля."
++"User with full networking, no setuid applications without transition, no "
++"sudo, no su."
++msgstr "Потребител с пълноценна работа в мрежа, без setuid приложения без transition, без sudo и su."
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr "Потребител с Административна роля"
--
++#: ../gui/polgen.glade:546
+ msgid "Admin User Role"
+ msgstr "Потребител с Административна роля"
+
-#: ../gui/polgen.glade:585
++#: ../gui/polgen.glade:550
++msgid ""
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
++msgstr "Потребител с пълноценна работа в мрежа, без setuid приложения без transition, без su, с възможност за sudo към Административна Root роля."
++
+#: ../gui/polgen.glade:592
msgid "<b>Root Users</b>"
msgstr "<b>Root потребители</b>"
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
-+msgstr "Потребител с роля Root Администратор"
-+
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
-@@ -1551,136 +1579,118 @@ msgstr ""
- "ползва да администрира машината, докато работи като root. Този потребител "
- "няма да е способен да влезе в системата директно."
-
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
--msgstr "Потребител с роля Root Администратор"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
+-msgstr ""
+-"Изберете роля на потребител Root Администратор, ако този потребител ще се "
+-"ползва да администрира машината, докато работи като root. Този потребител "
+-"няма да е способен да влезе в системата директно."
-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
+ msgstr "Потребител с роля Root Администратор"
+
-#: ../gui/polgen.glade:716
-msgid "label104"
-msgstr "label104"
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
++msgstr "Изберете роля на потребител Root Администратор, ако този потребител ще се ползва да администрира машината, докато работи като root. Този потребител няма да е способен да влезе в системата директно."
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
msgstr "<b>Въведете име на приложение или роля на потребител:</b>"
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr "Име"
@@ -36988,8 +37437,9 @@ index be5b031..ed179d0 100644
-#: ../gui/polgen.glade:849
+#: ../gui/polgen.glade:776
msgid "Enter unique name for the confined application or user role."
- msgstr ""
- "Въведете уникално име за ограниченото приложение или роля на потребител."
+-msgstr ""
+-"Въведете уникално име за ограниченото приложение или роля на потребител."
++msgstr "Въведете уникално име за ограниченото приложение или роля на потребител."
-#: ../gui/polgen.glade:871
+#: ../gui/polgen.glade:794
@@ -37005,14 +37455,15 @@ index be5b031..ed179d0 100644
+#: ../gui/polgen.glade:821
msgid ""
"Enter complete path to init script used to start the confined application."
- msgstr ""
- "Въведете пълен път до инициализиращ скрипт, използван за стартиране на "
- "ограниченото приложение."
-
+-msgstr ""
+-"Въведете пълен път до инициализиращ скрипт, използван за стартиране на "
+-"ограниченото приложение."
+-
-#: ../gui/polgen.glade:982
-msgid "label105"
-msgstr "label105"
--
++msgstr "Въведете пълен път до инициализиращ скрипт, използван за стартиране на ограниченото приложение."
+
-#: ../gui/polgen.glade:1011
+#: ../gui/polgen.glade:887
msgid "<b>Select existing role to modify:</b>"
@@ -37055,8 +37506,10 @@ index be5b031..ed179d0 100644
msgstr ""
-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
msgstr ""
-#: ../gui/polgen.glade:1255
@@ -37131,14 +37584,15 @@ index be5b031..ed179d0 100644
msgid ""
"Enter a comma separated list of udp ports or ranges of ports that %s binds "
"to. Example: 612, 650-660"
-@@ -1688,36 +1698,34 @@ msgstr ""
- "Въведете списък udp портове или диапазони от портове, разделени със запетаи, "
- "към които %s ще се привързва. Пример: 612, 650-660"
-
+-msgstr ""
+-"Въведете списък udp портове или диапазони от портове, разделени със запетаи, "
+-"към които %s ще се привързва. Пример: 612, 650-660"
+-
-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-msgid "Unreserved Ports (>1024)"
-msgstr "Нерезервирани портове (>1024)"
--
++msgstr "Въведете списък udp портове или диапазони от портове, разделени със запетаи, към които %s ще се привързва. Пример: 612, 650-660"
+
-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-#: ../gui/polgen.glade:2233
+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
@@ -37180,9 +37634,10 @@ index be5b031..ed179d0 100644
msgid ""
"Enter a comma separated list of tcp ports or ranges of ports that %s "
"connects to. Example: 612, 650-660"
-@@ -1725,11 +1733,11 @@ msgstr ""
- "Въведете списък tcp портове или диапазони от портове, разделени със запетаи, "
- "към които %s ще се свързва. Пример: 612, 650-660"
+-msgstr ""
+-"Въведете списък tcp портове или диапазони от портове, разделени със запетаи, "
+-"към които %s ще се свързва. Пример: 612, 650-660"
++msgstr "Въведете списък tcp портове или диапазони от портове, разделени със запетаи, към които %s ще се свързва. Пример: 612, 650-660"
-#: ../gui/polgen.glade:2212
+#: ../gui/polgen.glade:1702
@@ -37194,9 +37649,10 @@ index be5b031..ed179d0 100644
msgid ""
"Enter a comma separated list of udp ports or ranges of ports that %s "
"connects to. Example: 612, 650-660"
-@@ -1737,55 +1745,47 @@ msgstr ""
- "Въведете списък udp портове или диапазони от портове, разделени със запетаи, "
- "към които %s ще се свързва. Пример: 612, 650-660"
+-msgstr ""
+-"Въведете списък udp портове или диапазони от портове, разделени със запетаи, "
+-"към които %s ще се свързва. Пример: 612, 650-660"
++msgstr "Въведете списък udp портове или диапазони от портове, разделени със запетаи, към които %s ще се свързва. Пример: 612, 650-660"
-#: ../gui/polgen.glade:2305
-msgid "label114"
@@ -37261,9 +37717,10 @@ index be5b031..ed179d0 100644
msgid ""
"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
"Files ..."
-@@ -1793,77 +1793,65 @@ msgstr ""
- "Файлове/директории, които %s \"управлява\". Pid файлове, Log файлове, /var/"
- "lib файлове ..."
+-msgstr ""
+-"Файлове/директории, които %s \"управлява\". Pid файлове, Log файлове, /var/"
+-"lib файлове ..."
++msgstr "Файлове/директории, които %s \"управлява\". Pid файлове, Log файлове, /var/lib файлове ..."
-#: ../gui/polgen.glade:2823
-msgid "label116"
@@ -37298,93 +37755,98 @@ index be5b031..ed179d0 100644
-msgstr "Име на булева променлива"
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr "Роля"
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr "Съществуващ потребител"
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr "Приложение"
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr "%s трябва да е директория"
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr "Трябва да изберете потребител"
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr "Посочете изпълним файл, който да бъде ограничен"
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr "Посочете файл с инициализиращ скрипт, който да бъде ограничен"
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr "Посочете файл(ове), които ограниченото приложение създава или пише"
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
- "Посочете директория(и), които ограниченото приложение притежава и пише в тях"
+-msgstr ""
+-"Посочете директория(и), които ограниченото приложение притежава и пише в тях"
++msgstr "Посочете директория(и), които ограниченото приложение притежава и пише в тях"
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr "Посочете директория, в която да се генерират файловете на политиката"
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
-@@ -1872,11 +1860,11 @@ msgstr ""
- "Типът %s_t е вече дефиниран в текущата политика.\n"
- "Искате ли да продължите?"
+ "Do you want to continue?"
+-msgstr ""
+-"Типът %s_t е вече дефиниран в текущата политика.\n"
+-"Искате ли да продължите?"
++msgstr "Типът %s_t е вече дефиниран в текущата политика.\nИскате ли да продължите?"
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr "Проверете името"
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
-@@ -1885,107 +1873,19 @@ msgstr ""
- "Модулът %s.pp е вече зареден в текущата политика.\n"
- "Искате ли да продължите?"
+ "Do you want to continue?"
+-msgstr ""
+-"Модулът %s.pp е вече зареден в текущата политика.\n"
+-"Искате ли да продължите?"
++msgstr "Модулът %s.pp е вече зареден в текущата политика.\nИскате ли да продължите?"
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr "Трябва да добавите име, съставено от букви и цифри, и без интервали."
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr "Трябва да въведете изпълним файл"
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr "Конфигуриране на "
@@ -37479,7 +37941,29 @@ index be5b031..ed179d0 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr "Мрежови порт"
-@@ -2027,1487 +1927,2437 @@ msgstr "Изглед като списък"
+@@ -1994,9 +1830,7 @@ msgstr "Мрежови порт"
+ msgid ""
+ "SELinux Port\n"
+ "Type"
+-msgstr ""
+-"SELinux Тип\n"
+-"порт"
++msgstr "SELinux Тип\nпорт"
+
+ #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+ msgid "Protocol"
+@@ -2006,9 +1840,7 @@ msgstr "Протокол"
+ msgid ""
+ "MLS/MCS\n"
+ "Level"
+-msgstr ""
+-"MLS/MCS\n"
+-"ниво"
++msgstr "MLS/MCS\nниво"
+
+ #: ../gui/portsPage.py:101
+ msgid "Port"
+@@ -2027,1487 +1859,1626 @@ msgstr "Изглед като списък"
msgid "Group View"
msgstr "Изглед като група"
@@ -37545,11 +38029,19 @@ index be5b031..ed179d0 100644
-#: ../gui/selinux.tbl:2
-msgid "Allow all daemons to write corefiles to /"
-msgstr "Позволи всички демони да пишат основни файлове в /"
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
++msgstr "Сигурни ли сте, че искате да изтриете %s '%s'?"
+
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
-msgstr "Позволи на всички демони възможността да ползват разпределени tty"
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
++msgstr "Изтрий %s"
+
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
@@ -37558,73 +38050,65 @@ index be5b031..ed179d0 100644
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
-msgstr "Права на потребители"
--
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
++msgstr "Добави %s"
+
-#: ../gui/selinux.tbl:4
-msgid ""
-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-msgstr ""
-"Позволи gadmin SELinux потребителски акаунт да стартира файлове в домашната "
-"директория или /tmp"
--
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
++msgstr "Промени %s"
+
-#: ../gui/selinux.tbl:5
-msgid ""
-"Allow guest SELinux user account to execute files in home directory or /tmp"
-msgstr ""
-"Позволи guest SELinux потребителски акаунт да стартира файлове в домашната "
-"директория или /tmp"
--
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
++msgstr "Permissive"
+
-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-msgid "Memory Protection"
-msgstr "Защита на паметта"
--
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
++msgstr "Enforcing"
+
-#: ../gui/selinux.tbl:6
-msgid "Allow java executable stack"
-msgstr "Позволи изпълним стек на java"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "Сигурни ли сте, че искате да изтриете %s '%s'?"
-
+-
-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-#: ../gui/selinux.tbl:209
-msgid "Mount"
-msgstr "Монтиране"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "Изтрий %s"
-
+-
-#: ../gui/selinux.tbl:7
-msgid "Allow mount to mount any file"
-msgstr "Позволи mount да монтира който и да е файл"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "Добави %s"
-
+-
-#: ../gui/selinux.tbl:8
-msgid "Allow mount to mount any directory"
-msgstr "Позволи mount да монтира която и да е директория"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "Промени %s"
-
+-
-#: ../gui/selinux.tbl:9
-msgid "Allow mplayer executable stack"
-msgstr "Позволи изпълним стек на mplayer"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "Permissive"
-
+-
-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-#: ../gui/selinux.tbl:188
-msgid "SSH"
-msgstr "SSH"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "Enforcing"
-
+-
-#: ../gui/selinux.tbl:10
-msgid "Allow ssh to run ssh-keysign"
-msgstr "Позволи ssh да стартира ssh-keysign"
@@ -37636,15 +38120,13 @@ index be5b031..ed179d0 100644
+#: ../gui/statusPage.py:133
msgid ""
-"Allow staff SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-"Позволи staff SELinux потребителски акаунт да стартира файлове в домашната "
+-"директория или /tmp"
+"Changing the policy type will cause a relabel of the entire file system on "
+"the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
- msgstr ""
--"Позволи staff SELinux потребителски акаунт да стартира файлове в домашната "
--"директория или /tmp"
-+"Променяйки типа политика, ще предизвикате преетикетиране на цялата файлова "
-+"система при следващото зареждане. Преетикетирането отнема доста време, в "
-+"зависимост от големината на файловата система. Искате ли да продължите?"
++msgstr "Променяйки типа политика, ще предизвикате преетикетиране на цялата файлова система при следващото зареждане. Преетикетирането отнема доста време, в зависимост от големината на файловата система. Искате ли да продължите?"
-#: ../gui/selinux.tbl:12
+#: ../gui/statusPage.py:147
@@ -37657,35 +38139,26 @@ index be5b031..ed179d0 100644
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
-+msgstr ""
-+"Промяната към забранен SELinux изисква рестартиране. Това не се "
-+"препоръчва. Ако по-късно решите да активирате SELinux, системата ще трябва "
-+"да бъде преетикетирана. Ако просто искате да видите дали SELinux е причина "
-+"за проблем в системата Ви, може да преминете в режим permissive, който само "
-+"ще регистрира грешките, без да налага SELinux политика. Режимът Permissive "
-+"не изисква рестартиране Искате ли да продължите?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
++msgstr "Промяната към забранен SELinux изисква рестартиране. Това не се препоръчва. Ако по-късно решите да активирате SELinux, системата ще трябва да бъде преетикетирана. Ако просто искате да видите дали SELinux е причина за проблем в системата Ви, може да преминете в режим permissive, който само ще регистрира грешките, без да налага SELinux политика. Режимът Permissive не изисква рестартиране Искате ли да продължите?"
-#: ../gui/selinux.tbl:13
+#: ../gui/statusPage.py:152
msgid ""
-"Allow unconfined SELinux user account to execute files in home directory or /"
-"tmp"
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system. Do you wish to continue?"
- msgstr ""
+-msgstr ""
-"Позволи неограничен SELinux потребителски акаунт да стартира файлове в "
-"домашната директория или /tmp"
-
-#: ../gui/selinux.tbl:14
-msgid "Network Configuration"
-msgstr "Мрежова конфигурация"
-+"Промяната към разрешен SELinux ще предизвика преетикетиране на цялата "
-+"файлова система при следващото зареждане. Преетикетирането отнема доста "
-+"време, в зависимост от големината на файловата система. Искате ли да "
-+"продължите?"
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system. Do you wish to continue?"
++msgstr "Промяната към разрешен SELinux ще предизвика преетикетиране на цялата файлова система при следващото зареждане. Преетикетирането отнема доста време, в зависимост от големината на файловата система. Искате ли да продължите?"
-#: ../gui/selinux.tbl:14
-msgid "Allow unlabeled packets to flow on the network"
@@ -37698,9 +38171,7 @@ index be5b031..ed179d0 100644
+#: ../gui/system-config-selinux.glade:12
msgid ""
-"Allow user SELinux user account to execute files in home directory or /tmp"
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
+-msgstr ""
-"Позволи user SELinux потребителски акаунт да стартира файлове в домашната "
-"директория или /tmp"
-
@@ -37709,6 +38180,7 @@ index be5b031..ed179d0 100644
-msgstr "Позволи на неограничени dyntrans към unconfined_execmem"
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-#: ../gui/selinux.tbl:140
@@ -37752,41 +38224,19 @@ index be5b031..ed179d0 100644
+#: ../gui/system-config-selinux.glade:727
msgid ""
-"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
+-msgstr ""
-"Позволи xguest SELinux потребителски акаунт да стартира файлове в домашната "
-"директория или /tmp"
-+"всички файлове\n"
-+"нормален файл\n"
-+"директория\n"
-+"знаково устр.\n"
-+"блоково устр.\n"
-+"сокет\n"
-+"символна връзка\n"
-+"named pipe\n"
-
+-
-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-#: ../gui/selinux.tbl:231
-msgid "NIS"
-msgstr "NIS"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
-
+-
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-msgstr "Позволи демони да работят с NIS"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "Добавя SELinux потребител"
-
+-
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
@@ -37794,143 +38244,135 @@ index be5b031..ed179d0 100644
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-msgstr "Уеб приложения"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "SELinux администрация"
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
++msgstr "всички файлове\nнормален файл\nдиректория\nзнаково устр.\nблоково устр.\nсокет\nсимволна връзка\nnamed pipe\n"
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "Добави"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "_Свойства"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr "Добавя SELinux потребител"
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "_Изтрий"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr "SELinux администрация"
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "Изберете Management Object"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr "Добави"
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-msgstr "Позволи staff уеб браузъри да пишат в домашни директории"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>Изберете:</b>"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr "_Свойства"
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-msgstr "Забрани SELinux защитата за amanda"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "Системен Enforcing режим по подразбиране"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr "_Изтрий"
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-msgstr "Забрани SELinux защитата за amavis"
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+"Забранен\n"
-+"Permissive\n"
-+"Enforcing\n"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr "Изберете Management Object"
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-msgstr "Забрани SELinux защитата за демона apmd"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "Текущ Enforcing режим"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr "<b>Изберете:</b>"
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-msgstr "Забрани SELinux защитата за демона arpwatch"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "Системен тип политика по подразбиране: "
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr "Системен Enforcing режим по подразбиране"
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-msgstr "Забрани SELinux защитата за демона auditd"
-+#: ../gui/system-config-selinux.glade:1463
++#: ../gui/system-config-selinux.glade:1354
+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot. "
-+"Relabeling can take a very long time, depending on the size of the system. "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+"Изберете, ако искате да преетикетирате тогава цялата файлова система при "
-+"следващото зареждане. Преетикетирането може да отнеме доста време, в "
-+"зависимост от големината на файловата система. Ако променяте типовете "
-+"политика или преминавате от забранен към enforcing, е необходимо "
-+"преетикетиране."
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
++msgstr "Забранен\nPermissive\nEnforcing\n"
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-msgstr "Забрани SELinux защитата за демона automount"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "Преетикетиране при следващото зареждане"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
++msgstr "Текущ Enforcing режим"
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-msgstr "Забрани SELinux защитата за avahi"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
++msgstr "Системен тип политика по подразбиране: "
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-msgstr "Забрани SELinux защитата за демона bluetooth"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "Върни булевите настройки към тези по подразбиране"
++#: ../gui/system-config-selinux.glade:1463
++msgid ""
++"Select if you wish to relabel then entire file system on next reboot. "
++"Relabeling can take a very long time, depending on the size of the system. "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
++msgstr "Изберете, ако искате да преетикетирате тогава цялата файлова система при следващото зареждане. Преетикетирането може да отнеме доста време, в зависимост от големината на файловата система. Ако променяте типовете политика или преминавате от забранен към enforcing, е необходимо преетикетиране."
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-msgstr "Забрани SELinux защитата за демона canna"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr "Превключва между Индивидуални и Всички булеви променливи"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
++msgstr "Преетикетиране при следващото зареждане"
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
-msgstr "Забрани SELinux защитата за демона cardmgr"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "Филтър"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
++msgstr "label37"
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
-msgstr "Забрани SELinux защитата за Cluster Server"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
++msgstr "Върни булевите настройки към тези по подразбиране"
-#: ../gui/selinux.tbl:41
-msgid ""
@@ -37939,335 +38381,353 @@ index be5b031..ed179d0 100644
-msgstr ""
-"Позволи cdrecord да чете различно съдържание. nfs, samba, сменяеми "
-"устройства, временни потребителски файлове и такива с несигурно съдържание"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "Добавя файлов контекст"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
++msgstr "Превключва между Индивидуални и Всички булеви променливи"
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-msgstr "Забрани SELinux защитата за демона ciped"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "Променя файлов контекст"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
++msgstr "Филтър"
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-msgstr "Забрани SELinux защитата за демона clamd"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "Изтрива файлов контекст"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr "label50"
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-msgstr "Забрани SELinux защитата за clamscan"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "Превключва между всички и индивидуален файлов контекст"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "Добавя файлов контекст"
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-msgstr "Забрани SELinux защитата за clvmd"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "Променя файлов контекст"
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-msgstr "Забрани SELinux защитата за демона comsat"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "Добави SELinux съответствие на потребител"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "Изтрива файлов контекст"
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-msgstr "Забрани SELinux защитата за демона courier"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "Промени SELinux съответствие на потребител"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "Превключва между всички и индивидуален файлов контекст"
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-msgstr "Забрани SELinux защитата за демона cpucontrol"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "Изтрий SELinux съответствие на потребител"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-msgstr "Забрани SELinux защитата за демона cpuspeed"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "Добави SELinux съответствие на потребител"
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-msgstr "Cron"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "Добавя потребител"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "Промени SELinux съответствие на потребител"
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-msgstr "Забрани SELinux защитата за демона crond"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "Променя потребител"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "Изтрий SELinux съответствие на потребител"
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-msgstr "Печатане"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "Изтрива потребител"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-msgstr "Забрани SELinux защитата за cupsd back end server"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "Добавя потребител"
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-msgstr "Забрани SELinux защитата за демона cupsd"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "Добавя мрежов порт"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "Променя потребител"
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-msgstr "Забрани SELinux защитата за cupsd_lpd"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "Редактира мрежов порт"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "Изтрива потребител"
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-msgstr "CVS"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "Изтрива мрежов порт"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-msgstr "Забрани SELinux защитата за демона cvs"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "Превключва между Индивидуални и Всички портове"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "Добавя мрежов порт"
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-msgstr "Забрани SELinux защитата за демона cyrus"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "Редактира мрежов порт"
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-msgstr "Забрани SELinux защитата за демона dbskkd"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "Генерира нов модул с политика"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "Изтрива мрежов порт"
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-msgstr "Забрани SELinux защитата за демона dbusd"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "Зарежда модул с политика"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "Превключва между Индивидуални и Всички портове"
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-msgstr "Забрани SELinux защитата за dccd"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "Премахва зареждаем модул с политика"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-msgstr "Забрани SELinux защитата за dccifd"
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
-+"Разрешава/Забранява допълнителни правила за наблюдение, които нормално не се "
-+"докладват в журналните файлове."
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "Генерира нов модул с политика"
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-msgstr "Забрани SELinux защитата за dccm"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "Зарежда модул с политика"
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-msgstr "Забрани SELinux защитата за демона ddt"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "Смени режима на процеса на permissive."
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "Премахва зареждаем модул с политика"
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-msgstr "Забрани SELinux защитата за демона devfsd"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "Смени режима на процеса на enforcing"
++#: ../gui/system-config-selinux.glade:2661
++msgid ""
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr "Разрешава/Забранява допълнителни правила за наблюдение, които нормално не се докладват в журналните файлове."
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-msgstr "Забрани SELinux защитата за демона dhcpc"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "Домейн на процеса"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-msgstr "Забрани SELinux защитата за демона dhcpd"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "Смени режима на процеса на permissive."
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-msgstr "Забрани SELinux защитата за демона dictd"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "Изисква се SELinux потребител '%s'"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "Смени режима на процеса на enforcing"
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-msgstr "Позволи sysadm_t директно да стартира демони"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "Домейн на процеса"
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-msgstr "Забрани SELinux защитата за Evolution"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
-#: ../gui/selinux.tbl:72
-msgid "Games"
-msgstr "Игри"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
-+msgstr ""
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "Изисква се SELinux потребител '%s'"
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-msgstr "Забрани SELinux защитата за игри"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
+msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-msgstr "Забрани SELinux защитата за уеб браузърите"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-msgstr "Забрани SELinux защитата за Thunderbird"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
+msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-msgstr "Забрани SELinux защитата за демона distccd"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-msgstr "Забрани SELinux защитата за демона dmesg"
--
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
++msgstr ""
+
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-msgstr "Забрани SELinux защитата за демона dnsmasq"
--
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
++msgstr ""
+
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-msgstr "Забрани SELinux защитата за демона dovecot"
--
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
++msgstr ""
+
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-msgstr "Забрани SELinux защитата за демона entropyd"
--
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
++msgstr ""
+
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-msgstr "Забрани SELinux защитата за fetchmail"
--
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
++msgstr ""
+
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-msgstr "Забрани SELinux защитата за демона fingerd"
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
+msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-msgstr "Забрани SELinux защитата за демона freshclam"
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-msgstr "Забрани SELinux защитата за демона fsdaemon"
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-msgstr "Забрани SELinux защитата за демона gpm"
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
+msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-msgstr "NFS"
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
+msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-msgstr "Забрани SELinux защитата за демона gss"
-+#: ../sepolicy/sepolicy.py:215
-+#, fuzzy
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
-+msgstr "Инструмент за генериране на SELinux политики"
++msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-msgstr "Забрани SELinux защитата за демона Hal"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-msgstr "Съвместимост"
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
+msgstr ""
-#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy.py:231
++#: ../sepolicy/sepolicy.py:301
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
@@ -38280,674 +38740,634 @@ index be5b031..ed179d0 100644
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-msgstr "Забрани SELinux защитата за демона hostname"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
-+msgstr ""
-
+-
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-msgstr "Забрани SELinux защитата за демона hotplug"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
+msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-msgstr "Забрани SELinux защитата за демона howl"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
+msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-msgstr "Забрани SELinux защитата за cups демона hplip"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
+msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-msgstr "Забрани SELinux защитата за httpd rotatelog-овете"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
+msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-msgstr "Услугата HTTPD"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
+msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-msgstr "Забрани SELinux защитата за http suexec"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
+msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-msgstr "Забрани SELinux защитата за демона hwclock"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
-+msgstr "Internet Services демон"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
++msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-msgstr "Забрани SELinux защитата за демона i18n"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
+msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-msgstr "Забрани SELinux защитата за демона imazesrv"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "Портовете трябва да са номера или интервали от номера от 1 до %d "
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
++msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-msgstr "Забрани SELinux защитата за inetd child демоните"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
-+msgstr "Трябва да въведете име за Вашия ограничен процес/потребител"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
++msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-msgstr "Забрани SELinux защитата за демона inetd"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
+msgstr ""
-+"Името трябва да е от букви и цифри без интервали. Разгледайте ползването на "
-+"опцията \"-n MODULENAME\""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-msgstr "Забрани SELinux защитата за демона innd"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
+msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-msgstr "Забрани SELinux защитата за демона iptables"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "Само Демон приложенията могат да ползват инит скрипт."
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
++msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-msgstr "Забрани SELinux защитата за демона ircd"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve трябва да е булева стойност "
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "неизвестен"
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-msgstr "Забрани SELinux защитата за демона irqbalance"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog трябва да е булева стойност "
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
++msgstr "Internet Services демон"
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-msgstr "Забрани SELinux защитата за демона iscsi"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos трябва да е булева стойност "
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
++msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-msgstr "Забрани SELinux защитата за демона jabberd"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache трябва да е булева стойност "
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
++msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-msgstr "Kerberos"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER типовете автоматично получават tmp тип"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
++msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-msgstr "Забрани SELinux защитата за демона kadmind"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
-+msgstr "Трябва да въведете изпълнимия път за Вашия ограничен процес"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
++msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-msgstr "Забрани SELinux защитата за демона klogd"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
-+msgstr "Тип Enforcement файл"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
++msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-msgstr "Забрани SELinux защитата за демона krb5kdc"
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
-+msgstr "Интерфейсен файл"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
++msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-msgstr "Забрани SELinux защитата за демоните ktalk"
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
-+msgstr "Файл контекстен файл"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
++msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-msgstr "Забрани SELinux защитата за демона kudzu"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+#, fuzzy
-+msgid "Spec file"
-+msgstr "Интерфейсен файл"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "Портовете трябва да са номера или интервали от номера от 1 до %d "
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-msgstr "Забрани SELinux защитата за демона locate"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
-+msgstr "Setup Script"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-msgstr "Забрани SELinux защитата за демона lpd"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-msgstr "Забрани SELinux защитата за демона lrrd"
-+#: booleans.py:2
++#: ../sepolicy/sepolicy/generate.py:355
+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr "Името трябва да е от букви и цифри без интервали. Разгледайте ползването на опцията \"-n MODULENAME\""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-msgstr "Забрани SELinux защитата за демона lvm"
-+#: booleans.py:3
-+#, fuzzy
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "Позволи Samba да споделя nfs директории"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
++msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-msgstr "Забрани SELinux защитата за mailman"
-+#: booleans.py:4
-+#, fuzzy
-+msgid "Allow antivirus programs to read non security files on a system"
-+msgstr "Позволи браузърът mozilla да чете потребителски файлове"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
++msgstr "Само Демон приложенията могат да ползват инит скрипт."
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-msgstr "Позволи evolution и thunderbird да четат потребителски файлове"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr ""
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve трябва да е булева стойност "
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-msgstr "Забрани SELinux защитата за демона mdadm"
-+#: booleans.py:6
-+#, fuzzy
-+msgid "Allow users to login using a radius server"
-+msgstr "Позволи потребителите да четат/пишат usb устройства"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog трябва да е булева стойност "
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-msgstr "Забрани SELinux защитата за демона monopd"
-+#: booleans.py:7
-+#, fuzzy
-+msgid "Allow users to login using a yubikey server"
-+msgstr "Позволи потребителите да четат/пишат usb устройства"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos трябва да е булева стойност "
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-msgstr "Позволи браузърът mozilla да чете потребителски файлове"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+"Позволи cdrecord да чете различно съдържание. nfs, samba, сменяеми "
-+"устройства, временни потребителски файлове и такива с несигурно съдържание"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache трябва да е булева стойност "
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-msgstr "Забрани SELinux защитата за демона mrtg"
-+#: booleans.py:9
-+#, fuzzy
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "Позволи Samba да споделя nfs директории"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
++msgstr "USER типовете автоматично получават tmp тип"
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-msgstr "Забрани SELinux защитата за демона mysqld"
-+#: booleans.py:10
-+#, fuzzy
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "Позволи браузърът mozilla да чете потребителски файлове"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
++msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-msgstr "Забрани SELinux защитата за демона nagios"
-+#: booleans.py:11
-+#, fuzzy
-+msgid "Allow clamscan to read user content"
-+msgstr "Позволи браузърът mozilla да чете потребителски файлове"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
++msgstr "Трябва да въведете изпълнимия път за Вашия ограничен процес"
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-msgstr "Услуга за имена"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
++msgstr "Тип Enforcement файл"
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-msgstr "Забрани SELinux защитата за демона named"
-+#: booleans.py:13
-+#, fuzzy
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "Позволи на squid демона да се свързва към мрежата"
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
++msgstr "Интерфейсен файл"
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-msgstr "Забрани SELinux защитата за демона nessusd"
-+#: booleans.py:14
-+#, fuzzy
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "Позволи на spamd достъп до домашните директории"
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
++msgstr "Файл контекстен файл"
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-msgstr "Забрани SELinux защитата за NetworkManager"
-+#: booleans.py:15
-+#, fuzzy
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "Позволи на spamd достъп до домашните директории"
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
++msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-msgstr "Забрани SELinux защитата за демона nfsd"
-+#: booleans.py:16
-+#, fuzzy
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "Позволи на squid демона да се свързва към мрежата"
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
++msgstr "Setup Script"
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-msgstr "Samba"
-+#: booleans.py:17
-+#, fuzzy
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "Позволи на squid демона да се свързва към мрежата"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
++msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-msgstr "Забрани SELinux защитата за демона nmbd"
-+#: booleans.py:18
++#: booleans.py:2
+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-msgstr "Забрани SELinux защитата за демона nrpe"
-+#: booleans.py:19
-+#, fuzzy
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "Позволи sasl удостоверяващият сървър да чете /etc/shadow"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
++msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-msgstr "Забрани SELinux защитата за демона nscd"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "Позволи всички демони да пишат основни файлове в /"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
++msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-msgstr "Забрани SELinux защитата за демона nsd"
-+#: booleans.py:21
-+#, fuzzy
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "Позволи всички демони да пишат основни файлове в /"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
++msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-msgstr "Забрани SELinux защитата за демона ntpd"
-+#: booleans.py:22
-+#, fuzzy
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "Позволи на всички демони възможността да ползват разпределени tty"
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
++msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-msgstr "Забрани SELinux защитата за oddjob"
-+#: booleans.py:23
-+#, fuzzy
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
+msgstr ""
-+"Позволи SELinux webadm потребител да управлява домашни директории на "
-+"непривилегировани потребители"
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-msgstr "Забрани SELinux защитата за oddjob_mkhomedir"
-+#: booleans.py:24
-+#, fuzzy
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
+msgstr ""
-+"Позволи SELinux webadm потребител да чете домашни директории на "
-+"непривилегировани потребители"
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-msgstr "Забрани SELinux защитата за демона openvpn"
-+#: booleans.py:25
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
+msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-msgstr "Забрани SELinux защитата за демона pam"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr ""
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
++msgstr "Позволи cdrecord да чете различно съдържание. nfs, samba, сменяеми устройства, временни потребителски файлове и такива с несигурно съдържание"
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-msgstr "Забрани SELinux защитата за pegasus"
-+#: booleans.py:27
-+#, fuzzy
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr "Позволи потребители да стартират командата mount"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
++msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-msgstr "Забрани SELinux защитата за демона perdition"
-+#: booleans.py:28
-+#, fuzzy
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr "Позволи всички демони да пишат основни файлове в /"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
++msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-msgstr "Забрани SELinux защитата за демона portmap"
-+#: booleans.py:29
-+#, fuzzy
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr "Позволи всички демони да пишат основни файлове в /"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
++msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-msgstr "Забрани SELinux защитата за демона portslave"
-+#: booleans.py:30
-+#, fuzzy
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr "Позволи всички демони да пишат основни файлове в /"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
++msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-msgstr "Забрани SELinux защитата за postfix"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
+msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-msgstr "Забрани SELinux защитата за демона postgresql"
-+#: booleans.py:32
-+#, fuzzy
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr "Позволи потребител да се свързва към postgres сокет"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
++msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-msgstr "pppd"
-+#: booleans.py:33
-+#, fuzzy
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
+msgstr ""
-+"Позволи SELinux webadm потребител да чете домашни директории на "
-+"непривилегировани потребители"
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-msgstr "Позволи pppd да бъде стартиран за нормален потребител"
-+#: booleans.py:34
-+#, fuzzy
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
+msgstr ""
-+"Позволи SELinux webadm потребител да чете домашни директории на "
-+"непривилегировани потребители"
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-msgstr "Забрани SELinux защитата за pptp"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
+msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-msgstr "Забрани SELinux защитата за демона prelink"
-+#: booleans.py:36
-+#, fuzzy
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr "Позволи на squid демона да се свързва към мрежата"
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
++msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-msgstr "Забрани SELinux защитата за демона privoxy"
-+#: booleans.py:37
-+#, fuzzy
-+msgid "Allow fenced domain to execute ssh."
-+msgstr "Позволи нормален потребител да стартира ping"
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
++msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-msgstr "Забрани SELinux защитата за демона ptal"
-+#: booleans.py:38
-+#, fuzzy
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr ""
-+"Позволи SELinux webadm потребител да чете домашни директории на "
-+"непривилегировани потребители"
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
++msgstr "Позволи всички демони да пишат основни файлове в /"
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-msgstr "Забрани SELinux защитата за демона pxe"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-msgstr "Забрани SELinux защитата за pyzord"
-+#: booleans.py:40
-+#, fuzzy
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr "Позволява %s да се свързва с който и да е tcp порт"
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-msgstr "Забрани SELinux защитата за демона quota"
-+#: booleans.py:41
-+#, fuzzy
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr "Позволи потребител да се свързва към mysql сокет"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
++msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-msgstr "Забрани SELinux защитата за демона radiusd"
-+#: booleans.py:42
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++#: booleans.py:26
++msgid "Allow dan to read user files"
+msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-msgstr "Забрани SELinux защитата за демона radvd"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
+msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-msgstr "Забрани SELinux защитата за rdisc"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
+msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-msgstr "Забрани SELinux защитата за readahead"
-+#: booleans.py:45
-+#, fuzzy
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr "Позволява %s да се свързва с който и да е tcp порт"
++#: booleans.py:29
++msgid ""
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
++msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-"Позволи програми да четат файлове в нестандартни местоположения (default_t)"
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-msgstr "Забрани SELinux защитата за restorecond"
--
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr ""
+
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-msgstr "Забрани SELinux защитата за демона rhgb"
-+#: booleans.py:47
-+#, fuzzy
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr "Позволи на spamd достъп до домашните директории"
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-msgstr "Забрани SELinux защитата за ricci"
-+#: booleans.py:48
-+#, fuzzy
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr "Позволи на spamd достъп до домашните директории"
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
++msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-msgstr "Забрани SELinux защитата за ricci_modclusterd"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
+msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-msgstr "Забрани SELinux защитата за демона rlogind"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-msgstr "Забрани SELinux защитата за демона rpcd"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-msgstr "Забрани SELinux защитата за rshd"
-+#: booleans.py:52
-+#, fuzzy
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr "Позволи на spamd достъп до домашните директории"
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
++msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-msgstr "rsync"
-+#: booleans.py:53
-+#, fuzzy
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr "Позволи на spamd достъп до домашните директории"
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
++msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-msgstr "Забрани SELinux защитата за демона rsync"
-+#: booleans.py:54
-+#, fuzzy
-+msgid "Allow gitisis daemon to send mail"
-+msgstr "Позволи демони да работят с NIS"
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
++msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-msgstr "Позволи ssh да бъде стартиран от inetd вместо да работи като демон"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
+msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-msgstr "Позволи Samba да споделя nfs директории"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
+msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-msgstr "SASL удостоверяващ сървър"
-+#: booleans.py:57
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
+msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-msgstr "Позволи sasl удостоверяващият сървър да чете /etc/shadow"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
+msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:59
++#: booleans.py:44
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-"Позволи X-Windows сървъра да назначава региони от паметта едновременно като "
-"изпълними и записваеми"
@@ -38955,212 +39375,202 @@ index be5b031..ed179d0 100644
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-msgstr "Забрани SELinux защитата за демона saslauthd"
-+#: booleans.py:61
-+#, fuzzy
-+msgid "Allow http daemon to check spam"
-+msgstr "Позволи демони да работят с NIS"
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr ""
++
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-msgstr "Забрани SELinux защитата за демона scannerdaemon"
-+#: booleans.py:62
-+#, fuzzy
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr "Позволява %s да се свързва с който и да е udp порт"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
++msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-msgstr "Не позволявай transition към sysadm_t, извършвани sudo и su"
-+#: booleans.py:63
-+#, fuzzy
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr "Позволява %s да се свързва с който и да е udp порт"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
++msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-msgstr "Не позволявай на никой от процесите да зарежда модули към ядрото"
-+#: booleans.py:64
-+#, fuzzy
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr "Позволи на squid демона да се свързва към мрежата"
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
--msgstr ""
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
-"Не позволявай на никой от процесите да модифицира kernel SELinux политиката"
-+#: booleans.py:65
-+#, fuzzy
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr "Позволи на squid демона да се свързва към мрежата"
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-msgstr "Забрани SELinux защитата за демона sendmail"
-+#: booleans.py:66
-+#, fuzzy
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr "Позволи на squid демона да се свързва към мрежата"
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-msgstr "Забрани SELinux защитата за setrans"
-+#: booleans.py:67
-+#, fuzzy
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr "Позволи на squid демона да се свързва към мрежата"
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-msgstr "Забрани SELinux защитата за демона setroubleshoot"
-+#: booleans.py:68
-+#, fuzzy
-+msgid "Allow httpd to connect to memcache server"
-+msgstr "Позволява %s да се свързва с който и да е tcp порт"
++#: booleans.py:54
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
++msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-msgstr "Забрани SELinux защитата за демона slapd"
-+#: booleans.py:69
-+#, fuzzy
-+msgid "Allow httpd to act as a relay"
-+msgstr "Позволи на spamd достъп до домашните директории"
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
++msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-msgstr "Забрани SELinux защитата за демона slrnpull"
-+#: booleans.py:70
-+#, fuzzy
-+msgid "Allow http daemon to send mail"
-+msgstr "Позволи демони да работят с NIS"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
++msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-msgstr "Забрани SELinux защитата за демона smbd"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-msgstr "Забрани SELinux защитата за демона snmpd"
-+#: booleans.py:72
-+#, fuzzy
-+msgid "Allow httpd cgi support"
-+msgstr "Позволи ssh да стартира ssh-keysign"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-msgstr "Забрани SELinux защитата за демона snort"
-+#: booleans.py:73
-+#, fuzzy
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr "Позволява %s да се свързва с който и да е udp порт"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
++msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-msgstr "Забрани SELinux защитата за демона soundd"
-+#: booleans.py:74
-+#, fuzzy
-+msgid "Allow httpd to read home directories"
-+msgstr "Позволи на spamd достъп до домашните директории"
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
++msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-msgstr "Забрани SELinux защитата за демона sound"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-msgstr "Spam защита"
-+#: booleans.py:76
-+#, fuzzy
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr "Позволи потребител да се свързва към postgres сокет"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
++msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-msgstr "Забрани SELinux защитата за демона spamd"
-+#: booleans.py:77
-+#, fuzzy
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr "Позволи rpm да работи неограничено"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-msgstr "Позволи на spamd достъп до домашните директории"
-+#: booleans.py:78
-+#, fuzzy
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr "Позволи потребители да стартират командата mount"
++#: booleans.py:64
++msgid "Allow guest to exec content"
++msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-msgstr "Позволи на Spam Assassin демона достъп до мрежата"
-+#: booleans.py:79
-+#, fuzzy
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr "Позволи потребители да стартират командата mount"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
++msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-msgstr "Забрани SELinux защитата за демона speedmgmt"
-+#: booleans.py:80
-+#, fuzzy
-+msgid "Allow httpd to read user content"
-+msgstr "Позволи rpm да работи неограничено"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
++msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-msgstr "Squid"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
+msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-msgstr "Позволи на squid демона да се свързва към мрежата"
-+#: booleans.py:82
-+#, fuzzy
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr "Позволи демони да работят с NIS"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-msgstr "Забрани SELinux защитата за демона squid"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
+msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-msgstr "Забрани SELinux защитата за демона ssh"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
+msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-msgstr "Позволи ssh влизания като sysadm_r:sysadm_t"
-+#: booleans.py:85
-+#, fuzzy
-+msgid "Allow Apache to execute tmp content."
-+msgstr "Позволи потребители да стартират командата mount"
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:86
++#: booleans.py:72
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-"Позволи staff_r потребители да търсят в домашната директория на sysadm и да "
-"четат файлове (като ~/.bashrc)"
@@ -39168,1560 +39578,521 @@ index be5b031..ed179d0 100644
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-msgstr "Универсален SSL тунел"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:73
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-msgstr "Забрани SELinux защитата за демона stunnel"
-+#: booleans.py:88
-+#, fuzzy
-+msgid "Allow httpd to access cifs file systems"
-+msgstr "Позволи на spamd достъп до домашните директории"
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
++msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-msgstr "Позволи stunnel демона да работи самостоятелно, извън xinetd"
-+#: booleans.py:89
-+#, fuzzy
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr "Позволи на spamd достъп до домашните директории"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
++msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-msgstr "Забрани SELinux защитата за демона swat"
-+#: booleans.py:90
-+#, fuzzy
-+msgid "Allow httpd to run gpg"
-+msgstr "Позволи ssh да стартира ssh-keysign"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
++msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-msgstr "Забрани SELinux защитата за демона sxid"
-+#: booleans.py:91
-+#, fuzzy
-+msgid "Allow httpd to access nfs file systems"
-+msgstr "Позволи на spamd достъп до домашните директории"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
++msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-msgstr "Забрани SELinux защитата за демона syslogd"
-+#: booleans.py:92
-+#, fuzzy
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr "Позволява %s да се свързва с който и да е tcp порт"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
++msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-msgstr "Забрани SELinux защитата за системните cron задачи"
-+#: booleans.py:93
-+#, fuzzy
-+msgid "Allow httpd to access openstack ports"
-+msgstr "Позволи на spamd достъп до домашните директории"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-msgstr "Забрани SELinux защитата за демона tcp"
-+#: booleans.py:94
-+#, fuzzy
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr "Позволява %s да се свързва с който и да е udp порт"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
++msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-msgstr "Забрани SELinux защитата за демона telnet"
-+#: booleans.py:95
-+#, fuzzy
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr "Позволява %s да се свързва с който и да е udp порт"
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
++msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-msgstr "Забрани SELinux защитата за демона tftpd"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
-+msgstr "Позволи изпълним стек на java"
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-msgstr "Забрани SELinux защитата за демона transproxy"
-+#: booleans.py:97
-+#, fuzzy
-+msgid "Allow confined applications to run with kerberos."
-+msgstr "Посочете файл(ове), които ограниченото приложение създава или пише"
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
++msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-msgstr "Забрани SELinux защитата за демона udev"
-+#: booleans.py:98
-+#, fuzzy
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "Позволи демони да работят с NIS"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-msgstr "Забрани SELinux защитата за демона uml"
-+#: booleans.py:99
-+#, fuzzy
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr "Позволи на всички демони възможността да ползват разпределени tty"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
++msgstr ""
-#: ../gui/selinux.tbl:202
-msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-"Позволи xinetd да работи неограничено, включително които и да са услуги, "
-"които той стартира, които нямат изрично дефиниран domain transition"
-#: ../gui/selinux.tbl:203
-+#: booleans.py:101
- msgid ""
+-msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-"Позволи rc скриптове да работят неограничено, включително който и да е "
-"демон, стартиран от rc скрипт, който няма изрично дефиниран domain transition"
--
+
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-msgstr "Позволи rpm да работи неограничено"
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
++msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--msgstr ""
++#: booleans.py:89
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
-"Позволи привилегировани инструменти като hotplug и insmod да работят "
-"неограничено"
-+#: booleans.py:102
-+#, fuzzy
-+msgid "Allow mock to read files in home directories."
-+msgstr "Позволи на spamd достъп до домашните директории"
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-msgstr "Забрани SELinux защитата за демона updfstab"
-+#: booleans.py:103
-+#, fuzzy
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr "Позволи mount да монтира която и да е директория"
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
++msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-msgstr "Забрани SELinux защитата за демона uptimed"
-+#: booleans.py:104
-+#, fuzzy
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr "Позволи на squid демона да се свързва към мрежата"
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
++msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:105
-+#, fuzzy
++#: booleans.py:92
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow mozilla_plugins to create random content in the users home directory"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-"Позволи user_r да достига sysadm_r чрез su, sudo, или userhelper. Иначе само "
-"staff_r го може"
-+"Позволи SELinux webadm потребител да чете домашни директории на "
-+"непривилегировани потребители"
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-msgstr "Позволи потребители да стартират командата mount"
-+#: booleans.py:106
-+#, fuzzy
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr "Позволи staff уеб браузъри да пишат в домашни директории"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
++msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
--msgstr ""
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
-"Позволи на нормални потребители директен достъп до мишката (позволи само X "
-"сървъра)"
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
-+msgstr "Позволи изпълним стек на mplayer"
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-msgstr "Позволи потребители да стартират командата dmesg"
-+#: booleans.py:108
-+#, fuzzy
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "Позволява %s да се свързва с който и да е tcp порт"
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
++msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--msgstr ""
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
+ msgstr ""
-"Позволи потребителите да контролират мрежови интерфейси (нужно е също "
-"USERCTL=true)"
-+#: booleans.py:109
-+#, fuzzy
-+msgid "Allow BIND to bind apache port."
-+msgstr "Позволява %s да се привързва към който и да е udp порт"
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-msgstr "Позволи нормален потребител да стартира ping"
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
+msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-msgstr "Позволи потребител да чете/пише noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:111
-+#, fuzzy
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr "Позволи mount да монтира която и да е директория"
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-msgstr "Позволи потребителите да четат/пишат usb устройства"
-+#: booleans.py:112
-+#, fuzzy
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr "Позволи Samba да споделя nfs директории"
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:113
- msgid ""
+-msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
msgstr ""
-"Позволи потребители да стартират TCP сървъри (привързване към портове и "
-"приемане на връзки от същата среда и външни потребители) забраната на това "
-"налага FTP passive режим и може да промени други протоколи"
--
+
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-msgstr "Позволи на потребител stat ttyfiles"
--
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
+
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-msgstr "Забрани SELinux защитата за демона uucpd"
++#: booleans.py:102
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-msgstr "Забрани SELinux защитата за демона vmware"
-+#: booleans.py:114
-+#, fuzzy
-+msgid "Allow system to run with NIS"
-+msgstr "Позволи демони да работят с NIS"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
++msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-msgstr "Забрани SELinux защитата за демона watchdog"
-+#: booleans.py:115
-+#, fuzzy
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr "Позволи клиенти да пишат в X споделена памет"
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
++msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-msgstr "Забрани SELinux защитата за демона winbind"
-+#: booleans.py:116
-+#, fuzzy
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr "Позволява %s да се свързва с който и да е udp порт"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-msgstr "Забрани SELinux защитата за демона xdm"
-+#: booleans.py:117
-+#, fuzzy
-+msgid "Allow nsplugin code to execmem/execstack"
-+msgstr "Позволява %s да се свързва с който и да е udp порт"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
++msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-msgstr "Позволи xdm влизания като sysadm_r:sysadm_t"
-+#: booleans.py:118
-+#, fuzzy
-+msgid "Allow openvpn to read home directories"
-+msgstr "Позволи на spamd достъп до домашните директории"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
++msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-msgstr "Забрани SELinux защитата за демона xen"
-+#: booleans.py:119
-+#, fuzzy
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr "Позволи на squid демона да се свързва към мрежата"
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
++msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-msgstr "XEN"
-+#: booleans.py:120
-+#, fuzzy
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr "Позволява %s да се свързва с който и да е tcp порт"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
++msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-msgstr "Позволи xen да чете/пише физически дискови устройства"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-msgstr "Забрани SELinux защитата за демона xfs"
-+#: booleans.py:122
++#: booleans.py:111
+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++"Allow mozilla_plugins to create random content in the users home directory"
+msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-msgstr "Забрани SELinux защитата за xen control"
-+#: booleans.py:123
-+#, fuzzy
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr "Позволи на spamd достъп до домашните директории"
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
++msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-msgstr "Забрани SELinux защитата за демона ypbind"
-+#: booleans.py:124
-+#, fuzzy
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr "Позволи на spamd достъп до домашните директории"
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
++msgstr "Позволи изпълним стек на mplayer"
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-msgstr "Забрани SELinux защитата за демона NIS Password"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
+msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-msgstr "Забрани SELinux защитата за демона ypserv"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
+msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-msgstr "Забрани SELinux защитата за демона NIS Transfer"
-+#: booleans.py:127
-+#, fuzzy
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "Позволи на spamd достъп до домашните директории"
++#: booleans.py:116
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
msgstr ""
-"Позволи SELinux webadm потребител да управлява домашни директории на "
-"непривилегировани потребители"
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
msgstr ""
-"Позволи SELinux webadm потребител да чете домашни директории на "
-+
-+#: booleans.py:130
-+#, fuzzy
-+msgid "Allow database admins to execute DML statement"
-+msgstr "Позволи потребители да стартират командата mount"
-+
-+#: booleans.py:131
-+#, fuzzy
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "Позволи нормален потребител да стартира ping"
-+
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "Позволи pppd да бъде стартиран за нормален потребител"
-+
-+#: booleans.py:134
-+#, fuzzy
-+msgid ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "Позволява %s да се свързва с който и да е udp порт"
-+
-+#: booleans.py:135
-+#, fuzzy
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "Позволи mount да монтира който и да е файл"
-+
-+#: booleans.py:136
-+#, fuzzy
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "Позволи потребител да се свързва към postgres сокет"
-+
-+#: booleans.py:137
-+#, fuzzy
-+msgid "Allow qemu to connect fully to the network"
-+msgstr "Позволи на squid демона да се свързва към мрежата"
-+
-+#: booleans.py:138
-+#, fuzzy
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr "Позволи Samba да споделя nfs директории"
-+
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
-+msgstr ""
-+
-+#: booleans.py:140
-+#, fuzzy
-+msgid "Allow qemu to use nfs file systems"
-+msgstr "Позволи Samba да споделя nfs директории"
-+
-+#: booleans.py:141
-+#, fuzzy
-+msgid "Allow qemu to use usb devices"
-+msgstr "Позволи потребителите да четат/пишат usb устройства"
-+
-+#: booleans.py:142
-+#, fuzzy
-+msgid "Allow racoon to read shadow"
-+msgstr "Позволи sasl удостоверяващият сървър да чете /etc/shadow"
-+
-+#: booleans.py:143
-+#, fuzzy
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "Позволи на squid демона да се свързва към мрежата"
-+
-+#: booleans.py:144
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:145
-+#, fuzzy
-+msgid "Allow rsync to run as a client"
-+msgstr "Позволи rpm да работи неограничено"
-+
-+#: booleans.py:146
-+#, fuzzy
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "Позволи mount да монтира която и да е директория"
-+
-+#: booleans.py:147
-+#, fuzzy
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "Позволи Samba да споделя nfs директории"
-+
-+#: booleans.py:148
-+#, fuzzy
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "Позволи Samba да споделя nfs директории"
-+
-+#: booleans.py:149
-+#, fuzzy
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "Позволи на spamd достъп до домашните директории"
-+
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr ""
-+
-+#: booleans.py:151
-+#, fuzzy
-+msgid "Allow samba to share users home directories."
-+msgstr "Позволи на spamd достъп до домашните директории"
-+
-+#: booleans.py:152
-+#, fuzzy
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "Позволи Samba да споделя nfs директории"
-+
-+#: booleans.py:153
-+#, fuzzy
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "Позволи Samba да споделя nfs директории"
-+
-+#: booleans.py:154
-+#, fuzzy
-+msgid "Allow samba to act as a portmapper"
-+msgstr "Позволи Samba да споделя nfs директории"
-+
-+#: booleans.py:155
-+#, fuzzy
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "Позволи rpm да работи неограничено"
-+
-+#: booleans.py:156
-+#, fuzzy
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "Позволи на spamd достъп до домашните директории"
-+
-+#: booleans.py:157
-+#, fuzzy
-+msgid "Allow samba to export NFS volumes."
-+msgstr "Позволи Samba да споделя nfs директории"
-+
-+#: booleans.py:158
-+#, fuzzy
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "Позволи xen да чете/пише физически дискови устройства"
-+
-+#: booleans.py:159
-+#, fuzzy
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "Позволи mount да монтира който и да е файл"
-+
-+#: booleans.py:160
-+#, fuzzy
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "Позволи mount да монтира който и да е файл"
-+
-+#: booleans.py:161
-+#, fuzzy
-+msgid "Allow sasl to read shadow"
-+msgstr "Позволи sasl удостоверяващият сървър да чете /etc/shadow"
-+
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr ""
-+
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr ""
-+
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
-+msgstr ""
-+
-+#: booleans.py:165
-+#, fuzzy
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+"Позволи на нормални потребители директен достъп до мишката (позволи само X "
-+"сървъра)"
-+
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr ""
-+
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:169
-+#, fuzzy
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "Позволи потребител да се свързва към mysql сокет"
-+
-+#: booleans.py:170
-+#, fuzzy
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute commands."
-+msgstr "Позволи потребители да стартират командата mount"
-+
-+#: booleans.py:171
-+#, fuzzy
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "Позволи потребител да се свързва към postgres сокет"
-+
-+#: booleans.py:172
-+#, fuzzy
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "Позволи потребител да чете/пише noextattrfile (FAT, CDROM, FLOPPY)"
-+
-+#: booleans.py:173
-+#, fuzzy
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr ""
-+"Позволи потребители да стартират TCP сървъри (привързване към портове и "
-+"приемане на връзки от същата среда и външни потребители) забраната на това "
-+"налага FTP passive режим и може да промени други протоколи"
-+
-+#: booleans.py:174
-+#, fuzzy
-+msgid "Allow user music sharing"
-+msgstr "Позволи потребителите да четат/пишат usb устройства"
-+
-+#: booleans.py:175
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:176
-+#, fuzzy
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr ""
-+"Позволи SELinux webadm потребител да чете домашни директории на "
- "непривилегировани потребители"
+-"непривилегировани потребители"
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-msgstr "Сигурни ли сте, че искате да изтриете %s '%s'?"
-+#: booleans.py:177
-+#, fuzzy
++#: booleans.py:119
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
+msgstr ""
-+"Позволи SELinux webadm потребител да чете домашни директории на "
-+"непривилегировани потребители"
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-msgstr "Изтрий %s"
-+#: booleans.py:178
-+#, fuzzy
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++#: booleans.py:120
++msgid "Allow system to run with NIS"
+msgstr ""
-+"Позволи SELinux webadm потребител да чете домашни директории на "
-+"непривилегировани потребители"
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-msgstr "Добави %s"
-+#: booleans.py:179
-+#, fuzzy
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "Позволи на squid демона да се свързва към мрежата"
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
++msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-msgstr "Промени %s"
-+#: booleans.py:180
-+#, fuzzy
-+msgid "Allow sge to access nfs file systems."
-+msgstr "Позволи на spamd достъп до домашните директории"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
++msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-msgstr "Permissive"
-+#: booleans.py:181
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
-+msgstr ""
-+
-+#: booleans.py:182
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:183
-+#, fuzzy
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "Позволи неетикетирани пакети да текат през мрежата"
-+
-+#: booleans.py:184
-+#, fuzzy
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "Позволи на spamd достъп до домашните директории"
-+
-+#: booleans.py:185
-+#, fuzzy
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "Позволява %s да се свързва с който и да е udp порт"
-+
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr ""
-+
-+#: booleans.py:187
-+#, fuzzy
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr ""
-+"Позволи SELinux webadm потребител да чете домашни директории на "
-+"непривилегировани потребители"
-+
-+#: booleans.py:188
-+#, fuzzy
-+msgid "allow host key based authentication"
-+msgstr "Ползва Pam за удостоверяване"
-+
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "Позволи ssh влизания като sysadm_r:sysadm_t"
-+
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr ""
-+
-+#: booleans.py:191
-+#, fuzzy
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr "Позволи на squid демона да се свързва към мрежата"
-+
-+#: booleans.py:192
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr ""
-+
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:194
-+#, fuzzy
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "Позволява %s да се свързва с който и да е udp порт"
-+
-+#: booleans.py:195
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr ""
-+
-+#: booleans.py:196
-+#, fuzzy
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "Позволи rpm да работи неограничено"
-+
-+#: booleans.py:197
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr ""
-+
-+#: booleans.py:198
-+#, fuzzy
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "Позволи rpm да работи неограничено"
-+
-+#: booleans.py:199
-+#, fuzzy
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "Позволи нормален потребител да стартира ping"
-+
-+#: booleans.py:200
-+#, fuzzy
-+msgid "Support ecryptfs home directories"
-+msgstr "Позволи на spamd достъп до домашните директории"
-+
-+#: booleans.py:201
-+#, fuzzy
-+msgid "Support fusefs home directories"
-+msgstr "Позволи на spamd достъп до домашните директории"
-+
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
-+msgstr ""
-+
-+#: booleans.py:203
-+#, fuzzy
-+msgid "Support NFS home directories"
-+msgstr "Позволи на spamd достъп до домашните директории"
-+
-+#: booleans.py:204
-+#, fuzzy
-+msgid "Support SAMBA home directories"
-+msgstr "Позволи на spamd достъп до домашните директории"
-+
-+#: booleans.py:205
-+#, fuzzy
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr "Позволява %s да се свързва с който и да е tcp порт"
-+
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:207
-+#, fuzzy
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr "Позволи потребителите да четат/пишат usb устройства"
-+
-+#: booleans.py:208
-+#, fuzzy
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr "Позволи потребителите да четат/пишат usb устройства"
-+
-+#: booleans.py:209
-+#, fuzzy
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr "Позволи evolution и thunderbird да четат потребителски файлове"
-+
-+#: booleans.py:210
-+#, fuzzy
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr "Позволи evolution и thunderbird да четат потребителски файлове"
-+
-+#: booleans.py:211
-+#, fuzzy
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr "Позволи evolution и thunderbird да четат потребителски файлове"
-+
-+#: booleans.py:212
-+#, fuzzy
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr "Позволи evolution и thunderbird да четат потребителски файлове"
-+
-+#: booleans.py:213
-+#, fuzzy
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr "Позволи потребителите да четат/пишат usb устройства"
-+
-+#: booleans.py:214
-+#, fuzzy
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr "Позволи потребителите да четат/пишат usb устройства"
-+
-+#: booleans.py:215
-+#, fuzzy
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr "Позволи evolution и thunderbird да четат потребителски файлове"
-+
-+#: booleans.py:216
-+#, fuzzy
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+"Позволи SELinux webadm потребител да управлява домашни директории на "
-+"непривилегировани потребители"
-+
-+#: booleans.py:217
-+#, fuzzy
-+msgid "Allow webadm to read files in users home directories"
-+msgstr ""
-+"Позволи SELinux webadm потребител да чете домашни директории на "
-+"непривилегировани потребители"
-+
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
-+msgstr ""
-+
-+#: booleans.py:219
-+#, fuzzy
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr "Позволи ssh влизания като sysadm_r:sysadm_t"
-+
-+#: booleans.py:220
-+#, fuzzy
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr "Позволи ssh влизания като sysadm_r:sysadm_t"
-+
-+#: booleans.py:221
-+#, fuzzy
-+msgid "Allow xen to manage nfs files"
-+msgstr "Позволи mount да монтира който и да е файл"
-+
-+#: booleans.py:222
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr ""
-+
-+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr ""
-+
-+#: booleans.py:224
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr ""
-+
-+#: booleans.py:225
-+#, fuzzy
-+msgid "Allow xguest users to mount removable media"
-+msgstr "Позволи потребители да стартират командата dmesg"
-+
-+#: booleans.py:226
-+#, fuzzy
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "Позволи потребителите да четат/пишат usb устройства"
-+
-+#: booleans.py:227
-+#, fuzzy
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "Позволи клиенти да пишат в X споделена памет"
-+
-+#: booleans.py:228
-+#, fuzzy
-+msgid "Allows XServer to execute writable memory"
-+msgstr "Позволи потребители да стартират командата mount"
-+
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
-+msgstr ""
-+
-+#: booleans.py:230
-+#, fuzzy
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr "Позволява %s да се свързва с който и да е udp порт"
-+
-+#: booleans.py:231
-+#, fuzzy
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr "Позволи всички демони да пишат основни файлове в /"
-+
-+#: booleans.py:232
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
+msgstr ""
-+
-+#~ msgid "SELinux Service Protection"
-+#~ msgstr "SELinux защита на услугите"
-+
-+#~ msgid "Disable SELinux protection for acct daemon"
-+#~ msgstr "Забрани SELinux защитата за acct демона"
-+
-+#~ msgid "Admin"
-+#~ msgstr "Админ"
-+
-+#~ msgid "User Privs"
-+#~ msgstr "Права на потребители"
-+
-+#~ msgid ""
-+#~ "Allow gadmin SELinux user account to execute files in home directory or /"
-+#~ "tmp"
-+#~ msgstr ""
-+#~ "Позволи gadmin SELinux потребителски акаунт да стартира файлове в "
-+#~ "домашната директория или /tmp"
-+
-+#~ msgid ""
-+#~ "Allow guest SELinux user account to execute files in home directory or /"
-+#~ "tmp"
-+#~ msgstr ""
-+#~ "Позволи guest SELinux потребителски акаунт да стартира файлове в "
-+#~ "домашната директория или /tmp"
-+
-+#~ msgid "Memory Protection"
-+#~ msgstr "Защита на паметта"
-+
-+#~ msgid "Mount"
-+#~ msgstr "Монтиране"
-+
-+#~ msgid "SSH"
-+#~ msgstr "SSH"
-+
-+#~ msgid ""
-+#~ "Allow staff SELinux user account to execute files in home directory or /"
-+#~ "tmp"
-+#~ msgstr ""
-+#~ "Позволи staff SELinux потребителски акаунт да стартира файлове в "
-+#~ "домашната директория или /tmp"
-+
-+#~ msgid ""
-+#~ "Allow sysadm SELinux user account to execute files in home directory or /"
-+#~ "tmp"
-+#~ msgstr ""
-+#~ "Позволи sysadm SELinux потребителски акаунт да стартира файлове в "
-+#~ "домашната директория или /tmp"
-+
-+#~ msgid ""
-+#~ "Allow unconfined SELinux user account to execute files in home directory "
-+#~ "or /tmp"
-+#~ msgstr ""
-+#~ "Позволи неограничен SELinux потребителски акаунт да стартира файлове в "
-+#~ "домашната директория или /tmp"
-+
-+#~ msgid "Network Configuration"
-+#~ msgstr "Мрежова конфигурация"
-+
-+#~ msgid ""
-+#~ "Allow user SELinux user account to execute files in home directory or /tmp"
-+#~ msgstr ""
-+#~ "Позволи user SELinux потребителски акаунт да стартира файлове в домашната "
-+#~ "директория или /tmp"
-+
-+#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#~ msgstr "Позволи на неограничени dyntrans към unconfined_execmem"
-+
-+#~ msgid "Databases"
-+#~ msgstr "Бази данни"
-+
-+#~ msgid "XServer"
-+#~ msgstr "XServer"
-+
-+#~ msgid ""
-+#~ "Allow xguest SELinux user account to execute files in home directory or /"
-+#~ "tmp"
-+#~ msgstr ""
-+#~ "Позволи xguest SELinux потребителски акаунт да стартира файлове в "
-+#~ "домашната директория или /tmp"
-+
-+#~ msgid "NIS"
-+#~ msgstr "NIS"
-+
-+#~ msgid "Web Applications"
-+#~ msgstr "Уеб приложения"
-+
-+#~ msgid "Disable SELinux protection for amanda"
-+#~ msgstr "Забрани SELinux защитата за amanda"
-+
-+#~ msgid "Disable SELinux protection for amavis"
-+#~ msgstr "Забрани SELinux защитата за amavis"
-+
-+#~ msgid "Disable SELinux protection for apmd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона apmd"
-+
-+#~ msgid "Disable SELinux protection for arpwatch daemon"
-+#~ msgstr "Забрани SELinux защитата за демона arpwatch"
-+
-+#~ msgid "Disable SELinux protection for auditd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона auditd"
-+
-+#~ msgid "Disable SELinux protection for automount daemon"
-+#~ msgstr "Забрани SELinux защитата за демона automount"
-+
-+#~ msgid "Disable SELinux protection for avahi"
-+#~ msgstr "Забрани SELinux защитата за avahi"
-+
-+#~ msgid "Disable SELinux protection for bluetooth daemon"
-+#~ msgstr "Забрани SELinux защитата за демона bluetooth"
-+
-+#~ msgid "Disable SELinux protection for canna daemon"
-+#~ msgstr "Забрани SELinux защитата за демона canna"
-+
-+#~ msgid "Disable SELinux protection for cardmgr daemon"
-+#~ msgstr "Забрани SELinux защитата за демона cardmgr"
-+
-+#~ msgid "Disable SELinux protection for Cluster Server"
-+#~ msgstr "Забрани SELinux защитата за Cluster Server"
-+
-+#~ msgid "Disable SELinux protection for ciped daemon"
-+#~ msgstr "Забрани SELinux защитата за демона ciped"
-+
-+#~ msgid "Disable SELinux protection for clamd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона clamd"
-+
-+#~ msgid "Disable SELinux protection for clamscan"
-+#~ msgstr "Забрани SELinux защитата за clamscan"
-+
-+#~ msgid "Disable SELinux protection for clvmd"
-+#~ msgstr "Забрани SELinux защитата за clvmd"
-+
-+#~ msgid "Disable SELinux protection for comsat daemon"
-+#~ msgstr "Забрани SELinux защитата за демона comsat"
-+
-+#~ msgid "Disable SELinux protection for courier daemon"
-+#~ msgstr "Забрани SELinux защитата за демона courier"
-+
-+#~ msgid "Disable SELinux protection for cpucontrol daemon"
-+#~ msgstr "Забрани SELinux защитата за демона cpucontrol"
-+
-+#~ msgid "Disable SELinux protection for cpuspeed daemon"
-+#~ msgstr "Забрани SELinux защитата за демона cpuspeed"
-+
-+#~ msgid "Cron"
-+#~ msgstr "Cron"
-+
-+#~ msgid "Disable SELinux protection for crond daemon"
-+#~ msgstr "Забрани SELinux защитата за демона crond"
-+
-+#~ msgid "Printing"
-+#~ msgstr "Печатане"
-+
-+#~ msgid "Disable SELinux protection for cupsd back end server"
-+#~ msgstr "Забрани SELinux защитата за cupsd back end server"
-+
-+#~ msgid "Disable SELinux protection for cupsd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона cupsd"
-+
-+#~ msgid "Disable SELinux protection for cupsd_lpd"
-+#~ msgstr "Забрани SELinux защитата за cupsd_lpd"
-+
-+#~ msgid "CVS"
-+#~ msgstr "CVS"
-+
-+#~ msgid "Disable SELinux protection for cvs daemon"
-+#~ msgstr "Забрани SELinux защитата за демона cvs"
-+
-+#~ msgid "Disable SELinux protection for cyrus daemon"
-+#~ msgstr "Забрани SELinux защитата за демона cyrus"
-+
-+#~ msgid "Disable SELinux protection for dbskkd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона dbskkd"
-+
-+#~ msgid "Disable SELinux protection for dbusd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона dbusd"
-+
-+#~ msgid "Disable SELinux protection for dccd"
-+#~ msgstr "Забрани SELinux защитата за dccd"
-+
-+#~ msgid "Disable SELinux protection for dccifd"
-+#~ msgstr "Забрани SELinux защитата за dccifd"
-+
-+#~ msgid "Disable SELinux protection for dccm"
-+#~ msgstr "Забрани SELinux защитата за dccm"
-+
-+#~ msgid "Disable SELinux protection for ddt daemon"
-+#~ msgstr "Забрани SELinux защитата за демона ddt"
-+
-+#~ msgid "Disable SELinux protection for devfsd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона devfsd"
-+
-+#~ msgid "Disable SELinux protection for dhcpc daemon"
-+#~ msgstr "Забрани SELinux защитата за демона dhcpc"
-+
-+#~ msgid "Disable SELinux protection for dhcpd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона dhcpd"
-+
-+#~ msgid "Disable SELinux protection for dictd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона dictd"
-+
-+#~ msgid "Allow sysadm_t to directly start daemons"
-+#~ msgstr "Позволи sysadm_t директно да стартира демони"
-+
-+#~ msgid "Disable SELinux protection for Evolution"
-+#~ msgstr "Забрани SELinux защитата за Evolution"
-+
-+#~ msgid "Games"
-+#~ msgstr "Игри"
-+
-+#~ msgid "Disable SELinux protection for games"
-+#~ msgstr "Забрани SELinux защитата за игри"
-+
-+#~ msgid "Disable SELinux protection for the web browsers"
-+#~ msgstr "Забрани SELinux защитата за уеб браузърите"
-+
-+#~ msgid "Disable SELinux protection for Thunderbird"
-+#~ msgstr "Забрани SELinux защитата за Thunderbird"
-+
-+#~ msgid "Disable SELinux protection for distccd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона distccd"
-+
-+#~ msgid "Disable SELinux protection for dmesg daemon"
-+#~ msgstr "Забрани SELinux защитата за демона dmesg"
-+
-+#~ msgid "Disable SELinux protection for dnsmasq daemon"
-+#~ msgstr "Забрани SELinux защитата за демона dnsmasq"
-+
-+#~ msgid "Disable SELinux protection for dovecot daemon"
-+#~ msgstr "Забрани SELinux защитата за демона dovecot"
-+
-+#~ msgid "Disable SELinux protection for entropyd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона entropyd"
-+
-+#~ msgid "Disable SELinux protection for fetchmail"
-+#~ msgstr "Забрани SELinux защитата за fetchmail"
-+
-+#~ msgid "Disable SELinux protection for fingerd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона fingerd"
-+
-+#~ msgid "Disable SELinux protection for freshclam daemon"
-+#~ msgstr "Забрани SELinux защитата за демона freshclam"
-+
-+#~ msgid "Disable SELinux protection for fsdaemon daemon"
-+#~ msgstr "Забрани SELinux защитата за демона fsdaemon"
-+
-+#~ msgid "Disable SELinux protection for gpm daemon"
-+#~ msgstr "Забрани SELinux защитата за демона gpm"
-+
-+#~ msgid "NFS"
-+#~ msgstr "NFS"
-+
-+#~ msgid "Disable SELinux protection for gss daemon"
-+#~ msgstr "Забрани SELinux защитата за демона gss"
-+
-+#~ msgid "Disable SELinux protection for Hal daemon"
-+#~ msgstr "Забрани SELinux защитата за демона Hal"
-+
-+#~ msgid "Compatibility"
-+#~ msgstr "Съвместимост"
-+
-+#~ msgid ""
-+#~ "Do not audit things that we know to be broken but which are not security "
-+#~ "risks"
-+#~ msgstr ""
-+#~ "Не наблюдавай неща, които знаем, че са счупени, но не са рискови за "
-+#~ "сигурността"
-+
-+#~ msgid "Disable SELinux protection for hostname daemon"
-+#~ msgstr "Забрани SELinux защитата за демона hostname"
-+
-+#~ msgid "Disable SELinux protection for hotplug daemon"
-+#~ msgstr "Забрани SELinux защитата за демона hotplug"
-+
-+#~ msgid "Disable SELinux protection for howl daemon"
-+#~ msgstr "Забрани SELinux защитата за демона howl"
-+
-+#~ msgid "Disable SELinux protection for cups hplip daemon"
-+#~ msgstr "Забрани SELinux защитата за cups демона hplip"
-+
-+#~ msgid "Disable SELinux protection for httpd rotatelogs"
-+#~ msgstr "Забрани SELinux защитата за httpd rotatelog-овете"
-+
-+#~ msgid "HTTPD Service"
-+#~ msgstr "Услугата HTTPD"
-+
-+#~ msgid "Disable SELinux protection for http suexec"
-+#~ msgstr "Забрани SELinux защитата за http suexec"
-+
-+#~ msgid "Disable SELinux protection for hwclock daemon"
-+#~ msgstr "Забрани SELinux защитата за демона hwclock"
-+
-+#~ msgid "Disable SELinux protection for i18n daemon"
-+#~ msgstr "Забрани SELinux защитата за демона i18n"
-+
-+#~ msgid "Disable SELinux protection for imazesrv daemon"
-+#~ msgstr "Забрани SELinux защитата за демона imazesrv"
-+
-+#~ msgid "Disable SELinux protection for inetd child daemons"
-+#~ msgstr "Забрани SELinux защитата за inetd child демоните"
-+
-+#~ msgid "Disable SELinux protection for inetd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона inetd"
-+
-+#~ msgid "Disable SELinux protection for innd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона innd"
-+
-+#~ msgid "Disable SELinux protection for iptables daemon"
-+#~ msgstr "Забрани SELinux защитата за демона iptables"
-+
-+#~ msgid "Disable SELinux protection for ircd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона ircd"
-+
-+#~ msgid "Disable SELinux protection for irqbalance daemon"
-+#~ msgstr "Забрани SELinux защитата за демона irqbalance"
-+
-+#~ msgid "Disable SELinux protection for iscsi daemon"
-+#~ msgstr "Забрани SELinux защитата за демона iscsi"
-+
-+#~ msgid "Disable SELinux protection for jabberd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона jabberd"
-+
-+#~ msgid "Kerberos"
-+#~ msgstr "Kerberos"
-+
-+#~ msgid "Disable SELinux protection for kadmind daemon"
-+#~ msgstr "Забрани SELinux защитата за демона kadmind"
-+
-+#~ msgid "Disable SELinux protection for klogd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона klogd"
-+
-+#~ msgid "Disable SELinux protection for krb5kdc daemon"
-+#~ msgstr "Забрани SELinux защитата за демона krb5kdc"
-+
-+#~ msgid "Disable SELinux protection for ktalk daemons"
-+#~ msgstr "Забрани SELinux защитата за демоните ktalk"
-+
-+#~ msgid "Disable SELinux protection for kudzu daemon"
-+#~ msgstr "Забрани SELinux защитата за демона kudzu"
-+
-+#~ msgid "Disable SELinux protection for locate daemon"
-+#~ msgstr "Забрани SELinux защитата за демона locate"
-+
-+#~ msgid "Disable SELinux protection for lpd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона lpd"
-+
-+#~ msgid "Disable SELinux protection for lrrd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона lrrd"
-+
-+#~ msgid "Disable SELinux protection for lvm daemon"
-+#~ msgstr "Забрани SELinux защитата за демона lvm"
-+
-+#~ msgid "Disable SELinux protection for mailman"
-+#~ msgstr "Забрани SELinux защитата за mailman"
-+
-+#~ msgid "Disable SELinux protection for mdadm daemon"
-+#~ msgstr "Забрани SELinux защитата за демона mdadm"
-+
-+#~ msgid "Disable SELinux protection for monopd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона monopd"
-+
-+#~ msgid "Disable SELinux protection for mrtg daemon"
-+#~ msgstr "Забрани SELinux защитата за демона mrtg"
-+
-+#~ msgid "Disable SELinux protection for mysqld daemon"
-+#~ msgstr "Забрани SELinux защитата за демона mysqld"
-+
-+#~ msgid "Disable SELinux protection for nagios daemon"
-+#~ msgstr "Забрани SELinux защитата за демона nagios"
-+
-+#~ msgid "Name Service"
-+#~ msgstr "Услуга за имена"
-+
-+#~ msgid "Disable SELinux protection for named daemon"
-+#~ msgstr "Забрани SELinux защитата за демона named"
-+
-+#~ msgid "Disable SELinux protection for nessusd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона nessusd"
-+
-+#~ msgid "Disable SELinux protection for NetworkManager"
-+#~ msgstr "Забрани SELinux защитата за NetworkManager"
-+
-+#~ msgid "Disable SELinux protection for nfsd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона nfsd"
-+
-+#~ msgid "Samba"
-+#~ msgstr "Samba"
-+
-+#~ msgid "Disable SELinux protection for nmbd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона nmbd"
-+
-+#~ msgid "Disable SELinux protection for nrpe daemon"
-+#~ msgstr "Забрани SELinux защитата за демона nrpe"
-+
-+#~ msgid "Disable SELinux protection for nscd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона nscd"
-+
-+#~ msgid "Disable SELinux protection for nsd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона nsd"
-+
-+#~ msgid "Disable SELinux protection for ntpd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона ntpd"
-+
-+#~ msgid "Disable SELinux protection for oddjob"
-+#~ msgstr "Забрани SELinux защитата за oddjob"
-+
-+#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#~ msgstr "Забрани SELinux защитата за oddjob_mkhomedir"
-+
-+#~ msgid "Disable SELinux protection for openvpn daemon"
-+#~ msgstr "Забрани SELinux защитата за демона openvpn"
-+
-+#~ msgid "Disable SELinux protection for pam daemon"
-+#~ msgstr "Забрани SELinux защитата за демона pam"
-+
-+#~ msgid "Disable SELinux protection for pegasus"
-+#~ msgstr "Забрани SELinux защитата за pegasus"
-+
-+#~ msgid "Disable SELinux protection for perdition daemon"
-+#~ msgstr "Забрани SELinux защитата за демона perdition"
-+
-+#~ msgid "Disable SELinux protection for portmap daemon"
-+#~ msgstr "Забрани SELinux защитата за демона portmap"
-+
-+#~ msgid "Disable SELinux protection for portslave daemon"
-+#~ msgstr "Забрани SELinux защитата за демона portslave"
-+
-+#~ msgid "Disable SELinux protection for postfix"
-+#~ msgstr "Забрани SELinux защитата за postfix"
-+
-+#~ msgid "Disable SELinux protection for postgresql daemon"
-+#~ msgstr "Забрани SELinux защитата за демона postgresql"
-+
-+#~ msgid "pppd"
-+#~ msgstr "pppd"
-+
-+#~ msgid "Disable SELinux protection for pptp"
-+#~ msgstr "Забрани SELinux защитата за pptp"
-+
-+#~ msgid "Disable SELinux protection for prelink daemon"
-+#~ msgstr "Забрани SELinux защитата за демона prelink"
-+
-+#~ msgid "Disable SELinux protection for privoxy daemon"
-+#~ msgstr "Забрани SELinux защитата за демона privoxy"
-+
-+#~ msgid "Disable SELinux protection for ptal daemon"
-+#~ msgstr "Забрани SELinux защитата за демона ptal"
-+
-+#~ msgid "Disable SELinux protection for pxe daemon"
-+#~ msgstr "Забрани SELinux защитата за демона pxe"
-+
-+#~ msgid "Disable SELinux protection for pyzord"
-+#~ msgstr "Забрани SELinux защитата за pyzord"
-+
-+#~ msgid "Disable SELinux protection for quota daemon"
-+#~ msgstr "Забрани SELinux защитата за демона quota"
-+
-+#~ msgid "Disable SELinux protection for radiusd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона radiusd"
-+
-+#~ msgid "Disable SELinux protection for radvd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона radvd"
-+
-+#~ msgid "Disable SELinux protection for rdisc"
-+#~ msgstr "Забрани SELinux защитата за rdisc"
-+
-+#~ msgid "Disable SELinux protection for readahead"
-+#~ msgstr "Забрани SELinux защитата за readahead"
-+
-+#~ msgid "Allow programs to read files in non-standard locations (default_t)"
-+#~ msgstr ""
-+#~ "Позволи програми да четат файлове в нестандартни местоположения "
-+#~ "(default_t)"
-+
-+#~ msgid "Disable SELinux protection for restorecond"
-+#~ msgstr "Забрани SELinux защитата за restorecond"
-+
-+#~ msgid "Disable SELinux protection for rhgb daemon"
-+#~ msgstr "Забрани SELinux защитата за демона rhgb"
-+
-+#~ msgid "Disable SELinux protection for ricci"
-+#~ msgstr "Забрани SELinux защитата за ricci"
-+
-+#~ msgid "Disable SELinux protection for ricci_modclusterd"
-+#~ msgstr "Забрани SELinux защитата за ricci_modclusterd"
-+
-+#~ msgid "Disable SELinux protection for rlogind daemon"
-+#~ msgstr "Забрани SELinux защитата за демона rlogind"
-+
-+#~ msgid "Disable SELinux protection for rpcd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона rpcd"
-+
-+#~ msgid "Disable SELinux protection for rshd"
-+#~ msgstr "Забрани SELinux защитата за rshd"
-+
-+#~ msgid "rsync"
-+#~ msgstr "rsync"
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-msgstr "Enforcing"
-+#~ msgid "Disable SELinux protection for rsync daemon"
-+#~ msgstr "Забрани SELinux защитата за демона rsync"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-msgstr "Състояние"
-+#~ msgid "Allow ssh to run from inetd instead of as a daemon"
-+#~ msgstr "Позволи ssh да бъде стартиран от inetd вместо да работи като демон"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr ""
-#: ../gui/statusPage.py:133
--msgid ""
++#: booleans.py:126
+ msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
--msgstr ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
-"Променяйки типа политика, ще предизвикате преетикетиране на цялата файлова "
-"система при следващото зареждане. Преетикетирането отнема доста време, в "
-"зависимост от големината на файловата система. Искате ли да продължите?"
-+#~ msgid "SASL authentication server"
-+#~ msgstr "SASL удостоверяващ сървър"
-#: ../gui/statusPage.py:147
--msgid ""
++#: booleans.py:127
+ msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
-"relabel. If you just want to see if SELinux is causing a problem on your "
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
--msgstr ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
-"Промяната към забранен SELinux изисква рестартиране. Това не се "
-"препоръчва. Ако по-късно решите да активирате SELinux, системата ще трябва "
-"да бъде преетикетирана. Ако просто искате да видите дали SELinux е причина "
-"за проблем в системата Ви, може да преминете в режим permissive, който само "
-"ще регистрира грешките, без да налага SELinux политика. Режимът Permissive "
-"не изисква рестартиране Искате ли да продължите?"
-+#~ msgid ""
-+#~ "Allow X-Windows server to map a memory region as both executable and "
-+#~ "writable"
-+#~ msgstr ""
-+#~ "Позволи X-Windows сървъра да назначава региони от паметта едновременно "
-+#~ "като изпълними и записваеми"
-#: ../gui/statusPage.py:152
-msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
--msgstr ""
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
-"Промяната към разрешен SELinux ще предизвика преетикетиране на цялата "
-"файлова система при следващото зареждане. Преетикетирането отнема доста "
-"време, в зависимост от големината на файловата система. Искате ли да "
-"продължите?"
-+#~ msgid "Disable SELinux protection for saslauthd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона saslauthd"
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-msgstr "system-config-selinux"
-+#~ msgid "Disable SELinux protection for scannerdaemon daemon"
-+#~ msgstr "Забрани SELinux защитата за демона scannerdaemon"
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
-#: ../gui/system-config-selinux.glade:12
-msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--msgstr ""
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#~ msgstr "Не позволявай transition към sysadm_t, извършвани sudo и su"
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-msgstr "Добави SELinux съответствие за влизане"
-+#~ msgid "Do not allow any processes to load kernel modules"
-+#~ msgstr "Не позволявай на никой от процесите да зарежда модули към ядрото"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-msgstr "Добавя SELinux мрежови портове"
-+#~ msgid "Do not allow any processes to modify kernel SELinux policy"
-+#~ msgstr ""
-+#~ "Не позволявай на никой от процесите да модифицира kernel SELinux "
-+#~ "политиката"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-msgstr "SELinux тип"
-+#~ msgid "Disable SELinux protection for sendmail daemon"
-+#~ msgstr "Забрани SELinux защитата за демона sendmail"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
++msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-msgstr "Файлова спецификация"
-+#~ msgid "Disable SELinux protection for setrans"
-+#~ msgstr "Забрани SELinux защитата за setrans"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
++msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-msgstr "Тип файл"
-+#~ msgid "Disable SELinux protection for setroubleshoot daemon"
-+#~ msgstr "Забрани SELinux защитата за демона setroubleshoot"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr ""
-#: ../gui/system-config-selinux.glade:727
--msgid ""
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
++
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
++msgstr "Позволи pppd да бъде стартиран за нормален потребител"
++
++#: booleans.py:138
+ msgid ""
-"all files\n"
-"regular file\n"
-"directory\n"
@@ -40730,7 +40101,8 @@ index be5b031..ed179d0 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
--msgstr ""
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
-"всички файлове\n"
-"нормален файл\n"
-"директория\n"
@@ -40739,129 +40111,192 @@ index be5b031..ed179d0 100644
-"сокет\n"
-"символна връзка\n"
-"named pipe\n"
-+#~ msgid "Disable SELinux protection for slapd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона slapd"
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-msgstr "MLS"
-+#~ msgid "Disable SELinux protection for slrnpull daemon"
-+#~ msgstr "Забрани SELinux защитата за демона slrnpull"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
++msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-msgstr "Добавя SELinux потребител"
-+#~ msgid "Disable SELinux protection for smbd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона smbd"
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-msgstr "SELinux администрация"
-+#~ msgid "Disable SELinux protection for snmpd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона snmpd"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
++msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-msgstr "Добави"
-+#~ msgid "Disable SELinux protection for snort daemon"
-+#~ msgstr "Забрани SELinux защитата за демона snort"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-msgstr "_Свойства"
-+#~ msgid "Disable SELinux protection for soundd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона soundd"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-msgstr "_Изтрий"
-+#~ msgid "Disable SELinux protection for sound daemon"
-+#~ msgstr "Забрани SELinux защитата за демона sound"
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
++msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-msgstr "Изберете Management Object"
-+#~ msgid "Spam Protection"
-+#~ msgstr "Spam защита"
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
++msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-msgstr "<b>Изберете:</b>"
-+#~ msgid "Disable SELinux protection for spamd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона spamd"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
++msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-msgstr "Системен Enforcing режим по подразбиране"
-+#~ msgid "Allow Spam Assassin daemon network access"
-+#~ msgstr "Позволи на Spam Assassin демона достъп до мрежата"
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
++msgstr ""
-#: ../gui/system-config-selinux.glade:1354
--msgid ""
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr ""
++
++#: booleans.py:149
+ msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
--msgstr ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
-"Забранен\n"
-"Permissive\n"
-"Enforcing\n"
-+#~ msgid "Disable SELinux protection for speedmgmt daemon"
-+#~ msgstr "Забрани SELinux защитата за демона speedmgmt"
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-msgstr "Текущ Enforcing режим"
-+#~ msgid "Squid"
-+#~ msgstr "Squid"
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
++msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-msgstr "Системен тип политика по подразбиране: "
-+#~ msgid "Disable SELinux protection for squid daemon"
-+#~ msgstr "Забрани SELinux защитата за демона squid"
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
++msgstr ""
-#: ../gui/system-config-selinux.glade:1463
--msgid ""
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
++msgstr ""
++
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
++msgstr ""
++
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
++msgstr ""
++
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr ""
++
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
++msgstr ""
++
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
++msgstr ""
++
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
++msgstr ""
++
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
++msgstr ""
++
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
++msgstr ""
++
++#: booleans.py:161
++msgid "Allow secadm to exec content"
++msgstr ""
++
++#: booleans.py:162
+ msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
--msgstr ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
-"Изберете, ако искате да преетикетирате тогава цялата файлова система при "
-"следващото зареждане. Преетикетирането може да отнеме доста време, в "
-"зависимост от големината на файловата система. Ако променяте типовете "
-"политика или преминавате от забранен към enforcing, е необходимо "
-"преетикетиране."
-+#~ msgid "Disable SELinux protection for ssh daemon"
-+#~ msgstr "Забрани SELinux защитата за демона ssh"
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-msgstr "Преетикетиране при следващото зареждане"
-+#~ msgid ""
-+#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
-+#~ "~/.bashrc)"
-+#~ msgstr ""
-+#~ "Позволи staff_r потребители да търсят в домашната директория на sysadm и "
-+#~ "да четат файлове (като ~/.bashrc)"
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-msgstr "label37"
-+#~ msgid "Universal SSL tunnel"
-+#~ msgstr "Универсален SSL тунел"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
++msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-msgstr "Върни булевите настройки към тези по подразбиране"
-+#~ msgid "Disable SELinux protection for stunnel daemon"
-+#~ msgstr "Забрани SELinux защитата за демона stunnel"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-msgstr "Превключва между Индивидуални и Всички булеви променливи"
-+#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#~ msgstr "Позволи stunnel демона да работи самостоятелно, извън xinetd"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr ""
-#: ../gui/system-config-selinux.glade:1645
-#: ../gui/system-config-selinux.glade:1850
@@ -40872,231 +40307,461 @@ index be5b031..ed179d0 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-msgstr "Филтър"
-+#~ msgid "Disable SELinux protection for swat daemon"
-+#~ msgstr "Забрани SELinux защитата за демона swat"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-msgstr "label50"
-+#~ msgid "Disable SELinux protection for sxid daemon"
-+#~ msgstr "Забрани SELinux защитата за демона sxid"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-msgstr "Добавя файлов контекст"
-+#~ msgid "Disable SELinux protection for syslogd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона syslogd"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-msgstr "Променя файлов контекст"
-+#~ msgid "Disable SELinux protection for system cron jobs"
-+#~ msgstr "Забрани SELinux защитата за системните cron задачи"
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
++msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-msgstr "Изтрива файлов контекст"
-+#~ msgid "Disable SELinux protection for tcp daemon"
-+#~ msgstr "Забрани SELinux защитата за демона tcp"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-msgstr "Превключва между всички и индивидуален файлов контекст"
-+#~ msgid "Disable SELinux protection for telnet daemon"
-+#~ msgstr "Забрани SELinux защитата за демона telnet"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-msgstr "label38"
-+#~ msgid "Disable SELinux protection for tftpd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона tftpd"
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
++msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-msgstr "Добави SELinux съответствие на потребител"
-+#~ msgid "Disable SELinux protection for transproxy daemon"
-+#~ msgstr "Забрани SELinux защитата за демона transproxy"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
++msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-msgstr "Промени SELinux съответствие на потребител"
-+#~ msgid "Disable SELinux protection for udev daemon"
-+#~ msgstr "Забрани SELinux защитата за демона udev"
++#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-msgstr "Изтрий SELinux съответствие на потребител"
-+#~ msgid "Disable SELinux protection for uml daemon"
-+#~ msgstr "Забрани SELinux защитата за демона uml"
++#: booleans.py:176
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
++msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-msgstr "label39"
-+#~ msgid ""
-+#~ "Allow xinetd to run unconfined, including any services it starts that do "
-+#~ "not have a domain transition explicitly defined"
-+#~ msgstr ""
-+#~ "Позволи xinetd да работи неограничено, включително които и да са услуги, "
-+#~ "които той стартира, които нямат изрично дефиниран domain transition"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-msgstr "Добавя потребител"
-+#~ msgid ""
-+#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
-+#~ "script that does not have a domain transition explicitly defined"
-+#~ msgstr ""
-+#~ "Позволи rc скриптове да работят неограничено, включително който и да е "
-+#~ "демон, стартиран от rc скрипт, който няма изрично дефиниран domain "
-+#~ "transition"
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-msgstr "Променя потребител"
-+#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#~ msgstr ""
-+#~ "Позволи привилегировани инструменти като hotplug и insmod да работят "
-+#~ "неограничено"
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
++msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-msgstr "Изтрива потребител"
-+#~ msgid "Disable SELinux protection for updfstab daemon"
-+#~ msgstr "Забрани SELinux защитата за демона updfstab"
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-msgstr "label41"
-+#~ msgid "Disable SELinux protection for uptimed daemon"
-+#~ msgstr "Забрани SELinux защитата за демона uptimed"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
++msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-msgstr "Добавя мрежов порт"
-+#~ msgid ""
-+#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
-+#~ "only staff_r can do so"
-+#~ msgstr ""
-+#~ "Позволи user_r да достига sysadm_r чрез su, sudo, или userhelper. Иначе "
-+#~ "само staff_r го може"
-
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
--msgstr "Редактира мрежов порт"
-+#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#~ msgstr ""
-+#~ "Позволи потребителите да контролират мрежови интерфейси (нужно е също "
-+#~ "USERCTL=true)"
++#: booleans.py:182
++msgid ""
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
++msgstr ""
+
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
+-msgstr "Редактира мрежов порт"
++#: booleans.py:183
++msgid ""
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-msgstr "Изтрива мрежов порт"
-+#~ msgid "Allow user to stat ttyfiles"
-+#~ msgstr "Позволи на потребител stat ttyfiles"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
++msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-msgstr "Превключва между Индивидуални и Всички портове"
-+#~ msgid "Disable SELinux protection for uucpd daemon"
-+#~ msgstr "Забрани SELinux защитата за демона uucpd"
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
++msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-msgstr "label42"
-+#~ msgid "Disable SELinux protection for vmware daemon"
-+#~ msgstr "Забрани SELinux защитата за демона vmware"
++#: booleans.py:186
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-msgstr "Генерира нов модул с политика"
-+#~ msgid "Disable SELinux protection for watchdog daemon"
-+#~ msgstr "Забрани SELinux защитата за демона watchdog"
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-msgstr "Зарежда модул с политика"
-+#~ msgid "Disable SELinux protection for winbind daemon"
-+#~ msgstr "Забрани SELinux защитата за демона winbind"
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-msgstr "Премахва зареждаем модул с политика"
-+#~ msgid "Disable SELinux protection for xdm daemon"
-+#~ msgstr "Забрани SELinux защитата за демона xdm"
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr ""
-#: ../gui/system-config-selinux.glade:2661
--msgid ""
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "Позволи ssh влизания като sysadm_r:sysadm_t"
++
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
+ msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
--msgstr ""
++"Allow the Telepathy connection managers to connect to any network port."
+ msgstr ""
-"Разрешава/Забранява допълнителни правила за наблюдение, които нормално не се "
-"докладват в журналните файлове."
-+#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#~ msgstr "Позволи xdm влизания като sysadm_r:sysadm_t"
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-msgstr "label44"
-+#~ msgid "Disable SELinux protection for xen daemon"
-+#~ msgstr "Забрани SELinux защитата за демона xen"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
++msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-msgstr "Смени режима на процеса на permissive."
-+#~ msgid "XEN"
-+#~ msgstr "XEN"
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-msgstr "Смени режима на процеса на enforcing"
-+#~ msgid "Disable SELinux protection for xfs daemon"
-+#~ msgstr "Забрани SELinux защитата за демона xfs"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
++msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-msgstr "Домейн на процеса"
-+#~ msgid "Disable SELinux protection for xen control"
-+#~ msgstr "Забрани SELinux защитата за xen control"
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-msgstr "label59"
-+#~ msgid "Disable SELinux protection for ypbind daemon"
-+#~ msgstr "Забрани SELinux защитата за демона ypbind"
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
++msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-msgstr "Изисква се SELinux потребител '%s'"
-+#~ msgid "Disable SELinux protection for NIS Password Daemon"
-+#~ msgstr "Забрани SELinux защитата за демона NIS Password"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr ""
++
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
++msgstr ""
++
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr ""
++
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
++msgstr ""
++
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
++msgstr ""
++
++#: booleans.py:206
++msgid "Support fusefs home directories"
++msgstr ""
++
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
++msgstr ""
++
++#: booleans.py:208
++msgid "Support NFS home directories"
++msgstr ""
++
++#: booleans.py:209
++msgid "Support SAMBA home directories"
++msgstr ""
++
++#: booleans.py:210
++msgid "Allow user to exec content"
++msgstr ""
++
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr ""
++
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
++msgstr ""
++
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr ""
++
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr ""
++
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
++msgstr ""
++
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr ""
++
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
++msgstr ""
++
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr ""
++
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr ""
++
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr ""
++
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
++msgstr ""
++
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
++
++#: booleans.py:223
++msgid "Allow webadm to manage files in users home directories"
++msgstr ""
++
++#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
++msgstr ""
++
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
++msgstr ""
++
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr ""
++
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
++msgstr ""
++
++#: booleans.py:232
++msgid "Allow xguest to exec content"
++msgstr ""
++
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
+
-+#~ msgid "Disable SELinux protection for ypserv daemon"
-+#~ msgstr "Забрани SELinux защитата за демона ypserv"
++#: booleans.py:238
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:239
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
+
-+#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#~ msgstr "Забрани SELinux защитата за демона NIS Transfer"
++#: booleans.py:240
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
++msgstr ""
diff --git a/policycoreutils/po/bn.po b/policycoreutils/po/bn.po
-index a8b7065..c424af6 100644
+index a8b7065..5c0cedc 100644
--- a/policycoreutils/po/bn.po
+++ b/policycoreutils/po/bn.po
-@@ -7,15 +7,15 @@ msgid ""
+@@ -1,21 +1,21 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++#
+ # Translators:
+ msgid ""
msgstr ""
"Project-Id-Version: Policycoreutils\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-03-30 18:14+0000\n"
-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: Bengali <info at ankur.org.bd>\n"
- "Language: bn\n"
+-"Language: bn\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Language: bn\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../run_init/run_init.c:67
@@ -41110,7 +40775,7 @@ index a8b7065..c424af6 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr ""
-@@ -73,7 +73,7 @@ msgstr ""
+@@ -73,353 +73,359 @@ msgstr ""
msgid "authentication failed.\n"
msgstr ""
@@ -41119,7 +40784,14 @@ index a8b7065..c424af6 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr ""
-@@ -86,855 +86,870 @@ msgstr ""
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr ""
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr ""
@@ -41128,116 +40800,116 @@ index a8b7065..c424af6 100644
-msgstr ""
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr ""
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr ""
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr ""
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr ""
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr ""
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr ""
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr ""
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr ""
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr ""
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr ""
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr ""
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr ""
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr ""
@@ -41249,119 +40921,119 @@ index a8b7065..c424af6 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr ""
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr ""
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr ""
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr ""
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr ""
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -41369,7 +41041,7 @@ index a8b7065..c424af6 100644
msgstr ""
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr ""
@@ -41377,324 +41049,276 @@ index a8b7065..c424af6 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr ""
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr ""
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr ""
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr ""
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr ""
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr ""
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr ""
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr ""
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr ""
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr ""
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr ""
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr ""
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr ""
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr ""
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr ""
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr ""
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr ""
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr ""
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -469,8 +475,8 @@ msgstr ""
msgid "Could not add port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr ""
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -478,463 +484,473 @@ msgstr ""
msgid "Requires setype"
msgstr ""
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr ""
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr ""
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr ""
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr ""
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr ""
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr ""
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#, python-format
+msgid "Type %s is invalid, must be a node type"
msgstr ""
@@ -41703,397 +41327,399 @@ index a8b7065..c424af6 100644
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr ""
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr ""
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr ""
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr ""
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr ""
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr ""
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr ""
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr ""
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr ""
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr ""
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr ""
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr ""
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr ""
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr ""
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr ""
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr ""
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr ""
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr ""
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr ""
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr ""
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr ""
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr ""
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr ""
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr ""
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -42101,103 +41727,102 @@ index a8b7065..c424af6 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr ""
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr ""
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr ""
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr ""
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr ""
-
+-msgid "unknown"
+-msgstr ""
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr ""
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr ""
-@@ -998,7 +1013,7 @@ msgstr ""
+@@ -998,7 +1014,7 @@ msgstr ""
msgid "Error sending audit message.\n"
msgstr ""
@@ -42206,7 +41831,7 @@ index a8b7065..c424af6 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr ""
-@@ -1113,62 +1128,66 @@ msgstr ""
+@@ -1113,62 +1129,66 @@ msgstr ""
msgid "Unable to set SIGHUP handler\n"
msgstr ""
@@ -42285,7 +41910,7 @@ index a8b7065..c424af6 100644
msgid "failed to exec shell\n"
msgstr ""
-@@ -1271,20 +1290,20 @@ msgstr ""
+@@ -1271,20 +1291,20 @@ msgstr ""
msgid "chcat -l +CompanyConfidential juser"
msgstr ""
@@ -42311,7 +41936,7 @@ index a8b7065..c424af6 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1340,577 +1359,464 @@ msgstr ""
+@@ -1340,577 +1360,465 @@ msgstr ""
msgid "Login '%s' is required"
msgstr ""
@@ -42386,7 +42011,7 @@ index a8b7065..c424af6 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -42398,7 +42023,7 @@ index a8b7065..c424af6 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -42415,7 +42040,7 @@ index a8b7065..c424af6 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -42427,7 +42052,7 @@ index a8b7065..c424af6 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -42443,7 +42068,7 @@ index a8b7065..c424af6 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -42463,7 +42088,7 @@ index a8b7065..c424af6 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -42476,7 +42101,7 @@ index a8b7065..c424af6 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -42489,7 +42114,7 @@ index a8b7065..c424af6 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -42502,52 +42127,56 @@ index a8b7065..c424af6 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
- msgstr ""
-
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
+-msgstr ""
+-
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
msgstr ""
-#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
msgstr ""
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
- "the system directly."
- msgstr ""
-
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
-msgstr ""
-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
+ msgstr ""
+
-#: ../gui/polgen.glade:716
-msgid "label104"
--msgstr ""
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
+ msgstr ""
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -42626,14 +42255,16 @@ index a8b7065..c424af6 100644
msgstr ""
-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
msgstr ""
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
-#: ../gui/polgen.glade:1284
+#: ../gui/polgen.glade:1056
msgid "<b>Select domains that %s will administer:</b>"
@@ -42858,58 +42489,58 @@ index a8b7065..c424af6 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -42917,12 +42548,12 @@ index a8b7065..c424af6 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -42930,18 +42561,18 @@ index a8b7065..c424af6 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -43029,7 +42660,7 @@ index a8b7065..c424af6 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1948,1411 +1854,1499 @@ msgstr ""
+@@ -1948,1411 +1856,1626 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -43098,8 +42729,11 @@ index a8b7065..c424af6 100644
-
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
@@ -43107,157 +42741,131 @@ index a8b7065..c424af6 100644
-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
-
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Delete %s"
msgstr ""
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:134
+#, python-format
+msgid "Add %s"
msgstr ""
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:148
+#, python-format
+msgid "Modify %s"
msgstr ""
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+msgid "Permissive"
msgstr ""
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
msgstr ""
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+#: ../gui/statusPage.py:94
+msgid "Status"
msgstr ""
--#: ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing the policy type will cause a relabel of the entire file system on "
+"the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:12
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:13
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
++msgid ""
+"Changing to SELinux enabled will cause a relabel of the entire file system "
+"on the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+#: ../gui/system-config-selinux.glade:11
+msgid "system-config-selinux"
msgstr ""
--#: ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
msgstr ""
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
msgstr ""
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
msgstr ""
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
msgstr ""
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
msgstr ""
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -43266,24 +42874,35 @@ index a8b7065..c424af6 100644
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+#: ../gui/system-config-selinux.glade:773
+msgid "MLS"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+#: ../gui/system-config-selinux.glade:837
+msgid "Add SELinux User"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+#: ../gui/system-config-selinux.glade:1079
+msgid "SELinux Administration"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+#: ../gui/system-config-selinux.glade:1122
+msgid "Add"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+#: ../gui/system-config-selinux.glade:1144
+msgid "_Properties"
+msgstr ""
@@ -43298,14 +42917,18 @@ index a8b7065..c424af6 100644
+
+#: ../gui/system-config-selinux.glade:1273
+msgid "<b>Select:</b>"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+#: ../gui/system-config-selinux.glade:1326
+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
@@ -43318,20 +42941,15 @@ index a8b7065..c424af6 100644
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
+msgstr ""
-
--#: ../gui/selinux.tbl:20
++
+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
+"If you are changing policy types or going from disabled to enforcing, a "
+"relabel is required."
- msgstr ""
-
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
+msgstr ""
@@ -43356,28 +42974,19 @@ index a8b7065..c424af6 100644
+#: ../gui/system-config-selinux.glade:2692
+#: ../gui/system-config-selinux.glade:2867
+msgid "Filter"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
msgstr ""
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
msgstr ""
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
@@ -43386,98 +42995,110 @@ index a8b7065..c424af6 100644
-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
msgstr ""
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
msgstr ""
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
msgstr ""
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
msgstr ""
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
msgstr ""
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
msgstr ""
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
msgstr ""
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
msgstr ""
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
msgstr ""
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
msgstr ""
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2609
+msgid "Load policy module"
msgstr ""
@@ -43493,142 +43114,150 @@ index a8b7065..c424af6 100644
msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../sepolicy/sepolicy.py:114
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:116
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../sepolicy/sepolicy.py:164
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:169
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:172
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:215
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:231
++#: ../sepolicy/sepolicy.py:301
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
@@ -43636,1255 +43265,1303 @@ index a8b7065..c424af6 100644
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:234
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:237
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:355
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow ABRT to modify public files used for public file transfer services."
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:25
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:42
++#: booleans.py:29
+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:57
++#: booleans.py:44
+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:59
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:67
++#: booleans.py:54
+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:72
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:86
++#: booleans.py:73
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++"Allow HTTPD scripts and modules to connect to databases over the network."
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:95
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:89
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:105
++#: booleans.py:92
+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:113
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
++
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:122
++#: booleans.py:111
+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
--msgid ""
++#: booleans.py:116
+ msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:119
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow system to run with NIS"
++msgstr ""
++
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:134
++#: booleans.py:126
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:127
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:144
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:168
++#: booleans.py:162
+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:170
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:172
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -44892,74 +44569,82 @@ index a8b7065..c424af6 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:173
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:174
-+msgid "Allow user music sharing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:176
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:177
++#: booleans.py:172
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:178
++#: booleans.py:173
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:181
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -44969,129 +44654,150 @@ index a8b7065..c424af6 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:182
++#: booleans.py:177
+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:185
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:187
++#: booleans.py:182
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:188
-+msgid "allow host key based authentication"
++#: booleans.py:183
++msgid ""
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:192
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:195
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow the Telepathy connection managers to connect to any network port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:197
++#: booleans.py:196
+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -45102,211 +44808,256 @@ index a8b7065..c424af6 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-+#: booleans.py:201
-+msgid "Support fusefs home directories"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-+#: booleans.py:203
-+msgid "Support NFS home directories"
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++#: booleans.py:206
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:208
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++#: booleans.py:210
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:220
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:222
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
++
+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
+#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/bn_IN.po b/policycoreutils/po/bn_IN.po
-index d902482..8c96fbe 100644
+index d902482..0f8f94b 100644
--- a/policycoreutils/po/bn_IN.po
+++ b/policycoreutils/po/bn_IN.po
-@@ -5,20 +5,21 @@
+@@ -1,36 +1,34 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++#
# Translators:
# Runa Bhattacharjee <runab at fedoraproject.org>, 2008.
# Runa Bhattacharjee <runabh at gmail.com>, 2007.
@@ -45319,29 +45070,35 @@ index d902482..8c96fbe 100644
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: Bengali (India) <anubad at lists.ankur.org.in>\n"
- "Language: bn_IN\n"
+-"Language: bn_IN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Language: bn_IN\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../run_init/run_init.c:67
msgid ""
-@@ -30,7 +31,7 @@ msgstr ""
- " এই ক্ষেত্রে: <script> দ্বারা সঞ্চালনের উদ্দেশ্যে init স্ক্রিপ্ট চিহ্নিত করা হয়,\n"
- " <args ...>'র মধ্যে উপরোক্ত স্ক্রিপ্টের আর্গুমেন্ট উল্লিখিত হয়।"
+ "USAGE: run_init <script> <args ...>\n"
+ " where: <script> is the name of the init script to run,\n"
+ " <args ...> are the arguments to that script."
+-msgstr ""
+-"ব্যবহারপ্রণালী: run_init <script> <args ...>\n"
+-" এই ক্ষেত্রে: <script> দ্বারা সঞ্চালনের উদ্দেশ্যে init স্ক্রিপ্ট চিহ্নিত করা হয়,\n"
+-" <args ...>'র মধ্যে উপরোক্ত স্ক্রিপ্টের আর্গুমেন্ট উল্লিখিত হয়।"
++msgstr "ব্যবহারপ্রণালী: run_init <script> <args ...>\n এই ক্ষেত্রে: <script> দ্বারা সঞ্চালনের উদ্দেশ্যে init স্ক্রিপ্ট চিহ্নিত করা হয়,\n <args ...>'র মধ্যে উপরোক্ত স্ক্রিপ্টের আর্গুমেন্ট উল্লিখিত হয়।"
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
#, c-format
msgid "failed to initialize PAM\n"
msgstr "PAM আরম্ভ করতে ব্যর্থ\n"
-@@ -79,7 +80,7 @@ msgstr "দুঃক্ষিত, run_init শুধুমাত্র SELinux
+@@ -79,357 +77,359 @@ msgstr "দুঃক্ষিত, run_init শুধুমাত্র SELinux
msgid "authentication failed.\n"
msgstr "অনুমোদন করতে ব্যর্থ।\n"
@@ -45350,7 +45107,14 @@ index d902482..8c96fbe 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "exec context %s হিসাবে স্থাপন করা যায়নি।\n"
-@@ -92,860 +93,882 @@ msgstr "******************** গুরুত্বপূর্ণ **************
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "******************** গুরুত্বপূর্ণ ***********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "চিহ্নিত পলিসি প্যাকেজ সক্রিয় করার জন্য, সঞ্চালন করুন:"
@@ -45359,123 +45123,123 @@ index d902482..8c96fbe 100644
-msgstr "সার্বজনীন"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "semanage হ্যান্ডেল নির্মাণ করা যায়নি"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr "SELinux নিয়মনীতি বর্তমানে পরিচালিত নয় অথবা সংগ্রহস্থল ব্যবহার করা সম্ভব নয়।"
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "নিয়মনীতির সংগ্রহস্থল পড়া যায়নি।"
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "semanage সংযোগ স্থাপন করা যায়নি"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "MLS-র সক্রিয় অবস্থা পরীক্ষা করা যায়নি"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "বাস্তবায়িত হয়নি"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "Semanage ট্রানস্যাকশন বর্তমানে চলছে"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "semanage আদান-প্রদান আরম্ভ করা যায়নি"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "semanage আদান-প্রদান সমাপ্ত করা যায়নি"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "Semanage বর্তমানে চলছে না"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "SELinux মডিউলের তালিকা নির্মাণ করা যায়নি"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
-msgstr ""
+msgstr "মডিউলের নাম"
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "সংস্করণ"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "Disabled (নিষ্ক্রিয়)"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
-msgstr ""
+msgstr "মডিউল %s নিষ্ক্রিয় করতে ব্যর্থ (মুছে ফেলতে ব্যর্থ)"
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
-msgstr ""
+msgstr "%s মডিউল সক্রিয় করা যায়নি (মুছে ফেলতে ব্যর্থ)"
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
-msgstr ""
+msgstr "%s মডিউল অপসারণ করা যায়নি (মুছে ফেলতে ব্যর্থ)"
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
-msgstr ""
+msgstr "dontaudit-র ক্ষেত্রে 'on' অথবা 'off'-র মধ্যে একটি আবশ্যক"
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
-msgstr ""
+msgstr "বিল্ট-ইন Permissive-র ধরন"
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
-msgstr ""
+msgstr "স্বনির্ধারিত Permissive-র ধরন"
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr "permissive ডোমেইন %s নির্ধারণ করা যায়নি (মডিউল ইনস্টল করতে ব্যর্থ)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "permissive ডোমেইন %s সরিয়ে ফেলা যায়নি (অপসারণ করতে ব্যর্থ)"
@@ -45487,121 +45251,122 @@ index d902482..8c96fbe 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "%s'র জন্য কি নির্মাণ করা যায়নি"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং ব্যবস্থা নির্ধারিত হয়েছে কিনা পরীক্ষা করা যায়নি"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "Linux দল %s বর্তমানে উপস্থিত নেই"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "Linux ব্যবহারকারী %s বর্তমানে উপস্থিত নেই"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং ব্যবস্থা নির্মাণ করা যায়নি"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "%s'র নাম নির্ধারণ করা যায়নি"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "%s'র ক্ষেত্রে MLS রেঞ্জ নির্ধারণ করা যায়নি"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "%s'র ক্ষেত্রে SELinux ব্যবহারকারী নির্ধারণ করা যায়নি"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং ব্যবস্থা যোগ করা যায়নি"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "seuser অথবা serange আবশ্যক"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং ব্যবস্থা নির্ধারিত হয়নি"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "%s'র ক্ষেত্রে seuser কোয়েরি করা যায়নি"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং ব্যবস্থা পরিবর্তন করা যায়নি"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- "%s'র জন্য লগ-ইন ম্যাপিং ব্যবস্থা নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে মুছে ফেলা সম্ভব "
- "নয়"
+-msgstr ""
+-"%s'র জন্য লগ-ইন ম্যাপিং ব্যবস্থা নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে মুছে ফেলা সম্ভব "
+-"নয়"
++msgstr "%s'র জন্য লগ-ইন ম্যাপিং ব্যবস্থা নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে মুছে ফেলা সম্ভব নয়"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং মুছে ফেলা যায়নি"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "লগ-ইন ম্যাপিং তালিকাভুক্ত করা যায়নি"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "লগ-ইন নাম"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -45609,7 +45374,7 @@ index d902482..8c96fbe 100644
msgstr "SELinux ব্যবহারকারী"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "MLS/MCS সীমা"
@@ -45617,847 +45382,798 @@ index d902482..8c96fbe 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "SELinux ব্যবহারকারী %s'র বৈশিষ্ট্য নির্ধারিত কিনা পরীক্ষা করা যায়নি"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "%s'র জন্য ব্যবহারকারী কোয়েরি করা যায়নি"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "%s'র অন্তত একটি ভূমিকা যোগ করা আবশ্যক"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "%s'র জন্য SELinux ব্যবহারকারী নির্মাণ করা যায়নি"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "%s ভূমিকাটি, %s'র জন্য নির্ধারণ করা যায়নি"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "%s'র ক্ষেত্রে MLS স্তর নির্ধারণ করা যায়নি"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "%s প্রেফিক্সটি %s'র ক্ষেত্রে যোগ করা যায়নি"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "%s'র জন্য কি প্রাপ্ত করা যায়নি"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "SELinux ব্যবহারকারী %s যোগ করা যায়নি"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "প্রেফিক্স, ভূমিকা, স্তর অথবা রেঞ্জ উল্লেখ করা আবশ্যক"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "প্রেফিক্স অথবা ভূমিকা উল্লেখ করা আবশ্যক"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "SELinux ব্যবহারকারী %s'র বৈশিষ্ট্য নির্ধারিত হয়নি"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "SELinux ব্যবহারকারী %s'র বৈশিষ্ট্য পরিবর্তন করা যায়নি"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- "SELinux ব্যবহারকারী %s'র বৈশিষ্ট্য নিয়মনীতির মধ্যে নির্ধারিত হয়েছে যার ফলে "
- "অপসারণযোগ্য নয়"
+-msgstr ""
+-"SELinux ব্যবহারকারী %s'র বৈশিষ্ট্য নিয়মনীতির মধ্যে নির্ধারিত হয়েছে যার ফলে "
+-"অপসারণযোগ্য নয়"
++msgstr "SELinux ব্যবহারকারী %s'র বৈশিষ্ট্য নিয়মনীতির মধ্যে নির্ধারিত হয়েছে যার ফলে অপসারণযোগ্য নয়"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "SELinux ব্যবহারকারী %s মুছে ফেলা যায়নি"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "SELinux ব্যবহারকারীদের তালিকা নির্মাণ করা যায়নি"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "ব্যবহারকারী %s'র ভূমিকার তালিকা নির্মাণ করা যায়নি"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "লেবেল ব্যবস্থা"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "প্রেফিক্স"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "MCS স্তর"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "MCS সীমা"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "SELinux রোল"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "udp অথবা tcp প্রোটোকল আবশ্যক"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "পোর্ট উল্লেখ করা আবশ্যক"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
-msgstr ""
+msgstr "অবৈধ পোর্ট"
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "%s/%s'র জন্য কি নির্মাণ করা যায়নি"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "ধরন উল্লেখ করা আবশ্যক"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "পোর্ট %s/%s নির্ধারিত হয়েছে কিনা পরীক্ষা করা যায়নি"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "পোর্ট %s/%s বর্তমানে নির্ধারিত আছে"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "%s/%s'র জন্য পোর্ট নির্মাণ করা যায়নি"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "%s/%s'র জন্য context নির্মাণ করা যায়নি"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "%s/%s'র ক্ষেত্রে পোর্ট context'র মধ্যে ব্যবহারকারী নির্ধারণ করা যায়নি"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "%s/%s'র ক্ষেত্রে পোর্ট context'র মধ্যে ভূমিকা নির্ধারণ করা যায়নি"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "%s/%s'র ক্ষেত্রে পোর্ট context'র মধ্যে ধরন নির্ধারণ করা যায়নি"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "%s/%s'র ক্ষেত্রে পোর্ট context'র মধ্যে mls ক্ষেত্র নির্ধারণ করা যায়নি"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "%s/%s'র ক্ষেত্রে পোর্ট context নির্ধারণ করা যায়নি"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -479,8 +479,8 @@ msgstr "%s/%s'র ক্ষেত্রে পোর্ট context নির্
msgid "Could not add port %s/%s"
msgstr "%s/%s পোর্ট যোগ করা যায়নি"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "setype অথবা serange আবশ্যক"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -488,464 +488,473 @@ msgstr "setype অথবা serange আবশ্যক"
msgid "Requires setype"
msgstr "setype আবশ্যক"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "%s/%s পোর্ট নির্ধারিত হয়নি"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "%s/%s পোর্ট কোয়েরি করা যায়নি"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "%s/%s পোর্ট পরিবর্তন করা যায়নি"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "পোর্টের তালিকা নির্মাণ করা যায়নি"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "%s পোর্ট মুছে ফেলা যায়নি"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "%s/%s পোর্টটি নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে অপসারণযোগ্য নয়"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "%s/%s পোর্ট মুছে ফেলা যায়নি"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "পোর্টের তালিকা নির্মাণ করা যায়নি"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "SELinux পোর্টের ধরন"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "প্রোটো"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "পোর্ট সংখ্যা"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "নোডের ঠিকানা উল্লেখ করা আবশ্যক"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "প্রোটোকল অজানা অথবা অনুপস্থিত"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
-+#, fuzzy
+-msgstr "SELinux Type আবশ্যক"
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
- msgstr "SELinux Type আবশ্যক"
++msgstr ""
++
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "%s'র কি নির্মাণ করা যায়নি"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "addr %s নির্ধারিত হয়েছে কিনা পরীক্ষা করা যায়নি"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "%s-র জন্য addr নির্মাণ করা যায়নি"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "%s'র জন্য context নির্মাণ করা যায়নি"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "%s-র মাস্ক নির্ধারণ করা যায়নি"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "%s'র ক্ষেত্রে addr context'এ ব্যবহারকারী বৈশিষ্ট্য নির্ধারণ করা যায়নি"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "%s'র ক্ষেত্রে addr context'এ ভূমিকা নির্ধারণ করা যায়নি"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "%s'র ক্ষেত্রে addr context'এ ধরন নির্ধারণ করা যায়নি"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "%s'র ক্ষেত্রে addr context'এ mls ক্ষেত্র নির্ধারণ করা যায়নি"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "%s'র ক্ষেত্রে addr context নির্ধারণ করা যায়নি"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "%s addr যোগ করা যায়নি"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "%s addr নির্ধারিত হয়নি"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "%s addr কোয়েরি করা যায়নি"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "%s addr পরিবর্তন করা যায়নি"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "%s addr নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে অপসারণযোগ্য নয়"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "%s addr মুছে ফেলা যায়নি"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
-msgstr ""
+msgstr "নোড ম্যাপিংয়ের ক্ষেত্রে deleteall প্রয়োগ করা যায়নি"
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "addr-র তালিকা নির্মাণ করা যায়নি"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr "SELinux Type আবশ্যক"
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "%s প্রেক্ষাপটের বৈশিষ্ট্য নির্ধারিত হয়েছে কিনা পরীক্ষা করা যায়নিis defined"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "%s'র প্রেক্ষাপট নির্মাণ করা যায়নি"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "%s'র ক্ষেত্রে প্রেক্ষাপটের context'এ ব্যবহারকারী বৈশিষ্ট্য নির্ধারণ করা যায়নি"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "%s'র ক্ষেত্রে প্রেক্ষাপটের context'এ ভূমিকার বৈশিষ্ট্য নির্ধারণ করা যায়নি"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "%s'র ক্ষেত্রে প্রেক্ষাপটের context'এ ধরন নির্ধারণ করা যায়নি"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "%s'র ক্ষেত্রে প্রেক্ষাপটের context'এ mls ক্ষেত্র নির্ধারণ করা যায়নি"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "%s'র ক্ষেত্রে প্রেক্ষাপটের context'র বৈশিষ্ট্য নির্ধারণ করা যায়নি"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "%s'র ক্ষেত্রে বার্তার context নির্ধারণ করা যায়নি"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "%s প্রেক্ষাপট যোগ করা যায়নি"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "%s প্রেক্ষাপটের বৈশিষ্ট্য নির্ধারিত হয়নি"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "%s প্রেক্ষাপট কোয়েরি করা যায়নি"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "%s প্রেক্ষাপট পরিবর্তন করা যায়নি"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "%s প্রেক্ষাপটটি নিয়মনীতির মধ্যে নির্ধারিত হয়েছে এবং অপসারণযোগ্য নয়"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
-msgstr "%s প্রেক্ষাপট মুছে ফেলা যায়নি"
+msgstr "%s ইন্টারফেস মুছে ফেলা যায়নি"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
-msgstr ""
+msgstr "সকল ইন্টারফেস ম্যাপিং মুছে ফেলা যায়নি"
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "প্রেক্ষাপটের তালিকা নির্মাণ করা যায়নি"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "SELinux ইন্টারফেস"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "কনটেক্সট"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
-msgstr ""
+msgstr "%s-র ক্ষেত্রে সমতূল্য ক্লাস বর্তমানে উপস্থিত রয়েছে"
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
-msgstr ""
+msgstr "%s ফাইল spec-র সাথে '%s %s' ইকুইভেলেন্সি নিয়মের দ্বন্দ্ব সৃষ্টি হয়েছে"
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
-msgstr ""
+msgstr "%s-র ক্ষেত্রে ইকুইভেলেন্স (সমতূল্য) ক্লাস বর্তমানে উপস্থিত নেই"
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "%s'র ক্ষেত্রে ফাইলের context'এ ব্যবহারকারী বৈশিষ্ট্য নির্ধারণ করা যায়নি"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "%s'র ক্ষেত্রে ফাইলের context'এ ভূমিকা নির্ধারণ করা যায়নি"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "%s'র ক্ষেত্রে ফাইলের context'এ mls ক্ষেত্র নির্ধারণ করা যায়নি"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "ফাইলের বৈশিষ্ট্য বৈধ নয়"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
-msgstr ""
+msgstr "ফাইল স্পসিফেকশনের মধ্যে শূণ্যস্থান থাকা সম্ভব নয়"
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
- msgstr ""
-+"%s ফাইল spec-র সাথে '%s %s' ইকুইভেলেন্সি নিয়মের দ্বন্দ্ব সৃষ্টি হয়েছে; এর পরিবর্তে "
-+"'%s' যোগ করার চেষ্টা করুন"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
++msgstr "%s ফাইল spec-র সাথে '%s %s' ইকুইভেলেন্সি নিয়মের দ্বন্দ্ব সৃষ্টি হয়েছে; এর পরিবর্তে '%s' যোগ করার চেষ্টা করুন"
+
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
+ msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "%s'র ফাইল context নির্ধারিত হয়েছে কিনা পরীক্ষা করা যায়নি"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "%s'র ফাইল contex নির্মাণ করা যায়নি"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "%s'র ক্ষেত্রে ফাইলের context'এ ধরন নির্ধারণ করা যায়নি"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "%s'র ক্ষেত্রে ফাইলের context নির্ধারণ করা যায়নি"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "%s'র ক্ষেত্রে ফাইল context যোগ করা যায়নি"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "setype, serange অথবা seuser আবশ্যক"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "%s'র ফাইল context আবশ্যক"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "%s'র জন্য ফাইল context কোয়েরি করা যায়নি"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "%s'র জন্য ফাইল context পরিবর্তন করা যায়নি"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "ফাইল context'র তালিকা নির্মাণ করা যায়নি"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "ফাইল context %s মুছে ফেলা যায়নি"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- "%s'র ফাইল context নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে তা অপসারণ করা সম্ভব নয়"
+-msgstr ""
+-"%s'র ফাইল context নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে তা অপসারণ করা সম্ভব নয়"
++msgstr "%s'র ফাইল context নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে তা অপসারণ করা সম্ভব নয়"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "%s'র ফাইল context মুছে ফেলা যায়নি"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "ফাইল context'র তালিকা নির্মাণ করা যায়নি"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "স্থানীয় ফাইলের context'র তালিকা নির্মাণ করা যায়নি"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux fcontext"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "ধরন"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
- msgstr ""
-+"\n"
-+"SELinux Distribution fcontext Equivalence \n"
+-msgstr ""
++msgstr "\nSELinux Distribution fcontext Equivalence \n"
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
- msgstr ""
-+"\n"
-+"SELinux Local fcontext Equivalence \n"
+-msgstr ""
++msgstr "\nSELinux Local fcontext Equivalence \n"
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "বুলিয়ান %s'র বৈশিষ্ট্য নির্ধারিত হয়েছে কিনা তা পরীক্ষা করা যায়নি"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "বুলিয়ান %s'র মান বর্তমানে নির্ধারিত রয়েছে"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "%s'র ফাইল context কোয়েরি করা যায়নি"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "নিম্নলিখিত একটি মান উল্লেখ করা আবশ্যক: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "%s বুলিয়েনের সক্রিয় মান নির্ধারণ করতে ব্যর্থ"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "%s বুলিয়ানের মান পরিবর্তন করা যায়নি"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "ভুল বিন্যাস %s: রেকর্ড %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "বুলিয়ান %s'র মান নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে অপসারণযোগ্য নয়"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "বুলিয়ান %s মুছে ফেলা যায়নি"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "বুলিয়ানের তালিকা নির্মাণ করা যায়নি"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr "অজানা"
-
+-msgid "unknown"
+-msgstr "অজানা"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "বন্ধ"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "চালু"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "SELinux বুলিয়ান"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
-msgstr ""
+msgstr "অবস্থা"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
-msgstr ""
+msgstr "ডিফল্ট"
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "বিবরণ"
-@@ -1009,7 +1032,7 @@ msgstr "মেমরি নির্ধারণ করতে ব্যর্থ
+@@ -1009,7 +1018,7 @@ msgstr "মেমরি নির্ধারণ করতে ব্যর্থ
msgid "Error sending audit message.\n"
msgstr "অডিট সংক্রান্ত বার্তা পাঠাতে ব্যর্থ।\n"
@@ -46466,7 +46182,26 @@ index d902482..8c96fbe 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "enforcing মোড নির্ধারণ করা যায়নি।\n"
-@@ -1128,62 +1151,66 @@ msgstr "ফাঁকা সিগন্যাল সংকলন প্রাপ
+@@ -1022,16 +1031,12 @@ msgstr "ত্রুটি! %s খুলতে ব্যর্থ।\n"
+ #: ../newrole/newrole.c:705
+ #, c-format
+ msgid "%s! Could not get current context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s! %s'র ক্ষেত্রে বর্তমান context প্রাপ্ত করা যায়নি, tty'র লেবেল পরিবর্তন করা হবে "
+-"না।\n"
++msgstr "%s! %s'র ক্ষেত্রে বর্তমান context প্রাপ্ত করা যায়নি, tty'র লেবেল পরিবর্তন করা হবে না।\n"
+
+ #: ../newrole/newrole.c:715
+ #, c-format
+ msgid "%s! Could not get new context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s! %s'র ক্ষেত্রে নতুন context প্রাপ্ত করা যায়নি, tty'র লেবেল পরিবর্তন করা হবে "
+-"না।\n"
++msgstr "%s! %s'র ক্ষেত্রে নতুন context প্রাপ্ত করা যায়নি, tty'র লেবেল পরিবর্তন করা হবে না।\n"
+
+ #: ../newrole/newrole.c:725
+ #, c-format
+@@ -1128,62 +1133,66 @@ msgstr "ফাঁকা সিগন্যাল সংকলন প্রাপ
msgid "Unable to set SIGHUP handler\n"
msgstr "SIGHUP হ্যান্ডলার নির্ধারণ করতে ব্যর্থ\n"
@@ -46545,7 +46280,7 @@ index d902482..8c96fbe 100644
msgid "failed to exec shell\n"
msgstr "শেল exec করতে ব্যর্থ\n"
-@@ -1286,2088 +1313,3079 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1286,2088 +1295,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyConfidential juser"
@@ -46586,25 +46321,22 @@ index d902482..8c96fbe 100644
msgid ""
"File\n"
"Specification"
- msgstr ""
-+"ফাইলের\n"
-+"বৈশিষ্ট্য"
+-msgstr ""
++msgstr "ফাইলের\nবৈশিষ্ট্য"
#: ../gui/fcontextPage.py:81
msgid ""
"Selinux\n"
"File Type"
- msgstr ""
-+"Selinux\n"
-+"ফাইলের ধরন"
+-msgstr ""
++msgstr "Selinux\nফাইলের ধরন"
#: ../gui/fcontextPage.py:88
msgid ""
"File\n"
"Type"
- msgstr ""
-+"ফাইল\n"
-+"ধরন"
+-msgstr ""
++msgstr "ফাইল\nধরন"
#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
msgid "User Mapping"
@@ -46615,25 +46347,22 @@ index d902482..8c96fbe 100644
msgid ""
"Login\n"
"Name"
- msgstr ""
-+"লগ-ইন\n"
-+"নাম"
+-msgstr ""
++msgstr "লগ-ইন\nনাম"
#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
msgid ""
"SELinux\n"
"User"
- msgstr ""
-+"SELinux\n"
-+"ব্যবহারকারী"
+-msgstr ""
++msgstr "SELinux\nব্যবহারকারী"
#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
msgid ""
"MLS/\n"
"MCS Range"
- msgstr ""
-+"MLS/\n"
-+"MCS সীমা"
+-msgstr ""
++msgstr "MLS/\nMCS সীমা"
#: ../gui/loginsPage.py:133
#, python-format
@@ -46713,9 +46442,8 @@ index d902482..8c96fbe 100644
msgid ""
"<b>Select the policy type for the application or user role you want to "
"confine:</b>"
- msgstr ""
-+"<b>কনফাইন করার জন্য চিহ্নিত অ্যাপ্লিকেশন অথবা ব্যবহারকারী ভূমিকার জন্য নিয়মনীতির "
-+"ধরন নির্বাচন করুন:</b>"
+-msgstr ""
++msgstr "<b>কনফাইন করার জন্য চিহ্নিত অ্যাপ্লিকেশন অথবা ব্যবহারকারী ভূমিকার জন্য নিয়মনীতির ধরন নির্বাচন করুন:</b>"
-#: ../gui/polgen.glade:177
+#: ../gui/polgen.glade:284
@@ -46723,7 +46451,7 @@ index d902482..8c96fbe 100644
-msgstr ""
+msgstr "<b>অ্যাপ্লিকেশন</b>"
+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr "প্রমিত Init ডেমন"
@@ -46732,16 +46460,15 @@ index d902482..8c96fbe 100644
msgid ""
"Standard Init Daemon are daemons started on boot via init scripts. Usually "
"requires a script in /etc/rc.d/init.d"
- msgstr ""
-+"বুট করার সময় init স্ক্রিপ্টের মাধ্যমে আরম্ভ হওয়া ডেমনগুলি প্রমিত Init ডেমন নামে "
-+"পরিচিত। সাধারণত /etc/rc.d/init.d-র মধ্যে একটি স্ক্রিপ্ট উপস্থিত থাকা আবশ্যক।"
-
+-msgstr ""
+-
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-msgstr ""
--
++msgstr "বুট করার সময় init স্ক্রিপ্টের মাধ্যমে আরম্ভ হওয়া ডেমনগুলি প্রমিত Init ডেমন নামে পরিচিত। সাধারণত /etc/rc.d/init.d-র মধ্যে একটি স্ক্রিপ্ট উপস্থিত থাকা আবশ্যক।"
+
-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
msgid "DBUS System Daemon"
-msgstr ""
+msgstr "DBUS সিস্টেম ডেমন"
@@ -46759,7 +46486,7 @@ index d902482..8c96fbe 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr "ওয়েব অ্যাপ্লিকেশন/স্ক্রিপ্ট (CGI)"
@@ -46767,13 +46494,13 @@ index d902482..8c96fbe 100644
+#: ../gui/polgen.glade:370
msgid ""
"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
- msgstr ""
-+"ওয়েব সার্ভার (apache) দ্বারা আরম্ভ করা ওয়েব অ্যাপ্লিকেশন/স্ক্রিপ্ট (CGI) CGI স্ক্রিপ্ট"
+-msgstr ""
++msgstr "ওয়েব সার্ভার (apache) দ্বারা আরম্ভ করা ওয়েব অ্যাপ্লিকেশন/স্ক্রিপ্ট (CGI) CGI স্ক্রিপ্ট"
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr "ব্যবহারকারীদের অ্যাপ্লিকেশন"
@@ -46782,16 +46509,15 @@ index d902482..8c96fbe 100644
msgid ""
"User Application are any application that you would like to confine that is "
"started by a user"
- msgstr ""
-+"ব্যবহারকারী দ্বারা আরম্ভ করা কোনো অ্যাপ্লিকেশন যা আবদ্ধ করার জন্য চিহ্নিত তা "
-+"ব্যবহারকারীদের অ্যাপ্লিকেশন নামে পরিচিত"
+-msgstr ""
++msgstr "ব্যবহারকারী দ্বারা আরম্ভ করা কোনো অ্যাপ্লিকেশন যা আবদ্ধ করার জন্য চিহ্নিত তা ব্যবহারকারীদের অ্যাপ্লিকেশন নামে পরিচিত"
-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-msgid "User Application"
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
-msgstr ""
+msgstr "Sandbox"
@@ -46815,7 +46541,7 @@ index d902482..8c96fbe 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-msgstr ""
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr "সর্বনিম্ন টার্মিন্যাল ব্যবহারকারীর ভূমিকা"
@@ -46824,15 +46550,13 @@ index d902482..8c96fbe 100644
msgid ""
"This user will login to a machine only via a terminal or remote login. By "
"default this user will have no setuid, no networking, no su, no sudo."
- msgstr ""
-+"চিহ্নিত ব্যবহারকারী টার্মিন্যাল অথবা দূরবর্তী লগ-ইনের মাধ্যমে মেশিনে লগ-ইন করতে "
-+"পারবেন। ডিফল্টরূপে, এই মেশিনে কোনো setuid, নেটওয়ার্ক, sudo অথবা su উপস্থিত "
-+"থাকবে না"
+-msgstr ""
++msgstr "চিহ্নিত ব্যবহারকারী টার্মিন্যাল অথবা দূরবর্তী লগ-ইনের মাধ্যমে মেশিনে লগ-ইন করতে পারবেন। ডিফল্টরূপে, এই মেশিনে কোনো setuid, নেটওয়ার্ক, sudo অথবা su উপস্থিত থাকবে না"
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-msgstr ""
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr "সর্বনিম্ন X Windows ব্যবহারকারীর ভূমিকা"
@@ -46841,14 +46565,13 @@ index d902482..8c96fbe 100644
msgid ""
"This user can login to a machine via X or terminal. By default this user "
"will have no setuid, no networking, no sudo, no su"
- msgstr ""
-+"চিহ্নিত ব্যবহারকারী X অথবা টার্মিন্যালের মাধ্যমে মেশিনে লগ-ইন করতে পারবেন। "
-+"ডিফল্টরূপে, এই মেশিনে কোনো setuid, নেটওয়ার্ক, sudo অথবা su উপস্থিত থাকবে না"
+-msgstr ""
++msgstr "চিহ্নিত ব্যবহারকারী X অথবা টার্মিন্যালের মাধ্যমে মেশিনে লগ-ইন করতে পারবেন। ডিফল্টরূপে, এই মেশিনে কোনো setuid, নেটওয়ার্ক, sudo অথবা su উপস্থিত থাকবে না"
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-msgstr ""
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr "ব্যবহারকারীর ভূমিকা"
@@ -46857,25 +46580,25 @@ index d902482..8c96fbe 100644
msgid ""
"User with full networking, no setuid applications without transition, no "
"sudo, no su."
- msgstr ""
-+"সম্পূর্ণ নেটওয়ার্ক, রূপান্তরবিহীন setuid অ্যাপ্লিকেশন বিনা, su বিনা ও sudo বিনা "
-+"ব্যবহারকারী ভূমিকা।"
+-msgstr ""
++msgstr "সম্পূর্ণ নেটওয়ার্ক, রূপান্তরবিহীন setuid অ্যাপ্লিকেশন বিনা, su বিনা ও sudo বিনা ব্যবহারকারী ভূমিকা।"
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-msgstr ""
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr "অ্যাডমিন ব্যবহারকারীর ভূমিকা"
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
- msgstr ""
-+"সম্পূর্ণ নেটওয়ার্ক, রূপান্তরবিহীন setuid অ্যাপ্লিকেশন বিনা ও su বিনা ব্যবহারকারী "
-+"ভূমিকা। sudo সহযোগে root ব্যবহারকারীর প্রশাসনিক ভূমিকা প্রয়োগ করা যাবে।"
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
+-msgstr ""
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
++msgstr "সম্পূর্ণ নেটওয়ার্ক, রূপান্তরবিহীন setuid অ্যাপ্লিকেশন বিনা ও su বিনা ব্যবহারকারী ভূমিকা। sudo সহযোগে root ব্যবহারকারীর প্রশাসনিক ভূমিকা প্রয়োগ করা যাবে।"
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-msgid "Admin User Role"
@@ -46885,31 +46608,31 @@ index d902482..8c96fbe 100644
+#: ../gui/polgen.glade:592
msgid "<b>Root Users</b>"
-msgstr ""
-+msgstr "<b>root ব্যবহারকারী</b>"
-+
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
-+msgstr "Root প্রশাসনিক ব্যবহারকারীর ভূমিকা"
-
+-
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
- "the system directly."
- msgstr ""
-+"এই ব্যবহারকারী দ্বারা root পরিচয়ে মেশিন পরিচালনা করা হলে 'Root প্রশাসনিক "
-+"ব্যবহারকারীর ভূমিকা' নির্বাচন করুন। সিস্টেমে, এই ব্যবহারকারী সরাসরি লগ-ইন করতে "
-+"সক্ষম হবেন না।"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
+-msgstr ""
++msgstr "<b>root ব্যবহারকারী</b>"
-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
-msgstr ""
--
++msgstr "Root প্রশাসনিক ব্যবহারকারীর ভূমিকা"
+
-#: ../gui/polgen.glade:716
-msgid "label104"
-msgstr ""
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
++msgstr "এই ব্যবহারকারী দ্বারা root পরিচয়ে মেশিন পরিচালনা করা হলে 'Root প্রশাসনিক ব্যবহারকারীর ভূমিকা' নির্বাচন করুন। সিস্টেমে, এই ব্যবহারকারী সরাসরি লগ-ইন করতে সক্ষম হবেন না।"
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
@@ -46917,7 +46640,7 @@ index d902482..8c96fbe 100644
+msgstr "<b>অ্যাপ্লিকেশন অথবা ব্যবহারকারী ভূমিকার নাম লিখুন:</b>"
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
-msgstr ""
+msgstr "নাম"
@@ -46957,12 +46680,12 @@ index d902482..8c96fbe 100644
msgid ""
"Enter complete path to init script used to start the confined application."
-msgstr ""
--
++msgstr "confine করা অ্যাপ্লিকেশন আরম্ভের জন্য init স্ক্রিপ্টের সম্পূর্ণ পাথ লিখুন।"
+
-#: ../gui/polgen.glade:982
-msgid "label105"
-msgstr ""
-+msgstr "confine করা অ্যাপ্লিকেশন আরম্ভের জন্য init স্ক্রিপ্টের সম্পূর্ণ পাথ লিখুন।"
-
+-
-#: ../gui/polgen.glade:1011
+#: ../gui/polgen.glade:887
msgid "<b>Select existing role to modify:</b>"
@@ -47008,15 +46731,17 @@ index d902482..8c96fbe 100644
+msgstr "<b>যে সমস্ত user_roles %s-এ রূপান্তরিত হবে সেগুলি নির্বাচন করুন:</b>"
-#: ../gui/polgen.glade:1227
-+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
- msgstr ""
-+"চিহ্নিত অ্যাপ্লিকেশন ডোমেইনের মধ্যে রূপান্তরযোগ্য ব্যবহারকারীর ভূমিকা নির্বাচন করুন"
-
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
-#: ../gui/polgen.glade:1255
-msgid "label108"
-msgstr ""
--
++#: ../gui/polgen.glade:1019
++msgid ""
++"Select the user roles that will transiton to this applications domains."
++msgstr "চিহ্নিত অ্যাপ্লিকেশন ডোমেইনের মধ্যে রূপান্তরযোগ্য ব্যবহারকারীর ভূমিকা নির্বাচন করুন"
+
-#: ../gui/polgen.glade:1284
+#: ../gui/polgen.glade:1056
msgid "<b>Select domains that %s will administer:</b>"
@@ -47037,12 +46762,12 @@ index d902482..8c96fbe 100644
+#: ../gui/polgen.glade:1111
msgid "<b>Select additional roles for %s:</b>"
-msgstr ""
-+msgstr "<b>%s-র জন্য অতিরিক্ত ভূমিকা নির্বাচন করুন:</b>"
-
+-
-#: ../gui/polgen.glade:1437
-msgid "label111"
-msgstr ""
--
++msgstr "<b>%s-র জন্য অতিরিক্ত ভূমিকা নির্বাচন করুন:</b>"
+
-#: ../gui/polgen.glade:1466
+#: ../gui/polgen.glade:1166
msgid "<b>Enter network ports that %s binds on:</b>"
@@ -47054,13 +46779,13 @@ index d902482..8c96fbe 100644
msgid "<b>TCP Ports</b>"
-msgstr ""
+msgstr "<b>TCP পোর্ট</b>"
-
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++
+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
+#: ../gui/polgen.glade:1698
+msgid "All"
+msgstr "সকল"
-+
+
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
msgid "Allows %s to bind to any udp port"
-msgstr ""
@@ -47077,9 +46802,8 @@ index d902482..8c96fbe 100644
-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
-+"%s-কে 0 সহ bindresvport-কে কল করার অনুমতি প্রদান করে। পোর্ট ৬০০-১০২৪-র সাথে "
-+"বাইন্ড করা হয়"
+-msgstr ""
++msgstr "%s-কে 0 সহ bindresvport-কে কল করার অনুমতি প্রদান করে। পোর্ট ৬০০-১০২৪-র সাথে বাইন্ড করা হয়"
-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-msgid "600-1024"
@@ -47093,9 +46817,8 @@ index d902482..8c96fbe 100644
msgid ""
"Enter a comma separated list of udp ports or ranges of ports that %s binds "
"to. Example: 612, 650-660"
- msgstr ""
-+"%s দ্বারা বাইন্ড করার উদ্দেশ্যে, কমা চিহ্ন দ্বারা বিভাজিত udp পোর্টের সংখ্যা অথবা "
-+"পোর্ট সংখ্যার সীমা লিখুন। যেমন: 612, 650-660"
+-msgstr ""
++msgstr "%s দ্বারা বাইন্ড করার উদ্দেশ্যে, কমা চিহ্ন দ্বারা বিভাজিত udp পোর্টের সংখ্যা অথবা পোর্ট সংখ্যার সীমা লিখুন। যেমন: 612, 650-660"
-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-msgid "Unreserved Ports (>1024)"
@@ -47112,8 +46835,8 @@ index d902482..8c96fbe 100644
-#: ../gui/polgen.glade:1663 ../gui/polgen.glade:1883
+#: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
msgid "Allows %s to bind to any udp ports > 1024"
- msgstr ""
-+"১০২৪-র থেকে বেশি সংখ্যার udp পোর্টের সাথে %s-কে বাইন্ড করার অনুমতি প্রদান করা হয়"
+-msgstr ""
++msgstr "১০২৪-র থেকে বেশি সংখ্যার udp পোর্টের সাথে %s-কে বাইন্ড করার অনুমতি প্রদান করা হয়"
-#: ../gui/polgen.glade:1717 ../gui/polgen.glade:2151
+#: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
@@ -47146,9 +46869,8 @@ index d902482..8c96fbe 100644
msgid ""
"Enter a comma separated list of tcp ports or ranges of ports that %s "
"connects to. Example: 612, 650-660"
- msgstr ""
-+"%s দ্বারা সংযোগ করার উদ্দেশ্যে, কমা চিহ্ন দ্বারা বিভাজিত tcp পোর্টের সংখ্যা অথবা "
-+"পোর্ট সংখ্যার সীমা লিখুন। যেমন: 612, 650-660"
+-msgstr ""
++msgstr "%s দ্বারা সংযোগ করার উদ্দেশ্যে, কমা চিহ্ন দ্বারা বিভাজিত tcp পোর্টের সংখ্যা অথবা পোর্ট সংখ্যার সীমা লিখুন। যেমন: 612, 650-660"
-#: ../gui/polgen.glade:2212
+#: ../gui/polgen.glade:1702
@@ -47161,9 +46883,8 @@ index d902482..8c96fbe 100644
msgid ""
"Enter a comma separated list of udp ports or ranges of ports that %s "
"connects to. Example: 612, 650-660"
- msgstr ""
-+"%s দ্বারা সংযোগ করার উদ্দেশ্যে, কমা চিহ্ন দ্বারা বিভাজিত udp পোর্টের সংখ্যা অথবা "
-+"পোর্ট সংখ্যার সীমা লিখুন। যেমন: 612, 650-660"
+-msgstr ""
++msgstr "%s দ্বারা সংযোগ করার উদ্দেশ্যে, কমা চিহ্ন দ্বারা বিভাজিত udp পোর্টের সংখ্যা অথবা পোর্ট সংখ্যার সীমা লিখুন। যেমন: 612, 650-660"
-#: ../gui/polgen.glade:2305
-msgid "label114"
@@ -47221,12 +46942,12 @@ index d902482..8c96fbe 100644
+#: ../gui/polgen.glade:1914
msgid "Sends email"
-msgstr ""
--
++msgstr "ই-মেইল বার্তা পাঠানো হয়"
+
-#: ../gui/polgen.glade:2530
-msgid "label115"
-msgstr ""
-+msgstr "ই-মেইল বার্তা পাঠানো হয়"
-
+-
-#: ../gui/polgen.glade:2559
+#: ../gui/polgen.glade:1961
msgid "<b>Add files/directories that %s manages</b>"
@@ -47238,9 +46959,8 @@ index d902482..8c96fbe 100644
msgid ""
"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
"Files ..."
- msgstr ""
-+"%s দ্বারা পরিচালিত (\"manages\") ফাইল/ডিরেক্টরি। Pid ফাইল, লগ ফাইল, /var/lib "
-+"ফাইল ..."
+-msgstr ""
++msgstr "%s দ্বারা পরিচালিত (\"manages\") ফাইল/ডিরেক্টরি। Pid ফাইল, লগ ফাইল, /var/lib ফাইল ..."
-#: ../gui/polgen.glade:2823
-msgid "label116"
@@ -47268,8 +46988,7 @@ index d902482..8c96fbe 100644
+#: ../gui/polgen.glade:2334
msgid "Policy Directory"
-msgstr ""
-+msgstr "নিয়মনীতির ডিরেক্টরি"
-
+-
-#: ../gui/polgen.glade:3254
-msgid "Add Booleans Dialog"
-msgstr ""
@@ -47277,185 +46996,323 @@ index d902482..8c96fbe 100644
-#: ../gui/polgen.glade:3327
-msgid "Boolean Name"
-msgstr ""
--
++msgstr "নিয়মনীতির ডিরেক্টরি"
+
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
-msgstr ""
+msgstr "Role"
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
-msgstr ""
+msgstr "উপস্থিত_ব্যবহারকারী"
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
-msgstr ""
+msgstr "অ্যাপ্লিকেশন"
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
-msgstr ""
+msgstr "%s ডিরেক্টরি হওয়া আবশ্যক"
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
-msgstr ""
+msgstr "একটি ব্যবহারকারী নির্বাচন করা আবশ্যক"
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
-msgstr ""
+msgstr "confine করার উদ্দেশ্যে এক্সিকিউটেবিল ফাইল নির্বাচন করুন"
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
-msgstr ""
+msgstr "confine করার উদ্দেশ্যে init script ফাইল নির্বাচন করুন।"
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
-msgstr ""
+msgstr "কনফাইন করা অ্যাপ্লিকেশন দ্বারা নির্মিত অথবা লেখা ফাইল নির্বাচন করুন"
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
- msgstr ""
-+"কনফাইন করা অ্যাপ্লিকেশনের মালিকানাধীন অথবা অ্যাপ্লিকেশন দ্বারা লিখনযোগ্য ডিরেক্টরি "
-+"নির্বাচন করুন"
+-msgstr ""
++msgstr "কনফাইন করা অ্যাপ্লিকেশনের মালিকানাধীন অথবা অ্যাপ্লিকেশন দ্বারা লিখনযোগ্য ডিরেক্টরি নির্বাচন করুন"
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
-msgstr ""
+msgstr "নিয়মনীতি সংক্রান্ত ফাইল নির্মাণের জন্য ডিরেক্টরি নির্বাচন করুন"
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
"Do you want to continue?"
- msgstr ""
-+"বর্তমান নিয়মনীতির মধ্যে %s_t ধরন বর্তমানে ব্যাখ্যা করা হয়েছে।\n"
-+"এগিয়ে যেতে ইচ্ছুক কি?"
+-msgstr ""
++msgstr "বর্তমান নিয়মনীতির মধ্যে %s_t ধরন বর্তমানে ব্যাখ্যা করা হয়েছে।\nএগিয়ে যেতে ইচ্ছুক কি?"
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
-msgstr ""
+msgstr "নাম পরীক্ষণ"
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
"Do you want to continue?"
- msgstr ""
-+"বর্তমান নিয়মনীতির মধ্যে %s.pp মডিউল বর্তমানে ব্যাখ্যা করা হয়েছে।\n"
-+"এগিয়ে যেতে ইচ্ছুক কি?"
+-msgstr ""
++msgstr "বর্তমান নিয়মনীতির মধ্যে %s.pp মডিউল বর্তমানে ব্যাখ্যা করা হয়েছে।\nএগিয়ে যেতে ইচ্ছুক কি?"
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
-msgstr ""
+msgstr "শূণ্যস্থান বিনা, অক্ষর ও সংখ্যা সহযোগে একটি নাম প্রস্তুত করে যোগ করতে হবে।"
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
-msgstr ""
+msgstr "এক্সেকিউটেবল উল্লেখ করা আবশ্যক"
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
-msgstr ""
-+msgstr "SELinux কনফিগার করুন"
-
+-
-#: ../gui/polgen.py:158
-msgid "Internet Services Daemon"
-msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "নেটওয়ার্ক পোর্ট"
++msgstr "SELinux কনফিগার করুন"
-#: ../gui/polgen.py:197
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
- msgstr ""
-+"SELinux পোর্ট\n"
-+"ধরন"
-
+-msgstr ""
+-
-#: ../gui/polgen.py:324
-msgid "You must enter a name for your confined process/user"
-msgstr ""
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr "প্রোটোকল"
-
+-
-#: ../gui/polgen.py:326
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
- msgid ""
+-msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
-+"MLS/MCS\n"
-+"Level"
- msgstr ""
-+"MLS/MCS\n"
-+"স্তর"
-
+-msgstr ""
+-
-#: ../gui/polgen.py:414
-msgid "User Role types can not be assigned executables."
-msgstr ""
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr "পোর্ট"
-
+-
-#: ../gui/polgen.py:420
-msgid "Only Daemon apps can use an init script.."
-msgstr ""
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid. 0 < PORT_NUMBER < 65536 "
-+msgstr "\"%s\" পোর্ট সংখ্যা বৈধ নয়। 0 < পোর্ট_সংখ্যা < 65536 "
-
+-
-#: ../gui/polgen.py:438
-msgid "use_resolve must be a boolean value "
-+#: ../gui/portsPage.py:252
-+msgid "List View"
+-msgstr ""
+-
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+-msgid "Network Port"
+-msgstr ""
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
++msgstr "নেটওয়ার্ক পোর্ট"
+
+ #: ../gui/portsPage.py:85
+ msgid ""
+ "SELinux Port\n"
+ "Type"
+-msgstr ""
++msgstr "SELinux পোর্ট\nধরন"
+
+ #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+ msgid "Protocol"
+-msgstr ""
++msgstr "প্রোটোকল"
+
+ #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+ msgid ""
+ "MLS/MCS\n"
+ "Level"
+-msgstr ""
++msgstr "MLS/MCS\nস্তর"
+
+ #: ../gui/portsPage.py:101
+ msgid "Port"
+-msgstr ""
++msgstr "পোর্ট"
+
+ #: ../gui/portsPage.py:207
+ #, python-format
+ msgid "Port number \"%s\" is not valid. 0 < PORT_NUMBER < 65536 "
+-msgstr ""
++msgstr "\"%s\" পোর্ট সংখ্যা বৈধ নয়। 0 < পোর্ট_সংখ্যা < 65536 "
+
+ #: ../gui/portsPage.py:252
+ msgid "List View"
+-msgstr ""
+msgstr "তালিকা অনুসারে প্রদর্শন"
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
+
+ #: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+ msgid "Group View"
+-msgstr ""
+msgstr "সংকলন অনুযায়ী প্রদর্শন"
-+
+
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Are you sure you want to delete %s '%s'?"
+msgstr "আপনি কি নিশ্চিতরূপে %s '%s' মুছে ফেলতে ইচ্ছুক?"
-+
+
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Delete %s"
+msgstr "%s মুছে ফেলুন"
-+
+
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+#: ../gui/semanagePage.py:134
+#, python-format
+msgid "Add %s"
@@ -47477,88 +47334,100 @@ index d902482..8c96fbe 100644
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr "অবস্থা"
-+
+
+-#: ../gui/selinux.tbl:4
+#: ../gui/statusPage.py:133
-+msgid ""
+ msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+"Changing the policy type will cause a relabel of the entire file system on "
+"the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
- msgstr ""
-+"নিয়মনীতির ধরন পরিবর্তন করা হলে, পরবর্তী বার বুট করার সময় সম্পূর্ণ ফাইল-সিস্টেমের "
-+"লেবেল নতুন করে লেখা হবে। ফাইল-সিস্টেমের মাপের ভিত্তিতে, লেবেল পরিবর্তন করতে অনেক "
-+"সময় ব্যয় হওয়ার সম্ভাবনা রয়েছে। আপনি কি এগিয়ে যেতে ইচ্ছুক?"
++msgstr "নিয়মনীতির ধরন পরিবর্তন করা হলে, পরবর্তী বার বুট করার সময় সম্পূর্ণ ফাইল-সিস্টেমের লেবেল নতুন করে লেখা হবে। ফাইল-সিস্টেমের মাপের ভিত্তিতে, লেবেল পরিবর্তন করতে অনেক সময় ব্যয় হওয়ার সম্ভাবনা রয়েছে। আপনি কি এগিয়ে যেতে ইচ্ছুক?"
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
+-#: ../gui/selinux.tbl:5
+#: ../gui/statusPage.py:147
-+msgid ""
+ msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
- msgstr ""
-+"SELinux-র অবস্থা disabled (নিষ্ক্রিয়) হিসাবে ধার্য করা জন্য, পুনরায় বুট করা আবশ্যক। "
-+"পরে SELinux পুনরায় সক্রিয় করার সময় সিস্টেমের লেবেল নতুন করে লেখা হবে এবং এই কাজে "
-+"অনেক সময় ব্যয় হয়। এই কারণে নিষ্ক্রিয় না করাই বাঞ্ছনীয়। SELinux-র কারণে আপনার "
-+"সিস্টেমে কোনো সমস্যা হচ্ছে কি না জানার জন্য, SELinux permissive (সতর্কতামূলক) মোডে "
-+"নির্ধারণ করুন। এই মোডে নিয়মনীতি প্রয়োগ করা হবে না কিন্তু উৎপন্ন ত্রুটির লগ সংরক্ষণ "
-+"করা হবে। Permissive (সতর্কতামূলক) মোড নির্ধারণের জন্য পুনরায় বুট করা আবশ্যক নয় "
-+"এগিয়ে যেতে ইচ্ছুক কি?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
++msgstr "SELinux-র à¦
বসà§à¦¥à¦¾ disabled (নিষà§à¦à§à¦°à¦¿à§) হিসাবৠধারà§à¦¯ à¦à¦°à¦¾ à¦à¦¨à§à¦¯, পà§à¦¨à¦°à¦¾à§ বà§à¦ à¦à¦°à¦¾ à¦à¦¬à¦¶à§à¦¯à¦à¥¤ পরৠSELinux পà§à¦¨à¦°à¦¾à§ সà¦à§à¦°à¦¿à§ à¦à¦°à¦¾à¦° সমৠসিসà§à¦à§à¦®à§à¦° লà§à¦¬à§à¦² নতà§à¦¨ à¦à¦°à§ লà§à¦à¦¾ হবৠà¦à¦¬à¦ à¦à¦ à¦à¦¾à¦à§ à¦
নà§à¦ সমৠবà§à¦¯à§ হà§à¥¤ à¦à¦ à¦à¦¾à¦°à¦£à§ নিষà§à¦à§à¦°à¦¿à§ না à¦à¦°à¦¾à¦ বাà¦à§à¦à¦¨à§à§à¥¤ SELinux-র à¦à¦¾à¦°à¦£à§ à¦à¦ªà¦¨à¦¾à¦° সিসà§à¦à§à¦®à§ à¦à§à¦¨à§ সমসà§à¦¯à¦¾ হà¦à§à¦à§ à¦à¦¿ না à¦à¦¾à¦¨à¦¾à¦° à¦à¦¨à§à¦¯, SELinux permissive (সতরà§à¦à¦¤à¦¾à¦®à§à¦²à¦) মà§à¦¡à§ নিরà§à¦§à¦¾à¦°à¦£ à¦à¦°à§à¦¨à¥¤ à¦à¦ মà§à¦¡à§ নিà§à¦®à¦¨à§à¦¤à¦¿ পà§à¦°à§à§à¦ à¦à¦°à¦¾ হবৠনা à¦à¦¿à¦¨à§à¦¤à§ à¦à§à¦ªà¦¨à§à¦¨ তà§à¦°à§à¦à¦¿à¦° লঠসà¦à¦°à¦à§à
¦·à¦£ à¦à¦°à¦¾ হবà§à¥¤ Permissive (সতরà§à¦à¦¤à¦¾à¦®à§à¦²à¦) মà§à¦¡ নিরà§à¦§à¦¾à¦°à¦£à§à¦° à¦à¦¨à§à¦¯ পà§à¦¨à¦°à¦¾à§ বà§à¦ à¦à¦°à¦¾ à¦à¦¬à¦¶à§à¦¯à¦ নৠà¦à¦à¦¿à§à§ যà§à¦¤à§ à¦à¦à§à¦à§à¦ à¦à¦¿?"
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr ""
+#: ../gui/statusPage.py:152
+msgid ""
+"Changing to SELinux enabled will cause a relabel of the entire file system "
+"on the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
- msgstr ""
-+"SELinux-র enabled (সক্রিয়) মোডে পরিবর্তন করা হলে, পরবর্তী বার বুট করার সময় সম্পূর্ণ "
-+"ফাইল-সিস্টেমের লেবেল পরিবর্তিত হবে। ফাইল-সিস্টেমের মাপের ভিত্তিতে, লেবেল পরিবর্তন "
-+"করতে অনেক সময় ব্যয় হওয়ার সম্ভাবনা রয়েছে। আপনি কি এগিয়ে যেতে ইচ্ছুক?"
++msgstr "SELinux-র enabled (সক্রিয়) মোডে পরিবর্তন করা হলে, পরবর্তী বার বুট করার সময় সম্পূর্ণ ফাইল-সিস্টেমের লেবেল পরিবর্তিত হবে। ফাইল-সিস্টেমের মাপের ভিত্তিতে, লেবেল পরিবর্তন করতে অনেক সময় ব্যয় হওয়ার সম্ভাবনা রয়েছে। আপনি কি এগিয়ে যেতে ইচ্ছুক?"
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:11
+msgid "system-config-selinux"
+msgstr "system-config-selinux"
-+
+
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:12
+msgid ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
-+"স্বত্বাধিকার (c)২০০৬ Red Hat, Inc.\n"
-+"স্বত্বাধিকার (c) ২০০৬ ড্যান ওয়াল্শ <dwalsh at redhat.com>"
++msgstr "স্বত্বাধিকার (c)২০০৬ Red Hat, Inc.\nস্বত্বাধিকার (c) ২০০৬ ড্যান ওয়াল্শ <dwalsh at redhat.com>"
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
+msgstr "SELinux লগ-ইন ম্যাপ ব্যবস্থা যোগ করা হবে"
-+
+
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
+msgstr "SELinux নেটওয়ার্ক পোর্ট যোগ করা হবে"
-+
+
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
+msgstr "SELinux Type"
-+
+
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
+msgstr "ফাইলের বৈশিষ্ট্য"
-+
+
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
+msgstr "ফাইলের ধরন"
-+
+
+-#: ../gui/selinux.tbl:11
+#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -47567,18 +47436,8 @@ index d902482..8c96fbe 100644
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
- msgstr ""
-+"সর্বধরনের ফাইল\n"
-+"সাধারণ ফাইল\n"
-+"ডিরেক্টরি\n"
-+"ক্যারেক্টার ডিভাইস\n"
-+"ব্লক-ডিভাইস\n"
-+"সকেট\n"
-+"সিম্বলিক লিঙ্ক\n"
-+"নেমড পাইপ\n"
-
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
++msgstr "সর্বধরনের ফাইল\nসাধারণ ফাইল\nডিরেক্টরি\nক্যারেক্টার ডিভাইস\nব্লক-ডিভাইস\nসকেট\nসিম্বলিক লিঙ্ক\nনেমড পাইপ\n"
++
+#: ../gui/system-config-selinux.glade:773
+msgid "MLS"
+msgstr "MLS"
@@ -47614,45 +47473,47 @@ index d902482..8c96fbe 100644
+#: ../gui/system-config-selinux.glade:1326
+msgid "System Default Enforcing Mode"
+msgstr "সিস্টেমের ডিফল্ট প্রয়োগ হওয়া মোড"
-+
+
+-#: ../gui/selinux.tbl:12
+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
- msgstr ""
-+"Disabled (নিষ্ক্রিয়)\n"
-+"Permissive (সতর্কতামূলক)\n"
-+"Enforcing (সক্রিয়)\n"
-
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
++msgstr "Disabled (নিষ্ক্রিয়)\nPermissive (সতর্কতামূলক)\nEnforcing (সক্রিয়)\n"
++
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
+msgstr "বর্তমানে প্রয়োগ হওয়া মোড"
-+
+
+-#: ../gui/selinux.tbl:13
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
+msgstr "সিস্টেমের ডিফল্ট নিয়মনীতির ধরন: "
+
+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
+"If you are changing policy types or going from disabled to enforcing, a "
+"relabel is required."
- msgstr ""
-+"পরবর্তী বার বুট করার সময় সম্পূর্ণ ফাইল-সিস্টেম নতুন করে লেবেল করা হবে কি না তা "
-+"নির্ধারণ করুন। ফাইল-সিস্টেমের মাপের ভিত্তিতে, লেবেল পরিবর্তন করতে অনেক সময় ব্যয় "
-+"হওয়ার সম্ভাবনা রয়েছে। নিয়মনীতির ধরন পরিবর্তন করা হলে অথবা disabled (নিষ্ক্রিয়) "
-+"থেকে enforcing (সক্রিয়) অবস্থায় পরিবর্তনের সময় নতুন করে লেবেল নির্ধারণ করা আবশ্যক।"
++msgstr "পরবর্তী বার বুট করার সময় সম্পূর্ণ ফাইল-সিস্টেম নতুন করে লেবেল করা হবে কি না তা নির্ধারণ করুন। ফাইল-সিস্টেমের মাপের ভিত্তিতে, লেবেল পরিবর্তন করতে অনেক সময় ব্যয় হওয়ার সম্ভাবনা রয়েছে। নিয়মনীতির ধরন পরিবর্তন করা হলে অথবা disabled (নিষ্ক্রিয়) থেকে enforcing (সক্রিয়) অবস্থায় পরিবর্তনের সময় নতুন করে লেবেল নির্ধারণ করা আবশ্যক।"
--#: ../gui/polgen.py:1183
--msgid "Interface file"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
+msgstr "পরবর্তী বুটের পরে রি-লেবেল করা হবে।"
-+
+
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:1561
+msgid "label37"
+msgstr "label37"
@@ -47747,7 +47608,8 @@ index d902482..8c96fbe 100644
+#: ../gui/system-config-selinux.glade:2436
+msgid "Toggle between Customized and All Ports"
+msgstr "স্বনির্ধারিত ও সকল পোর্টের মধ্যে অদল-বদল করুন"
-+
+
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:2556
+msgid "label42"
+msgstr "label42"
@@ -47765,30 +47627,45 @@ index d902482..8c96fbe 100644
+msgstr "লোড করার যোগ্য নিয়মনীতির মডিউল মুছে ফেলা হবে"
+
+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
- msgstr ""
-+"লগ ফাইল দ্বারা সাধারণত উল্লেখ না হওয়া অতিরিক্ত অডিট নিয়ম সক্রিয়/নিষ্ক্রিয় করা হবে।"
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr "লগ ফাইল দ্বারা সাধারণত উল্লেখ না হওয়া অতিরিক্ত অডিট নিয়ম সক্রিয়/নিষ্ক্রিয় করা হবে।"
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:2781
+msgid "label44"
+msgstr "label44"
-+
+
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:2818
+msgid "Change process mode to permissive."
+msgstr "প্রসেসটি permissive (সতর্কতামূলক) মোডে পরিবর্তন করুন।"
-+
+
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:2836
+msgid "Change process mode to enforcing"
+msgstr "প্রসেসটি enforcing (সক্রিয়) মোডে পরিবর্তন করুন।"
-+
+
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:2928
+msgid "Process Domain"
+msgstr "প্রসেসের ডোমেইন"
-+
+
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:2956
+msgid "label59"
+msgstr "label59"
@@ -47797,2854 +47674,1656 @@ index d902482..8c96fbe 100644
+#, python-format
+msgid "SELinux user '%s' is required"
+msgstr "SELinux ব্যবহারকারী '%s'-র উপস্থিত আবশ্যক"
-+
-+#: ../sepolicy/sepolicy.py:106
+
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
++#: ../sepolicy/sepolicy.py:202
+msgid "Generate SELinux man pages"
msgstr ""
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
-+#: ../sepolicy/sepolicy.py:110
+-#: ../gui/selinux.tbl:20
+-msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++#: ../sepolicy/sepolicy.py:205
+msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
--#: ../gui/polgen.py:1306
-+#: ../sepolicy/sepolicy.py:114
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:116
+ msgstr ""
+
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:164
+ msgstr ""
+
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:169
+ msgstr ""
+
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:172
+ msgstr ""
+
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:175
+ msgstr ""
+
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:178
+ msgstr ""
+
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:192
+ msgstr ""
+
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:195
+ msgstr ""
+
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:198
+ msgstr ""
+
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:215
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
-+msgstr "SELinux Policy নির্মাণের সামগ্রী"
-+
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:221
+ msgstr ""
+
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:231
+ msgstr ""
+
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../sepolicy/sepolicy.py:301
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:234
+ msgstr ""
+
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:237
+ msgstr ""
+
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:259
+ msgstr ""
+
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:41
+-msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
++#: ../sepolicy/sepolicy.py:362
+msgid "Generate SELinux Policy module template"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:265
+ msgstr ""
+
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
++#: ../sepolicy/sepolicy.py:374
+msgid "name of policy to generate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:267
+ msgstr ""
+
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:380
+msgid "executable to confine"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:274
+ msgstr ""
+
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:422
+msgid "commands"
-+msgstr ""
+ msgstr ""
+
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "অজানা"
+
-+#: ../sepolicy/sepolicy/generate.py:185
++#: ../sepolicy/sepolicy/generate.py:173
+msgid "Internet Services Daemon"
+msgstr "ইন্টারনেট পরিসেবার ডোমেইন"
+
-+#: ../sepolicy/sepolicy/generate.py:198
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy/generate.py:187
+msgid "Valid Types:\n"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:232
- #, python-format
+ msgstr ""
+
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+"পোর্ট সংখ্যার ক্ষেত্রে 1 থেকে %d-র মধ্যে সংখ্যা অথবা সংখ্যামালা ব্যবহার করা আবশ্যক "
++msgstr "পোর্ট সংখ্যার ক্ষেত্রে 1 থেকে %d-র মধ্যে সংখ্যা অথবা সংখ্যামালা ব্যবহার করা আবশ্যক "
+
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
-+msgstr "কনফাইন করা প্রসেস/ব্যবহারকারীর জন্য নাম লেখা আবশ্যক"
-+
-+#: ../sepolicy/sepolicy/generate.py:361
- msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+ msgstr ""
+
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:355
++msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
- msgstr ""
-+"শূণ্যস্থান বিনা অক্ষর ও সংখ্যা বিশিষ্ট নাম হওয়া আবশ্যক। \"-n MODULENAME\" বিকল্পের "
-+"ব্যবহার করা যেতে পারে"
++msgstr "শূণ্যস্থান বিনা অক্ষর ও সংখ্যা বিশিষ্ট নাম হওয়া আবশ্যক। \"-n MODULENAME\" বিকল্পের ব্যবহার করা যেতে পারে"
+
-+#: ../sepolicy/sepolicy/generate.py:449
++#: ../sepolicy/sepolicy/generate.py:447
+msgid "User Role types can not be assigned executables."
+msgstr "ব্যবহারকারী ভূমিকার ধরনের ক্ষেত্রে এক্সেকিউটেবল ফাইল ধার্য করা যাবে না। "
+
-+#: ../sepolicy/sepolicy/generate.py:455
++#: ../sepolicy/sepolicy/generate.py:453
+msgid "Only Daemon apps can use an init script.."
+msgstr "শুধুমাত্র ডেমন অ্যাপ্লিকেশনের জন্য init স্ক্রিপ্ট ব্যবহার করা যাবে.."
+
-+#: ../sepolicy/sepolicy/generate.py:473
++#: ../sepolicy/sepolicy/generate.py:471
+msgid "use_resolve must be a boolean value "
+msgstr "use_resolve-র ক্ষেত্রে বুলিয়ান মান ব্যবহার করা আবশ্যক "
+
-+#: ../sepolicy/sepolicy/generate.py:479
++#: ../sepolicy/sepolicy/generate.py:477
+msgid "use_syslog must be a boolean value "
+msgstr "use_syslog-র মান বুলিয়ান হওয়া আবশ্যক "
-
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
-+#: ../sepolicy/sepolicy/generate.py:485
++
++#: ../sepolicy/sepolicy/generate.py:483
+msgid "use_kerberos must be a boolean value "
+msgstr "use_kerberos-র ক্ষেত্রে বুলিয়ান মান ব্যবহার করা আবশ্যক "
-+
-+#: ../sepolicy/sepolicy/generate.py:491
+
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:489
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr "manage_krb5_rcache-র ক্ষেত্রে বুলিয়ান মান ব্যবহার করা আবশ্যক "
-+
-+#: ../sepolicy/sepolicy/generate.py:521
+
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:519
+msgid "USER Types automatically get a tmp type"
+msgstr "USER ধরনের ক্ষেত্রে স্বয়ংক্রিয়রূপে tmp ধরন নির্ধারিত হবে"
-+
-+#: ../sepolicy/sepolicy/generate.py:1039
+
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1059
+msgid "You must enter the executable path for your confined process"
+msgstr "কনফাইন করা প্রসেসের ক্ষেত্রে এক্সেকিউটেবলের পাথ উল্লেখ করা আবশ্যক"
-+
-+#: ../sepolicy/sepolicy/generate.py:1272
+
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1321
+msgid "Type Enforcement file"
+msgstr "ধরন প্রয়োগকারী ফাইল"
-+
-+#: ../sepolicy/sepolicy/generate.py:1273
+
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1322
+msgid "Interface file"
+msgstr "ইন্টারফেস সংক্রান্ত ফাইল"
-+
-+#: ../sepolicy/sepolicy/generate.py:1274
+
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1323
+msgid "File Contexts file"
+msgstr "ফাইল কনটেক্সটের ফাইল"
-+
-+#: ../sepolicy/sepolicy/generate.py:1275
-+#, fuzzy
+
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy/generate.py:1324
+msgid "Spec file"
-+msgstr "ইন্টারফেস সংক্রান্ত ফাইল"
-+
-+#: ../sepolicy/sepolicy/generate.py:1276
+ msgstr ""
+
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1325
+msgid "Setup Script"
+msgstr "প্রস্তুতির স্ক্রিপ্ট"
-+
+
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
--#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
--msgid "Network Port"
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
--#: ../gui/portsPage.py:85
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
+#: booleans.py:3
-+#, fuzzy
+msgid "Allow amavis to use JIT compiler"
-+msgstr "Samba দ্বারা nfs ডিরেক্টরি শেয়ার করার অনুমতি প্রদান করা হবে"
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
+#: booleans.py:4
-+#, fuzzy
+msgid "Allow antivirus programs to read non security files on a system"
-+msgstr "mozilla ব্রাউজার দ্বারা ব্যবহারকারীদের ফাইল পড়ার অনুমতি প্রদান করা হবে"
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
+#: booleans.py:5
- msgid ""
--"SELinux Port\n"
--"Type"
++msgid "Allow auditadm to exec content"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: booleans.py:6
++msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
msgstr ""
--#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
--msgid "Protocol"
-+#: booleans.py:6
-+#, fuzzy
-+msgid "Allow users to login using a radius server"
-+msgstr "ব্যবহারকারীদের usb পড়তে ও লিখতে (rw) অনুমোদন করা হবে"
-+
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
+#: booleans.py:7
-+#, fuzzy
-+msgid "Allow users to login using a yubikey server"
-+msgstr "ব্যবহারকারীদের usb পড়তে ও লিখতে (rw) অনুমোদন করা হবে"
-+
++msgid "Allow users to login using a radius server"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
+#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
+-msgstr ""
++#: booleans.py:10
+msgid ""
+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+"temp and untrusted content files"
- msgstr ""
-+"cdrecord দ্বারা বিবিধ বস্তু পাঠের অনুমতি প্রদান করা হবে। nfs, samba, অপসারণযোগ্য "
-+"ডিভাইস, user temp ও অবিশ্বস্ত তথ্য সহ ফাইল"
++msgstr "cdrecord দ্বারা বিবিধ বস্তু পাঠের অনুমতি প্রদান করা হবে। nfs, samba, অপসারণযোগ্য ডিভাইস, user temp ও অবিশ্বস্ত তথ্য সহ ফাইল"
--#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+#: booleans.py:9
-+#, fuzzy
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: booleans.py:11
+msgid "Allow clamd to use JIT compiler"
-+msgstr "Samba দ্বারা nfs ডিরেক্টরি শেয়ার করার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:10
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: booleans.py:12
+msgid "Allow clamscan to non security files on a system"
-+msgstr "mozilla ব্রাউজার দ্বারা ব্যবহারকারীদের ফাইল পড়ার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:11
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: booleans.py:13
+msgid "Allow clamscan to read user content"
-+msgstr "mozilla ব্রাউজার দ্বারা ব্যবহারকারীদের ফাইল পড়ার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:12
- msgid ""
--"MLS/MCS\n"
--"Level"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: booleans.py:14
++msgid ""
+"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
--#: ../gui/portsPage.py:101
--msgid "Port"
-+#: booleans.py:13
-+#, fuzzy
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: booleans.py:15
+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:14
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: booleans.py:16
+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:15
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:87
+-msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
++#: booleans.py:17
+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:16
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
++#: booleans.py:18
+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:17
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:19
+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:18
+ msgstr ""
+
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:20
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
--#: ../gui/portsPage.py:207
--#, python-format
--msgid "Port number \"%s\" is not valid. 0 < PORT_NUMBER < 65536 "
-+#: booleans.py:19
-+#, fuzzy
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
++#: booleans.py:21
+msgid "Allow cvs daemon to read shadow"
-+msgstr "sasl অনুমোদন সার্ভার দ্বারা /etc/shadow ফাইল পাঠ করার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:20
+ msgstr ""
+
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
+-msgstr ""
++#: booleans.py:22
+msgid "Allow all daemons to write corefiles to /"
+msgstr "সর্বধরনের ডেমন দ্বারা /-র মধ্যে corefile লেখার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:21
-+#, fuzzy
+
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
++#: booleans.py:23
+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "সর্বধরনের ডেমন দ্বারা /-র মধ্যে corefile লেখার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:22
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
++#: booleans.py:24
+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "সর্বধরনের ডেমনকে অব্যবহৃত ttys ব্যবহারের ক্ষমতা প্রদান করা হবে"
-+
-+#: booleans.py:23
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
++#: booleans.py:26
++msgid "Allow dan to read user files"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-+"SELinux webadm ব্যবহারকারীকে অধিকারবিহীন ব্যবহারকারীদের ব্যক্তিগত (home) "
-+"ডিরেক্টরি পরিচালনার অনুমতি প্রদান করা হবে"
--#: ../gui/portsPage.py:252
--msgid "List View"
-+#: booleans.py:24
-+#, fuzzy
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
-+msgstr ""
-+"SELinux webadm ব্যবহারকারীকে অধিকারবিহীন ব্যবহারকারীদের ব্যক্তিগত (home) "
-+"ডিরেক্টরি পড়ার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:25
+ msgstr ""
+
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
++#: booleans.py:29
+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:26
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr ""
-+
-+#: booleans.py:27
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr "ব্যবহারকারীদের দ্বারা mount কমান্ড প্রয়োগ করার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:28
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr "সর্বধরনের ডেমন দ্বারা /-র মধ্যে corefile লেখার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:29
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
-+msgstr "সর্বধরনের ডেমন দ্বারা /-র মধ্যে corefile লেখার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:30
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
-+msgstr "সর্বধরনের ডেমন দ্বারা /-র মধ্যে corefile লেখার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:31
+ msgstr ""
+
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr ""
-+
-+#: booleans.py:32
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr "ব্যবহারকারীদের postgres সকেটের সাথে সংযোগ করার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:33
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr ""
-+"SELinux webadm ব্যবহারকারীকে অধিকারবিহীন ব্যবহারকারীদের ব্যক্তিগত (home) "
-+"ডিরেক্টরি পড়ার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:34
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
-+msgstr ""
-+"SELinux webadm ব্যবহারকারীকে অধিকারবিহীন ব্যবহারকারীদের ব্যক্তিগত (home) "
-+"ডিরেক্টরি পড়ার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:35
+ msgstr ""
+
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr ""
-+
-+#: booleans.py:36
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:37
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
-+msgstr "সাধারণ ব্যবহারকারীদেরকে ping প্রয়োগ করার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:38
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr ""
-+"SELinux webadm ব্যবহারকারীকে অধিকারবিহীন ব্যবহারকারীদের ব্যক্তিগত (home) "
-+"ডিরেক্টরি পড়ার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:39
+ msgstr ""
+
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:40
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr "%s-কে যে কোনো tcp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
-+
-+#: booleans.py:41
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr "ব্যবহারকারীদের mysql সকেটের সাথে সংযোগ করার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:42
+ msgstr ""
+
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:43
+ msgstr ""
+
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:44
+ msgstr ""
+
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:45
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr "%s-কে যে কোনো tcp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
-+
-+#: booleans.py:46
+ msgstr ""
+
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
-+msgstr ""
-+
-+#: booleans.py:47
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:48
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:49
+ msgstr ""
+
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
-+msgstr ""
-+
-+#: booleans.py:50
+ msgstr ""
+
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:51
+ msgstr ""
+
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
-+msgstr ""
-+
-+#: booleans.py:52
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:53
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:54
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
-+msgstr "NIS-র সাথে ডেমন সঞ্চালনের অনুমতি দেওয়া হবে"
-+
-+#: booleans.py:55
+ msgstr ""
+
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
-+msgstr ""
-+
-+#: booleans.py:56
+ msgstr ""
+
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
msgstr ""
--#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
--msgid "Group View"
--msgstr ""
-+#: booleans.py:57
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
-+msgstr ""
-+
-+#: booleans.py:58
+ msgstr ""
+
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
-+msgstr ""
-+
-+#: booleans.py:59
+ msgstr ""
+
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
++#: booleans.py:64
++msgid "Allow guest to exec content"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:60
+ msgstr ""
+
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr ""
-+
-+#: booleans.py:61
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
-+msgstr "NIS-র সাথে ডেমন সঞ্চালনের অনুমতি দেওয়া হবে"
-+
-+#: booleans.py:62
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
-+msgstr "%s-কে যে কোনো udp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
-+
-+#: booleans.py:63
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
-+msgstr "%s-কে যে কোনো udp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
-+
-+#: booleans.py:64
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
-+msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:65
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:66
-+#, fuzzy
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:67
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:72
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
+
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:68
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
-+msgstr "%s-কে যে কোনো tcp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
-+
-+#: booleans.py:69
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
-+msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:70
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
-+msgstr "NIS-র সাথে ডেমন সঞ্চালনের অনুমতি দেওয়া হবে"
-+
-+#: booleans.py:71
+ msgstr ""
+
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr ""
-+
-+#: booleans.py:72
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
++#: booleans.py:78
+msgid "Allow httpd cgi support"
-+msgstr "ssh দ্বারা ssh-keysign সঞ্চালনের অনুমতি দেওয়া হবে"
-+
-+#: booleans.py:73
-+#, fuzzy
+ msgstr ""
+
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr "%s-কে যে কোনো udp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
-+
-+#: booleans.py:74
-+#, fuzzy
-+msgid "Allow httpd to read home directories"
-+msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr ""
-+
-+#: booleans.py:76
-+#, fuzzy
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr "ব্যবহারকারীদের postgres সকেটের সাথে সংযোগ করার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:77
-+#, fuzzy
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr "rpm আন-কনফাইল অবস্থায় সঞ্চালনের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:78
-+#, fuzzy
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr "ব্যবহারকারীদের দ্বারা mount কমান্ড প্রয়োগ করার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:79
-+#, fuzzy
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr "ব্যবহারকারীদের দ্বারা mount কমান্ড প্রয়োগ করার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:80
-+#, fuzzy
-+msgid "Allow httpd to read user content"
-+msgstr "rpm আন-কনফাইল অবস্থায় সঞ্চালনের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
- msgstr ""
-
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
-+#: booleans.py:82
-+#, fuzzy
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr "NIS-র সাথে ডেমন সঞ্চালনের অনুমতি দেওয়া হবে"
-
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
- msgstr ""
-
--#: ../gui/selinux.tbl:4
-+#: booleans.py:84
- msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
- msgstr ""
-
--#: ../gui/selinux.tbl:5
-+#: booleans.py:85
-+#, fuzzy
-+msgid "Allow Apache to execute tmp content."
-+msgstr "ব্যবহারকারীদের দ্বারা mount কমান্ড প্রয়োগ করার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:86
- msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
-
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
- msgstr ""
-
--#: ../gui/selinux.tbl:6
-+#: booleans.py:88
-+#, fuzzy
-+msgid "Allow httpd to access cifs file systems"
-+msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:89
-+#, fuzzy
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:90
-+#, fuzzy
-+msgid "Allow httpd to run gpg"
-+msgstr "ssh দ্বারা ssh-keysign সঞ্চালনের অনুমতি দেওয়া হবে"
-+
-+#: booleans.py:91
-+#, fuzzy
-+msgid "Allow httpd to access nfs file systems"
-+msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:92
-+#, fuzzy
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr "%s-কে যে কোনো tcp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
-+
-+#: booleans.py:93
-+#, fuzzy
-+msgid "Allow httpd to access openstack ports"
-+msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:94
-+#, fuzzy
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr "%s-কে যে কোনো udp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
-+
-+#: booleans.py:95
-+#, fuzzy
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr "%s-কে যে কোনো udp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
-+
-+#: booleans.py:96
- msgid "Allow java executable stack"
-+msgstr "java এক্সেকিউটেবল স্ট্যাকের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:97
-+#, fuzzy
-+msgid "Allow confined applications to run with kerberos."
-+msgstr "কনফাইন করা অ্যাপ্লিকেশন দ্বারা নির্মিত অথবা লেখা ফাইল নির্বাচন করুন"
-+
-+#: booleans.py:98
-+#, fuzzy
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "NIS-র সাথে ডেমন সঞ্চালনের অনুমতি দেওয়া হবে"
-+
-+#: booleans.py:99
-+#, fuzzy
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr "সর্বধরনের ডেমনকে অব্যবহৃত ttys ব্যবহারের ক্ষমতা প্রদান করা হবে"
-+
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
-
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
-
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: booleans.py:102
-+#, fuzzy
-+msgid "Allow mock to read files in home directories."
-+msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:103
-+#, fuzzy
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr "mount দ্বারা যে কোনো ডিরেক্টরি মাউন্ট করার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:104
-+#, fuzzy
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:105
-+#, fuzzy
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
-+"SELinux webadm ব্যবহারকারীকে অধিকারবিহীন ব্যবহারকারীদের ব্যক্তিগত (home) "
-+"ডিরেক্টরি পড়ার অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: booleans.py:106
-+#, fuzzy
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
-+"staff ওয়েব ব্রাউজার দ্বারা ব্যক্তিগত (home) ডিরেক্টরির মধ্যে লেখার অনুমতি প্রদান করা "
-+"হবে"
-
--#: ../gui/selinux.tbl:9
-+#: booleans.py:107
- msgid "Allow mplayer executable stack"
--msgstr ""
-+msgstr "mplayer এক্সেকিউটেবল স্ট্যাকের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr ""
-+#: booleans.py:108
-+#, fuzzy
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "%s-কে যে কোনো tcp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
-
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr ""
-+#: booleans.py:109
-+#, fuzzy
-+msgid "Allow BIND to bind apache port."
-+msgstr "%s-কে যে কোনো udp পোর্টের সাথে বাইন্ড করার অনুমতি প্রদান করে"
-
--#: ../gui/selinux.tbl:11
-+#: booleans.py:110
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
- msgstr ""
-
--#: ../gui/selinux.tbl:12
-+#: booleans.py:111
-+#, fuzzy
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr "mount দ্বারা যে কোনো ডিরেক্টরি মাউন্ট করার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:112
-+#, fuzzy
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr "Samba দ্বারা nfs ডিরেক্টরি শেয়ার করার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:113
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:114
-+#, fuzzy
-+msgid "Allow system to run with NIS"
-+msgstr "NIS-র সাথে ডেমন সঞ্চালনের অনুমতি দেওয়া হবে"
-+
-+#: booleans.py:115
-+#, fuzzy
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr "ক্লায়েন্টদেরকে X শেয়ার মেমরিতে লেখার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:116
-+#, fuzzy
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr "%s-কে যে কোনো udp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
-+
-+#: booleans.py:117
-+#, fuzzy
-+msgid "Allow nsplugin code to execmem/execstack"
-+msgstr "%s-কে যে কোনো udp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
-+
-+#: booleans.py:118
-+#, fuzzy
-+msgid "Allow openvpn to read home directories"
-+msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:119
-+#, fuzzy
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:120
-+#, fuzzy
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr "%s-কে যে কোনো tcp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
-+
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
-
--#: ../gui/selinux.tbl:13
-+#: booleans.py:122
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
- msgstr ""
-
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
-+#: booleans.py:123
-+#, fuzzy
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
-+#: booleans.py:124
-+#, fuzzy
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:15
--msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
-
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
- msgstr ""
-
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr ""
-+#: booleans.py:127
-+#, fuzzy
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
-
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
-
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
-+#: booleans.py:130
-+#, fuzzy
-+msgid "Allow database admins to execute DML statement"
-+msgstr "ব্যবহারকারীদের দ্বারা mount কমান্ড প্রয়োগ করার অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
-+#: booleans.py:131
-+#, fuzzy
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "সাধারণ ব্যবহারকারীদেরকে ping প্রয়োগ করার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
- msgstr ""
-
--#: ../gui/selinux.tbl:20
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "সাধারণ ব্যবহারকারীর জন্য pppd সঞ্চালনের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:134
-+#, fuzzy
-+msgid ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "%s-কে যে কোনো udp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
-+
-+#: booleans.py:135
-+#, fuzzy
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "mount দ্বারা যে কোনো ফাইল মাউন্ট করার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:136
-+#, fuzzy
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "ব্যবহারকারীদের postgres সকেটের সাথে সংযোগ করার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:137
-+#, fuzzy
-+msgid "Allow qemu to connect fully to the network"
-+msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:138
-+#, fuzzy
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr "Samba দ্বারা nfs ডিরেক্টরি শেয়ার করার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
-+msgstr ""
-+
-+#: booleans.py:140
-+#, fuzzy
-+msgid "Allow qemu to use nfs file systems"
-+msgstr "Samba দ্বারা nfs ডিরেক্টরি শেয়ার করার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:141
-+#, fuzzy
-+msgid "Allow qemu to use usb devices"
-+msgstr "ব্যবহারকারীদের usb পড়তে ও লিখতে (rw) অনুমোদন করা হবে"
-+
-+#: booleans.py:142
-+#, fuzzy
-+msgid "Allow racoon to read shadow"
-+msgstr "sasl অনুমোদন সার্ভার দ্বারা /etc/shadow ফাইল পাঠ করার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:143
-+#, fuzzy
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:144
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
-
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr ""
-+#: booleans.py:145
-+#, fuzzy
-+msgid "Allow rsync to run as a client"
-+msgstr "rpm আন-কনফাইল অবস্থায় সঞ্চালনের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
--msgstr ""
-+#: booleans.py:146
-+#, fuzzy
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "mount দ্বারা যে কোনো ডিরেক্টরি মাউন্ট করার অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
--msgstr ""
-+#: booleans.py:147
-+#, fuzzy
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "Samba দ্বারা nfs ডিরেক্টরি শেয়ার করার অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
--msgstr ""
-+#: booleans.py:148
-+#, fuzzy
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "Samba দ্বারা nfs ডিরেক্টরি শেয়ার করার অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
--msgstr ""
-+#: booleans.py:149
-+#, fuzzy
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr ""
-+
-+#: booleans.py:151
-+#, fuzzy
-+msgid "Allow samba to share users home directories."
-+msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:152
-+#, fuzzy
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "Samba দ্বারা nfs ডিরেক্টরি শেয়ার করার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:153
-+#, fuzzy
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "Samba দ্বারা nfs ডিরেক্টরি শেয়ার করার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:154
-+#, fuzzy
-+msgid "Allow samba to act as a portmapper"
-+msgstr "Samba দ্বারা nfs ডিরেক্টরি শেয়ার করার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:155
-+#, fuzzy
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "rpm আন-কনফাইল অবস্থায় সঞ্চালনের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:156
-+#, fuzzy
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:157
-+#, fuzzy
-+msgid "Allow samba to export NFS volumes."
-+msgstr "Samba দ্বারা nfs ডিরেক্টরি শেয়ার করার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:158
-+#, fuzzy
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "xen-কে প্রকৃত ডিস্ক ডিভাইস পড়তে/লিখতে অনুমদোন প্রদান করা হবে"
-+
-+#: booleans.py:159
-+#, fuzzy
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "mount দ্বারা যে কোনো ফাইল মাউন্ট করার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:160
-+#, fuzzy
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "mount দ্বারা যে কোনো ফাইল মাউন্ট করার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:161
-+#, fuzzy
-+msgid "Allow sasl to read shadow"
-+msgstr "sasl অনুমোদন সার্ভার দ্বারা /etc/shadow ফাইল পাঠ করার অনুমতি প্রদান করা হবে"
-+
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
-
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
- msgstr ""
-
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
-
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
-+#: booleans.py:165
-+#, fuzzy
-+msgid "Allow regular users direct dri device access"
- msgstr ""
-+"সাধারণ ব্যবহারকারীদের ক্ষেত্রে সরাসরি মাউসের ব্যবহারের অনুমতি প্রদান করা হবে "
-+"(শুধুমাত্র X সার্ভার ব্যবহার করা হবে)"
-
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
-
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
- msgstr ""
-
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
-
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
--msgstr ""
-+#: booleans.py:169
-+#, fuzzy
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "ব্যবহারকারীদের mysql সকেটের সাথে সংযোগ করার অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr ""
-+#: booleans.py:170
-+#, fuzzy
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute commands."
-+msgstr "ব্যবহারকারীদের দ্বারা mount কমান্ড প্রয়োগ করার অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr ""
-+#: booleans.py:171
-+#, fuzzy
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "ব্যবহারকারীদের postgres সকেটের সাথে সংযোগ করার অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
-+#: booleans.py:172
-+#, fuzzy
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
- msgstr ""
-+"ব্যবহারকারীদের noextattrfile পড়তে/লিখতে (r/w) অনুমতি প্রদান করা হবে (FAT, "
-+"CDROM, FLOPPY)"
-
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
-+#: booleans.py:173
-+#, fuzzy
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
- msgstr ""
-+"ব্যবহারকারীদের TCP সার্ভার সঞ্চালনের অনুমতি প্রদান করা হবে (পোর্টের সাথে বাইন্ড করা "
-+"হবে ও একই ডোমেইন ও বাইরের ডোমেইনের ব্যবহারকারীদের থেকে আগত সংযোগ গ্রহণ করা "
-+"হবে) এটি নিষ্ক্রিয় করা হলে FTP passive মোড স্থাপন করা হবে ও অন্যান্য প্রোটোকল "
-+"পরিবর্তন হতে পারে"
-
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
--msgstr ""
-+#: booleans.py:174
-+#, fuzzy
-+msgid "Allow user music sharing"
-+msgstr "ব্যবহারকারীদের usb পড়তে ও লিখতে (rw) অনুমোদন করা হবে"
-
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
-+#: booleans.py:175
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
-
--#: ../gui/selinux.tbl:41
-+#: booleans.py:176
-+#, fuzzy
- msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
-+"Allow sftp-internal to read and write files in the user home directories"
- msgstr ""
-+"SELinux webadm ব্যবহারকারীকে অধিকারবিহীন ব্যবহারকারীদের ব্যক্তিগত (home) "
-+"ডিরেক্টরি পড়ার অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
-+#: booleans.py:177
-+#, fuzzy
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
-+"SELinux webadm ব্যবহারকারীকে অধিকারবিহীন ব্যবহারকারীদের ব্যক্তিগত (home) "
-+"ডিরেক্টরি পড়ার অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
-+#: booleans.py:178
-+#, fuzzy
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
- msgstr ""
-+"SELinux webadm ব্যবহারকারীকে অধিকারবিহীন ব্যবহারকারীদের ব্যক্তিগত (home) "
-+"ডিরেক্টরি পড়ার অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
--msgstr ""
-+#: booleans.py:179
-+#, fuzzy
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
--msgstr ""
-+#: booleans.py:180
-+#, fuzzy
-+msgid "Allow sge to access nfs file systems."
-+msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
-+#: booleans.py:181
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
- msgstr ""
-
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
-+#: booleans.py:182
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
-
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
--msgstr ""
-+#: booleans.py:183
-+#, fuzzy
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "লেবেল বিহীন প্যাকেটগুলি নেটওয়ার্কের মধ্যে চলাচলের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
--msgstr ""
-+#: booleans.py:184
-+#, fuzzy
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:54
--msgid "Cron"
--msgstr ""
-+#: booleans.py:185
-+#, fuzzy
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "%s-কে যে কোনো udp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
-
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
- msgstr ""
-
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
-+#: booleans.py:187
-+#, fuzzy
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
- msgstr ""
-+"SELinux webadm ব্যবহারকারীকে অধিকারবিহীন ব্যবহারকারীদের ব্যক্তিগত (home) "
-+"ডিরেক্টরি পড়ার অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
--msgstr ""
-+#: booleans.py:188
-+#, fuzzy
-+msgid "allow host key based authentication"
-+msgstr "অনুমোদনের জন্য Pam ব্যবহার করুন"
-
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
--msgstr ""
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "sysadm_r:sysadm_t রূপে ssh লগ-ইনের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
--msgstr ""
-+#: booleans.py:190
-+#, fuzzy
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "%s ডোমেইনে স্থানান্তরের জন্য ব্যবহারকারী ভূমিকা নির্বাচন করুন।"
-
--#: ../gui/selinux.tbl:58
--msgid "CVS"
--msgstr ""
-+#: booleans.py:191
-+#, fuzzy
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr "squid ডেমন দ্বারা নেটওয়ার্কের সাথে সংযোগ স্থাপনের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
-+#: booleans.py:192
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
-
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
- msgstr ""
-
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
--msgstr ""
-+#: booleans.py:194
-+#, fuzzy
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "%s-কে যে কোনো udp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
-
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
-+#: booleans.py:195
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
- msgstr ""
-
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
--msgstr ""
-+#: booleans.py:196
-+#, fuzzy
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "rpm আন-কনফাইল অবস্থায় সঞ্চালনের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
-+#: booleans.py:197
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
-
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
--msgstr ""
-+#: booleans.py:198
-+#, fuzzy
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "rpm আন-কনফাইল অবস্থায় সঞ্চালনের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
--msgstr ""
-+#: booleans.py:199
-+#, fuzzy
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "%s ডোমেইনে স্থানান্তরের জন্য ব্যবহারকারী ভূমিকা নির্বাচন করুন।"
-
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
--msgstr ""
-+#: booleans.py:200
-+#, fuzzy
-+msgid "Support ecryptfs home directories"
-+msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
--msgstr ""
-+#: booleans.py:201
-+#, fuzzy
-+msgid "Support fusefs home directories"
-+msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
msgstr ""
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
--msgstr ""
-+#: booleans.py:203
-+#, fuzzy
-+msgid "Support NFS home directories"
-+msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
--msgstr ""
-+#: booleans.py:204
-+#, fuzzy
-+msgid "Support SAMBA home directories"
-+msgstr "spamd দ্বারা ব্যক্তিগত (home) ডিরেক্টরি ব্যবহারের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr ""
-+#: booleans.py:205
-+#, fuzzy
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr "%s-কে যে কোনো tcp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
-
--#: ../gui/selinux.tbl:72
--msgid "Games"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
- msgstr ""
-
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
--msgstr ""
-+#: booleans.py:207
-+#, fuzzy
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr "ব্যবহারকারীদের usb পড়তে ও লিখতে (rw) অনুমোদন করা হবে"
-
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
--msgstr ""
-+#: booleans.py:208
-+#, fuzzy
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr "ব্যবহারকারীদের usb পড়তে ও লিখতে (rw) অনুমোদন করা হবে"
-
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
-+#: booleans.py:209
-+#, fuzzy
-+msgid "Allow confined virtual guests to read fuse files"
- msgstr ""
-+"evolution ও thunderbird দ্বারা ব্যবহারকারীদের ফাইল পাঠ করার অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
-+#: booleans.py:210
-+#, fuzzy
-+msgid "Allow confined virtual guests to manage nfs files"
- msgstr ""
-+"evolution ও thunderbird দ্বারা ব্যবহারকারীদের ফাইল পাঠ করার অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
-+#: booleans.py:211
-+#, fuzzy
-+msgid "Allow confined virtual guests to manage cifs files"
- msgstr ""
-+"evolution ও thunderbird দ্বারা ব্যবহারকারীদের ফাইল পাঠ করার অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
-+#: booleans.py:212
-+#, fuzzy
-+msgid "Allow confined virtual guests to interact with the sanlock"
- msgstr ""
-+"evolution ও thunderbird দ্বারা ব্যবহারকারীদের ফাইল পাঠ করার অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
--msgstr ""
-+#: booleans.py:213
-+#, fuzzy
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr "ব্যবহারকারীদের usb পড়তে ও লিখতে (rw) অনুমোদন করা হবে"
-
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
--msgstr ""
-+#: booleans.py:214
-+#, fuzzy
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr "ব্যবহারকারীদের usb পড়তে ও লিখতে (rw) অনুমোদন করা হবে"
-
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
-+#: booleans.py:215
-+#, fuzzy
-+msgid "Allow confined virtual guests to interact with the xserver"
- msgstr ""
-+"evolution ও thunderbird দ্বারা ব্যবহারকারীদের ফাইল পাঠ করার অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
-+#: booleans.py:216
-+#, fuzzy
-+msgid "Allow webadm to manage files in users home directories"
- msgstr ""
-+"SELinux webadm ব্যবহারকারীকে অধিকারবিহীন ব্যবহারকারীদের ব্যক্তিগত (home) "
-+"ডিরেক্টরি পরিচালনার অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
-+#: booleans.py:217
-+#, fuzzy
-+msgid "Allow webadm to read files in users home directories"
- msgstr ""
-+"SELinux webadm ব্যবহারকারীকে অধিকারবিহীন ব্যবহারকারীদের ব্যক্তিগত (home) "
-+"ডিরেক্টরি পড়ার অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
- msgstr ""
-
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
--msgstr ""
-+#: booleans.py:219
-+#, fuzzy
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr "sysadm_r:sysadm_t রূপে ssh লগ-ইনের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
--msgstr ""
-+#: booleans.py:220
-+#, fuzzy
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr "sysadm_r:sysadm_t রূপে ssh লগ-ইনের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
--msgstr ""
-+#: booleans.py:221
-+#, fuzzy
-+msgid "Allow xen to manage nfs files"
-+msgstr "mount দ্বারা যে কোনো ফাইল মাউন্ট করার অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
-+#: booleans.py:222
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
-
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
-+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
- msgstr ""
-
--#: ../gui/selinux.tbl:87
-+#: booleans.py:224
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
-+"Allow xguest users to configure Network Manager and connect to apache ports"
- msgstr ""
-
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
--msgstr ""
-+#: booleans.py:225
-+#, fuzzy
-+msgid "Allow xguest users to mount removable media"
-+msgstr "ব্যবহারকারীদের dmesg কমান্ড প্রয়োগের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
--msgstr ""
-+#: booleans.py:226
-+#, fuzzy
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "ব্যবহারকারীদের usb পড়তে ও লিখতে (rw) অনুমোদন করা হবে"
-
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
--msgstr ""
-+#: booleans.py:227
-+#, fuzzy
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "ক্লায়েন্টদেরকে X শেয়ার মেমরিতে লেখার অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
--msgstr ""
-+#: booleans.py:228
-+#, fuzzy
-+msgid "Allows XServer to execute writable memory"
-+msgstr "ব্যবহারকারীদের দ্বারা mount কমান্ড প্রয়োগ করার অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
- msgstr ""
-
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
--msgstr ""
-+#: booleans.py:230
-+#, fuzzy
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr "%s-কে যে কোনো udp পোর্টের সাথে সংযোগ করার অনুমতি প্রদান করে"
-
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
--msgstr ""
-+#: booleans.py:231
-+#, fuzzy
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr "সর্বধরনের ডেমন দ্বারা /-র মধ্যে corefile লেখার অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
--msgstr ""
-+#: booleans.py:232
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-+
-+#~ msgid "SELinux Service Protection"
-+#~ msgstr "SELinux Service Protection"
-+
-+#~ msgid "Disable SELinux protection for acct daemon"
-+#~ msgstr "acct-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+
-+#~ msgid "Admin"
-+#~ msgstr "অ্যাডমিন"
-+
-+#~ msgid "User Privs"
-+#~ msgstr "ব্যবহারকারীর অধিকার"
-+
-+#~ msgid ""
-+#~ "Allow gadmin SELinux user account to execute files in home directory or /"
-+#~ "tmp"
-+#~ msgstr ""
-+#~ "gadmin SELinux ব্যবহারকারী অ্যাকাউন্টের ক্ষেত্রে ব্যবহারকারীর ব্যক্তিগত ডিরেক্টরি "
-+#~ "(home) অথবা /tmp ডিরেক্টরির মধ্যে ফাইল সঞ্চালনের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
--msgstr ""
-+#~ msgid ""
-+#~ "Allow guest SELinux user account to execute files in home directory or /"
-+#~ "tmp"
-+#~ msgstr ""
-+#~ "guest SELinux ব্যবহারকারী অ্যাকাউন্টের ক্ষেত্রে ব্যবহারকারীর ব্যক্তিগত ডিরেক্টরি "
-+#~ "(home) অথবা /tmp ডিরেক্টরির মধ্যে ফাইল সঞ্চালনের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
--msgstr ""
-+#~ msgid "Memory Protection"
-+#~ msgstr "মেমরি সংরক্ষণ"
-
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
--msgstr ""
-+#~ msgid "Mount"
-+#~ msgstr "Mount"
-
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
--msgstr ""
-+#~ msgid "SSH"
-+#~ msgstr "SSH"
-
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
--msgstr ""
-+#~ msgid ""
-+#~ "Allow staff SELinux user account to execute files in home directory or /"
-+#~ "tmp"
-+#~ msgstr ""
-+#~ "staff SELinux ব্যবহারকারী অ্যাকাউন্টের ক্ষেত্রে ব্যবহারকারীর ব্যক্তিগত ডিরেক্টরি "
-+#~ "(home) অথবা /tmp ডিরেক্টরির মধ্যে ফাইল সঞ্চালনের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
--msgstr ""
-+#~ msgid ""
-+#~ "Allow sysadm SELinux user account to execute files in home directory or /"
-+#~ "tmp"
-+#~ msgstr ""
-+#~ "sysadm SELinux ব্যবহারকারী অ্যাকাউন্টের ক্ষেত্রে ব্যবহারকারীর ব্যক্তিগত ডিরেক্টরি "
-+#~ "(home) অথবা /tmp ডিরেক্টরির মধ্যে ফাইল সঞ্চালনের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
--msgstr ""
-+#~ msgid ""
-+#~ "Allow unconfined SELinux user account to execute files in home directory "
-+#~ "or /tmp"
-+#~ msgstr ""
-+#~ "আন-কনফাইন করা SELinux ব্যবহারকারী অ্যাকাউন্টের ক্ষেত্রে ব্যবহারকারীর ব্যক্তিগত "
-+#~ "ডিরেক্টরি (home) অথবা /tmp ডিরেক্টরির মধ্যে ফাইল সঞ্চালনের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
--msgstr ""
-+#~ msgid "Network Configuration"
-+#~ msgstr "নেটওয়ার্ক কনফিগারেশন"
-
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
--msgstr ""
-+#~ msgid ""
-+#~ "Allow user SELinux user account to execute files in home directory or /tmp"
-+#~ msgstr ""
-+#~ "user SELinux ব্যবহারকারী অ্যাকাউন্টের ক্ষেত্রে ব্যবহারকারীর ব্যক্তিগত ডিরেক্টরি "
-+#~ "(home) অথবা /tmp ডিরেক্টরির মধ্যে ফাইল সঞ্চালনের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
--msgstr ""
-+#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#~ msgstr ""
-+#~ "আন-কনফাইন করা সামগ্রী unconfined_execmem-এ dyntrans করার অনুমতি প্রদান করা "
-+#~ "হবে"
-
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
--msgstr ""
-+#~ msgid "Databases"
-+#~ msgstr "ডাটাবেস"
-
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
--msgstr ""
-+#~ msgid "XServer"
-+#~ msgstr "XServer"
-
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
--msgstr ""
-+#~ msgid ""
-+#~ "Allow xguest SELinux user account to execute files in home directory or /"
-+#~ "tmp"
-+#~ msgstr ""
-+#~ "xguest SELinux ব্যবহারকারী অ্যাকাউন্টের ক্ষেত্রে ব্যবহারকারীর ব্যক্তিগত ডিরেক্টরি "
-+#~ "(home) অথবা /tmp ডিরেক্টরির মধ্যে ফাইল সঞ্চালনের অনুমতি প্রদান করা হবে"
-
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr ""
-+#~ msgid "NIS"
-+#~ msgstr "NIS"
-
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
--msgstr ""
-+#~ msgid "Web Applications"
-+#~ msgstr "ওয়েব অ্যাপ্লিকেশন"
-
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
--msgstr ""
-+#~ msgid "Transition staff SELinux user to Web Browser Domain"
-+#~ msgstr ""
-+#~ "staff SELinux ব্যবহারকারীকে ওয়েব ব্রাউজার ডোমেইনের মধ্যে রূপান্তর করা হবে"
-
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
--msgstr ""
-+#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#~ msgstr ""
-+#~ "sysadm SELinux ব্যবহারকারীকে ওয়েব ব্রাউজার ডোমেইনের মধ্যে রূপান্তর করা হবে"
-
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
--msgstr ""
-+#~ msgid "Transition user SELinux user to Web Browser Domain"
-+#~ msgstr "user SELinux ব্যবহারকারীকে ওয়েব ব্রাউজার ডোমেইনের মধ্যে রূপান্তর করা হবে"
-
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
--msgstr ""
-+#~ msgid "Transition xguest SELinux user to Web Browser Domain"
-+#~ msgstr ""
-+#~ "xguest SELinux ব্যবহারকারীকে ওয়েব ব্রাউজার ডোমেইনের মধ্যে রূপান্তর করা হবে"
-
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for amanda"
-+#~ msgstr "amanda-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
--msgstr ""
-+#~ msgid "Disable SELinux protection for amavis"
-+#~ msgstr "amavis-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
--msgstr ""
-+#~ msgid "Disable SELinux protection for apmd daemon"
-+#~ msgstr "apmd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for arpwatch daemon"
-+#~ msgstr "arpwatch ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for auditd daemon"
-+#~ msgstr "auditd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
--msgstr ""
-+#~ msgid "Disable SELinux protection for automount daemon"
-+#~ msgstr "automount ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for avahi"
-+#~ msgstr "avahi-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for bluetooth daemon"
-+#~ msgstr "bluetooth ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for canna daemon"
-+#~ msgstr "canna ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
--msgstr ""
-+#~ msgid "Disable SELinux protection for cardmgr daemon"
-+#~ msgstr "cardmgr ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for Cluster Server"
-+#~ msgstr "Cluster Server-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ciped daemon"
-+#~ msgstr "ciped ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
--msgstr ""
-+#~ msgid "Disable SELinux protection for clamd daemon"
-+#~ msgstr "clamd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for clamscan"
-+#~ msgstr "clamscan-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
--msgstr ""
-+#~ msgid "Disable SELinux protection for clvmd"
-+#~ msgstr "clvmd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for comsat daemon"
-+#~ msgstr "comsat ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for courier daemon"
-+#~ msgstr "courier ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for cpucontrol daemon"
-+#~ msgstr "cpucontrol ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for cpuspeed daemon"
-+#~ msgstr "cpuspeed ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
--msgstr ""
-+#~ msgid "Cron"
-+#~ msgstr "Cron"
-
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
--msgstr ""
-+#~ msgid "Disable SELinux protection for crond daemon"
-+#~ msgstr "crond ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
--msgstr ""
-+#~ msgid "Printing"
-+#~ msgstr "প্রিন্ট ব্যবস্থা"
-
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for cupsd back end server"
-+#~ msgstr "cupsd ব্যাক-এন্ড সার্ভারের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for cupsd daemon"
-+#~ msgstr "cupsd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
--msgstr ""
-+#~ msgid "Disable SELinux protection for cupsd_lpd"
-+#~ msgstr "cupsd_lpd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
--msgstr ""
-+#~ msgid "CVS"
-+#~ msgstr "CVS"
-
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for cvs daemon"
-+#~ msgstr "cvs ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for cyrus daemon"
-+#~ msgstr "cyrus ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
--msgstr ""
-+#~ msgid "Disable SELinux protection for dbskkd daemon"
-+#~ msgstr "dbskkd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for dbusd daemon"
-+#~ msgstr "dbusd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:141
--msgid "pppd"
--msgstr ""
-+#~ msgid "Disable SELinux protection for dccd"
-+#~ msgstr "dccd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
--msgstr ""
-+#~ msgid "Disable SELinux protection for dccifd"
-+#~ msgstr "dccifd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
--msgstr ""
-+#~ msgid "Disable SELinux protection for dccm"
-+#~ msgstr "dccm-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ddt daemon"
-+#~ msgstr "ddt ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for devfsd daemon"
-+#~ msgstr "devfsd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for dhcpc daemon"
-+#~ msgstr "dhcpc ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
+ msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for dhcpd daemon"
-+#~ msgstr "dhcpd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
--msgstr ""
-+#~ msgid "Disable SELinux protection for dictd daemon"
-+#~ msgstr "dictd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
--msgstr ""
-+#~ msgid "Allow sysadm_t to directly start daemons"
-+#~ msgstr "sysadm_t দ্বারা সরাসরি ডেমন আরম্ভের অনুমতি প্রদান করা হবে"
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for Evolution"
-+#~ msgstr "Evolution-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
--msgstr ""
-+#~ msgid "Games"
-+#~ msgstr "খেলা"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
--msgstr ""
-+#~ msgid "Disable SELinux protection for games"
-+#~ msgstr "খেলার জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
+ msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
--msgstr ""
-+#~ msgid "Disable SELinux protection for the web browsers"
-+#~ msgstr "ওয়েব ব্রাউজারের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
--msgstr ""
-+#~ msgid "Disable SELinux protection for Thunderbird"
-+#~ msgstr "Thunderbird-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
--msgstr ""
-+#~ msgid "Disable SELinux protection for distccd daemon"
-+#~ msgstr "distccd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:89
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for dmesg daemon"
-+#~ msgstr "dmesg ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
--msgstr ""
-+#~ msgid "Disable SELinux protection for dnsmasq daemon"
-+#~ msgstr "dnsmasq ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
--msgstr ""
-+#~ msgid "Disable SELinux protection for dovecot daemon"
-+#~ msgstr "dovecot ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for entropyd daemon"
-+#~ msgstr "entropyd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for fetchmail"
-+#~ msgstr "fetchmail-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
--msgstr ""
-+#~ msgid "Disable SELinux protection for fingerd daemon"
-+#~ msgstr "fingerd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
--msgstr ""
-+#~ msgid "Disable SELinux protection for freshclam daemon"
-+#~ msgstr "freshclam ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
+ msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for fsdaemon daemon"
-+#~ msgstr "fsdaemon ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for gpm daemon"
-+#~ msgstr "gpm ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
--msgstr ""
-+#~ msgid "NFS"
-+#~ msgstr "NFS"
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
--msgstr ""
-+#~ msgid "Disable SELinux protection for gss daemon"
-+#~ msgstr "gss ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
+ msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#~ msgid "Disable SELinux protection for Hal daemon"
-+#~ msgstr "Hal ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
-#: ../gui/selinux.tbl:165
--msgid ""
++#: booleans.py:102
+ msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-msgstr ""
-+#~ msgid "Compatibility"
-+#~ msgstr "সুসংগতি"
-
+-
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
--msgstr ""
-+#~ msgid ""
-+#~ "Do not audit things that we know to be broken but which are not security "
-+#~ "risks"
-+#~ msgstr "বিপদের আশঙ্কাবিহীন জ্ঞাত সমস্যাসহ সামগ্রীর জন্য অডিট করা হবে না"
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for hostname daemon"
-+#~ msgstr "hostname ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
--msgstr ""
-+#~ msgid "Disable SELinux protection for hotplug daemon"
-+#~ msgstr "hotplug ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
--msgstr ""
-+#~ msgid "Disable SELinux protection for howl daemon"
-+#~ msgstr "howl ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
--msgstr ""
-+#~ msgid "Disable SELinux protection for cups hplip daemon"
-+#~ msgstr "hplip ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for httpd rotatelogs"
-+#~ msgstr "httpd rotatelogs-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
--msgstr ""
-+#~ msgid "HTTPD Service"
-+#~ msgstr "HTTPD পরিসেবা"
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
+ msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for http suexec"
-+#~ msgstr "http suexec-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for hwclock daemon"
-+#~ msgstr "hwclock ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for i18n daemon"
-+#~ msgstr "i18n ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:111
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
+ msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for imazesrv daemon"
-+#~ msgstr "imazesrv ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-msgstr ""
-+#~ msgid "Disable SELinux protection for inetd child daemons"
-+#~ msgstr "inetd চাইল্ড ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
++msgstr "mplayer এক্সেকিউটেবল স্ট্যাকের অনুমতি প্রদান করা হবে"
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for inetd daemon"
-+#~ msgstr "inetd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for innd daemon"
-+#~ msgstr "innd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
+ msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for iptables daemon"
-+#~ msgstr "iptables ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:116
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ircd daemon"
-+#~ msgstr "ircd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for irqbalance daemon"
-+#~ msgstr "irqbalance-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
--msgstr ""
-+#~ msgid "Disable SELinux protection for iscsi daemon"
-+#~ msgstr "iscsi-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:119
++msgid ""
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
--msgstr ""
-+#~ msgid "Disable SELinux protection for jabberd daemon"
-+#~ msgstr "jabberd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:120
++msgid "Allow system to run with NIS"
+ msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
--msgstr ""
-+#~ msgid "Kerberos"
-+#~ msgstr "Kerberos"
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
--msgstr ""
-+#~ msgid "Disable SELinux protection for kadmind daemon"
-+#~ msgstr "kadmind-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+ msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
--msgstr ""
-+#~ msgid "Disable SELinux protection for klogd daemon"
-+#~ msgstr "klogd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
+ msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for krb5kdc daemon"
-+#~ msgstr "krb5kdc-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ktalk daemons"
-+#~ msgstr "ktalk-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
--msgstr ""
-+#~ msgid "Disable SELinux protection for kudzu daemon"
-+#~ msgstr "kudzu-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:126
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
-#: ../gui/selinux.tbl:189
--msgid ""
++#: booleans.py:127
+ msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
--msgstr ""
-+#~ msgid "Disable SELinux protection for locate daemon"
-+#~ msgstr "locate-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
--msgstr ""
-+#~ msgid "Disable SELinux protection for lpd daemon"
-+#~ msgstr "lpd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for lrrd daemon"
-+#~ msgstr "lrrd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--msgstr ""
-+#~ msgid "Disable SELinux protection for lvm daemon"
-+#~ msgstr "lvm-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for mailman"
-+#~ msgstr "mailman-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for mdadm daemon"
-+#~ msgstr "mdadm-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for monopd daemon"
-+#~ msgstr "monopd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
--msgstr ""
-+#~ msgid "Disable SELinux protection for mrtg daemon"
-+#~ msgstr "mrtg-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for mysqld daemon"
-+#~ msgstr "mysqld-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for nagios daemon"
-+#~ msgstr "nagios-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
+ msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
--msgstr ""
-+#~ msgid "Name Service"
-+#~ msgstr "Name পরিসেবা"
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
++msgstr "সাধারণ ব্যবহারকারীর জন্য pppd সঞ্চালনের অনুমতি প্রদান করা হবে"
++
++#: booleans.py:138
++msgid ""
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for named daemon"
-+#~ msgstr "named-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for nessusd daemon"
-+#~ msgstr "nessusd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for NetworkManager"
-+#~ msgstr "NetworkManager-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
+ msgstr ""
-#: ../gui/selinux.tbl:202
-msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
--msgstr ""
-+#~ msgid "Disable SELinux protection for nfsd daemon"
-+#~ msgstr "nfsd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
+ msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:143
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
--msgstr ""
-+#~ msgid "Samba"
-+#~ msgstr "Samba"
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
--msgstr ""
-+#~ msgid "Disable SELinux protection for nmbd daemon"
-+#~ msgstr "nmbd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
+ msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--msgstr ""
-+#~ msgid "Disable SELinux protection for nrpe daemon"
-+#~ msgstr "nrpe ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for nscd daemon"
-+#~ msgstr "nscd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for nsd daemon"
-+#~ msgstr "nsd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
-#: ../gui/selinux.tbl:208
-msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ntpd daemon"
-+#~ msgstr "ntpd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
--msgstr ""
-+#~ msgid "Disable SELinux protection for oddjob"
-+#~ msgstr "oddjob-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
--msgstr ""
-+#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#~ msgstr "oddjob_mkhomedir-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
+ msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
--msgstr ""
-+#~ msgid "Disable SELinux protection for openvpn daemon"
-+#~ msgstr "openvpn ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--msgstr ""
-+#~ msgid "Disable SELinux protection for pam daemon"
-+#~ msgstr "pam ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
--msgstr ""
-+#~ msgid "Disable SELinux protection for pegasus"
-+#~ msgstr "pegasus-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--msgstr ""
-+#~ msgid "Disable SELinux protection for perdition daemon"
-+#~ msgstr "perdition ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
--msgstr ""
-+#~ msgid "Disable SELinux protection for portmap daemon"
-+#~ msgstr "portmap ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
-#: ../gui/selinux.tbl:216
-msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
--msgstr ""
-+#~ msgid "Disable SELinux protection for portslave daemon"
-+#~ msgstr "portslave ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
--msgstr ""
-+#~ msgid "Disable SELinux protection for postfix"
-+#~ msgstr "postfix-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for postgresql daemon"
-+#~ msgstr "postgresql ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
-+
-+#~ msgid "pppd"
-+#~ msgstr "pppd"
-+
-+#~ msgid "Disable SELinux protection for pptp"
-+#~ msgstr "pptp-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for prelink daemon"
-+#~ msgstr "prelink ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for privoxy daemon"
-+#~ msgstr "privoxy ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
+ msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ptal daemon"
-+#~ msgstr "ptal ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for pxe daemon"
-+#~ msgstr "pxe ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
--msgstr ""
-+#~ msgid "Disable SELinux protection for pyzord"
-+#~ msgstr "pyzord-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for quota daemon"
-+#~ msgstr "quota ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
--msgstr ""
-+#~ msgid "Disable SELinux protection for radiusd daemon"
-+#~ msgstr "radiusd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
--msgstr ""
-+#~ msgid "Disable SELinux protection for radvd daemon"
-+#~ msgstr "radvd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for rdisc"
-+#~ msgstr "rdisc-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
--msgstr ""
-+#~ msgid "Disable SELinux protection for readahead"
-+#~ msgstr "readahead-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
--msgstr ""
-+#~ msgid "Allow programs to read files in non-standard locations (default_t)"
-+#~ msgstr ""
-+#~ "প্রমিত অবস্থান ভিন্ন অন্য অবস্থানে উপস্থিত ফাইলগুলি বিভিন্ন প্রোগ্রাম দ্বারা পাঠ "
-+#~ "করার অনুমতি প্রদান করা হবে (default_t)"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for restorecond"
-+#~ msgstr "restorecond-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
+ msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for rhgb daemon"
-+#~ msgstr "rhgb ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
+ msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ricci"
-+#~ msgstr "ricci-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ricci_modclusterd"
-+#~ msgstr "ricci_modclusterd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
--msgstr ""
-+#~ msgid "Disable SELinux protection for rlogind daemon"
-+#~ msgstr "rlogind ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
+ msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
--msgstr ""
-+#~ msgid "Disable SELinux protection for rpcd daemon"
-+#~ msgstr "rpcd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:175
++msgid "Allow user music sharing"
+ msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
--msgstr ""
-+#~ msgid "Disable SELinux protection for rshd"
-+#~ msgstr "rshd-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:176
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
--msgstr ""
-+#~ msgid "rsync"
-+#~ msgstr "rsync"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
--msgstr ""
-+#~ msgid "Disable SELinux protection for rsync daemon"
-+#~ msgstr "rsync ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
--msgstr ""
-+#~ msgid "Allow ssh to run from inetd instead of as a daemon"
-+#~ msgstr "ssh-কে ডেমনের পরিবর্তে inetd থেকে সঞ্চালনের অনুমতি প্রদান করা হবে"
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
+ msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
--msgstr ""
-+#~ msgid "SASL authentication server"
-+#~ msgstr "SASL অনুমোদনের সার্ভার"
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
--msgstr ""
-+#~ msgid ""
-+#~ "Allow X-Windows server to map a memory region as both executable and "
-+#~ "writable"
-+#~ msgstr ""
-+#~ "X-Windows সার্ভার দ্বারা মেমরির অংশকে এক্সিকিউটেবল ও লিখনযোগ্য রূপে ম্যাপ করা "
-+#~ "হবে"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
-#: ../gui/statusPage.py:133
--msgid ""
++#: booleans.py:182
+ msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
--msgstr ""
-+#~ msgid "Disable SELinux protection for saslauthd daemon"
-+#~ msgstr "saslauthd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
+ msgstr ""
-#: ../gui/statusPage.py:147
--msgid ""
++#: booleans.py:183
+ msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
-"relabel. If you just want to see if SELinux is causing a problem on your "
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
--msgstr ""
-+#~ msgid "Disable SELinux protection for scannerdaemon daemon"
-+#~ msgstr "scannerdaemon ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
-#: ../gui/statusPage.py:152
-msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
--msgstr ""
-+#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#~ msgstr "sysadm_t-এ রূপান্তরের অনুমতি প্রদান করা হবে না, sudo ও su প্রভাবিত হবে"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
--msgstr ""
-+#~ msgid "Do not allow any processes to load kernel modules"
-+#~ msgstr "কোনো প্রসেস দ্বারা কার্নেল মডিউল লোড করার অনুমতি প্রদান করা হবে না"
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:12
--msgid ""
++#: booleans.py:186
+ msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--msgstr ""
-+#~ msgid "Do not allow any processes to modify kernel SELinux policy"
-+#~ msgstr "কোনো প্রসেস দ্বারা SELinux নিয়মনীতি পরিবর্তনের অনুমতি প্রদান করা হবে"
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
--msgstr ""
-+#~ msgid "Disable SELinux protection for sendmail daemon"
-+#~ msgstr "sendmail ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
--msgstr ""
-+#~ msgid "Disable SELinux protection for setrans"
-+#~ msgstr "setrans-র জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
--msgstr ""
-+#~ msgid "Disable SELinux protection for setroubleshoot daemon"
-+#~ msgstr "setroubleshoot ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:189
++msgid "allow host key based authentication"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-msgstr ""
-+#~ msgid "Disable SELinux protection for slapd daemon"
-+#~ msgstr "slapd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "sysadm_r:sysadm_t রূপে ssh লগ-ইনের অনুমতি প্রদান করা হবে"
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
--msgstr ""
-+#~ msgid "Disable SELinux protection for slrnpull daemon"
-+#~ msgstr "slrnpull ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:191
++msgid "Allow staff to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:727
-msgid ""
@@ -50656,88 +49335,90 @@ index d902482..8c96fbe 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
--msgstr ""
-+#~ msgid "Disable SELinux protection for smbd daemon"
-+#~ msgstr "smbd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
--msgstr ""
-+#~ msgid "Disable SELinux protection for snmpd daemon"
-+#~ msgstr "snmpd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
--msgstr ""
-+#~ msgid "Disable SELinux protection for snort daemon"
-+#~ msgstr "snort ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:194
++msgid ""
++"Allow the Telepathy connection managers to connect to any network port."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
--msgstr ""
-+#~ msgid "Disable SELinux protection for soundd daemon"
-+#~ msgstr "soundd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
--msgstr ""
-+#~ msgid "Disable SELinux protection for sound daemon"
-+#~ msgstr "sound ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
--msgstr ""
-+#~ msgid "Spam Protection"
-+#~ msgstr "স্প্যাম থেকে সুরক্ষা"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
--msgstr ""
-+#~ msgid "Disable SELinux protection for spamd daemon"
-+#~ msgstr "spamd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
--msgstr ""
-+#~ msgid "Allow Spam Assassin daemon network access"
-+#~ msgstr "Spam Assassin ডেমনের ক্ষেত্রে নেটওয়ার্ক ব্যবহারের অনুমতি প্রদান করা হবে"
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
--msgstr ""
-+#~ msgid "Disable SELinux protection for speedmgmt daemon"
-+#~ msgstr "speedmgmt ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
--msgstr ""
-+#~ msgid "Squid"
-+#~ msgstr "Squid"
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1354
--msgid ""
++#: booleans.py:202
+ msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
--msgstr ""
-+#~ msgid "Disable SELinux protection for squid daemon"
-+#~ msgstr "squid ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ssh daemon"
-+#~ msgstr "ssh ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
--msgstr ""
-+#~ msgid ""
-+#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
-+#~ "~/.bashrc)"
-+#~ msgstr ""
-+#~ "staff_r ব্যবহারকারীদের দ্বারা sysadm-র ব্যক্তিগত (home) ডিরেক্টরির মধ্যে "
-+#~ "অনুসন্ধান ও ফাইল (যেমন ~/.bashrc) পাঠের অনুমতি প্রদান করা হবে "
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-msgid ""
@@ -50745,34 +49426,33 @@ index d902482..8c96fbe 100644
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
--msgstr ""
-+#~ msgid "Universal SSL tunnel"
-+#~ msgstr "সার্বজনীন SSL টানেল"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
--msgstr ""
-+#~ msgid "Disable SELinux protection for stunnel daemon"
-+#~ msgstr "stunnel ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:206
++msgid "Support fusefs home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
--msgstr ""
-+#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#~ msgstr ""
-+#~ "stunnel ডেমনকে xinetd-র বাইরে স্বতন্ত্ররূপে সঞ্চালনের অনুমতি প্রদান করা হবে"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
--msgstr ""
-+#~ msgid "Disable SELinux protection for swat daemon"
-+#~ msgstr "swat ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:208
++msgid "Support NFS home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
--msgstr ""
-+#~ msgid "Disable SELinux protection for sxid daemon"
-+#~ msgstr "sxid ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1645
-#: ../gui/system-config-selinux.glade:1850
@@ -50782,229 +49462,222 @@ index d902482..8c96fbe 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
--msgstr ""
-+#~ msgid "Disable SELinux protection for syslogd daemon"
-+#~ msgstr "syslogd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:210
++msgid "Allow user to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
--msgstr ""
-+#~ msgid "Disable SELinux protection for system cron jobs"
-+#~ msgstr "সিস্টেমের cron কর্মের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
--msgstr ""
-+#~ msgid "Disable SELinux protection for tcp daemon"
-+#~ msgstr "tcp ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
--msgstr ""
-+#~ msgid "Disable SELinux protection for telnet daemon"
-+#~ msgstr "telnet ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
--msgstr ""
-+#~ msgid "Disable SELinux protection for tftpd daemon"
-+#~ msgstr "tftpd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
--msgstr ""
-+#~ msgid "Disable SELinux protection for transproxy daemon"
-+#~ msgstr "transproxy ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
--msgstr ""
-+#~ msgid "Disable SELinux protection for udev daemon"
-+#~ msgstr "udev ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
--msgstr ""
-+#~ msgid "Disable SELinux protection for uml daemon"
-+#~ msgstr "uml ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
--msgstr ""
-+#~ msgid ""
-+#~ "Allow xinetd to run unconfined, including any services it starts that do "
-+#~ "not have a domain transition explicitly defined"
-+#~ msgstr ""
-+#~ "xinetd আন-কনফাইন অবস্থায় সঞ্চালনের অনুমতি প্রদান করা হবে। xinetd দ্বারা আরম্ভ "
-+#~ "হওয়া যে সমস্ত পরিসেবার ক্ষেত্রে ডোমেইন রূপান্তর নির্ধারিত হয়নি সেগুলিও আন-কনফাইল "
-+#~ "অবস্থায় সঞ্চালিত হবে।"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
--msgstr ""
-+#~ msgid ""
-+#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
-+#~ "script that does not have a domain transition explicitly defined"
-+#~ msgstr ""
-+#~ "rc স্ক্রিপ্ট আন-কনফাইন অবস্থায় সঞ্চালনের অনুমতি প্রদান করা হবে। rc স্ক্রিপ্ট দ্বারা "
-+#~ "আরম্ভ হওয়া যে সমস্ত ডেমনের ক্ষেত্রে ডোমেইন রূপান্তর নির্ধারিত হয়নি সেগুলিও আন-"
-+#~ "কনফাইল অবস্থায় সঞ্চালিত হবে।"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
--msgstr ""
-+#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#~ msgstr ""
-+#~ "বিশেষ অধিকারপ্রাপ্ত সামগ্রী যেম hotplug ও insmod-কে আন-কনফাইন রূপে সঞ্চালনের "
-+#~ "অনুমতি প্রদান করা হবে"
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
--msgstr ""
-+#~ msgid "Disable SELinux protection for updfstab daemon"
-+#~ msgstr "updfstab ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
--msgstr ""
-+#~ msgid "Disable SELinux protection for uptimed daemon"
-+#~ msgstr "uptimed ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
--msgstr ""
-+#~ msgid ""
-+#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
-+#~ "only staff_r can do so"
-+#~ msgstr ""
-+#~ "user_r-কে su, sudo অথবা userhelper-র সাহায্যে sysadm_r প্রাপ্ত করার অনুমতি "
-+#~ "প্রদান করা হবে। অন্যথা, শুধুমাত্র staff_r দ্বারা এটি করা সম্ভব হবে"
++#: booleans.py:223
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
--msgstr ""
-+#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#~ msgstr ""
-+#~ "ব্যবহারকারীদেরকে নেটওয়ার্ক ইন্টারফেস নিয়ন্ত্রণের অনুমতি প্রদান করা হবে "
-+#~ "(USERCTL=true আবশ্যক)"
++#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
--msgstr ""
-+#~ msgid "Allow user to stat ttyfiles"
-+#~ msgstr "ব্যবহারকারীদের ttyfiles stat করার অনুমতি প্রদান করা হবে"
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
--msgstr ""
-+#~ msgid "Disable SELinux protection for uucpd daemon"
-+#~ msgstr "uucpd ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
--msgstr ""
-+#~ msgid "Disable SELinux protection for vmware daemon"
-+#~ msgstr "vmware ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:227
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
--msgstr ""
-+#~ msgid "Disable SELinux protection for watchdog daemon"
-+#~ msgstr "watchdog ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
--msgstr ""
-+#~ msgid "Disable SELinux protection for winbind daemon"
-+#~ msgstr "winbind ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
--msgstr ""
-+#~ msgid "Disable SELinux protection for xdm daemon"
-+#~ msgstr "xdm ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
--msgstr ""
-+#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#~ msgstr "sysadm_r:sysadm_t রূপে xdm লগ-ইনের অনুমতি প্রদান করা হবে"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
--msgstr ""
-+#~ msgid "Disable SELinux protection for xen daemon"
-+#~ msgstr "xen ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2661
-msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
--msgstr ""
-+#~ msgid "XEN"
-+#~ msgstr "XEN"
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
--msgstr ""
-+#~ msgid "Disable SELinux protection for xfs daemon"
-+#~ msgstr "xfs ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
--msgstr ""
-+#~ msgid "Disable SELinux protection for xen control"
-+#~ msgstr "xen নিয়ন্ত্রণের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ypbind daemon"
-+#~ msgstr "ypbind ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
--msgstr ""
-+#~ msgid "Disable SELinux protection for NIS Password Daemon"
-+#~ msgstr "NIS পাসওয়ার্ড ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:237
++msgid "Support X userspace object manager"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ypserv daemon"
-+#~ msgstr "ypserv ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:238
++msgid "Allow zabbix to connect to unreserved ports"
+ msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
--msgstr ""
-+#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#~ msgstr "NIS Transfer ডেমনের জন্য SELinux নিরাপত্তা নিষ্ক্রিয় করুন"
++#: booleans.py:239
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:240
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
diff --git a/policycoreutils/po/br.po b/policycoreutils/po/br.po
new file mode 100644
-index 0000000..001e7d4
+index 0000000..1e26f69
--- /dev/null
+++ b/policycoreutils/po/br.po
-@@ -0,0 +1,3353 @@
+@@ -0,0 +1,3481 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
-+#
++#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: Policycoreutils\n"
+"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 14:33+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Breton (http://www.transifex.com/projects/p/fedora/language/"
-+"br/)\n"
-+"Language: br\n"
++"Language-Team: Breton (http://www.transifex.com/projects/p/fedora/language/br/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
++"Language: br\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: ../run_init/run_init.c:67
@@ -51068,878 +49741,879 @@ index 0000000..001e7d4
+msgid "Could not set exec context to %s.\n"
+msgstr ""
+
-+#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+msgid "******************** IMPORTANT ***********************\n"
+msgstr ""
+
-+#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
+msgid "To make this policy package active, execute:"
+msgstr ""
+
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
+msgid "Could not create semanage handle"
+msgstr ""
+
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
+msgid "Cannot read policy store."
+msgstr ""
+
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
+msgid "Could not establish semanage connection"
+msgstr ""
+
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
+msgid "Could not test MLS enabled status"
+msgstr ""
+
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+msgid "Not yet implemented"
+msgstr ""
+
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
+msgid "Semanage transaction already in progress"
+msgstr ""
+
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
+msgid "Could not start semanage transaction"
+msgstr ""
+
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
+msgid "Could not commit semanage transaction"
+msgstr ""
+
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
+msgid "Semanage transaction not in progress"
+msgstr ""
+
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+msgid "Could not list SELinux modules"
+msgstr ""
+
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
+msgid "Modules Name"
+msgstr ""
+
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+msgid "Disabled"
+msgstr ""
+
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
+msgid "Builtin Permissive Types"
+msgstr ""
+
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
+msgid "Customized Permissive Types"
+msgstr ""
+
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
+msgid "Requires seuser or serange"
+msgstr ""
+
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
+msgid "Could not list login mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../gui/system-config-selinux.glade:100
+msgid "Login Name"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+msgid "SELinux User"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
+msgid "Requires prefix or roles"
+msgstr ""
+
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
+msgid "Could not list SELinux users"
+msgstr ""
+
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
+msgid "Labeling"
+msgstr ""
+
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
+msgid "MLS/"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "Prefix"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "MCS Level"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "MCS Range"
+msgstr ""
+
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+msgid "SELinux Roles"
+msgstr ""
+
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
+msgid "Port is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
+msgid "Invalid Port"
+msgstr ""
+
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
+msgid "Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:982
++#: ../semanage/seobject.py:1002
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:986
++#: ../semanage/seobject.py:1006
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:992
++#: ../semanage/seobject.py:1012
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:996
++#: ../semanage/seobject.py:1016
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1000
++#: ../semanage/seobject.py:1020
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1004
++#: ../semanage/seobject.py:1024
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1009
++#: ../semanage/seobject.py:1029
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1013
++#: ../semanage/seobject.py:1033
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1017
++#: ../semanage/seobject.py:1037
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
+msgid "Requires setype or serange"
+msgstr ""
+
-+#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1053
+msgid "Requires setype"
+msgstr ""
+
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
+msgid "Could not list the ports"
+msgstr ""
+
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+msgid "Could not list ports"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
+msgid "SELinux Port Type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
+msgid "Proto"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+msgid "Port Number"
+msgstr ""
+
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
+msgid "Node Address is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
+msgid "Unknown or missing protocol"
+msgstr ""
+
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
+msgid "Could not deleteall node mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
+msgid "Could not list addrs"
+msgstr ""
+
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
+msgid "Could not delete all interface mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
+msgid "Could not list interfaces"
+msgstr ""
+
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
+msgid "SELinux Interface"
+msgstr ""
+
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+msgid "Context"
+msgstr ""
+
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
+msgid "Invalid file specification"
+msgstr ""
+
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
+msgid "File specification can not include spaces"
+msgstr ""
+
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
+#, python-format
+msgid ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
+msgstr ""
+
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
+msgid "Could not list the file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
+msgid "Could not list file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
+msgid "Could not list local file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
+msgid "SELinux fcontext"
+msgstr ""
+
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
+msgid "type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+msgid "Could not list booleans"
+msgstr ""
+
-+#: ../semanage/seobject.py:2125
-+msgid "unknown"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
+msgid "off"
+msgstr ""
+
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
+msgid "on"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "SELinux boolean"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "State"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "Default"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
+msgid "Description"
+msgstr ""
+
@@ -52404,7 +51078,7 @@ index 0000000..001e7d4
+msgid "<b>Applications</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -52414,7 +51088,7 @@ index 0000000..001e7d4
+"requires a script in /etc/rc.d/init.d"
+msgstr ""
+
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
+msgstr ""
+
@@ -52426,7 +51100,7 @@ index 0000000..001e7d4
+msgid "Internet Services Daemon are daemons started by xinetd"
+msgstr ""
+
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr ""
+
@@ -52435,7 +51109,7 @@ index 0000000..001e7d4
+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+msgstr ""
+
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr ""
+
@@ -52445,7 +51119,7 @@ index 0000000..001e7d4
+"started by a user"
+msgstr ""
+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+msgid "Sandbox"
+msgstr ""
+
@@ -52461,7 +51135,7 @@ index 0000000..001e7d4
+msgid "Modify an existing login user record."
+msgstr ""
+
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr ""
+
@@ -52471,7 +51145,7 @@ index 0000000..001e7d4
+"default this user will have no setuid, no networking, no su, no sudo."
+msgstr ""
+
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr ""
+
@@ -52481,7 +51155,7 @@ index 0000000..001e7d4
+"will have no setuid, no networking, no sudo, no su"
+msgstr ""
+
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr ""
+
@@ -52491,28 +51165,28 @@ index 0000000..001e7d4
+"sudo, no su."
+msgstr ""
+
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr ""
+
+#: ../gui/polgen.glade:550
+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
+msgstr ""
+
+#: ../gui/polgen.glade:592
+msgid "<b>Root Users</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++#: ../gui/polgen.glade:623
+msgid "Root Admin User Role"
+msgstr ""
+
+#: ../gui/polgen.glade:627
+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root. This user will not be able to login to "
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
+"the system directly."
+msgstr ""
+
@@ -52520,7 +51194,7 @@ index 0000000..001e7d4
+msgid "<b>Enter name of application or user role:</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+msgid "Name"
+msgstr ""
+
@@ -52580,7 +51254,8 @@ index 0000000..001e7d4
+msgstr ""
+
+#: ../gui/polgen.glade:1019
-+msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
+msgstr ""
+
+#: ../gui/polgen.glade:1056
@@ -52735,75 +51410,75 @@ index 0000000..001e7d4
+msgid "Policy Directory"
+msgstr ""
+
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
+msgid "Role"
+msgstr ""
+
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
+msgid "Existing_User"
+msgstr ""
+
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+msgid "Application"
+msgstr ""
+
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+msgid "You must select a user"
+msgstr ""
+
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
+msgid "Select executable file to be confined."
+msgstr ""
+
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
+msgid "Select init script file to be confined."
+msgstr ""
+
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
+msgid "Select directory to generate policy files in"
+msgstr ""
+
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
+msgid "Verify Name"
+msgstr ""
+
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
+msgid "You must enter a executable"
+msgstr ""
+
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+msgid "Configue SELinux"
+msgstr ""
+
@@ -52889,8 +51564,8 @@ index 0000000..001e7d4
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
+msgstr ""
+
+#: ../gui/statusPage.py:152
@@ -53120,8 +51795,8 @@ index 0000000..001e7d4
+
+#: ../gui/system-config-selinux.glade:2661
+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
+msgstr ""
+
+#: ../gui/system-config-selinux.glade:2781
@@ -53149,172 +51824,261 @@ index 0000000..001e7d4
+msgid "SELinux user '%s' is required"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:106
++#: ../sepolicy/sepolicy.py:202
+msgid "Generate SELinux man pages"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:110
++#: ../sepolicy/sepolicy.py:205
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:114
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:116
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:164
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:169
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:172
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:215
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:231
++#: ../sepolicy/sepolicy.py:301
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:234
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:237
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:259
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:362
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:265
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:374
+msgid "name of policy to generate"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:267
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:380
+msgid "executable to confine"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:274
++#: ../sepolicy/sepolicy.py:422
+msgid "commands"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:185
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:173
+msgid "Internet Services Daemon"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:198
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:187
+msgid "Valid Types:\n"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:232
++#: ../sepolicy/sepolicy/generate.py:221
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:361
++#: ../sepolicy/sepolicy/generate.py:355
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:449
++#: ../sepolicy/sepolicy/generate.py:447
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:455
++#: ../sepolicy/sepolicy/generate.py:453
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:473
++#: ../sepolicy/sepolicy/generate.py:471
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:479
++#: ../sepolicy/sepolicy/generate.py:477
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:485
++#: ../sepolicy/sepolicy/generate.py:483
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:491
++#: ../sepolicy/sepolicy/generate.py:489
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:521
++#: ../sepolicy/sepolicy/generate.py:519
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1039
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1059
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1272
++#: ../sepolicy/sepolicy/generate.py:1321
+msgid "Type Enforcement file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1273
++#: ../sepolicy/sepolicy/generate.py:1322
+msgid "Interface file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1274
++#: ../sepolicy/sepolicy/generate.py:1323
+msgid "File Contexts file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1275
++#: ../sepolicy/sepolicy/generate.py:1324
+msgid "Spec file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1276
++#: ../sepolicy/sepolicy/generate.py:1325
+msgid "Setup Script"
+msgstr ""
+
@@ -53337,681 +52101,683 @@ index 0000000..001e7d4
+msgstr ""
+
+#: booleans.py:5
++msgid "Allow auditadm to exec content"
++msgstr ""
++
++#: booleans.py:6
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
-+#: booleans.py:6
++#: booleans.py:7
+msgid "Allow users to login using a radius server"
+msgstr ""
+
-+#: booleans.py:7
++#: booleans.py:8
+msgid "Allow users to login using a yubikey server"
+msgstr ""
+
-+#: booleans.py:8
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
++msgstr ""
++
++#: booleans.py:10
+msgid ""
+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+"temp and untrusted content files"
+msgstr ""
+
-+#: booleans.py:9
++#: booleans.py:11
+msgid "Allow clamd to use JIT compiler"
+msgstr ""
+
-+#: booleans.py:10
++#: booleans.py:12
+msgid "Allow clamscan to non security files on a system"
+msgstr ""
+
-+#: booleans.py:11
++#: booleans.py:13
+msgid "Allow clamscan to read user content"
+msgstr ""
+
-+#: booleans.py:12
++#: booleans.py:14
+msgid ""
+"Allow Cobbler to modify public files used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:13
++#: booleans.py:15
+msgid "Allow Cobbler to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:14
++#: booleans.py:16
+msgid "Allow Cobbler to access cifs file systems."
+msgstr ""
+
-+#: booleans.py:15
++#: booleans.py:17
+msgid "Allow Cobbler to access nfs file systems."
+msgstr ""
+
-+#: booleans.py:16
++#: booleans.py:18
+msgid "Allow collectd to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:17
++#: booleans.py:19
+msgid "Allow codnor domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:18
++#: booleans.py:20
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
-+#: booleans.py:19
++#: booleans.py:21
+msgid "Allow cvs daemon to read shadow"
+msgstr ""
+
-+#: booleans.py:20
++#: booleans.py:22
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
-+#: booleans.py:21
++#: booleans.py:23
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
-+#: booleans.py:22
++#: booleans.py:24
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
-+#: booleans.py:23
++#: booleans.py:25
++msgid "Allow dan to manage user files"
++msgstr ""
++
++#: booleans.py:26
++msgid "Allow dan to read user files"
++msgstr ""
++
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
+msgstr ""
+
-+#: booleans.py:24
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
+msgstr ""
+
-+#: booleans.py:25
++#: booleans.py:29
+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
+msgstr ""
+
-+#: booleans.py:26
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
+msgstr ""
+
-+#: booleans.py:27
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
-+#: booleans.py:28
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
+msgstr ""
+
-+#: booleans.py:29
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr ""
+
-+#: booleans.py:30
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr ""
+
-+#: booleans.py:31
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr ""
+
-+#: booleans.py:32
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr ""
+
-+#: booleans.py:33
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgstr ""
+
-+#: booleans.py:34
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
+msgstr ""
+
-+#: booleans.py:35
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
-+#: booleans.py:36
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:37
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
+msgstr ""
+
-+#: booleans.py:38
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
++msgstr ""
++
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
+msgstr ""
+
-+#: booleans.py:39
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:40
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:41
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
+msgstr ""
+
-+#: booleans.py:42
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr ""
+
-+#: booleans.py:43
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:44
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:45
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgstr ""
+
-+#: booleans.py:46
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
-+#: booleans.py:47
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:48
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:49
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
-+#: booleans.py:50
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
-+#: booleans.py:51
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
-+#: booleans.py:52
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:53
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:54
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
+msgstr ""
+
-+#: booleans.py:55
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
-+#: booleans.py:56
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
-+#: booleans.py:57
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
-+#: booleans.py:58
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+msgstr ""
+
-+#: booleans.py:59
++#: booleans.py:64
++msgid "Allow guest to exec content"
++msgstr ""
++
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:60
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
-+#: booleans.py:61
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
+msgstr ""
+
-+#: booleans.py:62
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
-+#: booleans.py:63
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
-+#: booleans.py:64
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
-+#: booleans.py:65
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:72
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
-+#: booleans.py:67
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
-+#: booleans.py:68
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
-+#: booleans.py:69
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
-+#: booleans.py:70
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
+msgstr ""
+
-+#: booleans.py:71
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
-+#: booleans.py:72
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr ""
+
-+#: booleans.py:73
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
-+#: booleans.py:74
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr ""
+
-+#: booleans.py:75
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
-+#: booleans.py:76
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
-+#: booleans.py:77
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
-+#: booleans.py:78
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
-+#: booleans.py:79
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
-+#: booleans.py:80
++#: booleans.py:86
+msgid "Allow httpd to read user content"
+msgstr ""
+
-+#: booleans.py:81
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
-+#: booleans.py:82
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
-+#: booleans.py:83
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
-+#: booleans.py:84
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
-+#: booleans.py:85
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
-+#: booleans.py:86
++#: booleans.py:92
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
-+#: booleans.py:87
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
-+#: booleans.py:88
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
-+#: booleans.py:89
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
-+#: booleans.py:90
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
+msgstr ""
+
-+#: booleans.py:91
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
-+#: booleans.py:92
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
+msgstr ""
+
-+#: booleans.py:93
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
-+#: booleans.py:94
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr ""
+
-+#: booleans.py:95
++#: booleans.py:102
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
-+#: booleans.py:96
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: booleans.py:97
++#: booleans.py:103
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
-+#: booleans.py:98
++#: booleans.py:104
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
-+#: booleans.py:99
++#: booleans.py:105
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
-+#: booleans.py:100
++#: booleans.py:106
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
-+#: booleans.py:101
++#: booleans.py:107
+msgid ""
+"Control the ability to mmap a low area of the address space, as configured "
+"by /proc/sys/kernel/mmap_min_addr."
+msgstr ""
+
-+#: booleans.py:102
++#: booleans.py:108
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
-+#: booleans.py:103
++#: booleans.py:109
+msgid "Allow the mount command to mount any directory or file."
+msgstr ""
+
-+#: booleans.py:104
++#: booleans.py:110
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:105
++#: booleans.py:111
+msgid ""
+"Allow mozilla_plugins to create random content in the users home directory"
+msgstr ""
+
-+#: booleans.py:106
++#: booleans.py:112
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
-+#: booleans.py:107
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
+msgstr ""
+
-+#: booleans.py:108
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
-+#: booleans.py:109
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
+msgstr ""
+
-+#: booleans.py:110
++#: booleans.py:116
+msgid ""
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
+msgstr ""
+
-+#: booleans.py:111
++#: booleans.py:117
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
-+#: booleans.py:112
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
-+#: booleans.py:113
++#: booleans.py:119
+msgid ""
+"Allow nfs servers to modify public files used for public file transfer "
+"services. Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:114
++#: booleans.py:120
+msgid "Allow system to run with NIS"
+msgstr ""
+
-+#: booleans.py:115
++#: booleans.py:121
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+msgstr ""
+
-+#: booleans.py:118
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
+msgstr ""
+
-+#: booleans.py:119
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:120
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:121
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
-+#: booleans.py:122
++#: booleans.py:127
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
-+#: booleans.py:123
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:124
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:125
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr ""
-+
-+#: booleans.py:127
++#: booleans.py:131
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
-+#: booleans.py:128
++#: booleans.py:132
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
-+#: booleans.py:129
++#: booleans.py:133
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
-+#: booleans.py:130
++#: booleans.py:134
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
-+#: booleans.py:131
++#: booleans.py:135
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
-+#: booleans.py:132
++#: booleans.py:136
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
-+#: booleans.py:133
++#: booleans.py:137
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:134
++#: booleans.py:138
+msgid ""
+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+msgstr ""
+
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
-+msgstr ""
-+
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr ""
-+
+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
-+msgstr ""
-+
-+#: booleans.py:142
+msgid "Allow racoon to read shadow"
+msgstr ""
+
-+#: booleans.py:143
++#: booleans.py:142
+msgid "Allow rgmanager domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:144
++#: booleans.py:143
+msgid ""
+"Allow rsync to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:145
++#: booleans.py:144
+msgid "Allow rsync to run as a client"
+msgstr ""
+
-+#: booleans.py:146
++#: booleans.py:145
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
-+#: booleans.py:147
++#: booleans.py:146
+msgid "Allow rsync servers to share cifs files systems"
+msgstr ""
+
-+#: booleans.py:148
++#: booleans.py:147
+msgid "Allow rsync servers to share nfs files systems"
+msgstr ""
+
-+#: booleans.py:149
++#: booleans.py:148
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
-+#: booleans.py:150
++#: booleans.py:149
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
-+#: booleans.py:151
++#: booleans.py:150
+msgid "Allow samba to share users home directories."
+msgstr ""
+
-+#: booleans.py:152
++#: booleans.py:151
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
-+#: booleans.py:153
++#: booleans.py:152
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
-+#: booleans.py:154
++#: booleans.py:153
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
-+#: booleans.py:155
++#: booleans.py:154
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
-+#: booleans.py:156
++#: booleans.py:155
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
-+#: booleans.py:157
++#: booleans.py:156
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
-+#: booleans.py:158
++#: booleans.py:157
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
-+#: booleans.py:159
++#: booleans.py:158
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
-+#: booleans.py:160
++#: booleans.py:159
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
-+#: booleans.py:161
++#: booleans.py:160
+msgid "Allow sasl to read shadow"
+msgstr ""
+
++#: booleans.py:161
++msgid "Allow secadm to exec content"
++msgstr ""
++
+#: booleans.py:162
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
@@ -54059,7 +52825,8 @@ index 0000000..001e7d4
+
+#: booleans.py:170
+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
+msgstr ""
+
+#: booleans.py:171
@@ -54074,308 +52841,357 @@ index 0000000..001e7d4
+
+#: booleans.py:173
+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
+"may change other protocols."
+msgstr ""
+
+#: booleans.py:174
-+msgid "Allow user music sharing"
++msgid "Allow user to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr ""
++
++#: booleans.py:176
+msgid ""
+"Allow anon internal-sftp to upload files, used for public file transfer "
+"services. Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:176
++#: booleans.py:177
+msgid ""
+"Allow sftp-internal to read and write files in the user home directories"
+msgstr ""
+
-+#: booleans.py:177
++#: booleans.py:178
+msgid ""
+"Allow sftp-internal to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr ""
+
-+#: booleans.py:178
++#: booleans.py:179
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
+msgstr ""
+
-+#: booleans.py:179
++#: booleans.py:180
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
-+#: booleans.py:180
++#: booleans.py:181
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
-+#: booleans.py:181
++#: booleans.py:182
+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
+msgstr ""
+
-+#: booleans.py:182
++#: booleans.py:183
+msgid ""
+"Allow samba to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:183
++#: booleans.py:184
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
-+#: booleans.py:184
++#: booleans.py:185
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
-+#: booleans.py:185
++#: booleans.py:186
+msgid ""
+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+msgstr ""
+
-+#: booleans.py:186
++#: booleans.py:187
+msgid "Allow squid to run as a transparent proxy (TPROXY)"
+msgstr ""
+
-+#: booleans.py:187
++#: booleans.py:188
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
-+#: booleans.py:188
++#: booleans.py:189
+msgid "allow host key based authentication"
+msgstr ""
+
-+#: booleans.py:189
++#: booleans.py:190
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:190
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+msgstr ""
+
-+#: booleans.py:192
++#: booleans.py:194
++msgid ""
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:195
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
-+#: booleans.py:193
++#: booleans.py:196
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:194
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
++msgstr ""
++
++#: booleans.py:198
+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+msgstr ""
+
-+#: booleans.py:195
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
++msgstr ""
++
++#: booleans.py:200
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
-+#: booleans.py:196
++#: booleans.py:201
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
-+#: booleans.py:197
++#: booleans.py:202
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
-+#: booleans.py:198
++#: booleans.py:203
+msgid "Allow video playing tools to run unconfined"
+msgstr ""
+
-+#: booleans.py:199
++#: booleans.py:204
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:200
++#: booleans.py:205
+msgid "Support ecryptfs home directories"
+msgstr ""
+
-+#: booleans.py:201
++#: booleans.py:206
+msgid "Support fusefs home directories"
+msgstr ""
+
-+#: booleans.py:202
++#: booleans.py:207
+msgid "Use lpd server instead of cups"
+msgstr ""
+
-+#: booleans.py:203
++#: booleans.py:208
+msgid "Support NFS home directories"
+msgstr ""
+
-+#: booleans.py:204
++#: booleans.py:209
+msgid "Support SAMBA home directories"
+msgstr ""
+
-+#: booleans.py:205
++#: booleans.py:210
++msgid "Allow user to exec content"
++msgstr ""
++
++#: booleans.py:211
+msgid "Allow varnishd to connect to all ports, not just HTTP."
+msgstr ""
+
-+#: booleans.py:206
++#: booleans.py:212
+msgid "Ignore vbetool mmap_zero errors."
+msgstr ""
+
-+#: booleans.py:207
++#: booleans.py:213
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
-+#: booleans.py:208
++#: booleans.py:214
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
-+#: booleans.py:209
++#: booleans.py:215
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
-+#: booleans.py:210
++#: booleans.py:216
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
-+#: booleans.py:211
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
++msgstr ""
++
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
-+#: booleans.py:212
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
-+#: booleans.py:213
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
+msgstr ""
+
-+#: booleans.py:214
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
-+#: booleans.py:215
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
-+#: booleans.py:216
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
-+#: booleans.py:217
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr ""
+
-+#: booleans.py:218
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr ""
+
-+#: booleans.py:219
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
-+#: booleans.py:220
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:221
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
-+#: booleans.py:222
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
-+#: booleans.py:223
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
-+#: booleans.py:224
++#: booleans.py:231
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
-+#: booleans.py:225
++#: booleans.py:232
++msgid "Allow xguest to exec content"
++msgstr ""
++
++#: booleans.py:233
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
-+#: booleans.py:226
++#: booleans.py:234
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
-+#: booleans.py:227
++#: booleans.py:235
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
-+#: booleans.py:228
++#: booleans.py:236
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
-+#: booleans.py:229
++#: booleans.py:237
+msgid "Support X userspace object manager"
+msgstr ""
+
-+#: booleans.py:230
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
diff --git a/policycoreutils/po/bs.po b/policycoreutils/po/bs.po
-index 21cec15..c2c927e 100644
+index 21cec15..f7015ce 100644
--- a/policycoreutils/po/bs.po
+++ b/policycoreutils/po/bs.po
-@@ -8,17 +8,17 @@ msgid ""
+@@ -1,36 +1,31 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++#
+ # Translators:
+ # Adnan Hodzic <AbsintheSyringe at gmail.com>, 2007.
+ msgid ""
msgstr ""
"Project-Id-Version: Policycoreutils\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-"Language-Team: Bosnian (http://www.transifex.net/projects/p/fedora/language/"
-+"Language-Team: Bosnian (http://www.transifex.com/projects/p/fedora/language/"
- "bs/)\n"
- "Language: bs\n"
+-"bs/)\n"
+-"Language: bs\n"
++"Language-Team: Bosnian (http://www.transifex.com/projects/p/fedora/language/bs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
- "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
-+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
++"Language: bs\n"
++"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#: ../run_init/run_init.c:67
msgid ""
-@@ -30,7 +30,7 @@ msgstr ""
- " gdje je <skripta> naziv init skripte koju je potrebno pokrenuti,\n"
- " <argumenti ...> argumenti za tu skriptu."
+ "USAGE: run_init <script> <args ...>\n"
+ " where: <script> is the name of the init script to run,\n"
+ " <args ...> are the arguments to that script."
+-msgstr ""
+-"UPOTREBA: run_init <skripta> <argumenti ...>\n"
+-" gdje je <skripta> naziv init skripte koju je potrebno pokrenuti,\n"
+-" <argumenti ...> argumenti za tu skriptu."
++msgstr "UPOTREBA: run_init <skripta> <argumenti ...>\n gdje je <skripta> naziv init skripte koju je potrebno pokrenuti,\n <argumenti ...> argumenti za tu skriptu."
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
#, c-format
msgid "failed to initialize PAM\n"
msgstr "Inicijalizacija PAM nije uspjela\n"
-@@ -79,7 +79,7 @@ msgstr "Nažalost, run_init može se upotrijebiti samo na SELinux kernelu.\n"
+@@ -79,353 +74,359 @@ msgstr "Nažalost, run_init može se upotrijebiti samo na SELinux kernelu.\n"
msgid "authentication failed.\n"
msgstr "Provjere autentičnosti nije uspjela.\n"
@@ -54384,7 +53200,14 @@ index 21cec15..c2c927e 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "Nije moguće postaviti exec kontekst za %s.\n"
-@@ -92,855 +92,871 @@ msgstr ""
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr ""
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr ""
@@ -54393,116 +53216,116 @@ index 21cec15..c2c927e 100644
-msgstr ""
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr ""
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr "SELinux pravilima se ne upravlja ili pristup pohrani nije moguć."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "Čitanje pohrane pravila nije moguće."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "Uspostavljanje semanage veze nije moguće"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr ""
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr ""
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr ""
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "Semanage transakciju nije moguće pokrenuti"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr ""
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr ""
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr ""
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr ""
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr ""
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr ""
@@ -54514,119 +53337,119 @@ index 21cec15..c2c927e 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "Izrada ključa za %s nije moguća"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "Nije moguće provjeriti je li mapiranje za prijavu %s određeno"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "Linux korisnik %s ne postoji"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "Izrada mapiranja prijave za %s nije moguća"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "Zadavanje naziva za %s nije moguće"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "Zadavanje MLS raspona za %s nije moguće"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "Zadavanje SELinux korisnika za %s nije moguće"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "Dodavanje mapiranja prijave za %s nije moguće"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "Zahtijeva seuser ili serange"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "Mapiranje prijave za %s nije određeno"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "Propitivanje seusera za %s nije moguće"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "Uređivanje mapiranja prijave za %s nije moguće"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr "Mapiranje prijave za %s određeno je u pravilima. Brisanje nije moguće."
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "Brisanje mapiranja prijave za %s nije moguće"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "Ispisivanje popisa mapiranja prijava nije moguće"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -54634,7 +53457,7 @@ index 21cec15..c2c927e 100644
msgstr ""
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr ""
@@ -54642,724 +53465,678 @@ index 21cec15..c2c927e 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "Nije moguće provjeriti je li SELinux korisnik %s određen"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "Propitivanje korisnika za %s nije moguće"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr ""
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "Izrada SELinux korisnika za %s nije moguća"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "Dodavanje uloge %s za %s nije moguće"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "Zadavanje MLS razine za %s nije moguće"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "Dodavanje prefiksa %s za %s nije moguće"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "Izvlačenje ključa za %s nije moguće"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "Dodavanje SELinux korisnika %s nije moguće"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "Zahtijeva prefiks, uloge, razinu ili raspon"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "Zahtijeva prefiks ili uloge"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "SELinux korisnik %s nije određen"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "Uređivanje SELinux korisnika %s nije moguće"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr "SELinux korisnik %s određen je u pravilima. Brisanje nije moguće."
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "Brisanje SELinux korisnika %s nije moguće"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "Ispisivanje popisa SELinux korisnika nije moguće"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "Ispisivanje popisa uloga korisnika %s nije moguće"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr ""
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr ""
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "Potreban je UDP ili TCP protokol"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "Potreban je port"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "Izrada ključa za %s/%s nije moguća"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "Potrebna je vrsta"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "Nije moguće provjeriti je li port %s/%s određen"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "Port %s/%s već je određen"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "Izrada porta za %s/%s nije moguća"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "Izrada konteksta za %s/%s nije moguća"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "Zadavanje korisnika u kontekstu porta za %s/%s nije moguće"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "Zadavanje uloge u kontekstu porta za %s/%s nije moguće"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "Zadavanje vrste u kontekstu porta za %s/%s nije moguće"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "Zadavanje MLS polja u kontekstu porta za %s/%s nije moguće"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "Zadavanje konteksta porta za %s/%s nije moguće"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -475,8 +476,8 @@ msgstr "Zadavanje konteksta porta za %s/%s nije moguće"
msgid "Could not add port %s/%s"
msgstr "Dodavanje porta %s/%s nije moguće"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "Zahtijeva setype ili serange"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -484,463 +485,473 @@ msgstr "Zahtijeva setype ili serange"
msgid "Requires setype"
msgstr "Zahtijeva setype"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "Port %s/%s nije određen"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "Propitivanje porta %s/%s nije moguće"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "Uređivanje porta %s/%s nije moguće"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr ""
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr ""
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "Port %s/%s određen je u pravilima. Brisanje nije moguće."
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "Brisanje porta %s/%s nije moguće"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "Ispisivanje popisa portova nije moguće"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr ""
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr ""
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr ""
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr ""
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
-+#, fuzzy
+-msgstr "Potrebna je SELinux vrsta"
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
- msgstr "Potrebna je SELinux vrsta"
++msgstr ""
++
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "Izrada ključa za %s nije moguća"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr ""
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "Izrada konteksta za %s nije moguća"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr ""
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr ""
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr ""
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr ""
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr ""
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr ""
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr "Potrebna je SELinux vrsta"
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "Nije moguće provjeriti je li sučelje %s određeno"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "Izrada sučelja za %s nije moguće"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "Zadavanje korisnika u kontekstu sučelja za %s nije moguće"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "Zadavanje uloge u kontekstu sučelja za %s nije moguće"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "Zadavanje vrste u kontekstu sučelja za %s nije moguće"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "Zadavanje MLS polja u kontekstu sučelja za %s nije moguće"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "Zadavanje konteksta sučelja za %s nije moguće"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "Zadavanje konteksta poruke za %s nije moguće"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "Dodavanje sučelja %s nije moguće"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "Sučelje %s nije određeno"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "Propitivanje sučelja %s nije moguće"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "Uređivanje sučelja %s nije moguće"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "Sučelje %s određeno je u pravilima. Brisanje nije moguće."
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "Brisanje sučelja %s nije moguće"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "Ispisivanje popisa sučelja nije moguće"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr ""
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr ""
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "Zadavanje korisnika u kontekstu datoteke za %s nije moguće"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "Zadavanje uloge u kontekstu datoteke za %s nije moguće"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "Zadavanje MLS polja u kontekstu datoteke za %s nije moguće"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr ""
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
++msgstr ""
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "Nije moguće provjeriti je li kontekst datoteke za %s određen"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "Izrada konteksta datoteke za %s nije moguća"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "Zadavanje vrste u kontekstu datoteke za %s nije moguće"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "Zadavanje konteksta datoteke za %s nije moguće"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "Dodavanje konteksta datoteke za %s nije moguće"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "Zahtijeva setype, serange ili seuser"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "Kontekst datoteke za %s nije određen"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "Propitivanje konteksta datoteke za %s nije moguće"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "Uređivanje konteksta datoteke za %s nije moguće"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr ""
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr ""
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr "Kontekst datoteke za %s određen je u pravilima. Brisanje nije moguće."
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "Brisanje konteksta datoteke za %s nije moguće"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "Ispisivanje popisa konteksta datoteke nije moguće"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "Izrada popisa konteksta lokalnih datoteka nije moguća"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr ""
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -55367,103 +54144,102 @@ index 21cec15..c2c927e 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "Nije moguće provjeriti je li Booleova vrijednost %s određena"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "Booleova vrijednost %s nije određena"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "Propitivanje konteksta datoteke %s nije moguće"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr ""
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "Uređivanje Booleove vrijednosti %s nije moguće"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr ""
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "Booleova vrijednost %s određena je u pravilima. Brisanje nije moguće."
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "Brisanje Booleove vrijednosti %s nije moguće"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "Ispisivanje popisa Booleovih vrijednosti nije moguće"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr ""
-
+-msgid "unknown"
+-msgstr ""
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr ""
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr ""
-@@ -1004,7 +1020,7 @@ msgstr "Greška pri dodjeljivanju memorije.\n"
+@@ -1004,7 +1015,7 @@ msgstr "Greška pri dodjeljivanju memorije.\n"
msgid "Error sending audit message.\n"
msgstr "Greška pri slanju poruke provjere.\n"
@@ -55472,7 +54248,26 @@ index 21cec15..c2c927e 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "Određivanje načina prisiljavanja nije moguće.\n"
-@@ -1123,62 +1139,66 @@ msgstr "Dohvaćanje praznog kompleta signala nije moguće\n"
+@@ -1017,16 +1028,12 @@ msgstr "Greška! Nije moguće otvoriti %s.\n"
+ #: ../newrole/newrole.c:705
+ #, c-format
+ msgid "%s! Could not get current context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s! Dohvaćanje trenutnog konteksta za %s nije moguće. TTY neće biti ponovno "
+-"označen.\n"
++msgstr "%s! Dohvaćanje trenutnog konteksta za %s nije moguće. TTY neće biti ponovno označen.\n"
+
+ #: ../newrole/newrole.c:715
+ #, c-format
+ msgid "%s! Could not get new context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s! Dohvaćanje novog konteksta za %s nije moguće. TTY neće biti ponovno "
+-"označen.\n"
++msgstr "%s! Dohvaćanje novog konteksta za %s nije moguće. TTY neće biti ponovno označen.\n"
+
+ #: ../newrole/newrole.c:725
+ #, c-format
+@@ -1123,62 +1130,66 @@ msgstr "Dohvaćanje praznog kompleta signala nije moguće\n"
msgid "Unable to set SIGHUP handler\n"
msgstr "Postavljanje SIGHUP rukovanja nije moguće\n"
@@ -55551,7 +54346,7 @@ index 21cec15..c2c927e 100644
msgid "failed to exec shell\n"
msgstr "Izvršavanje ljuske nije uspjelo\n"
-@@ -1281,20 +1301,20 @@ msgstr "chcat -- -TvrtkaPovjerljivo /docs/poslovniplan.odt"
+@@ -1281,20 +1292,20 @@ msgstr "chcat -- -TvrtkaPovjerljivo /docs/poslovniplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +TvrtkaPovjerljivo juser"
@@ -55577,7 +54372,7 @@ index 21cec15..c2c927e 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1350,577 +1370,464 @@ msgstr ""
+@@ -1350,577 +1361,465 @@ msgstr ""
msgid "Login '%s' is required"
msgstr ""
@@ -55652,7 +54447,7 @@ index 21cec15..c2c927e 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -55664,7 +54459,7 @@ index 21cec15..c2c927e 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -55681,7 +54476,7 @@ index 21cec15..c2c927e 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -55693,7 +54488,7 @@ index 21cec15..c2c927e 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -55709,7 +54504,7 @@ index 21cec15..c2c927e 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -55729,7 +54524,7 @@ index 21cec15..c2c927e 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -55742,7 +54537,7 @@ index 21cec15..c2c927e 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -55755,7 +54550,7 @@ index 21cec15..c2c927e 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -55768,52 +54563,56 @@ index 21cec15..c2c927e 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
- msgstr ""
-
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
+-msgstr ""
+-
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
msgstr ""
-#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
msgstr ""
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
- "the system directly."
- msgstr ""
-
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
-msgstr ""
-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
+ msgstr ""
+
-#: ../gui/polgen.glade:716
-msgid "label104"
--msgstr ""
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
+ msgstr ""
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -55892,14 +54691,16 @@ index 21cec15..c2c927e 100644
msgstr ""
-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
msgstr ""
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
-#: ../gui/polgen.glade:1284
+#: ../gui/polgen.glade:1056
msgid "<b>Select domains that %s will administer:</b>"
@@ -56124,58 +54925,58 @@ index 21cec15..c2c927e 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -56183,12 +54984,12 @@ index 21cec15..c2c927e 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -56196,18 +54997,18 @@ index 21cec15..c2c927e 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -56295,7 +55096,7 @@ index 21cec15..c2c927e 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1958,1411 +1865,1499 @@ msgstr ""
+@@ -1958,1411 +1857,1626 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -56454,8 +55255,8 @@ index 21cec15..c2c927e 100644
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
msgstr ""
-#: ../gui/selinux.tbl:13
@@ -56482,48 +55283,60 @@ index 21cec15..c2c927e 100644
+#: ../gui/system-config-selinux.glade:12
msgid ""
-"Allow user SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
msgstr ""
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
msgstr ""
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
msgstr ""
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
msgstr ""
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
msgstr ""
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -56575,29 +55388,34 @@ index 21cec15..c2c927e 100644
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
-+msgstr ""
+ msgstr ""
--#: ../gui/selinux.tbl:20
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
+"If you are changing policy types or going from disabled to enforcing, a "
+"relabel is required."
- msgstr ""
-
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
+msgstr ""
@@ -56638,32 +55456,20 @@ index 21cec15..c2c927e 100644
+
+#: ../gui/system-config-selinux.glade:1803
+msgid "Delete File Context"
- msgstr ""
-
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1819
+msgid "Toggle between all and customized file context"
- msgstr ""
-
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1939
+msgid "label38"
- msgstr ""
-
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1976
+msgid "Add SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1992
+msgid "Modify SELinux User Mapping"
msgstr ""
@@ -56759,1398 +55565,1454 @@ index 21cec15..c2c927e 100644
msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:259
++#: ../sepolicy/sepolicy.py:362
+msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy/generate.py:232
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:355
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow ABRT to modify public files used for public file transfer services."
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:25
++#: booleans.py:10
+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:42
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:29
++msgid ""
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:57
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:59
++#: booleans.py:44
+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:62
++#: booleans.py:47
+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:67
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:54
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:83
++#: booleans.py:68
+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:86
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:72
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:73
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:95
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:89
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:105
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:113
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr ""
++
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
++
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:122
++#: booleans.py:111
+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
--msgid ""
++#: booleans.py:116
+ msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:119
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:120
++msgid "Allow system to run with NIS"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:134
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr ""
++
++#: booleans.py:126
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:127
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
-+#: booleans.py:144
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
++msgstr ""
++
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:168
++#: booleans.py:162
+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:170
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:172
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -58158,74 +57020,82 @@ index 21cec15..c2c927e 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:173
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:174
-+msgid "Allow user music sharing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:176
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:177
++#: booleans.py:172
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:178
++#: booleans.py:173
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:181
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -58235,129 +57105,150 @@ index 21cec15..c2c927e 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:182
++#: booleans.py:177
+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:185
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:187
++#: booleans.py:182
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:188
-+msgid "allow host key based authentication"
++#: booleans.py:183
++msgid ""
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:192
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:195
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow the Telepathy connection managers to connect to any network port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:197
++#: booleans.py:196
+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -58368,239 +57259,305 @@ index 21cec15..c2c927e 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-+#: booleans.py:201
-+msgid "Support fusefs home directories"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-+#: booleans.py:203
-+msgid "Support NFS home directories"
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++#: booleans.py:206
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:208
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++#: booleans.py:210
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:220
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:222
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
++
+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
+#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/ca.po b/policycoreutils/po/ca.po
-index 00765c6..f34eb61 100644
+index 00765c6..591da7e 100644
--- a/policycoreutils/po/ca.po
+++ b/policycoreutils/po/ca.po
-@@ -10,15 +10,15 @@ msgid ""
+@@ -1,7 +1,7 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++#
+ # Translators:
+ # Albert Carabasa Giribet <albertc at asic.udl.cat>, 2009.
+ # Josep Puigdemont Casamajó <josep.puigdemont at gmail.com>, 2006.
+@@ -10,27 +10,24 @@ msgid ""
msgstr ""
"Project-Id-Version: Policycoreutils\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: Catalan <fedora at llistes.softcatala.org>\n"
- "Language: ca\n"
+-"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Language: ca\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../run_init/run_init.c:67
msgid ""
-@@ -30,7 +30,7 @@ msgstr ""
- " on: <fitxer de seqüència> és la seqüència d'iniciació a executar,\n"
- " <args ...> són els arguments per al fitxer de seqüència."
+ "USAGE: run_init <script> <args ...>\n"
+ " where: <script> is the name of the init script to run,\n"
+ " <args ...> are the arguments to that script."
+-msgstr ""
+-"Ús: run_init <fitxer de seqüència> <arguments ...>\n"
+-" on: <fitxer de seqüència> és la seqüència d'iniciació a executar,\n"
+-" <args ...> són els arguments per al fitxer de seqüència."
++msgstr "Ús: run_init <fitxer de seqüència> <arguments ...>\n on: <fitxer de seqüència> és la seqüència d'iniciació a executar,\n <args ...> són els arguments per al fitxer de seqüència."
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
#, c-format
msgid "failed to initialize PAM\n"
msgstr "no s'ha pogut inicialitzar el PAM\n"
-@@ -81,7 +81,7 @@ msgstr "El run_init només es pot fer servir amb un nucli SELinux.\n"
+@@ -47,9 +44,7 @@ msgstr "Contrasenya:"
+ #: ../run_init/run_init.c:197 ../newrole/newrole.c:366
+ #, c-format
+ msgid "Cannot find your entry in the shadow passwd file.\n"
+-msgstr ""
+-"No s'ha pogut trobar la vostra entrada en el fitxer de contrasenyes "
+-"ocultes.\n"
++msgstr "No s'ha pogut trobar la vostra entrada en el fitxer de contrasenyes ocultes.\n"
+
+ #: ../run_init/run_init.c:203 ../newrole/newrole.c:373
+ #, c-format
+@@ -81,357 +76,359 @@ msgstr "El run_init només es pot fer servir amb un nucli SELinux.\n"
msgid "authentication failed.\n"
msgstr "ha fallat l'autenticació.\n"
@@ -58609,7 +57566,14 @@ index 00765c6..f34eb61 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "No s'ha pogut establir el context d'execució a %s.\n"
-@@ -94,865 +94,881 @@ msgstr "******************** IMPORTANT ***********************\n"
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "******************** IMPORTANT ***********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "Per activar aquest paquet de política, executeu:"
@@ -58618,120 +57582,122 @@ index 00765c6..f34eb61 100644
-msgstr "global"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "No s'ha pogut crear el gestor del semanage"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
- "No s'està gestionant les polítiques del SELinux o no es pot accedir al "
- "magatzem."
+-msgstr ""
+-"No s'està gestionant les polítiques del SELinux o no es pot accedir al "
+-"magatzem."
++msgstr "No s'està gestionant les polítiques del SELinux o no es pot accedir al magatzem."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "No es pot llegir el magatzem de polítiques."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "No es pot establir la connexió amb el semanage"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "No s'ha pogut provar l'estat del MLS %s"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "Encara no està implementat"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "Tansacció semanage ja en progrés"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "No s'ha pogut iniciar la transacció del semanage"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "No s'ha pogut completar la transacció del semanage"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "Tansacció semanage no en progrés"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "No s'han pogut llistar els mòduls SELinux"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "Versió"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "Desactivat"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- "No s'ha pogut establir el domini permissiu %s (la instal·lació del mòdul ha "
- "fallat)"
+-msgstr ""
+-"No s'ha pogut establir el domini permissiu %s (la instal·lació del mòdul ha "
+-"fallat)"
++msgstr "No s'ha pogut establir el domini permissiu %s (la instal·lació del mòdul ha fallat)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "No s'ha pogut eliminar el domini permissiu %s (l'eliminació ha fallat)"
@@ -58743,119 +57709,119 @@ index 00765c6..f34eb61 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "No s'ha pogut crear una clau per a %s"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "No s'ha pogut comprovar si està definit el mapatge d'entrada per a %s"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "No existeix el grup de Linux %s"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "No existeix l'usuari de Linux %s"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "No s'ha pogut crear el mapatge d'entrada per a %s"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "No s'ha pogut establir el nom per a %s"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "No s'ha pogut establir el rang MLS per a %s"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "No s'ha pogut establir l'usuari SELinux per a %s"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "No s'ha pogut afegir el mapatge d'entrada per a %s"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "Es necessita el seuser o el serange"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "No s'ha definit el mapatge de l'entrada per a %s"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "No s'ha pogut consultar el seuser quant a %s"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "No s'ha pogut modificar el mapatge d'entrada per a %s"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr "S'ha definit el mapatge per a %s a la política, no es pot suprimir"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "No s'ha pogut suprimir el mapatge d'entrada per a %s"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "No s'ha pogut llistar els mapatges d'entrada"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "Nom d'entrada"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -58863,7 +57829,7 @@ index 00765c6..f34eb61 100644
msgstr "Usuari SELinux"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "Rang MLS/MCS"
@@ -58871,730 +57837,697 @@ index 00765c6..f34eb61 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "No s'ha pogut comprovar si està definit l'usuari SELinux %s"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "No s'ha pogut demanar l'usuari per a %s"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "Heu d'afegir almenys un rol per %s"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "No s'ha pogut crear l'usuari SELinux per a %s"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "No s'ha pogut afegir el rol %s per a %s"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "No s'ha pogut establir el nivell MLS per a %s"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "No s'ha pogut afegir el prefix %s per a %s"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "No s'ha pogut extreure la clau per a %s"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "No s'ha pogut afegir l'usuari SELinux %s"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "Necessita prefix, rols, nivell o rang"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "Necessita prefix o rols"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "L'usuari SELinux %s no està definit"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "No s'ha pogut modificar l'usuari SELinux %s"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr "L'usuari SELinux %s està definit a la política, no es pot suprimir"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "No s'ha pogut suprimir l'usuari SELinux %s"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "No es poden llistar els usuaris SELinux"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "No es pot llistar els rols per a l'usuari %s"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "Etiquetatge"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "Prefix"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "Nivell MCS"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "Rang MCS"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "Rols SELinux"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "Es necessita el protocol udp o tcp"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "Cal el port"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "No s'ha pogut crear una clau per a %s/%s"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "Cal el tipus"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "No s'ha pogut comprovar si el port %s/%s està definit"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "El port %s/%s està definit"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "No s'ha pogut crear el port per a %s/%s"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "No s'ha pogut crear el context per a %s/%s"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "No s'ha pogut establir l'usuari al context del port per a %s/%s"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "No s'ha pogut establir el rol al context del port per a %s/%s"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "No s'ha pogut establir el tipus al context del port per a %s/%s"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
+@@ -469,8 +466,7 @@ msgstr "No s'ha pogut establir el tipus al context del port per a %s/%s"
+ #: ../semanage/seobject.py:1029
#, python-format
msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
- "No s'han pogut establir els camps mls en el context del port per a %s/%s"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "No s'ha pogut establir el context del port per a %s/%s"
+-msgstr ""
+-"No s'han pogut establir els camps mls en el context del port per a %s/%s"
++msgstr "No s'han pogut establir els camps mls en el context del port per a %s/%s"
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
+ #: ../semanage/seobject.py:1033
#, python-format
+@@ -482,8 +478,8 @@ msgstr "No s'ha pogut establir el context del port per a %s/%s"
msgid "Could not add port %s/%s"
msgstr "No s'ha pogut afegir el port %s/%s"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "Cal el setype o el serange"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -491,468 +487,473 @@ msgstr "Cal el setype o el serange"
msgid "Requires setype"
msgstr "Cal el setype"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "El port %s/%s no està definit"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "No es pot consultar el port %s/%s"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "No es pot modificar el port %s/%s"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "No s'han pogut llistar els ports"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "No s'ha pogut suprimir el port %s"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "El port %s/%s està definit en la política, no es pot suprimir"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "No s'ha pogut suprimir el port %s/%s"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "No s'han pogut llistar els ports"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "Tipus de port SELinux"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "Proto"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "Número de port"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "L'adreça del node és necessària"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "Manca el port o no es coneix"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
-+#, fuzzy
+-msgstr "Cal el tipus SELinux"
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
- msgstr "Cal el tipus SELinux"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "No s'ha pogut crear la clau per a %s"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "No s'ha pogut comprovar si l'adreça %s està definida"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "No s'ha pogut crear l'adreça per a %s"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "No s'ha pogut crear el context per a %s"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "No s'ha pogut establir la màscara per a %s"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "No s'ha pogut establir l'usuari en el context de l'adreça per a %s"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "No s'ha pogut establir el rol en el context de l'adreça per a %s"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "No s'ha pogut establir el tipus en el context de l'adreça per a %s"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
- msgstr ""
- "No s'ha pogut establir els camps mls en el context de l'adreça per a %s"
+-msgstr ""
+-"No s'ha pogut establir els camps mls en el context de l'adreça per a %s"
++msgstr "No s'ha pogut establir els camps mls en el context de l'adreça per a %s"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "No s'ha pogut establir el context de l'adreça per a %s"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "No s'ha pogut afegir l'adreça %s"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "L'adreça %s no està definida"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "No es pot consultar l'adreça %s"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "No es pot modificar l'adreça %s"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "L'adreça %s està definida en la política, no es pot suprimir"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "No s'ha pogut suprimir l'adreça %s"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "No s'han pogut llistar les adreces"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr "Cal el tipus SELinux"
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "No s'ha pogut comprovar si s'ha definit la interfície %s"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "No s'ha pogut crear la interfície per a %s"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
- msgstr ""
- "No s'ha pogut establir l'usuari en el context de la interfície per a %s"
+-msgstr ""
+-"No s'ha pogut establir l'usuari en el context de la interfície per a %s"
++msgstr "No s'ha pogut establir l'usuari en el context de la interfície per a %s"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "No s'ha pogut establir el rol en el context d'interfície per a %s"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "No s'ha pogut establir el tipus en el context d'interfície per a %s"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
- msgstr ""
- "No s'han pogut establir els camps mls en el context d'interfície per a %s"
+-msgstr ""
+-"No s'han pogut establir els camps mls en el context d'interfície per a %s"
++msgstr "No s'han pogut establir els camps mls en el context d'interfície per a %s"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "No s'ha pogut establir el context d'interfície per a %s"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "No s'ha pogut establir el context de missatge per a %s"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "No s'ha pogut afegir la interfície per a %s"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "La interfície %s no s'ha definit"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "No s'ha pogut consultar la interfície %s"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "No s'ha pogut modificar la interfície %s"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "La interfície %s s'ha definit a la política, no es pot suprimir"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "No s'ha pogut suprimir la interfície %s"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "No s'han pogut llistar les interfícies"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "Interfície del SELinux"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "Context"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "No s'ha pogut establir l'usuari en el context del fitxer per a %s"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "No s'ha pogut establir el rol en el context del fitxer per a %s"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "No s'ha pogut establir els camps mls en el context de fitxer per a %s"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "Especificació de fitxer no vàlida"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
++msgstr ""
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "No s'ha pogut comprovar si el context de fitxer per a %s està definit"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "No s'ha pogut crear el fitxer de context per a %s"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "No s'ha pogut establir el tipus en el context del fitxer per a %s"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "No s'ha pogut establir el context de fitxer per a %s"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "No s'ha pogut afegir el context de fitxer per a %s"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "Es necessita el setype, serange o seuser"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "No s'ha definit el context del fitxer per a %s"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "No s'ha pogut consultar el context del fitxer per a %s"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "No s'ha pogut modificar el context de fitxer per a %s"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "No s'han pogut llistar els contexts de fitxer"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "No s'ha pogut suprimir el context de fitxer %s"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- "El context del fitxer per a %s està definit en la política, no es pot "
- "suprimir"
+-msgstr ""
+-"El context del fitxer per a %s està definit en la política, no es pot "
+-"suprimir"
++msgstr "El context del fitxer per a %s està definit en la política, no es pot suprimir"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "No s'ha pogut suprimir el context de fitxer per a %s"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "No s'ha pogut llistar els contexts del fitxer"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "No s'ha pogut llistar els contexts del fitxer local"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux fcontext"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "tipus"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -59602,103 +58535,124 @@ index 00765c6..f34eb61 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "No s'ha pogut comprovar si el booleà %s està definit"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "El booleà %s no s'ha definit"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "No s'ha pogut consultar el context %s del fitxer"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "Heu d'especificar un dels següents valors: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "No s'ha pogut establir el valor actiu del booleà %s"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "No s'ha pogut modificar el booleà %s"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "Format incorrecte %s: registre %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "El booleà %s està definit a la política, no es pot suprimir"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "No s'ha pogut suprimir el booleà %s"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "No s'ha pogut llistar els booleans"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr "desconegut"
-
+-msgid "unknown"
+-msgstr "desconegut"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "inactiu"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "actiu"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "Booleà SELinux"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "Descripció"
-@@ -1020,7 +1036,7 @@ msgstr "S'ha produït un error en assignar memòria.\n"
+@@ -964,9 +965,7 @@ msgstr "no s'ha pogut establir PAM_TTY\n"
+ #: ../newrole/newrole.c:290
+ #, c-format
+ msgid "newrole: service name configuration hashtable overflow\n"
+-msgstr ""
+-"newrole: desbordament de la taula de dispersió del servei de configuració de "
+-"noms\n"
++msgstr "newrole: desbordament de la taula de dispersió del servei de configuració de noms\n"
+
+ #: ../newrole/newrole.c:300
+ #, c-format
+@@ -1001,9 +1000,7 @@ msgstr "S'ha produït un error en canviar l'UID, s'està anul·lant.\n"
+ #: ../newrole/newrole.c:612
+ #, c-format
+ msgid "Error resetting KEEPCAPS, aborting\n"
+-msgstr ""
+-"S'ha produït un error en tornar a establir el valor de KEEPCAPS, s'està "
+-"anul·lant.\n"
++msgstr "S'ha produït un error en tornar a establir el valor de KEEPCAPS, s'està anul·lant.\n"
+
+ #: ../newrole/newrole.c:635
+ #, c-format
+@@ -1020,7 +1017,7 @@ msgstr "S'ha produït un error en assignar memòria.\n"
msgid "Error sending audit message.\n"
msgstr "S'ha produït un error en enviar el missatge d'audit.\n"
@@ -59707,7 +58661,37 @@ index 00765c6..f34eb61 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "No s'ha pogut determinar el mode de compliment.\n"
-@@ -1141,62 +1157,66 @@ msgstr "No es pot obtenir un conjunt de senyals buit\n"
+@@ -1033,16 +1030,12 @@ msgstr "S'ha produït un error: no s'ha pogut obrir %s.\n"
+ #: ../newrole/newrole.c:705
+ #, c-format
+ msgid "%s! Could not get current context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s. No s'ha pogut obtenir el context actual per a %s, no es reetiquetarà el "
+-"tty.\n"
++msgstr "%s. No s'ha pogut obtenir el context actual per a %s, no es reetiquetarà el tty.\n"
+
+ #: ../newrole/newrole.c:715
+ #, c-format
+ msgid "%s! Could not get new context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s. No s'ha pogut obtenir el nou context per a %s, no es reetiquetarà el "
+-"tty.\n"
++msgstr "%s. No s'ha pogut obtenir el nou context per a %s, no es reetiquetarà el tty.\n"
+
+ #: ../newrole/newrole.c:725
+ #, c-format
+@@ -1082,9 +1075,7 @@ msgstr "S'ha produït un error: s'han especificat múltiples nivells\n"
+ #: ../newrole/newrole.c:865
+ #, c-format
+ msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+-msgstr ""
+-"S'ha produït un error: no teniu autorització per canviar els nivells en un "
+-"terminal no segur \n"
++msgstr "S'ha produït un error: no teniu autorització per canviar els nivells en un terminal no segur \n"
+
+ #: ../newrole/newrole.c:891
+ #, c-format
+@@ -1141,62 +1132,66 @@ msgstr "No es pot obtenir un conjunt de senyals buit\n"
msgid "Unable to set SIGHUP handler\n"
msgstr "No es pot establir el gestor de SIGHUP\n"
@@ -59786,7 +58770,35 @@ index 00765c6..f34eb61 100644
msgid "failed to exec shell\n"
msgstr "no s'ha pogut executar l'intèrpret d'ordres\n"
-@@ -1303,20 +1323,20 @@ msgstr "chcat -- -CompanyiaConfidencial /docs/pladenegocis.odt"
+@@ -1208,15 +1203,12 @@ msgstr "Forma d'ús: %s [-qi]\n"
+ #: ../load_policy/load_policy.c:71
+ #, c-format
+ msgid "%s: Policy is already loaded and initial load requested\n"
+-msgstr ""
+-"%s: la política ja ha estat carregada i la càrrega inicial sol·licitada\n"
++msgstr "%s: la política ja ha estat carregada i la càrrega inicial sol·licitada\n"
+
+ #: ../load_policy/load_policy.c:80
+ #, c-format
+ msgid "%s: Can't load policy and enforcing mode requested: %s\n"
+-msgstr ""
+-"%s: No s'ha pogut carregar la política, però s'ha demanat el mode de "
+-"compliment: %s\n"
++msgstr "%s: No s'ha pogut carregar la política, però s'ha demanat el mode de compliment: %s\n"
+
+ #: ../load_policy/load_policy.c:90
+ #, c-format
+@@ -1230,8 +1222,7 @@ msgstr "Requereix com a mínim una categoria"
+ #: ../scripts/chcat:106 ../scripts/chcat:183
+ #, c-format
+ msgid "Can not modify sensitivity levels using '+' on %s"
+-msgstr ""
+-"No s'ha pogut modificar els nivells de sensibilitat fent servir '+' a %s"
++msgstr "No s'ha pogut modificar els nivells de sensibilitat fent servir '+' a %s"
+
+ #: ../scripts/chcat:110
+ #, c-format
+@@ -1303,20 +1294,20 @@ msgstr "chcat -- -CompanyiaConfidencial /docs/pladenegocis.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyiaConfidencial jusuari"
@@ -59812,7 +58824,7 @@ index 00765c6..f34eb61 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1372,577 +1392,464 @@ msgstr ""
+@@ -1372,577 +1363,465 @@ msgstr ""
msgid "Login '%s' is required"
msgstr ""
@@ -59887,7 +58899,7 @@ index 00765c6..f34eb61 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -59899,7 +58911,7 @@ index 00765c6..f34eb61 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -59916,7 +58928,7 @@ index 00765c6..f34eb61 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -59928,7 +58940,7 @@ index 00765c6..f34eb61 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -59944,7 +58956,7 @@ index 00765c6..f34eb61 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -59964,7 +58976,7 @@ index 00765c6..f34eb61 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -59977,7 +58989,7 @@ index 00765c6..f34eb61 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -59990,7 +59002,7 @@ index 00765c6..f34eb61 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -60003,52 +59015,56 @@ index 00765c6..f34eb61 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
msgstr ""
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
- msgstr ""
-
+-msgstr ""
+-
-#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
msgstr ""
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
- "the system directly."
- msgstr ""
-
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
-msgstr ""
-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
+ msgstr ""
+
-#: ../gui/polgen.glade:716
-msgid "label104"
--msgstr ""
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
+ msgstr ""
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -60127,14 +59143,16 @@ index 00765c6..f34eb61 100644
msgstr ""
-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
msgstr ""
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
-#: ../gui/polgen.glade:1284
+#: ../gui/polgen.glade:1056
msgid "<b>Select domains that %s will administer:</b>"
@@ -60359,58 +59377,58 @@ index 00765c6..f34eb61 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -60418,12 +59436,12 @@ index 00765c6..f34eb61 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -60431,18 +59449,18 @@ index 00765c6..f34eb61 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -60530,7 +59548,7 @@ index 00765c6..f34eb61 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1980,1411 +1887,1499 @@ msgstr ""
+@@ -1980,1411 +1859,1626 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -60595,12 +59613,18 @@ index 00765c6..f34eb61 100644
-
-#: ../gui/selinux.tbl:2
-msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
@@ -60608,181 +59632,207 @@ index 00765c6..f34eb61 100644
-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
--msgstr ""
--
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4
-msgid ""
-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
+
-#: ../gui/selinux.tbl:5
-msgid ""
-"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
+
-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-msgid "Memory Protection"
--msgstr ""
--
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
+
-#: ../gui/selinux.tbl:6
-msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
++#: ../gui/statusPage.py:94
++msgid "Status"
msgstr ""
-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-#: ../gui/selinux.tbl:209
-msgid "Mount"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
++#: ../gui/statusPage.py:133
++msgid ""
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system. Do you wish to continue?"
msgstr ""
-#: ../gui/selinux.tbl:7
-msgid "Allow mount to mount any file"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
++#: ../gui/statusPage.py:147
++msgid ""
++"Changing to SELinux disabled requires a reboot. It is not recommended. If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel. If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
msgstr ""
-#: ../gui/selinux.tbl:8
-msgid "Allow mount to mount any directory"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system. Do you wish to continue?"
msgstr ""
-#: ../gui/selinux.tbl:9
-msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
msgstr ""
-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-#: ../gui/selinux.tbl:188
-msgid "SSH"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
++#: ../gui/system-config-selinux.glade:12
++msgid ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
-#: ../gui/selinux.tbl:10
-msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
msgstr ""
-#: ../gui/selinux.tbl:11
-+#: ../gui/statusPage.py:133
- msgid ""
+-msgid ""
-"Allow staff SELinux user account to execute files in home directory or /tmp"
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system. Do you wish to continue?"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
msgstr ""
-#: ../gui/selinux.tbl:12
-+#: ../gui/statusPage.py:147
- msgid ""
+-msgid ""
-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel. If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
msgstr ""
-#: ../gui/selinux.tbl:13
-+#: ../gui/statusPage.py:152
- msgid ""
+-msgid ""
-"Allow unconfined SELinux user account to execute files in home directory or /"
-"tmp"
--msgstr ""
--
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+ msgstr ""
+
-#: ../gui/selinux.tbl:14
-msgid "Network Configuration"
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system. Do you wish to continue?"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
msgstr ""
-#: ../gui/selinux.tbl:14
-msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
- msgstr ""
-
+-msgstr ""
+-
-#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:12
++#: ../gui/system-config-selinux.glade:727
msgid ""
-"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
+ msgstr ""
+
-#: ../gui/selinux.tbl:16
-msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
msgstr ""
-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-#: ../gui/selinux.tbl:140
-msgid "Databases"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
msgstr ""
-#: ../gui/selinux.tbl:17
-msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
msgstr ""
-#: ../gui/selinux.tbl:18
-msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
msgstr ""
-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-msgid "XServer"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
msgstr ""
-#: ../gui/selinux.tbl:19
-msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
msgstr ""
-#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:727
++#: ../gui/system-config-selinux.glade:1354
msgid ""
-"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
msgstr ""
-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-#: ../gui/selinux.tbl:231
-msgid "NIS"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
msgstr ""
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
msgstr ""
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
@@ -60791,919 +59841,988 @@ index 00765c6..f34eb61 100644
-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
++#: ../gui/system-config-selinux.glade:1463
++msgid ""
++"Select if you wish to relabel then entire file system on next reboot. "
++"Relabeling can take a very long time, depending on the size of the system. "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
msgstr ""
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
msgstr ""
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
msgstr ""
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
msgstr ""
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
msgstr ""
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
msgstr ""
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
msgstr ""
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
msgstr ""
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot. "
-+"Relabeling can take a very long time, depending on the size of the system. "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
msgstr ""
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
msgstr ""
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
msgstr ""
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
msgstr ""
-#: ../gui/selinux.tbl:41
--msgid ""
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "desconegut"
++
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
msgstr ""
-#: ../gui/selinux.tbl:87
--msgid ""
++#: ../sepolicy/sepolicy/generate.py:355
+ msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:8
++#: booleans.py:14
+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:29
++msgid ""
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:25
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:44
++msgid ""
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:42
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:54
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:49
++#: booleans.py:55
+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:56
++#: booleans.py:62
+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:57
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:59
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
@@ -61711,19 +60830,19 @@ index 00765c6..f34eb61 100644
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:60
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:61
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:62
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
@@ -61731,30 +60850,31 @@ index 00765c6..f34eb61 100644
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:63
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:64
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:65
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:72
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:67
++#: booleans.py:73
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
+"Allow HTTPD scripts and modules to connect to databases over the network."
@@ -61762,104 +60882,104 @@ index 00765c6..f34eb61 100644
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:68
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:69
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:70
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:71
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:72
++#: booleans.py:78
+msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:73
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:74
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:75
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:76
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:77
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:78
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:79
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:80
++#: booleans.py:86
+msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:81
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:82
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:83
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:84
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
@@ -61867,13 +60987,13 @@ index 00765c6..f34eb61 100644
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:85
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:86
++#: booleans.py:92
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
@@ -61881,50 +61001,54 @@ index 00765c6..f34eb61 100644
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:87
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:88
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:89
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:90
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:91
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:92
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:93
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
-+#: booleans.py:94
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr ""
+
-+#: booleans.py:95
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
@@ -61934,108 +61058,104 @@ index 00765c6..f34eb61 100644
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:111
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:105
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr ""
-+
-+#: booleans.py:107
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:108
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:109
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
-+#: booleans.py:110
++#: booleans.py:116
msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
msgstr ""
-#: ../gui/selinux.tbl:203
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:112
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
-+#: booleans.py:113
++#: booleans.py:119
msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
@@ -62043,117 +61163,109 @@ index 00765c6..f34eb61 100644
+"services. Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:114
++#: booleans.py:120
+msgid "Allow system to run with NIS"
++msgstr ""
++
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid ""
++#: booleans.py:126
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
-+#: booleans.py:122
- msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
++#: booleans.py:127
++msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
-+#: booleans.py:123
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:124
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:125
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:134
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
@@ -62163,186 +61275,181 @@ index 00765c6..f34eb61 100644
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:135
++#: booleans.py:139
+msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:136
++#: booleans.py:140
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:144
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
-+msgstr ""
-+
-+#: booleans.py:162
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:164
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -62350,88 +61457,82 @@ index 00765c6..f34eb61 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:167
++#: booleans.py:168
+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:168
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:170
++#: booleans.py:172
+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:174
-+msgid "Allow user music sharing"
-+msgstr ""
-+
-+#: booleans.py:175
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -62447,14 +61548,14 @@ index 00765c6..f34eb61 100644
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:176
++#: booleans.py:177
+msgid ""
+"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:177
++#: booleans.py:178
+msgid ""
+"Allow sftp-internal to login to local users and read/write all files on the "
+"system, governed by DAC."
@@ -62462,33 +61563,35 @@ index 00765c6..f34eb61 100644
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:178
++#: booleans.py:179
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:179
++#: booleans.py:180
+msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:180
++#: booleans.py:181
+msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:181
++#: booleans.py:182
+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:182
++#: booleans.py:183
+msgid ""
+"Allow samba to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
@@ -62496,18 +61599,18 @@ index 00765c6..f34eb61 100644
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:183
++#: booleans.py:184
+msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:184
++#: booleans.py:185
+msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:185
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
@@ -62517,69 +61620,72 @@ index 00765c6..f34eb61 100644
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:186
++#: booleans.py:187
+msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:187
++#: booleans.py:188
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:188
++#: booleans.py:189
+msgid "allow host key based authentication"
+msgstr ""
+
-+#: booleans.py:189
++#: booleans.py:190
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:190
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+msgstr ""
+
-+#: booleans.py:192
++#: booleans.py:194
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow the Telepathy connection managers to connect to any network port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:193
++#: booleans.py:195
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-+#: booleans.py:195
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -62590,149 +61696,171 @@ index 00765c6..f34eb61 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-+#: booleans.py:197
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-+#: booleans.py:201
-+msgid "Support fusefs home directories"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-+#: booleans.py:203
-+msgid "Support NFS home directories"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++#: booleans.py:206
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++#: booleans.py:208
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++#: booleans.py:210
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:220
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
++
++#: booleans.py:223
++msgid "Allow webadm to manage files in users home directories"
++msgstr ""
++
++#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
@@ -62741,13 +61869,13 @@ index 00765c6..f34eb61 100644
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:221
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:222
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
@@ -62755,81 +61883,95 @@ index 00765c6..f34eb61 100644
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:223
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:224
++#: booleans.py:231
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:226
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
-+#: booleans.py:227
++#: booleans.py:235
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
-+#: booleans.py:228
++#: booleans.py:236
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
-+#: booleans.py:229
++#: booleans.py:237
+msgid "Support X userspace object manager"
+msgstr ""
+
-+#: booleans.py:230
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/cs.po b/policycoreutils/po/cs.po
-index be69117..48ec6f6 100644
+index be69117..21421bb 100644
--- a/policycoreutils/po/cs.po
+++ b/policycoreutils/po/cs.po
-@@ -11,16 +11,16 @@ msgid ""
+@@ -1,7 +1,7 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++#
+ # Translators:
+ # Adam Pribyl <pribyl at lowlevel.cz>, 2007.
+ # Milan Keršláger <kerslage at linux.cz>, 2007.
+@@ -11,16 +11,15 @@ msgid ""
msgstr ""
"Project-Id-Version: Policycoreutils\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-"Language-Team: Czech (http://www.transifex.net/projects/p/fedora/language/"
-+"Language-Team: Czech (http://www.transifex.com/projects/p/fedora/language/"
- "cs/)\n"
- "Language: cs\n"
+-"cs/)\n"
+-"Language: cs\n"
++"Language-Team: Czech (http://www.transifex.com/projects/p/fedora/language/cs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n"
++"Language: cs\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#: ../run_init/run_init.c:67
msgid ""
-@@ -29,7 +29,7 @@ msgid ""
+@@ -29,7 +28,7 @@ msgid ""
" <args ...> are the arguments to that script."
msgstr ""
@@ -62838,7 +61980,7 @@ index be69117..48ec6f6 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr ""
-@@ -78,7 +78,7 @@ msgstr ""
+@@ -78,353 +77,359 @@ msgstr ""
msgid "authentication failed.\n"
msgstr ""
@@ -62847,7 +61989,14 @@ index be69117..48ec6f6 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr ""
-@@ -91,855 +91,870 @@ msgstr ""
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr ""
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr ""
@@ -62856,116 +62005,116 @@ index be69117..48ec6f6 100644
-msgstr ""
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr ""
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr ""
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr ""
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr ""
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr ""
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr ""
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr ""
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr ""
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr ""
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr ""
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "Zakázáno"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr ""
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr ""
@@ -62977,119 +62126,119 @@ index be69117..48ec6f6 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr ""
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr ""
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr ""
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr ""
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr ""
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -63097,7 +62246,7 @@ index be69117..48ec6f6 100644
msgstr ""
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr ""
@@ -63105,324 +62254,276 @@ index be69117..48ec6f6 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr ""
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr ""
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr ""
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr ""
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr ""
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr ""
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr ""
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr ""
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr ""
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr ""
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "Prefix"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr ""
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr ""
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr ""
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr ""
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr ""
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr ""
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr ""
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr ""
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -474,8 +479,8 @@ msgstr ""
msgid "Could not add port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr ""
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -483,463 +488,473 @@ msgstr ""
msgid "Requires setype"
msgstr ""
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr ""
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr ""
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr ""
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr ""
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr ""
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr ""
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#, python-format
+msgid "Type %s is invalid, must be a node type"
msgstr ""
@@ -63431,397 +62532,399 @@ index be69117..48ec6f6 100644
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr ""
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr ""
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr ""
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr ""
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr ""
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr ""
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr ""
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr ""
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr ""
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr ""
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr ""
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr ""
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr ""
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr ""
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr ""
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr ""
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr ""
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr ""
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr ""
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr ""
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr ""
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr ""
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr ""
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr ""
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -63829,99 +62932,98 @@ index be69117..48ec6f6 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr ""
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr ""
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr ""
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr ""
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr "neznámý"
-
+-msgid "unknown"
+-msgstr "neznámý"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr ""
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr "Implicitní"
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr ""
@@ -64039,7 +63141,7 @@ index be69117..48ec6f6 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1345,577 +1364,464 @@ msgstr ""
+@@ -1345,577 +1364,465 @@ msgstr ""
msgid "Login '%s' is required"
msgstr ""
@@ -64114,7 +63216,7 @@ index be69117..48ec6f6 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -64126,7 +63228,7 @@ index be69117..48ec6f6 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -64143,7 +63245,7 @@ index be69117..48ec6f6 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -64155,7 +63257,7 @@ index be69117..48ec6f6 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -64171,7 +63273,7 @@ index be69117..48ec6f6 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -64191,7 +63293,7 @@ index be69117..48ec6f6 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -64204,7 +63306,7 @@ index be69117..48ec6f6 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -64217,7 +63319,7 @@ index be69117..48ec6f6 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -64230,52 +63332,56 @@ index be69117..48ec6f6 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
- msgstr ""
-
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
+-msgstr ""
+-
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
msgstr ""
-#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
msgstr ""
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
- "the system directly."
- msgstr ""
-
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
-msgstr ""
-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
+ msgstr ""
+
-#: ../gui/polgen.glade:716
-msgid "label104"
--msgstr ""
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
+ msgstr ""
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -64354,14 +63460,16 @@ index be69117..48ec6f6 100644
msgstr ""
-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
msgstr ""
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
-#: ../gui/polgen.glade:1284
+#: ../gui/polgen.glade:1056
msgid "<b>Select domains that %s will administer:</b>"
@@ -64586,58 +63694,58 @@ index be69117..48ec6f6 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -64645,12 +63753,12 @@ index be69117..48ec6f6 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -64658,18 +63766,18 @@ index be69117..48ec6f6 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -64757,7 +63865,7 @@ index be69117..48ec6f6 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1953,1411 +1859,1499 @@ msgstr ""
+@@ -1953,1411 +1860,1626 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -64826,8 +63934,11 @@ index be69117..48ec6f6 100644
-
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
@@ -64835,157 +63946,131 @@ index be69117..48ec6f6 100644
-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
-
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Delete %s"
msgstr ""
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:134
+#, python-format
+msgid "Add %s"
msgstr ""
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:148
+#, python-format
+msgid "Modify %s"
msgstr ""
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+msgid "Permissive"
msgstr ""
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
msgstr ""
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+#: ../gui/statusPage.py:94
+msgid "Status"
msgstr ""
--#: ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing the policy type will cause a relabel of the entire file system on "
+"the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:12
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:13
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
++msgid ""
+"Changing to SELinux enabled will cause a relabel of the entire file system "
+"on the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+#: ../gui/system-config-selinux.glade:11
+msgid "system-config-selinux"
msgstr ""
--#: ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
msgstr ""
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
msgstr ""
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
msgstr ""
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
msgstr ""
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
msgstr ""
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -64994,24 +64079,35 @@ index be69117..48ec6f6 100644
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+#: ../gui/system-config-selinux.glade:773
+msgid "MLS"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+#: ../gui/system-config-selinux.glade:837
+msgid "Add SELinux User"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+#: ../gui/system-config-selinux.glade:1079
+msgid "SELinux Administration"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+#: ../gui/system-config-selinux.glade:1122
+msgid "Add"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+#: ../gui/system-config-selinux.glade:1144
+msgid "_Properties"
+msgstr ""
@@ -65026,14 +64122,18 @@ index be69117..48ec6f6 100644
+
+#: ../gui/system-config-selinux.glade:1273
+msgid "<b>Select:</b>"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+#: ../gui/system-config-selinux.glade:1326
+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
@@ -65046,20 +64146,15 @@ index be69117..48ec6f6 100644
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
+msgstr ""
-
--#: ../gui/selinux.tbl:20
++
+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
+"If you are changing policy types or going from disabled to enforcing, a "
+"relabel is required."
- msgstr ""
-
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
+msgstr ""
@@ -65084,28 +64179,19 @@ index be69117..48ec6f6 100644
+#: ../gui/system-config-selinux.glade:2692
+#: ../gui/system-config-selinux.glade:2867
+msgid "Filter"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
msgstr ""
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
msgstr ""
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
@@ -65114,98 +64200,110 @@ index be69117..48ec6f6 100644
-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
msgstr ""
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
msgstr ""
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
msgstr ""
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
msgstr ""
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
msgstr ""
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
msgstr ""
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
msgstr ""
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
msgstr ""
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
msgstr ""
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
msgstr ""
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2609
+msgid "Load policy module"
msgstr ""
@@ -65221,1398 +64319,1454 @@ index be69117..48ec6f6 100644
msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "neznámý"
++
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:355
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow ABRT to modify public files used for public file transfer services."
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:25
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:42
++#: booleans.py:29
+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:57
++#: booleans.py:44
+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:59
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:67
++#: booleans.py:54
+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:72
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:86
++#: booleans.py:73
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++"Allow HTTPD scripts and modules to connect to databases over the network."
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:95
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:89
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:105
++#: booleans.py:92
+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:113
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
++
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:122
++#: booleans.py:111
+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
--msgid ""
++#: booleans.py:116
+ msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:119
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow system to run with NIS"
++msgstr ""
++
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:134
++#: booleans.py:126
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:127
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:144
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:168
++#: booleans.py:162
+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:170
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:172
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -66620,74 +65774,82 @@ index be69117..48ec6f6 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:173
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:174
-+msgid "Allow user music sharing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:176
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:177
++#: booleans.py:172
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:178
++#: booleans.py:173
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:181
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -66697,129 +65859,150 @@ index be69117..48ec6f6 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:182
++#: booleans.py:177
+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:185
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:187
++#: booleans.py:182
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:188
-+msgid "allow host key based authentication"
++#: booleans.py:183
++msgid ""
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:192
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:195
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow the Telepathy connection managers to connect to any network port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:197
++#: booleans.py:196
+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -66830,208 +66013,248 @@ index be69117..48ec6f6 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-+#: booleans.py:201
-+msgid "Support fusefs home directories"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-+#: booleans.py:203
-+msgid "Support NFS home directories"
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++#: booleans.py:206
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:208
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++#: booleans.py:210
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:220
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:222
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
++
+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
+#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/cy.po b/policycoreutils/po/cy.po
-index a4478db..a61c8f3 100644
+index a4478db..961d921 100644
--- a/policycoreutils/po/cy.po
+++ b/policycoreutils/po/cy.po
@@ -8,7 +8,7 @@ msgid ""
@@ -67039,7 +66262,7 @@ index a4478db..a61c8f3 100644
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
@@ -67052,7 +66275,7 @@ index a4478db..a61c8f3 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr ""
-@@ -73,7 +73,7 @@ msgstr ""
+@@ -73,353 +73,359 @@ msgstr ""
msgid "authentication failed.\n"
msgstr ""
@@ -67061,7 +66284,14 @@ index a4478db..a61c8f3 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr ""
-@@ -86,855 +86,870 @@ msgstr ""
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr ""
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr ""
@@ -67070,116 +66300,116 @@ index a4478db..a61c8f3 100644
-msgstr ""
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr ""
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr ""
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr ""
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr ""
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr ""
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr ""
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr ""
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr ""
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr ""
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr ""
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr ""
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr ""
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr ""
@@ -67191,119 +66421,119 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr ""
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr ""
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr ""
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr ""
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr ""
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -67311,7 +66541,7 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr ""
@@ -67319,602 +66549,554 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr ""
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr ""
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr ""
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr ""
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr ""
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr ""
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr ""
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr ""
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr ""
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr ""
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr ""
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr ""
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr ""
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr ""
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr ""
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr ""
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr ""
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr ""
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -469,8 +475,8 @@ msgstr ""
msgid "Could not add port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr ""
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -478,463 +484,472 @@ msgstr ""
msgid "Requires setype"
msgstr ""
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr ""
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr ""
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr ""
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr ""
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr ""
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr ""
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr ""
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr ""
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr ""
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr ""
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr ""
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr ""
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr ""
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr ""
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr ""
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr ""
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr ""
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr ""
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr ""
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr ""
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr ""
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr ""
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr ""
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr ""
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr ""
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
@@ -67923,119 +67105,119 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr ""
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr ""
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr ""
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr ""
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr ""
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -68043,99 +67225,98 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr ""
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr ""
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr ""
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr ""
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr ""
-
+-msgid "unknown"
+-msgstr ""
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr ""
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr ""
@@ -68328,7 +67509,7 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -68340,7 +67521,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -68357,7 +67538,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -68369,7 +67550,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -68385,7 +67566,7 @@ index a4478db..a61c8f3 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -68405,7 +67586,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -68418,7 +67599,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -68431,7 +67612,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -68444,7 +67625,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
@@ -68463,7 +67644,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:585
-msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++#: ../gui/polgen.glade:623
+msgid "Root Admin User Role"
msgstr ""
@@ -68489,7 +67670,7 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -68800,58 +67981,58 @@ index a4478db..a61c8f3 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -68859,12 +68040,12 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -68872,18 +68053,18 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -68971,7 +68152,7 @@ index a4478db..a61c8f3 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1948,1411 +1854,1499 @@ msgstr ""
+@@ -1948,1411 +1854,1620 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -69040,8 +68221,11 @@ index a4478db..a61c8f3 100644
-
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
@@ -69049,83 +68233,59 @@ index a4478db..a61c8f3 100644
-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
-
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Delete %s"
msgstr ""
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:134
+#, python-format
+msgid "Add %s"
msgstr ""
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:148
+#, python-format
+msgid "Modify %s"
msgstr ""
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+msgid "Permissive"
msgstr ""
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
msgstr ""
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+#: ../gui/statusPage.py:94
+msgid "Status"
msgstr ""
--#: ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing the policy type will cause a relabel of the entire file system on "
+"the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:12
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
@@ -69134,72 +68294,70 @@ index a4478db..a61c8f3 100644
+"wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:13
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
++msgid ""
+"Changing to SELinux enabled will cause a relabel of the entire file system "
+"on the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+#: ../gui/system-config-selinux.glade:11
+msgid "system-config-selinux"
msgstr ""
--#: ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
msgstr ""
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
msgstr ""
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
msgstr ""
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
msgstr ""
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
msgstr ""
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -69208,32 +68366,47 @@ index a4478db..a61c8f3 100644
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+#: ../gui/system-config-selinux.glade:773
+msgid "MLS"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+#: ../gui/system-config-selinux.glade:837
+msgid "Add SELinux User"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+#: ../gui/system-config-selinux.glade:1079
+msgid "SELinux Administration"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+#: ../gui/system-config-selinux.glade:1122
+msgid "Add"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:1144
+msgid "_Properties"
+msgstr ""
-+
+
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+#: ../gui/system-config-selinux.glade:1166
+msgid "_Delete"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:1256
+msgid "Select Management Object"
+msgstr ""
@@ -69247,49 +68420,67 @@ index a4478db..a61c8f3 100644
+msgstr ""
+
+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
-+msgstr ""
+ msgstr ""
--#: ../gui/selinux.tbl:20
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
+"If you are changing policy types or going from disabled to enforcing, a "
+"relabel is required."
msgstr ""
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1561
+msgid "label37"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1598
+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1614
+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
+#: ../gui/system-config-selinux.glade:1645
+#: ../gui/system-config-selinux.glade:1850
+#: ../gui/system-config-selinux.glade:2037
@@ -69298,1535 +68489,1570 @@ index a4478db..a61c8f3 100644
+#: ../gui/system-config-selinux.glade:2692
+#: ../gui/system-config-selinux.glade:2867
+msgid "Filter"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
+#: ../gui/system-config-selinux.glade:1771
+msgid "Add File Context"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
+#: ../gui/system-config-selinux.glade:1787
+msgid "Modify File Context"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
+#: ../gui/system-config-selinux.glade:1803
+msgid "Delete File Context"
msgstr ""
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+#: ../gui/system-config-selinux.glade:1819
+msgid "Toggle between all and customized file context"
msgstr ""
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+#: ../gui/system-config-selinux.glade:1939
+msgid "label38"
- msgstr ""
-
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1976
+msgid "Add SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1992
+msgid "Modify SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2008
+msgid "Delete SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2126
+msgid "label39"
- msgstr ""
-
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2163
+msgid "Add User"
- msgstr ""
-
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2179
+msgid "Modify User"
- msgstr ""
-
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2195
+msgid "Delete User"
- msgstr ""
-
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2313
+msgid "label41"
- msgstr ""
-
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2350
+msgid "Add Network Port"
- msgstr ""
-
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2366
+msgid "Edit Network Port"
msgstr ""
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+#: ../gui/system-config-selinux.glade:2382
+msgid "Delete Network Port"
msgstr ""
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+#: ../gui/system-config-selinux.glade:2418
+#: ../gui/system-config-selinux.glade:2436
+msgid "Toggle between Customized and All Ports"
msgstr ""
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
+#: ../gui/system-config-selinux.glade:2556
+msgid "label42"
msgstr ""
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+#: ../gui/system-config-selinux.glade:2593
+msgid "Generate new policy module"
msgstr ""
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
+#: ../gui/system-config-selinux.glade:2609
+msgid "Load policy module"
msgstr ""
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
+-#: ../gui/selinux.tbl:41
+#: ../gui/system-config-selinux.glade:2625
+msgid "Remove loadable policy module"
- msgstr ""
-
--#: ../gui/selinux.tbl:41
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2661
msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr ""
++
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: ../sepolicy/sepolicy/generate.py:355
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow ABRT to modify public files used for public file transfer services."
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:25
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:42
++#: booleans.py:29
+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:57
++#: booleans.py:44
+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:59
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:67
++#: booleans.py:54
+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:72
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:86
++#: booleans.py:73
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr ""
++
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:95
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:101
++#: booleans.py:89
+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:105
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:113
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:122
++#: booleans.py:111
+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
--msgid ""
++#: booleans.py:116
+ msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:119
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow system to run with NIS"
++msgstr ""
++
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
++msgstr ""
++
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:126
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:134
++#: booleans.py:127
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:144
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:168
++#: booleans.py:162
+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:170
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:172
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -70834,74 +70060,81 @@ index a4478db..a61c8f3 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:173
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:174
-+msgid "Allow user music sharing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Allow confined users the ability to execute the ping and traceroute commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:176
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:177
++#: booleans.py:172
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:178
++#: booleans.py:173
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:181
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -70911,129 +70144,151 @@ index a4478db..a61c8f3 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:182
++#: booleans.py:177
+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:185
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:187
++#: booleans.py:182
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Enable additional permissions needed to support devices on 3ware controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:188
-+msgid "allow host key based authentication"
++#: booleans.py:183
++msgid ""
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:192
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
+#: booleans.py:195
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
+#: booleans.py:197
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -71045,238 +70300,289 @@ index a4478db..a61c8f3 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
+#: booleans.py:201
-+msgid "Support fusefs home directories"
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
+#: booleans.py:203
-+msgid "Support NFS home directories"
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
+#: booleans.py:220
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
+#: booleans.py:222
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++msgid "Allow confined virtual guests to interact with the xserver"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
+#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/da.po b/policycoreutils/po/da.po
-index e94670d..cacc7e9 100644
+index e94670d..99a3309 100644
--- a/policycoreutils/po/da.po
+++ b/policycoreutils/po/da.po
-@@ -11,15 +11,15 @@ msgid ""
+@@ -1,7 +1,7 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++#
+ # Translators:
+ # Christian Rose <menthos at menthos.com>, 2006.
+ # Keld Simonsen <keld at dkuug.dk>, 2006.
+@@ -11,27 +11,24 @@ msgid ""
msgstr ""
"Project-Id-Version: Policycoreutils\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: Danish <dansk at dansk-gruppen.dk>\n"
- "Language: da\n"
+-"Language: da\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Language: da\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../run_init/run_init.c:67
msgid ""
-@@ -31,7 +31,7 @@ msgstr ""
- " hvor: <skript> er navnet på init-skriptet som skal køres,\n"
- " <args ...> er argumenterne til dette skript."
+ "USAGE: run_init <script> <args ...>\n"
+ " where: <script> is the name of the init script to run,\n"
+ " <args ...> are the arguments to that script."
+-msgstr ""
+-"BRUG: run_init <skript> <args ...>\n"
+-" hvor: <skript> er navnet på init-skriptet som skal køres,\n"
+-" <args ...> er argumenterne til dette skript."
++msgstr "BRUG: run_init <skript> <args ...>\n hvor: <skript> er navnet på init-skriptet som skal køres,\n <args ...> er argumenterne til dette skript."
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
#, c-format
msgid "failed to initialize PAM\n"
msgstr "kunne ikke initialisere PAM\n"
-@@ -80,7 +80,7 @@ msgstr "Beklager, run_init kan kun bruges på en SELinux-kerne.\n"
+@@ -80,355 +77,359 @@ msgstr "Beklager, run_init kan kun bruges på en SELinux-kerne.\n"
msgid "authentication failed.\n"
msgstr "godkendelse mislykkedes.\n"
@@ -71285,7 +70591,14 @@ index e94670d..cacc7e9 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "Kunne ikke sætte kørselskontekst til %s.\n"
-@@ -93,857 +93,873 @@ msgstr "********************* VIGTIGT ************************\n"
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "********************* VIGTIGT ************************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "For at gøre denne regelsætpakke aktiv, kør:"
@@ -71294,117 +70607,118 @@ index e94670d..cacc7e9 100644
-msgstr "global"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "Kunne ikke oprette semanage-håndtering"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr "SELinux regelsæt er ikke håndteret, eller lager kan ikke tilgåes."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "Kan ikke læse regelsætlager."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "Kunne ikke starte en semanage-forbindelse"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "Kunne ikke teste MLS-aktiveret status"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "Ikke implementeret endnu"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "Semanage-transaktion er allerede i gang"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "Kunne ikke starte semanage-transaktion"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "Kunne ikke sende semanage-transaktion"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "Semanage-transaktion er ikke i gang"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "Kunne ikke liste SELinux-moduler"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "Version"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "Deaktiveret"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- "Kunne ikke indstille tilladelsesdomæne %s (installation af modul fejlede)"
+-msgstr ""
+-"Kunne ikke indstille tilladelsesdomæne %s (installation af modul fejlede)"
++msgstr "Kunne ikke indstille tilladelsesdomæne %s (installation af modul fejlede)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "Kunne ikke fjerne tilladelsesdomæne %s (fjernelse fejlede)"
@@ -71416,120 +70730,121 @@ index e94670d..cacc7e9 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "Kunne ikke oprette en nøgle til %s"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "Kunne ikke kontrollere om indlogningtilknytning for %s er defineret"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "Linux-gruppe %s findes ikke"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "Linux-bruger %s findes ikke"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "Kunne ikke oprette indlogningtilknytning for %s"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "Kunne ikke indstille navn for %s"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "Kunne ikke indstille MLS-interval for %s"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "Kunne ikke indstille SELinux-bruger for %s"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "Kunne ikke tilføje indlogningstilknytning for %s"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "Kræver seuser eller serange"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "Indlogningstilknytning for %s er ikke defineret"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "Kunne ikke forespørge seuser om %s"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "Kunne ikke ændre indlogningstilknytning for %s"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- "Indlogningstilknytning for %s er defineret i regelsæt, kan ikke slettes"
+-msgstr ""
+-"Indlogningstilknytning for %s er defineret i regelsæt, kan ikke slettes"
++msgstr "Indlogningstilknytning for %s er defineret i regelsæt, kan ikke slettes"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "Kunne ikke slette indlogningstilknytning for %s"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "Kunne ikke liste indlogningstilknytninger"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "Logindnavn"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -71537,7 +70852,7 @@ index e94670d..cacc7e9 100644
msgstr "SELinux-bruger"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "MLS/MCS-interval"
@@ -71545,724 +70860,678 @@ index e94670d..cacc7e9 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "Kunne ikke kontrollere om SELinux-bruger %s er defineret"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "Kunne ikke forespørge bruger om %s"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "Du skal tilføje mindst én rolle for %s"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "Kunne ikke oprette SELinux-bruger for %s"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "Kunne ikke tilføje rolle %s til %s"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "Kunne ikke indstille MLS-niveau for %s"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "Kunne ikke tilføje præfiks %s til %s"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "Kunne ikke finde nøgle for %s"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "Kunne ikke tilføje SELinux-bruger %s"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "Kræver præfiks, roller, niveau eller interval"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "Kræver præfiks eller roller"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "SELinux-bruger %s er ikke defineret"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "Kunne ikke ændre SELinux-bruger %s"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr "SELinux-bruger %s er defineret i regelsæt, kan ikke slettes"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "Kunne ikke fjerne SELinux-bruger %s"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "Kunne ikke liste SELinux-brugere"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "Kunne ikke liste roller for bruger %s"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "Mærkning"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "Præfiks"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "MCS-niveau"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "MCS-interval"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "SELinux-roller"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "Protokol udp eller tcp er påkrævet"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "Port er påkrævet"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "Kunne ikke oprette en nøgle for %s/%s"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "Type er påkrævet"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "Kunne ikke kontrollere om port %s/%s er defineret"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "Port %s/%s allerede defineret"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "Kunne ikke oprette port til %s/%s"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "Kunne ikke oprette kontekst til %s/%s"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "Kunne ikke indstille bruger i portkontekst for %s/%s"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "Kunne ikke indstille rolle i portkontekst for %s/%s"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "Kunne ikke indstille type i portkontekst for %s/%s"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "Kunne ikke indstille MLS-felter i portkontekst for %s/%s"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "Kunne ikke indstille portkontekst for %s/%s"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -478,8 +479,8 @@ msgstr "Kunne ikke indstille portkontekst for %s/%s"
msgid "Could not add port %s/%s"
msgstr "Kunne ikke tilføje port %s/%s"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "Kræver setype eller serange"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -487,463 +488,473 @@ msgstr "Kræver setype eller serange"
msgid "Requires setype"
msgstr "Kræver setype"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "Port %s/%s er ikke defineret"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "Kunne ikke forespørge port %s/%s"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "Kunne ikke ændre port %s/%s"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "Kunne ikke liste portene"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "Kunne ikke slette porten %s"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "Port %s/%s er defineret i regelsæt, kan ikke slettes"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "Kan ikke slette port %s/%s"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "Kunne ikke liste porte"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "SELinux-porttype"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "Proto"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "Portnummer"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "Knudeadresse er påkrævet"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "Ukendt eller manglende protokol"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
-+#, fuzzy
+-msgstr "SELinux-type er påkrævet"
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
- msgstr "SELinux-type er påkrævet"
++msgstr ""
++
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "Kunne ikke oprette nøgle til %s"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "Kunne ikke kontrollere om adresse %s er defineret"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "Kunne ikke oprette adresse for %s"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "Kunne ikke oprette kontekst for %s"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "Kunne ikke indstille maske for %s"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "Kunne ikke indstille bruger i adressekontekst for %s"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "Kunne ikke indstille rolle i adressekontekst for %s"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "Kunne ikke indstille type i adressekontekst for %s"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "Kunne ikke indstille MLS-felter i adressekontekst for %s"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "Kunne ikke indstille adressekontekst for %s"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "Kunne ikke tilføje adresse %s"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "Adresse %s er ikke defineret"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "Kunne ikke forespørge adresse %s"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "Kunne ikke ændre adresse %s"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "Adresse %s er defineret i regelsæt, kan ikke slettes"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "Kunne ikke slette adresse %s"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "Kunne ikke liste adresser"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr "SELinux-type er påkrævet"
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "Kunne ikke kontrollere om grænseflade %s er defineret"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "Kunne ikke oprette grænseflade for %s"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "Kunne ikke indstille bruger i grænsefladekontekst for %s"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "Kunne ikke indstille rolle i grænsefladekontekst for %s"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "Kunne ikke indstille type i grænsefladekontekst for %s"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "Kunne ikke indstille MLS-felter i grænsefladekontekst for %s"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "Kunne ikke indstille grænsefladekontekst for %s"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "Kunne ikke indstille meddelelseskontekst for %s"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "Kunne ikke tilføje grænseflade %s"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "Grænsefladen %s er ikke defineret"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "Kunne ikke spørge grænseflade %s"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "Kunne ikke ændre grænseflade %s"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "Grænseflade %s er defineret i regelsæt, kan ikke slettes"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "Kunne ikke slette grænseflade %s"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "Kunne ikke liste grænseflader"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "SELinux-grænseflade"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "Kontekst"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "Kunne ikke indstille bruger i filkontekst for %s"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "Kunne ikke indstille rolle i filkontekst for %s"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "Kunne ikke indstille MLS-felter i filkontekst for %s"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "Ugyldig filangivelse"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "Kunne ikke kontrollere om filkontekst for %s er defineret"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "Kunne ikke oprette filkontekst for %s"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "Kunne ikke indstille type i filkontekst for %s"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "Kunne ikke indstille filkontekst for %s"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "Kunne ikke tilføje filkontekst for %s"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "Kræver setype, serange eller seuser"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "Filkontekst for %s er ikke defineret"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "Kunne ikke forespørge filkontekst for %s"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "Kunne ikke ændre filkontekst for %s"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "Kunne ikke liste filkontekster"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "Kunne ikke slette filkonteksten %s"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr "Filkontekst for %s er defineret i regelsæt, kan ikke slettes"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "Kunne ikke slette filkontekst for %s"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "Kunne ikke liste filkontekst"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "Kunne ikke liste lokale filkontekster"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux kontekst"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "type"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -72270,103 +71539,102 @@ index e94670d..cacc7e9 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "Kunne ikke kontrollere om boolesk %s er defineret"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "Boolesk %s er ikke defineret"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "Kunne ikke forespørge filkontekst %s"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "Du skal angive én af de følgende værdier: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "Kunne ikke indstille aktiv værdi af boolesk %s"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "Kunne ikke ændre boolesk %s"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "Dårligt format %s: Notér %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "Boolesk %s er defineret i regelsæt, kan ikke slettes"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "Kunne ikke slette boolesk %s"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "Kunne ikke liste boolesker"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr "ukendt"
-
+-msgid "unknown"
+-msgstr "ukendt"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "inaktiv"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "aktiv"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "SELinux boolesk"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "Beskrivelse"
-@@ -1007,7 +1023,7 @@ msgstr "Fejl ved allokering afhukommelse.\n"
+@@ -1007,7 +1018,7 @@ msgstr "Fejl ved allokering afhukommelse.\n"
msgid "Error sending audit message.\n"
msgstr "Fejl ved afsendelse af revisionsmeddelelse.\n"
@@ -72375,7 +71643,17 @@ index e94670d..cacc7e9 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "Kunne ikke bestemme tvungentilstand.\n"
-@@ -1123,62 +1139,66 @@ msgstr "Kunne ikke hente tom signalsæt\n"
+@@ -1065,8 +1076,7 @@ msgstr "Fejl: flere niveauer angivet\n"
+ #: ../newrole/newrole.c:865
+ #, c-format
+ msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+-msgstr ""
+-"Fejl: du har ikke tilladelse til at ændre niveauer fra en usikker terminal \n"
++msgstr "Fejl: du har ikke tilladelse til at ændre niveauer fra en usikker terminal \n"
+
+ #: ../newrole/newrole.c:891
+ #, c-format
+@@ -1123,62 +1133,66 @@ msgstr "Kunne ikke hente tom signalsæt\n"
msgid "Unable to set SIGHUP handler\n"
msgstr "Kunne ikke indstille SIGHUP-håndtering\n"
@@ -72454,7 +71732,7 @@ index e94670d..cacc7e9 100644
msgid "failed to exec shell\n"
msgstr "kunne ikke udføre skal\n"
-@@ -1281,20 +1301,20 @@ msgstr "chcat -- -ForretningsHemmeligt /dok/forretningsplan.odt"
+@@ -1281,20 +1295,20 @@ msgstr "chcat -- -ForretningsHemmeligt /dok/forretningsplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +ForretningsHemmeligt juser"
@@ -72480,7 +71758,7 @@ index e94670d..cacc7e9 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1350,577 +1370,464 @@ msgstr ""
+@@ -1350,577 +1364,465 @@ msgstr ""
msgid "Login '%s' is required"
msgstr ""
@@ -72555,7 +71833,7 @@ index e94670d..cacc7e9 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -72567,7 +71845,7 @@ index e94670d..cacc7e9 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -72584,7 +71862,7 @@ index e94670d..cacc7e9 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -72596,7 +71874,7 @@ index e94670d..cacc7e9 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -72612,7 +71890,7 @@ index e94670d..cacc7e9 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -72632,7 +71910,7 @@ index e94670d..cacc7e9 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -72645,7 +71923,7 @@ index e94670d..cacc7e9 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -72658,7 +71936,7 @@ index e94670d..cacc7e9 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -72671,52 +71949,56 @@ index e94670d..cacc7e9 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
- msgstr ""
-
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
+-msgstr ""
+-
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
msgstr ""
-#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
msgstr ""
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
- "the system directly."
- msgstr ""
-
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
-msgstr ""
-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
+ msgstr ""
+
-#: ../gui/polgen.glade:716
-msgid "label104"
--msgstr ""
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
+ msgstr ""
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -72795,14 +72077,16 @@ index e94670d..cacc7e9 100644
msgstr ""
-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
msgstr ""
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
-#: ../gui/polgen.glade:1284
+#: ../gui/polgen.glade:1056
msgid "<b>Select domains that %s will administer:</b>"
@@ -73027,58 +72311,58 @@ index e94670d..cacc7e9 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -73086,12 +72370,12 @@ index e94670d..cacc7e9 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -73099,18 +72383,18 @@ index e94670d..cacc7e9 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -73198,7 +72482,7 @@ index e94670d..cacc7e9 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1958,1411 +1865,1499 @@ msgstr ""
+@@ -1958,1411 +1860,1626 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -73357,8 +72641,8 @@ index e94670d..cacc7e9 100644
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
msgstr ""
-#: ../gui/selinux.tbl:13
@@ -73430,6 +72714,15 @@ index e94670d..cacc7e9 100644
+#: ../gui/system-config-selinux.glade:727
msgid ""
-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -73438,19 +72731,49 @@ index e94670d..cacc7e9 100644
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
- msgstr ""
-
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:773
+msgid "MLS"
- msgstr ""
-
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:837
+msgid "Add SELinux User"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1354
++msgid ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
msgstr ""
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
@@ -73459,1140 +72782,1222 @@ index e94670d..cacc7e9 100644
-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
msgstr ""
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
msgstr ""
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
++#: ../gui/system-config-selinux.glade:1463
++msgid ""
++"Select if you wish to relabel then entire file system on next reboot. "
++"Relabeling can take a very long time, depending on the size of the system. "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
msgstr ""
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
msgstr ""
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
msgstr ""
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
msgstr ""
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
msgstr ""
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
msgstr ""
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot. "
-+"Relabeling can take a very long time, depending on the size of the system. "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
msgstr ""
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
msgstr ""
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
msgstr ""
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
msgstr ""
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
msgstr ""
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
msgstr ""
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
msgstr ""
-#: ../gui/selinux.tbl:41
--msgid ""
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../gui/system-config-selinux.glade:2661
++#: ../sepolicy/sepolicy.py:301
+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "ukendt"
++
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
msgstr ""
-#: ../gui/selinux.tbl:87
--msgid ""
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:355
+ msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:2
++#: booleans.py:6
+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:23
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:24
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:25
++#: booleans.py:29
+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:26
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:27
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:28
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:29
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:30
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:31
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:32
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:33
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:34
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:35
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:36
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:37
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:44
++msgid ""
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:42
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:50
++#: booleans.py:54
+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:57
++#: booleans.py:61
+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:59
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:67
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:72
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:73
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:84
++#: booleans.py:89
+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:86
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:93
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr ""
++
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
-+#: booleans.py:94
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr ""
+
-+#: booleans.py:95
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
@@ -74602,226 +74007,214 @@ index e94670d..cacc7e9 100644
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:111
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:105
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr ""
-+
-+#: booleans.py:107
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:108
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:109
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
-+#: booleans.py:110
++#: booleans.py:116
msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
- msgstr ""
-
--#: ../gui/selinux.tbl:203
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
-+#: booleans.py:113
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
+
+-#: ../gui/selinux.tbl:203
++#: booleans.py:119
msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
+"Allow nfs servers to modify public files used for public file transfer "
+"services. Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:120
++msgid "Allow system to run with NIS"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:118
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:119
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:120
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:122
++#: booleans.py:126
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:127
++msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
-+#: booleans.py:123
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
-
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:133
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr ""
++
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
++
++#: booleans.py:137
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:134
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
@@ -74831,186 +74224,181 @@ index e94670d..cacc7e9 100644
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:135
++#: booleans.py:139
+msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:136
++#: booleans.py:140
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:144
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
-+msgstr ""
-+
-+#: booleans.py:162
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:164
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -75018,88 +74406,82 @@ index e94670d..cacc7e9 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:167
++#: booleans.py:168
+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:168
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:170
++#: booleans.py:172
+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:174
-+msgid "Allow user music sharing"
-+msgstr ""
-+
-+#: booleans.py:175
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -75115,14 +74497,14 @@ index e94670d..cacc7e9 100644
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:176
++#: booleans.py:177
+msgid ""
+"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:177
++#: booleans.py:178
+msgid ""
+"Allow sftp-internal to login to local users and read/write all files on the "
+"system, governed by DAC."
@@ -75130,33 +74512,35 @@ index e94670d..cacc7e9 100644
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:178
++#: booleans.py:179
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:179
++#: booleans.py:180
+msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:180
++#: booleans.py:181
+msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:181
++#: booleans.py:182
+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:182
++#: booleans.py:183
+msgid ""
+"Allow samba to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
@@ -75164,18 +74548,18 @@ index e94670d..cacc7e9 100644
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:183
++#: booleans.py:184
+msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:184
++#: booleans.py:185
+msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:185
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
@@ -75185,69 +74569,72 @@ index e94670d..cacc7e9 100644
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:186
++#: booleans.py:187
+msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:187
++#: booleans.py:188
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:188
++#: booleans.py:189
+msgid "allow host key based authentication"
+msgstr ""
+
-+#: booleans.py:189
++#: booleans.py:190
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:190
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+msgstr ""
+
-+#: booleans.py:192
++#: booleans.py:194
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow the Telepathy connection managers to connect to any network port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:193
++#: booleans.py:195
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-+#: booleans.py:195
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -75258,149 +74645,171 @@ index e94670d..cacc7e9 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-+#: booleans.py:197
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-+#: booleans.py:201
-+msgid "Support fusefs home directories"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-+#: booleans.py:203
-+msgid "Support NFS home directories"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++#: booleans.py:206
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++#: booleans.py:208
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++#: booleans.py:210
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:220
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
++
++#: booleans.py:223
++msgid "Allow webadm to manage files in users home directories"
++msgstr ""
++
++#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
@@ -75409,13 +74818,13 @@ index e94670d..cacc7e9 100644
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:221
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:222
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
@@ -75423,57 +74832,61 @@ index e94670d..cacc7e9 100644
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:223
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:224
++#: booleans.py:231
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:226
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
-+#: booleans.py:227
++#: booleans.py:235
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
-+#: booleans.py:228
++#: booleans.py:236
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
-+#: booleans.py:229
++#: booleans.py:237
+msgid "Support X userspace object manager"
+msgstr ""
+
-+#: booleans.py:230
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/de.po b/policycoreutils/po/de.po
-index 0576123..9d3a7a8 100644
+index 0576123..cd821a5 100644
--- a/policycoreutils/po/de.po
+++ b/policycoreutils/po/de.po
@@ -1,12 +1,13 @@
@@ -75498,9 +74911,9 @@ index 0576123..9d3a7a8 100644
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-13 08:22+0000\n"
-"Last-Translator: Roman Spirgi <bigant at fedoraproject.org>\n"
-+"POT-Creation-Date: 2012-10-08 10:31-0400\n"
-+"PO-Revision-Date: 2012-11-30 04:24+0000\n"
-+"Last-Translator: hpeters <hpeters at redhat.com>\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
++"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: German <trans-de at lists.fedoraproject.org>\n"
-"Language: de\n"
"MIME-Version: 1.0\n"
@@ -75536,7 +74949,7 @@ index 0576123..9d3a7a8 100644
#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
#, c-format
-@@ -79,14 +76,14 @@ msgstr "Kein Kontext in Datei %s\n"
+@@ -79,367 +76,366 @@ msgstr "Kein Kontext in Datei %s\n"
#: ../run_init/run_init.c:361
#, c-format
msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
@@ -75553,9 +74966,14 @@ index 0576123..9d3a7a8 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "Konnte exec-Kontext nicht auf %s setzen.\n"
-@@ -97,872 +94,854 @@ msgstr "******************** WICHTIG ***********************\n"
- #: ../audit2allow/audit2allow:231
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "******************** WICHTIG ***********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
-msgstr "Um dieses Richtlinien-Paket zu aktivieren, führen Sie folgendes aus:"
-
@@ -75565,12 +74983,12 @@ index 0576123..9d3a7a8 100644
+msgstr "Um dieses Richtlinienpaket zu aktivieren, führen Sie folgendes aus:"
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "semanage-Handle konnte nicht erstellt werden"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
-msgstr ""
-"SELinux-Richtlinie wird nicht verwaltet oder auf den Speicher kann nicht "
@@ -75578,103 +74996,103 @@ index 0576123..9d3a7a8 100644
+msgstr "SELinux-Richtlinie wird nicht verwaltet oder auf den Speicher kann nicht zugegriffen werden."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
-msgstr "Kann Richtlinien-Speicher nicht lesen"
+msgstr "Kann Richtlinienspeicher nicht lesen"
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "Konnte semanage-Verbindung nicht herstellen"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "MLS-Status konnte nicht auf Aktivierung überprüft werden"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "Noch nicht implementiert"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "Semanage-Transaktion bereits im Gang"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "semanage-Transaktion konnte nicht gestartet werden"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "semanage-Transaktion konnte nicht gestartet werden"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "Semanage-Transaktion nicht im Gang"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "Konnte SELinux-Module nicht auflisten"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr "Modulname"
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "Version"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "Deaktiviert"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr "Konnte Modul %s nicht deaktivieren (Entfernen fehlgeschlagen)"
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr "Konnte Modul %s nicht aktivieren (Entfernen fehlgeschlagen)"
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr "Konnte Modul %s nicht entfernen (Entfernen fehlgeschlagen)"
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr "Dontaudit benötigt entweder »on« oder »off«"
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
-msgstr ""
+msgstr "Integrierte permissive Typen"
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
-msgstr ""
+msgstr "Angepasste permissive Typen"
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
-msgstr ""
@@ -75682,7 +75100,7 @@ index 0576123..9d3a7a8 100644
+msgstr "Konnte permissive Domain %s nicht setzen (Modul-Installation fehlgeschlagen)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "Konnte permissive Domain %s nicht entfernen (Entfernen fehlgeschlagen)"
@@ -75694,92 +75112,92 @@ index 0576123..9d3a7a8 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
-+#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
-+#: ../semanage/seobject.py:2031
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "Konnte keinen Schlüssel für %s erstellen"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "Konnte nicht überprüfen ob die Login-Zuweisung für %s zugewiesen ist"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "Linux-Gruppe %s existiert nicht"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "Linux-Benutzer %s existiert nicht"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "Login-Zuweisung für %s konnte nicht erstellt werden"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "Bezeichnung für %s konnte nicht gesetzt werden"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "MLS-Bereich für %s konnte nicht gesetzt werden"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "SELinux-Benutzer für %s konnte nicht gesetzt werden"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "Login-Zuweisung für %s konnte nicht hinzugefügt werden"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "Benötigt seuser oder serange"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "Login-Zuordnung für %s ist nicht definiert"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "Konnte seuser für %s nicht abfragen"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "Konnte Login-Zuweisung für %s nicht ändern"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
-msgstr ""
@@ -75788,28 +75206,28 @@ index 0576123..9d3a7a8 100644
+msgstr "Login-Zuordnung für %s ist in der Richtlinie festgelegt und kann nicht entfernt werden"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "Konnte Login-Zuweisung für %s nicht löschen"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "Konnte Login-Zuweisungen nicht anzeigen"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "Benutzername:"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -75817,7 +75235,7 @@ index 0576123..9d3a7a8 100644
msgstr "SELinux-Benutzer"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "MLS/MCS-Bereich"
@@ -75825,87 +75243,91 @@ index 0576123..9d3a7a8 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "Konnte nicht überprüfen ob SELinux-Benutzer %s definiert ist"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "Konnte Benutzer für %s nicht abfragen"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "Sie müssen mindestens eine Rolle für %s hinzufügen"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "Konnte SELinux-Benutzer für %s nicht erstellen"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "Konnte Funktion %s für %s nicht hinzufügen"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "Konnte MLS-Level für %s nicht setzen"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "Konnte Präfix %s für %s nicht hinzufügen"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "Konnte Schlüssel für %s nicht extrahieren"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "Konnte SELinux-Benutzer %s nicht hinzufügen"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "Benötigt Präfix, Funktionen, Level oder Bereich"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "Benötigt Präfix oder Funktionen"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "SELinux-Benutzer %s ist nicht definiert"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "Konnte SELinux-Benutzer %s nicht ändern"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
-msgstr ""
@@ -75914,184 +75336,138 @@ index 0576123..9d3a7a8 100644
+msgstr "SELinux-Benutzer %s ist in der Richtlinie definiert und kann nicht entfernt werden"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "Konnte SELinux-Benutzer %s nicht löschen"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "Konnte SELinux-Benutzer nicht auflisten"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "Konnte Funktionen für Benutzer %s nicht auflisten"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "Kennzeichnung"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "Präfix"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "MCS-Stufe"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "MCS-Bereich"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "SELinux-Rollen"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:942
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "Protokoll UDP oder TCP wird benötigt"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "Port wird benötigt"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:954
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr "Ungültiger Port"
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:958
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "Konnte Schlüssel für %s/%s nicht erstellen"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "Typ wird benötigt"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
-+#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "Konnte nicht prüfen, ob Port %s/%s definiert ist"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:977
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "Port %s/%s ist bereits definiert"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:981
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "Konnte Port für %s/%s nicht erstellen"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:987
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "Konnte Kontext für %s/%s nicht erstellen"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:991
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "Konnte Benutzer in Port-Kontext für %s/%s nicht setzen"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:995
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "Konnte Funktion in Port-Kontext für %s/%s nicht setzen"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:999
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "Konnte Typ in Port-Kontext für %s/%s nicht setzen"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "Konnte MLS-Felder in Port-Kontext für %s/%s nicht setzen"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1008
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "Konnte Port-Kontext für %s/%s nicht setzen"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1012
- #, python-format
+@@ -489,8 +485,8 @@ msgstr "Konnte Port-Kontext für %s/%s nicht setzen"
msgid "Could not add port %s/%s"
msgstr "Konnte Port %s/%s nicht hinzufügen"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
-+#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "Benötigt setype oder serange"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1028
+@@ -498,471 +494,473 @@ msgstr "Benötigt setype oder serange"
msgid "Requires setype"
msgstr "Benötigt setype"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "Port %s/%s ist nicht definiert"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1040
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "Konnte Port %s/%s nicht abfragen"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1051
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "Konnte Port %s/%s nicht ändern"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1064
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "Konnte Ports nicht auflisten"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1080
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "Konnte Port %s nicht löschen"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1097
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
-msgstr ""
@@ -76099,144 +75475,150 @@ index 0576123..9d3a7a8 100644
+msgstr "Port %s/%s ist in der Richtlinie festgelegt und kann nicht entfernt werden"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1101
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "Konnte Port %s/%s nicht löschen"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "Konnte Ports nicht auflisten"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "SELinux Port-Typ"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "Proto"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "Port-Nummer"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1197
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "Node-Adresse wird benötigt"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1212
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "Unbekanntes oder fehlendes Protokoll"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
-+#: ../semanage/seobject.py:1713
- msgid "SELinux Type is required"
- msgstr "SELinux-Typ wird benötigt"
+-msgid "SELinux Type is required"
+-msgstr "SELinux-Typ wird benötigt"
++#: ../semanage/seobject.py:1256
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
-+#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
-+#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "Konnte Schlüssel für %s nicht kreieren"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
-+#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "Konnte nicht prüfen, ob addr %s definiert ist"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1241
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "Konnte keine addr für %s erstellen"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1675
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "Konnte keinen Kontext für %s kreieren"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1251
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "Maske für %s konnte nicht gesetzt werden"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1255
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "Konnte Benutzer in Addr-Kontext für %s nicht setzen"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1259
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "Konnte Aufgabe in addr-Kontext für %s nicht setzen"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1263
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "Konnte Typ in addr-Kontext für %s nicht setzen"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "Konnte die mls-Felder in addr-Kontext für %s nicht setzen"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "Konnte addr-Kontext für %s nicht setzen"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "Konnte addr %s nicht hinzufügen"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "Addr %s ist nicht definiert"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1305
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "Konnte addr %s nicht abfragen"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "Konnte addr %s nicht ändern"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1343
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
-msgstr ""
@@ -76244,98 +75626,102 @@ index 0576123..9d3a7a8 100644
+msgstr "Addr %s ist in der Richtlinie festgelegt und kann nicht entfernt werden"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1347
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "Konnte addr %s nicht löschen"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
-msgstr ""
+msgstr "Nicht alle Knotenzuweisungen konnten gelöscht werden"
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1373
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "Konnte addrs nicht auflisten"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
++msgid "SELinux Type is required"
++msgstr "SELinux-Typ wird benötigt"
++
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "Konnte nicht überprüfen, ob die Schnittstelle %s definiert ist"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1440
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "Konnte keine Schnittstelle für %s kreieren"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1449
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "Konnte Benutzer in Schnittstellenkontext für %s nicht setzen"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1453
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "Konnte Aufgabe in Schnittstellenkontext für %s nicht setzen"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1457
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "Konnte Typ in Schnittstellenkontext für %s nicht setzen"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1462
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "Konnte die mls-Felder in Schnittstellenkontext für %s nicht setzen"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1466
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "Konnte Schnittstellenkontext für %s nicht setzen"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1470
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "Konnte Nachricht-Kontext für %s nicht setzen"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "Konnte Schnittstelle %s nicht hinzufügen"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "Schnittstelle %s ist nicht definiert"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1501
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "Konnte Schnittstelle %s nicht abfragen"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "Konnte Schnittstelle %s nicht modifizieren"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
-msgstr ""
@@ -76344,164 +75730,168 @@ index 0576123..9d3a7a8 100644
+msgstr "Schnittstelle %s ist in der Richtlinie festgelegt und kann nicht entfernt werden"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "Konnte Schnittstelle %s nicht löschen"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
-msgstr ""
+msgstr "Nicht alle Schnittstellenzuweisungen konnten gelöscht werden"
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1567
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "Konnte Schnittstellen nicht auflisten"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "SELinux-Schnittstelle"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "Inhalt"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1652
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
-msgstr ""
+msgstr "Äquivalenzklasse für %s existiert bereits"
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1658
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
-msgstr ""
+msgstr "Dateispezifikation %s kollidiert mit Äquivalenzregel '%s %s'"
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
-msgstr ""
+msgstr "Äquivalenzklasse für %s existiert nicht"
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1681
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "Konnte Benutzer in Dateikontext für %s nicht setzen"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1685
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "Konnte Aufgabe in Dateikontext für %s nicht setzen"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "Konnte die mls-Felder in Dateikontext für %s nicht setzen"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "Ungültige Dateiangabe"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1698
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
-msgstr ""
+msgstr "Dateispezifikation darf keine Leerzeichen enthalten"
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1703
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
+"instead"
+msgstr "Dateispezifikation %s kollidiert mit Äquivalenzregel '%s %s'; versuchen Sie, stattdessen '%s' hinzuzufügen"
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
+ msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
-+#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
-+#: ../semanage/seobject.py:1865
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "Konnte nicht überprüfen, ob Dateikontext für %s definiert ist"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1734
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "Konnte Dateikontext für %s nicht kreieren"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1742
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "Konnte Typ in Dateikontext für %s nicht setzen"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
-+#: ../semanage/seobject.py:1811
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "Konnte Dateikontext für %s nicht setzen"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "Konnte Dateikontext für %s nicht hinzufügen"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1770
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "Benötigt setype, serange oder seuser"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "Dateikontext für %s ist nicht definiert"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1789
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "Konnte Dateikontext für %s nicht abfragen"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1815
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "Konnte Dateikontext für %s nicht erneuern"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1828
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "Konnte Dateikontexte nicht auflisten"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1842
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "Konnte Dateikontext für %s nicht löschen"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
-msgstr ""
@@ -76510,33 +75900,33 @@ index 0576123..9d3a7a8 100644
+msgstr "Der Kontext für Datei %s ist in der Richtlinie festgelegt und kann nicht entfernt werden"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1873
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "Konnte Dateikontext für %s nicht löschen"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "Konnte Dateikontexte nicht auflisten"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "Konnte lokale Dateikontexte nicht auflisten"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux-fcontext"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "Typ"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1942
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
@@ -76544,7 +75934,7 @@ index 0576123..9d3a7a8 100644
+msgstr "\nSELinux Distribution-fcontext-Äquivalenz\n"
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1947
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -76553,50 +75943,50 @@ index 0576123..9d3a7a8 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
-+#: ../semanage/seobject.py:2040
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "Konnte nicht überprüfen, ob Boolesche Variable %s definiert ist"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "Boolesche Variable %s ist nicht definiert"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:1987
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "Konnte den Dateikontext %s nicht abfragen"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:1992
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "Sie müssen einen der folgenden Werte angeben: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:1997
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "Konnte Boolesche Variable %s nicht auf aktiv setzen"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2000
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "Konnte Boolesche Variable %s nicht ändern"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2018
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "Ungültiges Format %s: Auszeichnung %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2042
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
-msgstr ""
@@ -76605,54 +75995,53 @@ index 0576123..9d3a7a8 100644
+msgstr "Boolesche Variable %s ist in der Richtlinie festgelegt und kann nicht gelöscht werden"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2046
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "Konnte Boolesche Variable %s nicht löschen"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "Konnte Boolesche Variablen nicht auflisten"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2100
- msgid "unknown"
- msgstr "unbekannt"
-
+-msgid "unknown"
+-msgstr "unbekannt"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "aus"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "ein"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "SELinux Boolesche Variablen"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr "Status"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr "Standard"
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "Beschreibung"
-@@ -974,8 +953,7 @@ msgstr "Einstellung von PAM_TTY fehlgeschlagen\n"
+@@ -974,8 +972,7 @@ msgstr "Einstellung von PAM_TTY fehlgeschlagen\n"
#: ../newrole/newrole.c:290
#, c-format
msgid "newrole: service name configuration hashtable overflow\n"
@@ -76662,7 +76051,7 @@ index 0576123..9d3a7a8 100644
#: ../newrole/newrole.c:300
#, c-format
-@@ -1027,7 +1005,7 @@ msgstr "Fehler beim Reservieren des Speichers.\n"
+@@ -1027,7 +1024,7 @@ msgstr "Fehler beim Reservieren des Speichers.\n"
msgid "Error sending audit message.\n"
msgstr "Fehler beim Senden der Prüfungsmeldung.\n"
@@ -76671,7 +76060,7 @@ index 0576123..9d3a7a8 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "Konnte Enforcing-Modus nicht beenden.\n"
-@@ -1040,16 +1018,12 @@ msgstr "Fehler! Konnte %s nicht öffnen.\n"
+@@ -1040,16 +1037,12 @@ msgstr "Fehler! Konnte %s nicht öffnen.\n"
#: ../newrole/newrole.c:705
#, c-format
msgid "%s! Could not get current context for %s, not relabeling tty.\n"
@@ -76690,7 +76079,7 @@ index 0576123..9d3a7a8 100644
#: ../newrole/newrole.c:725
#, c-format
-@@ -1079,7 +1053,7 @@ msgstr "Fehler: mehrere Typen angegeben\n"
+@@ -1079,7 +1072,7 @@ msgstr "Fehler: mehrere Typen angegeben\n"
#: ../newrole/newrole.c:850
#, c-format
msgid "Sorry, -l may be used with SELinux MLS support.\n"
@@ -76699,7 +76088,7 @@ index 0576123..9d3a7a8 100644
#: ../newrole/newrole.c:855
#, c-format
-@@ -1089,8 +1063,7 @@ msgstr "Fehler: mehrere Stufen angegeben\n"
+@@ -1089,8 +1082,7 @@ msgstr "Fehler: mehrere Stufen angegeben\n"
#: ../newrole/newrole.c:865
#, c-format
msgid "Error: you are not allowed to change levels on a non secure terminal \n"
@@ -76709,7 +76098,7 @@ index 0576123..9d3a7a8 100644
#: ../newrole/newrole.c:891
#, c-format
-@@ -1147,62 +1120,66 @@ msgstr "Kann keine leere Signalmenge erhalten\n"
+@@ -1147,62 +1139,66 @@ msgstr "Kann keine leere Signalmenge erhalten\n"
msgid "Unable to set SIGHUP handler\n"
msgstr "Kann SIGHUP-Handler nicht setzen\n"
@@ -76789,7 +76178,7 @@ index 0576123..9d3a7a8 100644
msgid "failed to exec shell\n"
msgstr "Ausführen der Shell fehlgeschlagen\n"
-@@ -1214,9 +1191,7 @@ msgstr "Verwendung: %s [-qi]\n"
+@@ -1214,9 +1210,7 @@ msgstr "Verwendung: %s [-qi]\n"
#: ../load_policy/load_policy.c:71
#, c-format
msgid "%s: Policy is already loaded and initial load requested\n"
@@ -76800,7 +76189,7 @@ index 0576123..9d3a7a8 100644
#: ../load_policy/load_policy.c:80
#, c-format
-@@ -1307,20 +1282,20 @@ msgstr "chcat -- -Vertraulich /docs/geschäftsplanung.odt"
+@@ -1307,20 +1301,20 @@ msgstr "chcat -- -Vertraulich /docs/geschäftsplanung.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +Vertraulich juser"
@@ -76826,7 +76215,7 @@ index 0576123..9d3a7a8 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1329,31 +1304,25 @@ msgstr "Benutzerdefiniert"
+@@ -1329,31 +1323,25 @@ msgstr "Benutzerdefiniert"
#: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
msgid "File Labeling"
@@ -76862,7 +76251,7 @@ index 0576123..9d3a7a8 100644
#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
msgid "User Mapping"
-@@ -1363,23 +1332,19 @@ msgstr "Benutzer-Mapping"
+@@ -1363,2042 +1351,2141 @@ msgstr "Benutzer-Mapping"
msgid ""
"Login\n"
"Name"
@@ -76889,7 +76278,31 @@ index 0576123..9d3a7a8 100644
#: ../gui/loginsPage.py:133
#, python-format
-@@ -1406,1999 +1371,1969 @@ msgstr "Audit aktivieren"
+ msgid "Login '%s' is required"
+ msgstr "Login »%s« wird benötigt"
+
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr "Policy-Modul"
+
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr "Modulname"
+
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr "Audit deaktivieren"
+
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr "Audit aktivieren"
+
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
msgid "Load Policy Module"
msgstr "Lade Policy-Modul"
@@ -76940,7 +76353,7 @@ index 0576123..9d3a7a8 100644
msgstr "<b>Anwendungen</b>"
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr "Standardmäßiger Init-Daemon"
+
@@ -76956,7 +76369,7 @@ index 0576123..9d3a7a8 100644
+msgstr "Standardmäßige Init-Daemons sind Daemons, die beim Systemstart durch Init-Skripts gestartet werden. Sie erfordern in der Regel ein Skript in /etc/rc.d/init.d"
-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
msgid "DBUS System Daemon"
-msgstr ""
+msgstr "DBUS System-Daemon"
@@ -76974,7 +76387,7 @@ index 0576123..9d3a7a8 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr "Webanwendung/Skript (CGI)"
@@ -76988,7 +76401,7 @@ index 0576123..9d3a7a8 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr "Benutzeranwendung"
@@ -76998,14 +76411,14 @@ index 0576123..9d3a7a8 100644
"User Application are any application that you would like to confine that is "
"started by a user"
-msgstr ""
-+msgstr "Benutzeranwendungen sind all jene Anwendungen, die Sie einschränken möchten und die durch einen Benutzer gestartet werden"
-
+-
-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-msgid "User Application"
-msgstr ""
--
++msgstr "Benutzeranwendungen sind all jene Anwendungen, die Sie einschränken möchten und die durch einen Benutzer gestartet werden"
+
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
-msgstr ""
+msgstr "Sandbox"
@@ -77029,7 +76442,7 @@ index 0576123..9d3a7a8 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-msgstr ""
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr "Minimale Terminal-Benutzerrolle"
@@ -77044,7 +76457,7 @@ index 0576123..9d3a7a8 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-msgstr ""
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr "Minimale X-Windows Benutzerrolle"
@@ -77059,7 +76472,7 @@ index 0576123..9d3a7a8 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-msgstr ""
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr "Benutzerrolle"
@@ -77074,7 +76487,7 @@ index 0576123..9d3a7a8 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-msgstr ""
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr "Admin-Benutzerrolle"
@@ -77106,7 +76519,7 @@ index 0576123..9d3a7a8 100644
+msgstr "<b>Root-Benutzer</b>"
-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
++#: ../gui/polgen.glade:623
msgid "Root Admin User Role"
-msgstr ""
+msgstr "Root-Admin-Benutzerrolle"
@@ -77128,7 +76541,7 @@ index 0576123..9d3a7a8 100644
+msgstr "<b>Geben Sie den Namen der Anwendung oder Benutzerrolle ein:</b>"
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
-msgstr ""
+msgstr "Name"
@@ -77218,12 +76631,12 @@ index 0576123..9d3a7a8 100644
+#: ../gui/polgen.glade:1001
msgid "<b>Select the user_roles that will transition to %s:</b>"
-msgstr ""
-+msgstr "<b>Wählen Sie die Benutzer_rollen, die nach %s wechseln werden:</b>"
-
+-
-#: ../gui/polgen.glade:1227
-msgid "Select the user roles that will transiton to this applications domains."
-msgstr ""
--
++msgstr "<b>Wählen Sie die Benutzer_rollen, die nach %s wechseln werden:</b>"
+
-#: ../gui/polgen.glade:1255
-msgid "label108"
-msgstr ""
@@ -77252,12 +76665,12 @@ index 0576123..9d3a7a8 100644
+#: ../gui/polgen.glade:1111
msgid "<b>Select additional roles for %s:</b>"
-msgstr ""
--
++msgstr "<b>Wählen Sie zusätzliche Rollen für %s:</b>"
+
-#: ../gui/polgen.glade:1437
-msgid "label111"
-msgstr ""
-+msgstr "<b>Wählen Sie zusätzliche Rollen für %s:</b>"
-
+-
-#: ../gui/polgen.glade:1466
+#: ../gui/polgen.glade:1166
msgid "<b>Enter network ports that %s binds on:</b>"
@@ -77269,13 +76682,13 @@ index 0576123..9d3a7a8 100644
msgid "<b>TCP Ports</b>"
-msgstr ""
+msgstr "<b>TCP-Ports</b>"
-+
+
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
+#: ../gui/polgen.glade:1698
+msgid "All"
+msgstr "Alle"
-
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++
+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
msgid "Allows %s to bind to any udp port"
-msgstr ""
@@ -77308,12 +76721,12 @@ index 0576123..9d3a7a8 100644
"Enter a comma separated list of udp ports or ranges of ports that %s binds "
"to. Example: 612, 650-660"
-msgstr ""
--
++msgstr "Geben Sie eine kommagetrennte Liste mit UDP-Ports oder Portbereichen ein, an die %s bindet. Beispiel: 612, 650-660"
+
-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-msgid "Unreserved Ports (>1024)"
-msgstr ""
-+msgstr "Geben Sie eine kommagetrennte Liste mit UDP-Ports oder Portbereichen ein, an die %s bindet. Beispiel: 612, 650-660"
-
+-
-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-#: ../gui/polgen.glade:2233
+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
@@ -77479,79 +76892,79 @@ index 0576123..9d3a7a8 100644
+#: ../gui/polgen.glade:2334
msgid "Policy Directory"
-msgstr ""
--
++msgstr "Richtlinienverzeichnis"
+
-#: ../gui/polgen.glade:3254
-msgid "Add Booleans Dialog"
-msgstr ""
-+msgstr "Richtlinienverzeichnis"
-
+-
-#: ../gui/polgen.glade:3327
-msgid "Boolean Name"
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
-msgstr ""
+msgstr "Rolle"
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
-msgstr ""
+msgstr "Vorhandener Ben_utzer"
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
-msgstr ""
+msgstr "Anwendung"
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
-msgstr ""
+msgstr "%s muss ein Verzeichnis sein"
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
-msgstr ""
+msgstr "Sie müssen einen Benutzer auswählen"
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
-msgstr ""
+msgstr "Wählen Sie die einzuschränkende ausführbare Datei."
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
-msgstr ""
+msgstr "Wählen Sie die einzuschränkende init-Skriptdatei."
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
-msgstr ""
+msgstr "Wählen Sie die Dateien, in die die eingeschränkte Anwendung hineinschreibt bzw. die sie erstellt"
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
-msgstr ""
+msgstr "Wählen Sie die Verzeichnisse, in die die eingeschränkte Anwendung hineinschreibt bzw. die sie besitzt"
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
-msgstr ""
+msgstr "Wählen Sie das Verzeichnis, in der Richtliniendateien erstellt werden"
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -77560,13 +76973,13 @@ index 0576123..9d3a7a8 100644
+msgstr "Typ %s_t ist in der aktuellen Richtlinie bereits definiert.\nMöchten Sie fortfahren?"
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
-msgstr ""
+msgstr "Namen überprüfen"
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -77575,20 +76988,20 @@ index 0576123..9d3a7a8 100644
+msgstr "Modul %s.pp ist in der aktuellen Richtlinie bereits geladen.\nMöchten Sie fortfahren?"
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
-msgstr ""
+msgstr "Sie müssen einen Namen bestehend aus Buchstaben und Ziffern und ohne Leerzeichen hinzufügen."
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
-msgstr ""
+msgstr "Sie müssen eine ausführbare Datei angeben"
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
-msgstr ""
+msgstr "SELinux konfigurieren"
@@ -77630,92 +77043,98 @@ index 0576123..9d3a7a8 100644
-#: ../gui/polgen.py:414
-msgid "User Role types can not be assigned executables."
-msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
+#: ../gui/portsPage.py:101
+msgid "Port"
+msgstr "Port"
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
-msgstr ""
+#: ../gui/portsPage.py:207
+#, python-format
+msgid "Port number \"%s\" is not valid. 0 < PORT_NUMBER < 65536 "
+msgstr "Portnummer \"%s\" ist ungültig. 0 < PORTNUMMER < 65536 "
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
-msgstr ""
+#: ../gui/portsPage.py:252
+msgid "List View"
+msgstr "Listenansicht"
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
-msgstr ""
+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+msgid "Group View"
+msgstr "Gruppenansicht"
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
-msgstr ""
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Are you sure you want to delete %s '%s'?"
+msgstr "Sind Sie sicher, dass Sie %s »%s« löschen möchten?"
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
-msgstr ""
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Delete %s"
+msgstr "%s löschen"
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
-msgstr ""
+#: ../gui/semanagePage.py:134
+#, python-format
+msgid "Add %s"
+msgstr "%s hinzufügen"
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
-msgstr ""
+#: ../gui/semanagePage.py:148
+#, python-format
+msgid "Modify %s"
+msgstr "%s ändern"
--#: ../gui/polgen.py:1183
--msgid "Interface file"
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
-msgstr ""
+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+msgid "Permissive"
+msgstr "Permissive"
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
-msgstr ""
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
+msgstr "Enforcing"
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
-msgstr ""
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr "Status"
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
++#: ../gui/statusPage.py:133
++msgid ""
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system. Do you wish to continue?"
++msgstr "Eine Änderung der Richtlinie wird eine Neukennzeichnung des gesamten Dateisystems beim nächsten Neustart zur Folge haben. Die Neukennzeichnung kann abhängig von der Größe des Dateisystems eine längere Zeit in Anspruch nehmen. Möchten Sie fortfahren?"
+
-#: ../gui/polgen.py:1306
-#, python-format
-+#: ../gui/statusPage.py:133
++#: ../gui/statusPage.py:147
msgid ""
-"\n"
-"%s\n"
@@ -77723,64 +77142,95 @@ index 0576123..9d3a7a8 100644
-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-"valid Types:\n"
-msgstr ""
--
++"Changing to SELinux disabled requires a reboot. It is not recommended. If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel. If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
++msgstr "Das Deaktivieren von SELinux erfordert einen Neustart. Es wird nicht empfohlen. Falls Sie SELinux zu einem späteren Zeitpunkt wieder aktivieren möchten, muss eine Neukennzeichnung des Systems erfolgen. Falls Sie nur testen möchten, ob SELinux für ein Problem auf Ihrem System verantwortlich ist, können Sie in den Permissive-Modus wechseln, in dem Fehler protokolliert werden, die SELinux-Richtlinie jedoch nicht erzwungen wird. Der Permissive-Modus erfordert keinen Neustart. Möchten Sie fortfahren?"
+
-#: ../gui/polgen.py:1354
-msgid "Executable or Name required"
-msgstr ""
--
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system. Do you wish to continue?"
++msgstr "Das Aktivieren von SELinux wird eine Neukennzeichnung des gesamten Dateisystems beim nächsten Neustart zur Folge haben. Die Neukennzeichnung kann abhängig von der Größe des Dateisystems eine längere Zeit in Anspruch nehmen. Möchten Sie fortfahren?"
+
-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-msgid "Network Port"
-msgstr ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system. Do you wish to continue?"
-+msgstr "Eine Änderung der Richtlinie wird eine Neukennzeichnung des gesamten Dateisystems beim nächsten Neustart zur Folge haben. Die Neukennzeichnung kann abhängig von der Größe des Dateisystems eine längere Zeit in Anspruch nehmen. Möchten Sie fortfahren?"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
++msgstr "system-config-selinux"
-#: ../gui/portsPage.py:85
-+#: ../gui/statusPage.py:147
++#: ../gui/system-config-selinux.glade:12
msgid ""
-"SELinux Port\n"
-"Type"
-msgstr ""
--
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+
-#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-msgid "Protocol"
-msgstr ""
-+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel. If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you"
-+" wish to continue?"
-+msgstr "Das Deaktivieren von SELinux erfordert einen Neustart. Es wird nicht empfohlen. Falls Sie SELinux zu einem späteren Zeitpunkt wieder aktivieren möchten, muss eine Neukennzeichnung des Systems erfolgen. Falls Sie nur testen möchten, ob SELinux für ein Problem auf Ihrem System verantwortlich ist, können Sie in den Permissive-Modus wechseln, in dem Fehler protokolliert werden, die SELinux-Richtlinie jedoch nicht erzwungen wird. Der Permissive-Modus erfordert keinen Neustart. Möchten Sie fortfahren?"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
++msgstr "SELinux-Login-Zuweisung hinzufügen"
-#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+#: ../gui/statusPage.py:152
- msgid ""
+-msgid ""
-"MLS/MCS\n"
-"Level"
-msgstr ""
--
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
++msgstr "SELinux-Netzwerkports hinzufügen"
+
-#: ../gui/portsPage.py:101
-msgid "Port"
-msgstr ""
--
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
++msgstr "SELinux-Typ"
+
-#: ../gui/portsPage.py:207
-#, python-format
-msgid "Port number \"%s\" is not valid. 0 < PORT_NUMBER < 65536 "
-msgstr ""
--
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
++msgstr "Dateispezifikation"
+
-#: ../gui/portsPage.py:252
-msgid "List View"
-msgstr ""
--
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
++msgstr "Dateityp"
+
-#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-msgid "Group View"
-msgstr ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system. Do you wish to continue?"
-+msgstr "Das Aktivieren von SELinux wird eine Neukennzeichnung des gesamten Dateisystems beim nächsten Neustart zur Folge haben. Die Neukennzeichnung kann abhängig von der Größe des Dateisystems eine längere Zeit in Anspruch nehmen. Möchten Sie fortfahren?"
++#: ../gui/system-config-selinux.glade:727
++msgid ""
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
++msgstr "Alle Dateien\nReguläre Datei\nVerzeichnis\nZeichengerät\nBlockgerät\nSocket\nSymbolischer Link\nBenannte Pipe\n"
-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
@@ -77829,18 +77279,16 @@ index 0576123..9d3a7a8 100644
-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-msgid "SELinux Service Protection"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
-#: ../gui/selinux.tbl:1
-msgid "Disable SELinux protection for acct daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr "SELinux-Benutzer hinzufügen"
-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
@@ -77848,25 +77296,23 @@ index 0576123..9d3a7a8 100644
-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-msgid "Admin"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "SELinux-Login-Zuweisung hinzufügen"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr "SELinux-Verwaltung"
-#: ../gui/selinux.tbl:2
-msgid "Allow all daemons to write corefiles to /"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "SELinux-Netzwerkports hinzufügen"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr "Hinzufügen"
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "SELinux-Typ"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr "_Eigenschaften"
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
@@ -77876,133 +77322,44 @@ index 0576123..9d3a7a8 100644
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "Dateispezifikation"
-
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "Dateityp"
-
--#: ../gui/selinux.tbl:5
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "Alle Dateien\nReguläre Datei\nVerzeichnis\nZeichengerät\nBlockgerät\nSocket\nSymbolischer Link\nBenannte Pipe\n"
-
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
-
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "SELinux-Benutzer hinzufügen"
-
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "SELinux-Verwaltung"
-
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "Hinzufügen"
-
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "_Eigenschaften"
-
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr ""
+#: ../gui/system-config-selinux.glade:1166
+msgid "_Delete"
+msgstr "_Löschen"
-
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1256
+msgid "Select Management Object"
+msgstr "Verwaltungsobjekt wählen"
-
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1273
+msgid "<b>Select:</b>"
+msgstr "<b>Auswählen:</b>"
-
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1326
+msgid "System Default Enforcing Mode"
+msgstr "Systemstandard Enforcing-Modus"
--#: ../gui/selinux.tbl:13
+-#: ../gui/selinux.tbl:4
+#: ../gui/system-config-selinux.glade:1354
msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-msgstr ""
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
+msgstr "Deaktiviert\nPermissive\nEnforcing\n"
-
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
+msgstr "Aktueller Enforcing-Modus"
-
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
+msgstr "Systemstandard Richtlinientyp:"
--#: ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:5
+#: ../gui/system-config-selinux.glade:1463
msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
-msgstr ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
@@ -78010,37 +77367,37 @@ index 0576123..9d3a7a8 100644
+"relabel is required."
+msgstr "Wählen Sie aus, ob Sie beim nächsten Neustart das gesamte Dateisystem neu kennzeichnen möchten. Die Neukennzeichnung kann abhängig von der Größe des Dateisystems eine längere Zeit in Anspruch nehmen. Falls Sie den Richtlinientyp ändern oder von »Deaktiviert« nach »Enforcing« wechseln, ist eine Neukennzeichnung erforderlich."
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
+msgstr "Beim nächsten Neustart neu kennzeichnen."
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1561
+msgid "label37"
+msgstr "label37"
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1598
+msgid "Revert boolean setting to system default"
+msgstr "Boolesche Variable auf Systemstandard zurücksetzen"
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1614
+msgid "Toggle between Customized and All Booleans"
+msgstr "Zwischen »Angepasst« und »Alle boolesche Variablen« wechseln"
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1645
+#: ../gui/system-config-selinux.glade:1850
@@ -78052,785 +77409,921 @@ index 0576123..9d3a7a8 100644
+msgid "Filter"
+msgstr "Filter"
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
+msgstr "label50"
--#: ../gui/selinux.tbl:20
--msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1771
+msgid "Add File Context"
+msgstr "Dateikontext hinzufügen"
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1787
+msgid "Modify File Context"
+msgstr "Dateikontext ändern"
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1803
+msgid "Delete File Context"
+msgstr "Dateikontext löschen"
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1819
+msgid "Toggle between all and customized file context"
+msgstr "Zwischen allen und angepassten Dateikontexten wechseln"
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1939
+msgid "label38"
+msgstr "label38"
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1976
+msgid "Add SELinux User Mapping"
+msgstr "SELinux-Benutzerzuweisung hinzufügen"
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1992
+msgid "Modify SELinux User Mapping"
+msgstr "SELinux-Benutzerzuweisung ändern"
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:15
+-msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2008
+msgid "Delete SELinux User Mapping"
+msgstr "SELinux-Benutzerzuweisung löschen"
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2126
+msgid "label39"
+msgstr "label39"
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2163
+msgid "Add User"
+msgstr "Benutzer hinzufügen"
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2179
+msgid "Modify User"
+msgstr "Benutzer ändern"
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2195
+msgid "Delete User"
+msgstr "Benutzer löschen"
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2313
+msgid "label41"
+msgstr "label41"
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2350
+msgid "Add Network Port"
+msgstr "Netzwerkport hinzufügen"
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr ""
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:2366
+msgid "Edit Network Port"
+msgstr "Netzwerkport bearbeiten"
-
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2382
+msgid "Delete Network Port"
+msgstr "Netzwerkport löschen"
-
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2418
+#: ../gui/system-config-selinux.glade:2436
+msgid "Toggle between Customized and All Ports"
+msgstr "Zwischen »Angepasst« und »Alle Ports« wechseln"
-
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2556
+msgid "label42"
+msgstr "label42"
-
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2593
+msgid "Generate new policy module"
+msgstr "Neues Richtlinienmodul erstellen"
-
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2609
+msgid "Load policy module"
+msgstr "Richtlinienmodul laden"
-
--#: ../gui/selinux.tbl:41
--msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2625
+msgid "Remove loadable policy module"
+msgstr "Ladbares Richtlinienmodul entfernen"
-
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+"Enable/Disable additional audit rules, that are normally not reported in the"
+" log files."
+msgstr "Zusätzliche Audit-Regeln aktivieren/ deaktivieren, die normalerweise nicht in Protokolldateien aufgezeichnet werden."
-
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2781
+msgid "label44"
+msgstr "label44"
-
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2818
+msgid "Change process mode to permissive."
+msgstr "Prozessmodus auf permissive ändern."
-
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2836
+msgid "Change process mode to enforcing"
+msgstr "Prozessmodus auf »Enforcing« ändern"
-
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2928
+msgid "Process Domain"
+msgstr "Prozessdomain"
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2956
+msgid "label59"
+msgstr "label59"
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
-msgstr ""
+#: ../gui/usersPage.py:138
+#, python-format
+msgid "SELinux user '%s' is required"
+msgstr "SELinux-Benutzer »%s« ist erforderlich"
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:106
++#: ../sepolicy/sepolicy.py:202
+msgid "Generate SELinux man pages"
+msgstr "SELinux-Handbuchseiten generieren"
--#: ../gui/selinux.tbl:54
--msgid "Cron"
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:110
++#: ../sepolicy/sepolicy.py:205
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr "Pfad, auf dem die erstellten SELinux-Handbuchseiten gespeichert werden"
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:114
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
+msgstr "Alle Domains"
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:116
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
+msgstr "Domainname(n) der zu erstellenden Handbuchseiten"
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:164
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
+msgstr "Netzwerkinformationen der SELinux-Richtlinien abrufen"
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:169
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
+msgstr "Alle SELinux-Porttypen auflisten"
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:172
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
+msgstr "Zum Port zugehörigen SELinux-Typ anzeigen"
--#: ../gui/selinux.tbl:58
--msgid "CVS"
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
+msgstr "Für diesen SELinux-Typ definierte Ports anzeigen"
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
+msgstr "Ports anzeigen, an die diese Domain binden oder verbinden kann"
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr "SELinux-Richtlinie abrufen, um zu sehen, ob Domains miteinander kommunizieren können"
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
+msgstr "Quell-Domain"
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
+msgstr "Ziel-Domain"
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:215
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
+msgstr "SELinux-Richtlinie abrufen, um Beschreibung boolescher Variablen zu erhalten"
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
-+msgstr "Beschreibungen aller booleschen Variablen abrufen"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+ msgstr ""
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
+msgstr "Abzurufende Beschreibung für boolesche Variable"
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
+-#: ../gui/selinux.tbl:41
++#: ../sepolicy/sepolicy.py:301
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr "SELinux-Richtlinie abfragen, um zu sehen, wie eine Quell-Prozessdomain in die Ziel-Prozessdomain wechseln kann"
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:234
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
+msgstr "Quellprozess-Domain"
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:237
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
+msgstr "Zielprozess-Domain"
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:259
++#: ../sepolicy/sepolicy.py:362
+msgid "Generate SELinux Policy module template"
+msgstr "Vorlage für SELinux-Richtlinienmodul erstellen"
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:265
++#: ../sepolicy/sepolicy.py:374
+msgid "name of policy to generate"
+msgstr "Name der zu erstellenden Richtlinie"
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:267
++#: ../sepolicy/sepolicy.py:380
+msgid "executable to confine"
+msgstr "Einzuschränkende ausführbare Datei"
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
-+msgstr "Richtlinienerstellung-Test-Suite ausführen"
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+ msgstr ""
--#: ../gui/selinux.tbl:72
--msgid "Games"
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:274
++#: ../sepolicy/sepolicy.py:422
+msgid "commands"
+msgstr "Befehle"
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "unbekannt"
+
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:158
++#: ../sepolicy/sepolicy/generate.py:173
+msgid "Internet Services Daemon"
+msgstr "Internet Services Daemon"
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:171
++#: ../sepolicy/sepolicy/generate.py:187
+msgid "Valid Types:\n"
+msgstr "Gültige Typen:\n"
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:205
++#: ../sepolicy/sepolicy/generate.py:221
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr "Ports müssen Zahlen oder Zahlenbereiche zwischen 1 und %d sein"
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:332
-+msgid "You must enter a name for your confined process/user"
-+msgstr "Sie müssen einen Namen für Ihren eingeschränkten Prozess/Benutzer eingeben"
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
+ msgstr ""
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+ msgstr ""
+
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:334
++#: ../sepolicy/sepolicy/generate.py:355
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr "Name muss alphanumerisch ohne Leerzeichen sein. Verwenden Sie ggf. die Option \"-n MODULNAME\""
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:422
++#: ../sepolicy/sepolicy/generate.py:447
+msgid "User Role types can not be assigned executables."
+msgstr "Benutzerrollen-Typen können keine ausführbaren Dateien zugeordnet werden."
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:428
++#: ../sepolicy/sepolicy/generate.py:453
+msgid "Only Daemon apps can use an init script.."
+msgstr "Nur Daemon-Anwendungen können ein init-Skript verwenden."
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:446
++#: ../sepolicy/sepolicy/generate.py:471
+msgid "use_resolve must be a boolean value "
+msgstr "use_resolve muss eine boolesche Variable sein"
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:452
++#: ../sepolicy/sepolicy/generate.py:477
+msgid "use_syslog must be a boolean value "
+msgstr "use_syslog muss eine boolesche Variable sein"
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:458
++#: ../sepolicy/sepolicy/generate.py:483
+msgid "use_kerberos must be a boolean value "
+msgstr "use_kerberos muss eine boolesche Variable sein"
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:464
++#: ../sepolicy/sepolicy/generate.py:489
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr "manage_krb5_rcache muss eine boolesche Variable sein"
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:494
++#: ../sepolicy/sepolicy/generate.py:519
+msgid "USER Types automatically get a tmp type"
+msgstr "USER-Typen erhalten automatisch den tmp-Typ"
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1012
++#: ../sepolicy/sepolicy/generate.py:1059
+msgid "You must enter the executable path for your confined process"
+msgstr "Sie müssen den Pfad zur ausführbaren Datei für Ihren eingeschränkten Prozess angeben"
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1190
++#: ../sepolicy/sepolicy/generate.py:1321
+msgid "Type Enforcement file"
+msgstr "Typ-Enforcement-Datei"
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1191
++#: ../sepolicy/sepolicy/generate.py:1322
+msgid "Interface file"
+msgstr "Schnittstellendatei"
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1192
++#: ../sepolicy/sepolicy/generate.py:1323
+msgid "File Contexts file"
+msgstr "Dateikontext-Datei"
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1193
++#: ../sepolicy/sepolicy/generate.py:1325
+msgid "Setup Script"
+msgstr "Einrichtungsskript"
--#: ../gui/selinux.tbl:87
-+#: booleans.py:1
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
--msgstr ""
--
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
-msgstr ""
++#: booleans.py:1
++msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
+msgstr "ABRT das Ändern öffentlicher Dateien für öffentliche Dateiübertragungsdienste erlauben."
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
-msgstr ""
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+msgstr "ABRT das Ausführen in abrt_handle_event_t Domain erlauben, um ABRT-Ereignisskripte zu handhaben"
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
--msgstr ""
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
+#: booleans.py:3
+msgid "Allow amavis to use JIT compiler"
+msgstr "amavis die Verwendung des JIT-Compilers erlauben"
++
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:87
++#: booleans.py:6
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
-msgstr ""
-+#: booleans.py:4
-+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr "Benutzern das Auflösen von Benutzer-Passworteinträgen direkt von ldap erlauben, statt sssd-Server zu verwenden"
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
-msgstr ""
-+#: booleans.py:5
++#: booleans.py:7
+msgid "Allow users to login using a radius server"
+msgstr "Benutzern die Anmeldung mittels eines Radius-Servers erlauben"
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
-msgstr ""
-+#: booleans.py:6
++#: booleans.py:10
+msgid ""
+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+"temp and untrusted content files"
+msgstr "cdrecord das Lesen verschiedener Inhalte erlauben. NFS, Samba, Wechseldatenträger, temporäre Benutzerdateien und nicht vertrauenswürdige Inhaltsdateien"
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
-msgstr ""
-+#: booleans.py:7
++#: booleans.py:11
+msgid "Allow clamd to use JIT compiler"
+msgstr "clamd die Verwendung des JIT-Compilers erlauben"
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
-msgstr ""
-+#: booleans.py:8
++#: booleans.py:12
+msgid "Allow clamscan to non security files on a system"
+msgstr "clamscan auf Nicht-Sicherheitsdateien auf einem System erlauben"
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
-msgstr ""
-+#: booleans.py:9
++#: booleans.py:13
+msgid "Allow clamscan to read user content"
+msgstr "clamscan das Lesen von Benutzerinhalten erlauben"
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
-msgstr ""
-+#: booleans.py:10
++#: booleans.py:14
+msgid ""
+"Allow Cobbler to modify public files used for public file transfer services."
+msgstr "Cobbler das Ändern von öffentlichen Dateien für öffentliche Dateiübertragungsdienste erlauben."
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
-msgstr ""
-+#: booleans.py:11
++#: booleans.py:15
+msgid "Allow Cobbler to connect to the network using TCP."
+msgstr "Cobbler die Verbindung zum Netzwerk über TCP erlauben."
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
-msgstr ""
-+#: booleans.py:12
++#: booleans.py:16
+msgid "Allow Cobbler to access cifs file systems."
+msgstr "Cobbler den Zugriff auf cifs-Datesysteme erlauben."
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
-msgstr ""
-+#: booleans.py:13
++#: booleans.py:17
+msgid "Allow Cobbler to access nfs file systems."
+msgstr "Cobbler den Zugriff auf nfs-Dateisysteme erlauben."
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
-msgstr ""
-+#: booleans.py:14
++#: booleans.py:18
+msgid "Allow collectd to connect to the network using TCP."
+msgstr "collectd die Verbindung zum Netzwerk über TCP erlauben."
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
-msgstr ""
-+#: booleans.py:15
++#: booleans.py:19
+msgid "Allow codnor domain to connect to the network using TCP."
+msgstr "codnor-Domain die Verbindung zum Netzwerk über TCP erlauben."
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
-msgstr ""
-+#: booleans.py:16
++#: booleans.py:20
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr "System-Cron-Jobs die Neukennzeichnung von Dateisystemen zur Wiederherstellung von Dateikontexten erlauben."
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
-msgstr ""
-+#: booleans.py:17
++#: booleans.py:21
+msgid "Allow cvs daemon to read shadow"
+msgstr "cvs-Daemon das Lesen von shadow erlauben"
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
-msgstr ""
-+#: booleans.py:18
++#: booleans.py:22
+msgid "Allow all daemons to write corefiles to /"
+msgstr "Daemons erlauben, Kerndateien nach / zu schreiben"
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
-msgstr ""
-+#: booleans.py:19
++#: booleans.py:23
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "Allen Daemons die Verwendung von tcp-Wrappern erlauben."
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
-msgstr ""
-+#: booleans.py:20
++#: booleans.py:24
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr "Allen Daemons die Fähigkeit zum Lesen/Schreiben in Terminals gewähren"
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:26
++msgid "Allow dan to read user files"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
-msgstr ""
-+#: booleans.py:21
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
+msgstr "dbadm das Verwalten von Dateien in Benutzerverzeichnissen erlauben"
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
-msgstr ""
-+#: booleans.py:22
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
+msgstr "dbadm das Lesen von Dateien in Benutzerverzeichnissen erlauben"
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
-msgstr ""
-+#: booleans.py:23
++#: booleans.py:29
+msgid ""
+"Deny user domains applications to map a memory region as both executable and"
+" writable, this is dangerous and the executable should be reported in "
+"bugzilla"
+msgstr "Benutzerdomain-Applikationen das Zuweisen eines Speicherbereichs als sowohl ausführbar als auch schreibbar verweigern. Dies ist gefährlich, und die betroffene ausführbare Datei sollte in Bugzilla gemeldet werden"
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
-msgstr ""
-+#: booleans.py:24
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
+msgstr "sysadm auf allen Prozessen debug oder ptrace erlauben."
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
-msgstr ""
-+#: booleans.py:25
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "dhcpc-Client-Applikationen das Ausführen von iptables-Befehlen erlauben"
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
-msgstr ""
-+#: booleans.py:26
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
+msgstr "DHCP-Daemon das Verwenden von LDAP-Backends erlauben"
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
-msgstr ""
-+#: booleans.py:27
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr "Allen Domains das Verwenden von Dateideskriptoren anderer Domains erlauben"
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
-msgstr ""
-+#: booleans.py:28
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr "Allen Domains erlauben, dass der Kernel Module lädt"
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
-msgstr ""
-+#: booleans.py:29
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr "Die Verwendung von Audiogeräten als Quelle für Entropie-Feeds erlauben"
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
-msgstr ""
-+#: booleans.py:30
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr "exim das Verbinden mit Datenbanken (postgres, mysql) erlauben"
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
-msgstr ""
-+#: booleans.py:31
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgstr "exim das Erstellen, Lesen, Schreiben und Löschen von Dateien unprivilegierter Benutzer erlauben."
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
-msgstr ""
-+#: booleans.py:32
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
+msgstr "exim das Lesen von Dateien unprivilegierter Benutzer erlauben."
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
-msgstr ""
-+#: booleans.py:33
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr "Extra-Regeln in der cron-Domain aktivieren für fcron-Support."
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
-msgstr ""
-+#: booleans.py:34
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
+msgstr "Abgegrenzter Domain die Verbindung mit dem Netzwerk über TCP erlauben."
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
-msgstr ""
-+#: booleans.py:35
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
+msgstr "Abgegrenzter Domain das Ausführen von ssh erlauben."
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
+ msgstr ""
+
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-msgstr ""
-+#: booleans.py:36
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
+msgstr "ftp das Lesen und Schreiben von Dateien in Benutzerverzeichnissen erlauben"
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-msgstr ""
-+#: booleans.py:37
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
@@ -78839,21 +78332,21 @@ index 0576123..9d3a7a8 100644
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-msgstr ""
-+#: booleans.py:38
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
+msgstr "ftp-Servern das Verbinden mit allen Ports > 1023 erlauben"
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-msgstr ""
-+#: booleans.py:39
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
+msgstr "ftp-Servern die Verbindung mit mysql-Datenbankports erlauben"
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-msgstr ""
-+#: booleans.py:40
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
@@ -78863,49 +78356,49 @@ index 0576123..9d3a7a8 100644
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-msgstr ""
-+#: booleans.py:41
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
+msgstr "ftp-Servern das Verwenden von cifs für öffentliche Dateiübertragungsdienste erlauben."
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-msgstr ""
-+#: booleans.py:42
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
+msgstr "ftp-Servern das Verwenden von nfs für öffentliche Dateiübertragungsdienste erlauben."
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-msgstr ""
-+#: booleans.py:43
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgstr "ftp-Servern das Binden an alle unreservierten Ports für passiven Modus erlauben"
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-msgstr ""
-+#: booleans.py:44
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
+msgstr "Bestimmt, ob Git CGI Benutzerverzeichnisse durchsuchen kann."
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-msgstr ""
-+#: booleans.py:45
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr "Bestimmt, ob Git CGI auf cifs-Dateisysteme zugreifen kann."
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-msgstr ""
-+#: booleans.py:46
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr "Bestimmt, ob Git CGI auf nfs-Dateisysteme zugreifen kann."
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-msgstr ""
-+#: booleans.py:47
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
@@ -78914,7 +78407,7 @@ index 0576123..9d3a7a8 100644
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-msgstr ""
-+#: booleans.py:48
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
@@ -78923,42 +78416,42 @@ index 0576123..9d3a7a8 100644
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-msgstr ""
-+#: booleans.py:49
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
+msgstr "Bestimmt, ob der Git-System-Daemon Benutzerverzeichnisse durchsuchen kann."
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-msgstr ""
-+#: booleans.py:50
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr "Bestimmt, ob der Git-System-Daemon auf cifs-Dateisysteme zugreifen kann."
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-msgstr ""
-+#: booleans.py:51
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr "Bestimmt, ob der Git-System-Daemon auf nfs-Dateisysteme zugreifen kann."
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-msgstr ""
-+#: booleans.py:52
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
+msgstr "gitisis-Daemon das Senden von Mail erlauben"
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-msgstr ""
-+#: booleans.py:53
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
+msgstr "Das Lesen von urandom für alle Domains erlauben."
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-msgstr ""
-+#: booleans.py:54
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
@@ -78967,7 +78460,7 @@ index 0576123..9d3a7a8 100644
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-msgstr ""
-+#: booleans.py:55
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
@@ -78976,210 +78469,213 @@ index 0576123..9d3a7a8 100644
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-msgstr ""
-+#: booleans.py:56
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+msgstr "gssd das Lesen des temporären Verzeichnisses erlauben. Für Zugriff auf Kerberos-tgt."
-#: ../gui/selinux.tbl:141
-msgid "pppd"
++#: booleans.py:64
++msgid "Allow guest to exec content"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
-msgstr ""
-+#: booleans.py:57
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr "Apache das Ändern von öffentlichen Dateien für öffentliche Dateiübertragungsdienste erlauben. Verzeichnisse/Dateien müssen mit public_content_rw_t gekennzeichnet sein."
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
-msgstr ""
-+#: booleans.py:58
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr "httpd das Verwenden von integriertem Skripting (in der Regel php) erlauben"
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
-msgstr ""
-+#: booleans.py:59
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
+msgstr "http-Daemon das Prüfen von Spam erlauben"
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
-msgstr ""
-+#: booleans.py:60
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr "httpd erlauben, als FTP-Client zu fungieren und mit ftp-Port und Ephemeral-Ports zu verbinden"
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
-msgstr ""
-+#: booleans.py:61
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr "httpd das Verbinden mit dem ldap-Port erlauben"
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
-msgstr ""
-+#: booleans.py:62
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
+msgstr "http-Daemon das Verbinden mit zabbix erlauben"
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
-msgstr ""
-+#: booleans.py:63
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr "HTTPD-Skripten und Modulen das Verbinden mit dem Netzwerk über TCP erlauben."
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
-msgstr ""
-+#: booleans.py:64
++#: booleans.py:72
+msgid ""
+"Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr "HTTPD-Skripten und Modulen das Verbinden mit cobbler über das Netzwerk erlauben."
-
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
+
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
-msgstr ""
-+#: booleans.py:65
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr "HTTPD-Skripten und Modulen das Verbinden mit Datenbanken über das Netzwerk erlauben."
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
-msgstr ""
-+#: booleans.py:66
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr "httpd das Verbinden mit dem memcache-Server erlauben"
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
-msgstr ""
-+#: booleans.py:67
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
+msgstr "httpd erlauben, als Relay zu fungieren"
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
-msgstr ""
-+#: booleans.py:68
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
+msgstr "http-Daemon das Senden von Mail erlauben"
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
-msgstr ""
-+#: booleans.py:69
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr "Apache das Kommunizieren mit dem avahi-Dienst via dbus erlauben"
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
-msgstr ""
-+#: booleans.py:70
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr "httpd cgi-Support erlauben"
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
-msgstr ""
-+#: booleans.py:71
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr "httpd erlauben, als FTP-Server zu fungieren und auf den ftp-Port zu lauschen."
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
-msgstr ""
-+#: booleans.py:72
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr "httpd das Lesen von Benutzerverzeichnissen erlauben"
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
-msgstr ""
-+#: booleans.py:73
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr "httpd-Skripten und Modulen execmem/execstack erlauben"
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
-msgstr ""
-+#: booleans.py:74
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr "HTTPD das Verbinden mit Port 80 für ordnungsgemäßes Beenden erlauben"
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
-msgstr ""
-+#: booleans.py:75
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
+msgstr "httpd-Prozessen das Verwalten von IPA-Inhalt erlauben"
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
-msgstr ""
-+#: booleans.py:76
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr "Apache das Verwenden von mod_auth_ntlm_winbind erlauben"
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
-msgstr ""
-+#: booleans.py:77
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
+msgstr "Apache das Verwenden von mod_auth_pam erlauben"
-#: ../gui/selinux.tbl:161
--msgid "rsync"
+-msgid "Disable SELinux protection for rsync daemon"
-msgstr ""
-+#: booleans.py:78
++#: booleans.py:86
+msgid "Allow httpd to read user content"
+msgstr "httpd das Lesen von Benutzerinhalten erlauben"
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
-msgstr ""
-+#: booleans.py:79
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr "Apache die Ausführung in stickshift-Modus erlauben, kein Wechsel zu Passagier"
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
-msgstr ""
-+#: booleans.py:80
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
+msgstr "httpd-Daemon das Ändern seiner Ressourcengrenzen erlauben"
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
-msgstr ""
-+#: booleans.py:81
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr "HTTPD das Ausführen von ausführbaren SSI-Dateien in derselben Domain wie System-CGI-Skripte erlauben."
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
-msgstr ""
-+#: booleans.py:82
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr "Apache-Skripten das Schreiben in öffentliche Inhalte erlauben, Verzeichnisse/Dateien müssen mit public_rw_content_t gekennzeichnet sein."
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#: booleans.py:83
+-#: ../gui/selinux.tbl:165
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
+msgstr "Apache das Ausführen von tmp-Inhalten erlauben."
-
--#: ../gui/selinux.tbl:165
-+#: booleans.py:84
++
++#: booleans.py:92
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-msgstr ""
@@ -79190,107 +78686,106 @@ index 0576123..9d3a7a8 100644
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-msgstr ""
-+#: booleans.py:85
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
+msgstr "HTTPD-Handhabung aller Inhaltsdateien vereinheitlichen."
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-msgstr ""
-+#: booleans.py:86
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
+msgstr "httpd den Zugriff auf cifs-Dateisysteme erlauben"
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-msgstr ""
-+#: booleans.py:87
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
+msgstr "httpd den Zugriff auf FUSE-Dateisysteme erlauben"
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-msgstr ""
-+#: booleans.py:88
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
+msgstr "httpd das Ausführen von gpg erlauben"
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-msgstr ""
-+#: booleans.py:89
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
+msgstr "httpd zu Zugriff auf nfs-Dateisysteme erlauben"
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-msgstr ""
-+#: booleans.py:90
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
+msgstr "httpd die Kommunikation mit oddjob zum Starten eines Dienstes erlauben"
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-msgstr ""
-+#: booleans.py:91
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr "httpd den Zugriff auf openstack-Ports erlauben"
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
-msgstr ""
-+#: booleans.py:92
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr "icecast das Verbinden mit allen Ports erlauben, nicht nur Sound-Ports."
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
-msgstr ""
-+#: booleans.py:93
++#: booleans.py:102
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr "Dem Irssi IRC-Client das Verbinden mit allen Ports und das Binden an alle unreservierten Ports erlauben."
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow java executable stack"
-+msgstr "Java ausführbaren Stapelspeicher erlauben"
-
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-msgstr ""
-+#: booleans.py:95
++#: booleans.py:103
+msgid "Allow confined applications to run with kerberos."
+msgstr "Nicht eingeschränkten Applikationen die Ausführung mit Kerberos erlauben."
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-msgstr ""
-+#: booleans.py:96
++#: booleans.py:104
+msgid "Allow syslogd daemon to send mail"
+msgstr "syslogd-Daemon das Senden von Mail erlauben"
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-msgstr ""
-+#: booleans.py:97
++#: booleans.py:105
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr "syslogd das Lesen und Schreiben in Terminals erlauben"
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-msgstr ""
-+#: booleans.py:98
++#: booleans.py:106
+msgid "Allow logging in and using the system from /dev/console."
+msgstr "Anmelden und Verwenden des Systems von /dev/console erlauben."
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-msgstr ""
-+#: booleans.py:99
++#: booleans.py:107
+msgid ""
+"Control the ability to mmap a low area of the address space, as configured "
+"by /proc/sys/kernel/mmap_min_addr."
@@ -79299,28 +78794,28 @@ index 0576123..9d3a7a8 100644
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-msgstr ""
-+#: booleans.py:100
++#: booleans.py:108
+msgid "Allow mock to read files in home directories."
+msgstr "mock das Lesen von Dateien in Benutzerverzeichnissen erlauben"
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-msgstr ""
-+#: booleans.py:101
++#: booleans.py:109
+msgid "Allow the mount command to mount any directory or file."
+msgstr "Dem mount-Befehl das Einhängen jedes Verzeichnisses und jeder Datei erlauben."
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-msgstr ""
-+#: booleans.py:102
++#: booleans.py:110
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr "Mozilla-Plugin-Domain das Verbinden mit dem Netzwerk über TCP erlauben."
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-msgstr ""
-+#: booleans.py:103
++#: booleans.py:111
+msgid ""
+"Allow mozilla_plugins to create random content in the users home directory"
+msgstr "mozilla_plugins das Erstellen von beliebigem Inhalt in Benutzerverzeichnissen erlauben"
@@ -79328,35 +78823,35 @@ index 0576123..9d3a7a8 100644
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-msgstr ""
-+#: booleans.py:104
++#: booleans.py:112
+msgid "Allow confined web browsers to read home directory content"
+msgstr "Eingeschränkten Webbrowsern das Lesen von Inhalten in Benutzerverzeichnissen erlauben"
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-msgstr ""
-+#: booleans.py:105
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
+msgstr "mplayer ausführbaren Stapelspeicher erlauben"
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-msgstr ""
-+#: booleans.py:106
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
+msgstr "mysqld das Verbinden mit allen Ports erlauben"
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-msgstr ""
-+#: booleans.py:107
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
+msgstr "BIND das Binden an den Apache-Port erlauben."
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-msgstr ""
-+#: booleans.py:108
++#: booleans.py:116
+msgid ""
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
@@ -79365,16 +78860,16 @@ index 0576123..9d3a7a8 100644
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:109
++#: booleans.py:117
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr "Jegliche Dateien/Verzeichnisse als schreibgeschützte Exporte via NFS erlauben."
-#: ../gui/selinux.tbl:189
-+#: booleans.py:110
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr "Jegliche Dateien/Verzeichnisse als Exporte mit Lese-/Schreibzugriff via NFS erlauben."
+
-+#: booleans.py:111
++#: booleans.py:119
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
@@ -79386,436 +78881,441 @@ index 0576123..9d3a7a8 100644
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-msgstr ""
-+#: booleans.py:112
++#: booleans.py:120
+msgid "Allow system to run with NIS"
+msgstr "System die Ausführung mit NIS erlauben"
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-msgstr ""
-+#: booleans.py:113
++#: booleans.py:121
+msgid "Allow confined applications to use nscd shared memory."
+msgstr "Eingeschränkten Applikationen das Verwenden von gemeinsam verwendetem nscd-Speicher erlauben."
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--msgstr ""
-+#: booleans.py:114
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr "nsplugin-Code das Verbinden mit unreservierten Ports erlauben"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+ msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-msgstr ""
-+#: booleans.py:115
-+msgid "Allow nsplugin code to execmem/execstack"
-+msgstr "nsplugin-Code execmem/execstack erlauben"
-
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr ""
-+#: booleans.py:116
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
+msgstr "openvpn das Lesen von Benutzerverzeichnissen erlauben"
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
-msgstr ""
-+#: booleans.py:117
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr "piranha-lvs-Domain das Verbinden mit dem Netzwerk über TCP erlauben."
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
-msgstr ""
-+#: booleans.py:118
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr "polipo das Verbinden mit allen Ports > 1023 erlauben"
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
-msgstr ""
-+#: booleans.py:119
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr "Bestimmt, ob der Polipo-Session-Daemon TCP-Sockets an alle unreservierten Ports binden kann."
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
-msgstr ""
-+#: booleans.py:120
++#: booleans.py:127
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr "Bestimmt, ob aufrufende Benutzer-Domains den Polipo-Daemon in der polipo_session_t-Domain ausführen können."
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
-msgstr ""
-+#: booleans.py:121
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
+msgstr "Bestimmt, ob polipo auf cifs-Dateisysteme zugreifen kann."
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
-msgstr ""
-+#: booleans.py:122
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr "Bestimmt, ob Polipo auf nfs-Dateisysteme zugreifen kann."
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
-msgstr ""
-+#: booleans.py:123
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
+msgstr "Polyinstanziierte Verzeichnisunterstützung aktivieren."
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr ""
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "postfix_local-Domain vollen Schreibzugriff auf mail_spool-Verzeichnisse erlauben"
+
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-msgstr ""
-+#: booleans.py:124
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr "Den portage-Domains das Verwenden von NFS-Mounts erlauben (regulär nfs_t)"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr "postgresql das Verwenden von ssh und rsync für Point-in-time-Wiederherstellung erlauben"
-#: ../gui/selinux.tbl:202
-msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-msgstr ""
-+#: booleans.py:125
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "postfix_local-Domain vollen Schreibzugriff auf mail_spool-Verzeichnisse erlauben"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
++msgstr "Übertragung von Client-Kennzeichnung auf fremde Datenbanken erlauben"
++
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
++msgstr "Datenbank-Admins das Ausführen von DML-Anweisung erlauben"
++
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "Unprivilegierten Benutzern das Ausführen von DDL-Ausführung erlauben"
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr "pppd das Laden von Kernel-Modulen für bestimmte Modems erlauben"
++
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
++msgstr "pppd die Ausführung für einen normalen Benutzer erlauben"
++
++#: booleans.py:138
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-msgstr ""
-+#: booleans.py:126
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "postgresql das Verwenden von ssh und rsync für Point-in-time-Wiederherstellung erlauben"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "privoxy das Verbinden mit allen Ports erlauben, nicht nur HTTP, FTP und Gopher-Ports."
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-msgstr ""
-+#: booleans.py:127
-+msgid "Allow transmit client label to foreign database"
-+msgstr "Übertragung von Client-Kennzeichnung auf fremde Datenbanken erlauben"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
++msgstr "Puppet-Client das Verwalten aller Dateitypen erlauben."
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-msgstr ""
-+#: booleans.py:128
-+msgid "Allow database admins to execute DML statement"
-+msgstr "Datenbank-Admins das Ausführen von DML-Anweisung erlauben"
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "Puppet-Master das Verbinden mit MySQL- und PostgreSQL-Datenbank erlauben"
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-msgstr ""
-+#: booleans.py:129
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "Unprivilegierten Benutzern das Ausführen von DDL-Ausführung erlauben"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
++msgstr "racoon das Lesen von shadow erlauben"
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-msgstr ""
-+#: booleans.py:130
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "pppd das Laden von Kernel-Modulen für bestimmte Modems erlauben"
-+
-+#: booleans.py:131
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "pppd die Ausführung für einen normalen Benutzer erlauben"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "rgmanager-Domain das Verbinden mit dem Netzwerk über TCP erlauben."
-#: ../gui/selinux.tbl:208
-+#: booleans.py:132
++#: booleans.py:143
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-msgstr ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "privoxy das Verbinden mit allen Ports erlauben, nicht nur HTTP, FTP und Gopher-Ports."
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "rsync das Ändern von öffentlichen Dateien für öffentliche Dateiübertragungsdienste erlauben. Dateien/Verzeichnisse müssen mit public_content_rw_t gekennzeichnet sein."
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-msgstr ""
-+#: booleans.py:133
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "Puppet-Client das Verwalten aller Dateitypen erlauben."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
++msgstr "rsync das Ausführen als Client erlauben"
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-msgstr ""
-+#: booleans.py:134
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "Puppet-Master das Verbinden mit MySQL- und PostgreSQL-Datenbank erlauben"
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
++msgstr "rsync den schreibgeschützten Export jeglicher Dateien/Verzeichnisse erlauben."
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-msgstr ""
-+#: booleans.py:135
-+msgid "Allow qemu to connect fully to the network"
-+msgstr "qemu die vollständige Verbindung mit dem Netzwerk erlauben"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "rsync-Servern das Freigeben von cifs-Dateisystemen erlauben"
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-msgstr ""
-+#: booleans.py:136
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr "qemu das Verwenden von cifs/Samba-Dateisystemen erlauben"
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "rsync-Servern das Freigeben von nfs-Dateisystemen erlauben"
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-msgstr ""
-+#: booleans.py:137
-+msgid "Allow qemu to use serial/parallel communication ports"
-+msgstr "qemu das Verwenden von seriellen/parallelen Kommunikationsports erlauben"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "samba das Erstellen neuer Benutzerverzeichnisse erlauben (z.B. mittels PAM)"
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-msgstr ""
-+#: booleans.py:138
-+msgid "Allow qemu to use nfs file systems"
-+msgstr "qemu das Verwenden von nfs-Dateisystemen erlauben"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr "samba erlauben, als Domain-Controller zu fungieren, Benutzer und Gruppen hinzuzufügen und Passwörter zu ändern."
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-msgstr ""
-+#: booleans.py:139
-+msgid "Allow qemu to use usb devices"
-+msgstr "qemu das Verwenden von usb-Geräten erlauben"
-+
-+#: booleans.py:140
-+msgid "Allow racoon to read shadow"
-+msgstr "racoon das Lesen von shadow erlauben"
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
++msgstr "samba das Freigeben von Benutzerverzeichnissen erlauben."
-#: ../gui/selinux.tbl:216
-+#: booleans.py:141
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "rgmanager-Domain das Verbinden mit dem Netzwerk über TCP erlauben."
-+
-+#: booleans.py:142
- msgid ""
+-msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-msgstr ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "rsync das Ändern von öffentlichen Dateien für öffentliche Dateiübertragungsdienste erlauben. Dateien/Verzeichnisse müssen mit public_content_rw_t gekennzeichnet sein."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
++msgstr "samba das schreibgeschützte Freigeben aller Dateien/Verzeichnisse erlauben."
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-msgstr ""
-+#: booleans.py:143
-+msgid "Allow rsync to run as a client"
-+msgstr "rsync das Ausführen als Client erlauben"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
++msgstr "samba das Freigeben aller Dateien/Verzeichnisse mit Lese- und Schreibzugriff erlauben."
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "rsync den schreibgeschützten Export jeglicher Dateien/Verzeichnisse erlauben."
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
++msgstr "samba erlauben, als Portmapper zu agieren"
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "rsync-Servern das Freigeben von cifs-Dateisystemen erlauben"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
++msgstr "samba das Ausführen nicht eingeschränkter Skripte erlauben"
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "rsync-Servern das Freigeben von nfs-Dateisystemen erlauben"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "samba das Exportieren von ntfs/fusefs-Datenträgern erlauben."
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-msgstr ""
-+#: booleans.py:147
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "samba das Erstellen neuer Benutzerverzeichnisse erlauben (z.B. mittels PAM)"
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
++msgstr "samba das Exportieren von NFS-Datenträgern erlauben."
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-msgstr ""
-+#: booleans.py:148
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "samba erlauben, als Domain-Controller zu fungieren, Benutzer und Gruppen hinzuzufügen und Passwörter zu ändern."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
++msgstr "sanlock das Lesen/Schreiben von fuse-Dateien erlauben"
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:149
-+msgid "Allow samba to share users home directories."
-+msgstr "samba das Freigeben von Benutzerverzeichnissen erlauben."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
++msgstr "sanlock das Verwalten von nfs-Dateien erlauben"
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "samba das schreibgeschützte Freigeben aller Dateien/Verzeichnisse erlauben."
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
++msgstr "sanlock das Verwalten von cifs-Dateien erlauben"
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "samba das Freigeben aller Dateien/Verzeichnisse mit Lese- und Schreibzugriff erlauben."
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
++msgstr "sasl das Lesen von shadow erlauben"
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to act as a portmapper"
-+msgstr "samba erlauben, als Portmapper zu agieren"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "samba das Ausführen nicht eingeschränkter Skripte erlauben"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr "Programme wie newrole daran hindern, in administrative Benutzerdomains zu wechseln."
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "samba das Exportieren von ntfs/fusefs-Datenträgern erlauben."
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr "Das Laden von Kernel-Modulen deaktivieren."
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export NFS volumes."
-+msgstr "samba das Exportieren von NFS-Datenträgern erlauben."
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
++msgstr "Boolesche Variable, die bestimmt, ob das System die Laderichtlinie, das Setzen des Enforcing-Modus und das Ändern von booleschen Variablen erlaubt. Setzen Sie dies auf \"true\", so müssen Sie zum Zurücksetzen neu starten."
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-msgstr ""
-+#: booleans.py:156
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "sanlock das Lesen/Schreiben von fuse-Dateien erlauben"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr "Regulären Benutzern direkten dri-Gerätezugriff erlauben"
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "sanlock das Verwalten von nfs-Dateien erlauben"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "Nicht eingeschränkten ausführbaren Dateien erlauben, ihren Heap-Speicher ausführbar zu machen. Hiervon wird dringend abgeraten. Dies deutet wahrscheinlich auf eine schlecht geschriebene ausführbare Datei hin, könnte jedoch auch einen Angriff signalisieren. Diese ausführbare Datei sollte in Bugzilla gemeldet werden"
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "sanlock das Verwalten von cifs-Dateien erlauben"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr "Allen nicht eingeschränkten ausführbaren Dateien die Verwendung von Bibliotheken erlauben, die Textverschiebung erfordern, jedoch nicht mit textrel_shlib_t gekennzeichnet sind"
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-msgstr ""
-+#: booleans.py:159
-+msgid "Allow sasl to read shadow"
-+msgstr "sasl das Lesen von shadow erlauben"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "Nicht eingeschränkten ausführbaren Dateien erlauben, ihren Stapel ausführbar zu machen. Dies sollte niemals notwendig sein. Dies deutet wahrscheinlich auf eine schlecht geschriebene ausführbare Datei hin, könnte jedoch auch einen Angriff signalisieren. Diese ausführbare Datei sollte in Bugzilla gemeldet werden"
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-msgstr ""
-+#: booleans.py:160
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "Programme wie newrole daran hindern, in administrative Benutzerdomains zu wechseln."
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr "Benutzern das Verbinden mit dem lokalen mysql-Server erlauben"
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-msgstr ""
-+#: booleans.py:161
-+msgid "Disable kernel module loading."
-+msgstr "Das Laden von Kernel-Modulen deaktivieren."
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
++msgstr "Eingeschränkten Benutzern das Ausführen der Befehle ping und traceroute erlauben."
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "Boolesche Variable, die bestimmt, ob das System die Laderichtlinie, das Setzen des Enforcing-Modus und das Ändern von booleschen Variablen erlaubt. Setzen Sie dies auf \"true\", so müssen Sie zum Zurücksetzen neu starten."
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr "Benutzern das Verbinden mit PostgreSQL erlauben"
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-msgstr ""
-+#: booleans.py:163
-+msgid "Allow regular users direct dri device access"
-+msgstr "Regulären Benutzern direkten dri-Gerätezugriff erlauben"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "Benutzern das Lesen/Schreiben von Dateien auf Dateisystemen erlauben, die keine erweiterten Attribute besitzen (FAT, CDROM, FLOPPY)"
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-msgstr ""
-+#: booleans.py:164
++#: booleans.py:173
+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "Nicht eingeschränkten ausführbaren Dateien erlauben, ihren Heap-Speicher ausführbar zu machen. Hiervon wird dringend abgeraten. Dies deutet wahrscheinlich auf eine schlecht geschriebene ausführbare Datei hin, könnte jedoch auch einen Angriff signalisieren. Diese ausführbare Datei sollte in Bugzilla gemeldet werden"
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
++msgstr "Benutzern das Ausführen von TCP-Servern erlauben (Binden an Ports und Akzeptieren von Verbindungen aus derselben Domain und von Benutzern außerhalb). Wird dies deaktiviert, erzwingt dies den FTP Passiv-Modus und beeinflusst möglicherweise weitere Protokolle."
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
--msgstr ""
-+#: booleans.py:165
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "Allen nicht eingeschränkten ausführbaren Dateien die Verwendung von Bibliotheken erlauben, die Textverschiebung erfordern, jedoch nicht mit textrel_shlib_t gekennzeichnet sind"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
+ msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "Nicht eingeschränkten ausführbaren Dateien erlauben, ihren Stapel ausführbar zu machen. Dies sollte niemals notwendig sein. Dies deutet wahrscheinlich auf eine schlecht geschriebene ausführbare Datei hin, könnte jedoch auch einen Angriff signalisieren. Diese ausführbare Datei sollte in Bugzilla gemeldet werden"
++#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr "Benutzern die Freigabe von Musik erlauben"
-#: ../gui/statusPage.py:94
-msgid "Status"
-msgstr ""
-+#: booleans.py:167
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "Benutzern das Verbinden mit dem lokalen mysql-Server erlauben"
++#: booleans.py:176
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
++msgstr "Anonymem internal-sftp das Hochladen von Dateien erlauben für öffentliche Dateiübertragungsdienste. Verzeichnisse müssen mit public_content_rw_t gekennzeichnet sein."
-#: ../gui/statusPage.py:133
-+#: booleans.py:168
++#: booleans.py:177
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "Eingeschränkten Benutzern das Ausführen der Befehle ping und traceroute erlauben."
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr "sftp-internal das Lesen und Schreiben von Dateien in Benutzerverzeichnissen erlauben"
-#: ../gui/statusPage.py:147
-+#: booleans.py:169
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "Benutzern das Verbinden mit PostgreSQL erlauben"
-+
-+#: booleans.py:170
++#: booleans.py:178
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -79824,83 +79324,84 @@ index 0576123..9d3a7a8 100644
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-msgstr ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "Benutzern das Lesen/Schreiben von Dateien auf Dateisystemen erlauben, die keine erweiterten Attribute besitzen (FAT, CDROM, FLOPPY)"
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "sftp-internal das Anmelden bei lokalen Benutzern und das Lesen/Schreiben aller Dateien auf dem System erlauben, gesteuert durch DAC."
-#: ../gui/statusPage.py:152
-+#: booleans.py:171
++#: booleans.py:179
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "Benutzern das Ausführen von TCP-Servern erlauben (Binden an Ports und Akzeptieren von Verbindungen aus derselben Domain und von Benutzern außerhalb). Wird dies deaktiviert, erzwingt dies den FTP Passiv-Modus und beeinflusst möglicherweise weitere Protokolle."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
++msgstr "internal-sftp das Lesen und Schreiben von Dateien in den ssh-Benutzerverzeichnissen erlauben."
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-msgstr ""
-+#: booleans.py:172
-+msgid "Allow user music sharing"
-+msgstr "Benutzern die Freigabe von Musik erlauben"
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "sge das Verbinden mit dem Netzwerk über alle TCP-Ports erlauben"
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:173
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
++msgstr "sge den Zugriff auf nfs-Dateisysteme erlauben."
++
++#: booleans.py:182
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-msgstr ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "Anonymem internal-sftp das Hochladen von Dateien erlauben für öffentliche Dateiübertragungsdienste. Verzeichnisse müssen mit public_content_rw_t gekennzeichnet sein."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
++msgstr "Zusätzliche Berechtigungen aktivieren, die zur Unterstützung von Geräten auf 3ware-Controllern erforderlich sind."
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-msgstr ""
-+#: booleans.py:174
++#: booleans.py:183
+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "sftp-internal das Lesen und Schreiben von Dateien in Benutzerverzeichnissen erlauben"
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "samba das Ändern von öffentlichen Dateien für öffentliche Dateiübertragungsdienste erlauben. Dateien/Verzeichnisse müssen mit public_content_rw_t gekennzeichnet sein."
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-msgstr ""
-+#: booleans.py:175
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "sftp-internal das Anmelden bei lokalen Benutzern und das Lesen/Schreiben aller Dateien auf dem System erlauben, gesteuert durch DAC."
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
++msgstr "spamassassin-Clients von Benutzern den Zugriff auf das Netzwerk erlauben."
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "internal-sftp das Lesen und Schreiben von Dateien in den ssh-Benutzerverzeichnissen erlauben."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
++msgstr "spamd das Lesen und Schreiben in Benutzerverzeichnissen erlauben."
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-msgstr ""
-+#: booleans.py:177
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "sge das Verbinden mit dem Netzwerk über alle TCP-Ports erlauben"
++#: booleans.py:186
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "squid das Verbinden mit allen Ports erlauben, nicht nur HTTP, FTP und Gopher-Ports."
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-msgstr ""
-+#: booleans.py:178
-+msgid "Allow sge to access nfs file systems."
-+msgstr "sge den Zugriff auf nfs-Dateisysteme erlauben."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr "squid das Ausführen als transparenter Proxy (TPROXY) erlauben"
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:179
++#: booleans.py:188
msgid ""
-"all files\n"
-"regular file\n"
@@ -79911,149 +79412,141 @@ index 0576123..9d3a7a8 100644
-"symbolic link\n"
-"named pipe\n"
-msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "Zusätzliche Berechtigungen aktivieren, die zur Unterstützung von Geräten auf 3ware-Controllern erforderlich sind."
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr "ssh mit chroot-Umgebung das Lesen und Schreiben in Benutzerverzeichnissen erlauben"
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-msgstr ""
-+#: booleans.py:180
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "samba das Ändern von öffentlichen Dateien für öffentliche Dateiübertragungsdienste erlauben. Dateien/Verzeichnisse müssen mit public_content_rw_t gekennzeichnet sein."
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr "Host-Schlüsselbasierte Authentifizierung erlauben"
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-msgstr ""
-+#: booleans.py:181
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "spamassassin-Clients von Benutzern den Zugriff auf das Netzwerk erlauben."
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "SSH-Anmeldungen als sysadm_r:sysadm_t erlauben"
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
--msgstr ""
-+#: booleans.py:182
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "spamd das Lesen und Schreiben in Benutzerverzeichnissen erlauben."
++#: booleans.py:191
++msgid "Allow staff to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "squid das Verbinden mit allen Ports erlauben, nicht nur HTTP, FTP und Gopher-Ports."
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "staff-Benutzer das Erstellen von bzw. den Wechsel in svirt-Domains erlauben."
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "squid das Ausführen als transparenter Proxy (TPROXY) erlauben"
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-msgstr ""
-+#: booleans.py:185
++#: booleans.py:194
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "ssh mit chroot-Umgebung das Lesen und Schreiben in Benutzerverzeichnissen erlauben"
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr "Den Telepathy-Verbindungsmanagern das Verbinden mit allen Netzwerk-Ports erlauben."
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-msgstr ""
-+#: booleans.py:186
-+msgid "allow host key based authentication"
-+msgstr "Host-Schlüsselbasierte Authentifizierung erlauben"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
++msgstr "Den Telepathy-Verbindungsmanagern das Verbinden mit allen generischen TCP-Ports erlauben."
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-msgstr ""
-+#: booleans.py:187
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "SSH-Anmeldungen als sysadm_r:sysadm_t erlauben"
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr "tftp das Ändern von öffentlichen Dateien für öffentliche Dateiübertragungsdienste erlauben."
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
--msgstr ""
-+#: booleans.py:188
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "staff-Benutzer das Erstellen von bzw. den Wechsel in svirt-Domains erlauben."
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:189
- msgid ""
+-msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-msgstr ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "Den Telepathy-Verbindungsmanagern das Verbinden mit allen Netzwerk-Ports erlauben."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "tor-Daemon das Binden von tcp-Sockets an alle unreservierten Ports erlauben."
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
--msgstr ""
-+#: booleans.py:190
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "Den Telepathy-Verbindungsmanagern das Verbinden mit allen generischen TCP-Ports erlauben."
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-msgstr ""
-+#: booleans.py:191
++#: booleans.py:200
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "tftp das Ändern von öffentlichen Dateien für öffentliche Dateiübertragungsdienste erlauben."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr "Unbeschränkten Benutzern den Wechsel in die Chrome-Sandbox-Domains erlauben, wenn chrome-sandbox ausgeführt wird"
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:192
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "tor-Daemon das Binden von tcp-Sockets an alle unreservierten Ports erlauben."
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
++msgstr "Benutzern das Anmelden als nicht eingeschränkte Domain erlauben"
+
-+#: booleans.py:193
++#: booleans.py:202
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-msgstr ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "Unbeschränkten Benutzern den Wechsel in die Chrome-Sandbox-Domains erlauben, wenn chrome-sandbox ausgeführt wird"
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr "Unbeschränkten Benutzern den Wechsel in die Mozilla-Plugin-Domain erlauben, wenn xulrunner plugin-container ausgeführt wird."
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-msgstr ""
-+#: booleans.py:194
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "Benutzern das Anmelden als nicht eingeschränkte Domain erlauben"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
++msgstr "Tools zum Abspielen von Videos die nicht eingeschränkte Ausführung erlauben"
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "Unbeschränkten Benutzern den Wechsel in die Mozilla-Plugin-Domain erlauben, wenn xulrunner plugin-container ausgeführt wird."
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "Nicht privilegierten Benutzern das Erstellen und den Wechsel in svirt-Domains erlauben."
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-msgstr ""
-+#: booleans.py:196
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "Tools zum Abspielen von Videos die nicht eingeschränkte Ausführung erlauben"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
++msgstr "ecryptfs-Benutzerverzeichnisse unterstützen"
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-msgstr ""
-+#: booleans.py:197
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "Nicht privilegierten Benutzern das Erstellen und den Wechsel in svirt-Domains erlauben."
++#: booleans.py:206
++msgid "Support fusefs home directories"
++msgstr "fusefs-Benutzerverzeichnisse unterstützen"
-#: ../gui/system-config-selinux.glade:1645
-#: ../gui/system-config-selinux.glade:1850
@@ -80064,128 +79557,126 @@ index 0576123..9d3a7a8 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-msgstr ""
-+#: booleans.py:198
-+msgid "Support ecryptfs home directories"
-+msgstr "ecryptfs-Benutzerverzeichnisse unterstützen"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
++msgstr "lpd-Server anstelle von cups verwenden"
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-msgstr ""
-+#: booleans.py:199
-+msgid "Support fusefs home directories"
-+msgstr "fusefs-Benutzerverzeichnisse unterstützen"
++#: booleans.py:208
++msgid "Support NFS home directories"
++msgstr "NFS-Benutzerverzeichnisse unterstützen"
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-msgstr ""
-+#: booleans.py:200
-+msgid "Use lpd server instead of cups"
-+msgstr "lpd-Server anstelle von cups verwenden"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
++msgstr "SAMBA-Benutzerverzeichnisse unterstützen"
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
--msgstr ""
-+#: booleans.py:201
-+msgid "Support NFS home directories"
-+msgstr "NFS-Benutzerverzeichnisse unterstützen"
++#: booleans.py:210
++msgid "Allow user to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-msgstr ""
-+#: booleans.py:202
-+msgid "Support SAMBA home directories"
-+msgstr "SAMBA-Benutzerverzeichnisse unterstützen"
-
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:203
++#: booleans.py:211
+msgid "Allow varnishd to connect to all ports, not just HTTP."
+msgstr "varnishd das Verbinden mit allen Ports erlauben, nicht nur HTTP."
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
-msgstr ""
-+#: booleans.py:204
++#: booleans.py:212
+msgid "Ignore vbetool mmap_zero errors."
+msgstr "vbetool mmap_zero-Fehler ignorieren."
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
-msgstr ""
-+#: booleans.py:205
++#: booleans.py:213
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr "Eingeschränkten virtuellen Gästen das Verwenden serieller/paralleler Kommunikationsports erlauben"
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
-msgstr ""
-+#: booleans.py:206
++#: booleans.py:214
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr "Eingeschränkten virtuellen Gästen das Verwenden von ausführbarem Speicher und ausführbarem Stapelspeicher erlauben"
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
-msgstr ""
-+#: booleans.py:207
++#: booleans.py:215
+msgid "Allow confined virtual guests to read fuse files"
+msgstr "Eingeschränkten virtuellen Gästen das Lesen von fuse-Dateien erlauben"
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
-msgstr ""
-+#: booleans.py:208
++#: booleans.py:216
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr "Eingeschränkten virtuellen Gästen das Verwalten von nfs-Dateien erlauben"
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
+ msgstr ""
+
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-msgstr ""
-+#: booleans.py:209
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr "Eingeschränkten virtuellen Gästen das Verwalten von cifs-Dateien erlauben"
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-msgstr ""
-+#: booleans.py:210
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr "Eingeschränkten virtuellen Gästen die Interaktion mit dem sanlock erlauben"
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-msgstr ""
-+#: booleans.py:211
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
+msgstr "Eingeschränkten virtuellen Gästen das Verwalten von Gerätekonfigurationen erlauben, (pci)"
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-msgstr ""
-+#: booleans.py:212
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr "Eingeschränkten virtuellen Gästen das Verwenden von usb-Geräten erlauben"
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-msgstr ""
-+#: booleans.py:213
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr "Eingeschränkten virtuellen Gästen die Interaktion mit dem xserver erlauben"
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-msgstr ""
-+#: booleans.py:214
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr "webadm das Verwalten von Dateien in Benutzerverzeichnissen erlauben"
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-msgstr ""
-+#: booleans.py:215
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr "webadm das Lesen von Dateien in Benutzerverzeichnissen erlauben"
@@ -80193,21 +79684,21 @@ index 0576123..9d3a7a8 100644
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-msgstr ""
-+#: booleans.py:216
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr "mmap_zero-Fehler in wine ignorieren."
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-msgstr ""
-+#: booleans.py:217
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr "Dem grafischen Anmeldeprogramm das Ausführen des Bootloaders erlauben"
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-msgstr ""
-+#: booleans.py:218
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr "Dem grafischen Anmeldeprogramm die direkte Anmeldung als sysadm_r:sysadm_t erlauben"
@@ -80215,25 +79706,25 @@ index 0576123..9d3a7a8 100644
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-msgstr ""
-+#: booleans.py:219
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr "xen das Verwalten von nfs-Dateien erlauben"
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-msgstr ""
-+#: booleans.py:220
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr "xend das Ausführen von blktapctrl/tapdisk erlauben. Nicht erforderlich, falls dedizierte logische Datenträger für Festplattenimages verwendet werden."
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:221
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr "xend das Ausführen von qemu-dm erlauben. Nicht erforderlich, falls paravirt und kein vfb verwendet wird."
+
-+#: booleans.py:222
++#: booleans.py:231
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
@@ -80243,75 +79734,88 @@ index 0576123..9d3a7a8 100644
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow xguest users to mount removable media"
-+msgstr "xguest-Benutzern das Einhängen von Wechseldatenträgern erlauben"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-msgstr ""
-+#: booleans.py:224
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "xguest das Verwenden von Bluetooth-Geräten erlauben"
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr "xguest-Benutzern das Einhängen von Wechseldatenträgern erlauben"
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-msgstr ""
-+#: booleans.py:225
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "Clients das Schreiben in gemeinsam verwendete Speichersegmente des X Servers erlauben."
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr "xguest das Verwenden von Bluetooth-Geräten erlauben"
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-msgstr ""
-+#: booleans.py:226
-+msgid "Allows XServer to execute writable memory"
-+msgstr "XServer das Ausführen von schreibbarem Speicher erlauben"
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "Clients das Schreiben in gemeinsam verwendete Speichersegmente des X Servers erlauben."
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-msgstr ""
-+#: booleans.py:227
-+msgid "Support X userspace object manager"
-+msgstr "X Userspace Objektmanager unterstützen"
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr "XServer das Ausführen von schreibbarem Speicher erlauben"
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-msgstr ""
-+#: booleans.py:228
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr "X Userspace Objektmanager unterstützen"
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr "zabbix das Verbinden mit unreservierten Ports erlauben"
+
-+#: booleans.py:229
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr "zebra-Daemon das Schreiben in seine Konfigurationsdateien erlauben"
+
-+#: booleans.py:230
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr "ZoneMinder das Ändern öffentlicher Dateien für öffentliche Dateiübertragungsdienste erlauben."
diff --git a/policycoreutils/po/el.po b/policycoreutils/po/el.po
-index 5883991..bb0d102 100644
+index 5883991..9104b53 100644
--- a/policycoreutils/po/el.po
+++ b/policycoreutils/po/el.po
+@@ -1,7 +1,7 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++#
+ # Translators:
+ # Dimitris Glezos <dimitris at glezos.com>, 2006.
+ # Nikos Charonitakis <nikcha at ovi.com>, 2010.
@@ -11,15 +11,15 @@ msgid ""
msgstr ""
"Project-Id-Version: Policycoreutils\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: Greek <trans-el at lists.fedoraproject.org>\n"
- "Language: el\n"
+-"Language: el\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Language: el\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../run_init/run_init.c:67
@@ -80325,7 +79829,7 @@ index 5883991..bb0d102 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr ""
-@@ -77,7 +77,7 @@ msgstr ""
+@@ -77,353 +77,359 @@ msgstr ""
msgid "authentication failed.\n"
msgstr "αποτυχία πιστοποίησης.\n"
@@ -80334,7 +79838,14 @@ index 5883991..bb0d102 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr ""
-@@ -90,855 +90,871 @@ msgstr "******************** ΣΗΜΑΝΤΙΚΟ ***********************\n"
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "******************** ΣΗΜΑΝΤΙΚΟ ***********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr ""
@@ -80343,116 +79854,116 @@ index 5883991..bb0d102 100644
-msgstr ""
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr ""
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr ""
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr ""
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr ""
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr ""
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr ""
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr ""
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr ""
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr ""
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "Έκδοση"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "Ανενεργό"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr ""
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr ""
@@ -80464,119 +79975,119 @@ index 5883991..bb0d102 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "Αδυναμία δημιουργίας κλειδιού για %s"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "Η Ομάδα Linux %s δεν υπάρχει"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "Ο χρήστης Linux %s δεν υπάρχει"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr ""
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr ""
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr ""
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr ""
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -80584,7 +80095,7 @@ index 5883991..bb0d102 100644
msgstr "Χρήστης SELinux"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr ""
@@ -80592,325 +80103,276 @@ index 5883991..bb0d102 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "Δεν ήταν δυνατό να ελεγχθεί αν ο χρήστης SELinux %s έχει καθοριστεί"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr ""
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr ""
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "Αδυναμία δημιουργίας χρήστη SELinux για %s"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr ""
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr ""
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr ""
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr ""
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr ""
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr ""
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "Ο χρήστης SELinux %s δεν έχει ορισθεί"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr ""
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "Prefix"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr ""
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr ""
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr ""
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr ""
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr ""
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr ""
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr ""
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr ""
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -473,8 +479,8 @@ msgstr ""
msgid "Could not add port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr ""
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -482,463 +488,473 @@ msgstr ""
msgid "Requires setype"
msgstr ""
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr ""
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr ""
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr ""
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr ""
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr ""
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "άγνωστο ή χαμένο πρωτόκολλο"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
-+#, fuzzy
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
-+msgstr "Ο χρήστης SELinux %s δεν έχει ορισθεί"
++msgstr ""
+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#, python-format
+msgid "Type %s is invalid, must be a node type"
msgstr ""
@@ -80919,397 +80381,399 @@ index 5883991..bb0d102 100644
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr ""
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr ""
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr ""
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr ""
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr ""
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr ""
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr ""
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr ""
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr ""
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr ""
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr ""
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr ""
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr ""
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr ""
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr ""
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr ""
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "Περιβάλλον SELinux"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr ""
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr ""
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr ""
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr ""
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr ""
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr ""
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux fcontext"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "τύπος"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -81317,99 +80781,98 @@ index 5883991..bb0d102 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr ""
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr ""
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr ""
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr ""
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr "άγνωστο"
-
+-msgid "unknown"
+-msgstr "άγνωστο"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr ""
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "SELinux boolean"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "Περιγραφή"
@@ -81527,7 +80990,7 @@ index 5883991..bb0d102 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1344,577 +1364,464 @@ msgstr ""
+@@ -1344,577 +1364,465 @@ msgstr ""
msgid "Login '%s' is required"
msgstr ""
@@ -81602,7 +81065,7 @@ index 5883991..bb0d102 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -81614,7 +81077,7 @@ index 5883991..bb0d102 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -81631,7 +81094,7 @@ index 5883991..bb0d102 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -81643,7 +81106,7 @@ index 5883991..bb0d102 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -81659,7 +81122,7 @@ index 5883991..bb0d102 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -81679,7 +81142,7 @@ index 5883991..bb0d102 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -81692,7 +81155,7 @@ index 5883991..bb0d102 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -81705,7 +81168,7 @@ index 5883991..bb0d102 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -81718,52 +81181,56 @@ index 5883991..bb0d102 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
- msgstr ""
-
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
+-msgstr ""
+-
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
msgstr ""
-#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
msgstr ""
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
- "the system directly."
- msgstr ""
-
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
-msgstr ""
-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
+ msgstr ""
+
-#: ../gui/polgen.glade:716
-msgid "label104"
--msgstr ""
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
+ msgstr ""
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -81842,14 +81309,16 @@ index 5883991..bb0d102 100644
msgstr ""
-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
msgstr ""
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
-#: ../gui/polgen.glade:1284
+#: ../gui/polgen.glade:1056
msgid "<b>Select domains that %s will administer:</b>"
@@ -82074,58 +81543,58 @@ index 5883991..bb0d102 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -82133,12 +81602,12 @@ index 5883991..bb0d102 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -82146,18 +81615,18 @@ index 5883991..bb0d102 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -82245,7 +81714,7 @@ index 5883991..bb0d102 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1952,1411 +1859,1499 @@ msgstr ""
+@@ -1952,1411 +1860,1626 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -82314,8 +81783,11 @@ index 5883991..bb0d102 100644
-
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
@@ -82323,157 +81795,131 @@ index 5883991..bb0d102 100644
-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
-
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Delete %s"
msgstr ""
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:134
+#, python-format
+msgid "Add %s"
msgstr ""
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:148
+#, python-format
+msgid "Modify %s"
msgstr ""
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+msgid "Permissive"
msgstr ""
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
msgstr ""
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+#: ../gui/statusPage.py:94
+msgid "Status"
msgstr ""
--#: ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing the policy type will cause a relabel of the entire file system on "
+"the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:12
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:13
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
++msgid ""
+"Changing to SELinux enabled will cause a relabel of the entire file system "
+"on the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+#: ../gui/system-config-selinux.glade:11
+msgid "system-config-selinux"
msgstr ""
--#: ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
msgstr ""
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
msgstr ""
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
msgstr ""
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
msgstr ""
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
msgstr ""
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -82482,24 +81928,35 @@ index 5883991..bb0d102 100644
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+#: ../gui/system-config-selinux.glade:773
+msgid "MLS"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+#: ../gui/system-config-selinux.glade:837
+msgid "Add SELinux User"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+#: ../gui/system-config-selinux.glade:1079
+msgid "SELinux Administration"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+#: ../gui/system-config-selinux.glade:1122
+msgid "Add"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+#: ../gui/system-config-selinux.glade:1144
+msgid "_Properties"
+msgstr ""
@@ -82514,14 +81971,18 @@ index 5883991..bb0d102 100644
+
+#: ../gui/system-config-selinux.glade:1273
+msgid "<b>Select:</b>"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+#: ../gui/system-config-selinux.glade:1326
+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
@@ -82534,20 +81995,15 @@ index 5883991..bb0d102 100644
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
+msgstr ""
-
--#: ../gui/selinux.tbl:20
++
+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
+"If you are changing policy types or going from disabled to enforcing, a "
+"relabel is required."
- msgstr ""
-
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
+msgstr ""
@@ -82572,28 +82028,19 @@ index 5883991..bb0d102 100644
+#: ../gui/system-config-selinux.glade:2692
+#: ../gui/system-config-selinux.glade:2867
+msgid "Filter"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
msgstr ""
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
msgstr ""
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
@@ -82602,98 +82049,110 @@ index 5883991..bb0d102 100644
-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
msgstr ""
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
msgstr ""
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
msgstr ""
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
msgstr ""
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
msgstr ""
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
msgstr ""
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
msgstr ""
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
msgstr ""
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
msgstr ""
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
msgstr ""
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2609
+msgid "Load policy module"
msgstr ""
@@ -82709,1398 +82168,1454 @@ index 5883991..bb0d102 100644
msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "άγνωστο"
++
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:355
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow ABRT to modify public files used for public file transfer services."
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:25
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:42
++#: booleans.py:29
+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:57
++#: booleans.py:44
+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:59
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:67
++#: booleans.py:54
+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:72
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:86
++#: booleans.py:73
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++"Allow HTTPD scripts and modules to connect to databases over the network."
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:95
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:89
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:105
++#: booleans.py:92
+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:113
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
++
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:122
++#: booleans.py:111
+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
--msgid ""
++#: booleans.py:116
+ msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:119
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow system to run with NIS"
++msgstr ""
++
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:134
++#: booleans.py:126
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:127
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:144
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:168
++#: booleans.py:162
+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:170
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:172
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -84108,74 +83623,82 @@ index 5883991..bb0d102 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:173
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:174
-+msgid "Allow user music sharing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:176
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:177
++#: booleans.py:172
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:178
++#: booleans.py:173
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:181
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -84185,129 +83708,150 @@ index 5883991..bb0d102 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:182
++#: booleans.py:177
+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:185
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:187
++#: booleans.py:182
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:188
-+msgid "allow host key based authentication"
++#: booleans.py:183
++msgid ""
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:192
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:195
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow the Telepathy connection managers to connect to any network port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:197
++#: booleans.py:196
+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -84318,241 +83862,296 @@ index 5883991..bb0d102 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-+#: booleans.py:201
-+msgid "Support fusefs home directories"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-+#: booleans.py:203
-+msgid "Support NFS home directories"
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++#: booleans.py:206
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:208
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++#: booleans.py:210
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:220
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:222
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
++
+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
+#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/en_GB.po b/policycoreutils/po/en_GB.po
-index ffb15bc..5b58a5e 100644
+index ffb15bc..2904253 100644
--- a/policycoreutils/po/en_GB.po
+++ b/policycoreutils/po/en_GB.po
-@@ -10,16 +10,16 @@ msgid ""
+@@ -1,7 +1,7 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++#
+ # Translators:
+ # Abigail Brady <morwen at evilmagic.org>, 2007.
+ # Bastien Nocera <hadess at hadess.net>, 2007.
+@@ -10,28 +10,24 @@ msgid ""
msgstr ""
"Project-Id-Version: Policycoreutils\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-"Language-Team: English (United Kingdom) (http://www.transifex.net/projects/p/"
-+"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
- "fedora/language/en_GB/)\n"
- "Language: en_GB\n"
+-"fedora/language/en_GB/)\n"
+-"Language: en_GB\n"
++"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/fedora/language/en_GB/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Language: en_GB\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../run_init/run_init.c:67
msgid ""
-@@ -31,7 +31,7 @@ msgstr ""
+ "USAGE: run_init <script> <args ...>\n"
" where: <script> is the name of the init script to run,\n"
" <args ...> are the arguments to that script."
+-msgstr ""
+-"USAGE: run_init <script> <args ...>\n"
+-" where: <script> is the name of the init script to run,\n"
+-" <args ...> are the arguments to that script."
++msgstr "USAGE: run_init <script> <args ...>\n where: <script> is the name of the init script to run,\n <args ...> are the arguments to that script."
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
#, c-format
msgid "failed to initialize PAM\n"
msgstr "failed to initialise PAM\n"
-@@ -80,7 +80,7 @@ msgstr "Sorry, run_init may be used only on a SELinux kernel.\n"
+@@ -80,353 +76,359 @@ msgstr "Sorry, run_init may be used only on a SELinux kernel.\n"
msgid "authentication failed.\n"
msgstr "authentication failed.\n"
@@ -84561,7 +84160,14 @@ index ffb15bc..5b58a5e 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "Could not set exec context to %s.\n"
-@@ -93,855 +93,871 @@ msgstr "******************** IMPORTANT ***********************\n"
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "******************** IMPORTANT ***********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "To make this policy package active, execute:"
@@ -84570,116 +84176,116 @@ index ffb15bc..5b58a5e 100644
-msgstr "global"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "Could not create semanage handle"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr "SELinux policy is not managed or store cannot be accessed."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "Cannot read policy store."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "Could not establish semanage connection"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "Could not test MLS enabled status"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "Not yet implemented"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "Semanage transaction already in progress"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "Could not start semanage transaction"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "Could not commit semanage transaction"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "Semanage transaction not in progress"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "Could not list SELinux modules"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "Version"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "Disabled"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr "Could not set permissive domain %s (module installation failed)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "Could not remove permissive domain %s (remove failed)"
@@ -84691,119 +84297,119 @@ index ffb15bc..5b58a5e 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "Could not create a key for %s"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "Could not check if login mapping for %s is defined"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "Linux Group %s does not exist"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "Linux User %s does not exist"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "Could not create login mapping for %s"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "Could not set name for %s"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "Could not set MLS range for %s"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "Could not set SELinux user for %s"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "Could not add login mapping for %s"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "Requires seuser or serange"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "Login mapping for %s is not defined"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "Could not query seuser for %s"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "Could not modify login mapping for %s"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr "Login mapping for %s is defined in policy, cannot be deleted"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "Could not delete login mapping for %s"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "Could not list login mappings"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "Login Name"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -84811,7 +84417,7 @@ index ffb15bc..5b58a5e 100644
msgstr "SELinux User"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "MLS/MCS Range"
@@ -84819,724 +84425,678 @@ index ffb15bc..5b58a5e 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "Could not check if SELinux user %s is defined"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "Could not query user for %s"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "You must add at least one role for %s"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "Could not create SELinux user for %s"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "Could not add role %s for %s"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "Could not set MLS level for %s"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "Could not add prefix %s for %s"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "Could not extract key for %s"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "Could not add SELinux user %s"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "Requires prefix, roles, level or range"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "Requires prefix or roles"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "SELinux user %s is not defined"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "Could not modify SELinux user %s"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr "SELinux user %s is defined in policy, cannot be deleted"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "Could not delete SELinux user %s"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "Could not list SELinux users"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "Could not list roles for user %s"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "Labelling"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "Prefix"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "MCS Level"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "MCS Range"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "SELinux Roles"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "Protocol udp or tcp is required"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "Port is required"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "Could not create a key for %s/%s"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "Type is required"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "Could not check if port %s/%s is defined"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "Port %s/%s already defined"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "Could not create port for %s/%s"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "Could not create context for %s/%s"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "Could not set user in port context for %s/%s"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "Could not set role in port context for %s/%s"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "Could not set type in port context for %s/%s"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "Could not set mls fields in port context for %s/%s"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "Could not set port context for %s/%s"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -476,8 +478,8 @@ msgstr "Could not set port context for %s/%s"
msgid "Could not add port %s/%s"
msgstr "Could not add port %s/%s"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "Requires setype or serange"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -485,463 +487,473 @@ msgstr "Requires setype or serange"
msgid "Requires setype"
msgstr "Requires setype"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "Port %s/%s is not defined"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "Could not query port %s/%s"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "Could not modify port %s/%s"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "Could not list the ports"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "Could not delete the port %s"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "Port %s/%s is defined in policy, cannot be deleted"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "Could not delete port %s/%s"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "Could not list ports"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "SELinux Port Type"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "Proto"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "Port Number"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "Node Address is required"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "Unknown or missing protocol"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
-+#, fuzzy
+-msgstr "SELinux Type is required"
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
- msgstr "SELinux Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "Could not create key for %s"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "Could not check if addr %s is defined"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "Could not create addr for %s"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "Could not create context for %s"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "Could not set mask for %s"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "Could not set user in addr context for %s"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "Could not set role in addr context for %s"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "Could not set type in addr context for %s"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "Could not set mls fields in addr context for %s"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "Could not set addr context for %s"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "Could not add addr %s"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "Addr %s is not defined"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "Could not query addr %s"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "Could not modify addr %s"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "Addr %s is defined in policy, cannot be deleted"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "Could not delete addr %s"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "Could not list addrs"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr "SELinux Type is required"
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "Could not check if interface %s is defined"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "Could not create interface for %s"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "Could not set user in interface context for %s"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "Could not set role in interface context for %s"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "Could not set type in interface context for %s"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "Could not set mls fields in interface context for %s"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "Could not set interface context for %s"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "Could not set message context for %s"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "Could not add interface %s"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "Interface %s is not defined"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "Could not query interface %s"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "Could not modify interface %s"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "Interface %s is defined in policy, cannot be deleted"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "Could not delete interface %s"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "Could not list interfaces"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "SELinux Interface"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "Context"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "Could not set user in file context for %s"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "Could not set role in file context for %s"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "Could not set mls fields in file context for %s"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "Invalid file specification"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
++msgstr ""
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "Could not check if file context for %s is defined"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "Could not create file context for %s"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "Could not set type in file context for %s"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "Could not set file context for %s"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "Could not add file context for %s"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "Requires setype, serange or seuser"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "File context for %s is not defined"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "Could not query file context for %s"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "Could not modify file context for %s"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "Could not list the file contexts"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "Could not delete the file context %s"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr "File context for %s is defined in policy, cannot be deleted"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "Could not delete file context for %s"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "Could not list file contexts"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "Could not list local file contexts"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux fcontext"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "type"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -85544,103 +85104,102 @@ index ffb15bc..5b58a5e 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "Could not check if boolean %s is defined"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "Boolean %s is not defined"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "Could not query file context %s"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "You must specify one of the following values: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "Could not set active value of boolean %s"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "Could not modify boolean %s"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "Bad format %s: Record %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "Boolean %s is defined in policy, cannot be deleted"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "Could not delete boolean %s"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "Could not list booleans"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr "unknown"
-
+-msgid "unknown"
+-msgstr "unknown"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "off"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "on"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "SELinux boolean"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "Description"
-@@ -1005,7 +1021,7 @@ msgstr "Error allocating memory.\n"
+@@ -1005,7 +1017,7 @@ msgstr "Error allocating memory.\n"
msgid "Error sending audit message.\n"
msgstr "Error sending audit message.\n"
@@ -85649,7 +85208,17 @@ index ffb15bc..5b58a5e 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "Could not determine enforcing mode.\n"
-@@ -1121,62 +1137,66 @@ msgstr "Unable to obtain empty signal set\n"
+@@ -1063,8 +1075,7 @@ msgstr "Error: multiple levels specified\n"
+ #: ../newrole/newrole.c:865
+ #, c-format
+ msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+-msgstr ""
+-"Error: you are not allowed to change levels on a non secure terminal \n"
++msgstr "Error: you are not allowed to change levels on a non secure terminal \n"
+
+ #: ../newrole/newrole.c:891
+ #, c-format
+@@ -1121,62 +1132,66 @@ msgstr "Unable to obtain empty signal set\n"
msgid "Unable to set SIGHUP handler\n"
msgstr "Unable to set SIGHUP handler\n"
@@ -85728,7 +85297,7 @@ index ffb15bc..5b58a5e 100644
msgid "failed to exec shell\n"
msgstr "failed to exec shell\n"
-@@ -1279,20 +1299,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1279,20 +1294,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyConfidential juser"
@@ -85754,7 +85323,7 @@ index ffb15bc..5b58a5e 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1348,577 +1368,464 @@ msgstr ""
+@@ -1348,577 +1363,465 @@ msgstr ""
msgid "Login '%s' is required"
msgstr ""
@@ -85829,7 +85398,7 @@ index ffb15bc..5b58a5e 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -85841,7 +85410,7 @@ index ffb15bc..5b58a5e 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -85858,7 +85427,7 @@ index ffb15bc..5b58a5e 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -85870,7 +85439,7 @@ index ffb15bc..5b58a5e 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -85886,7 +85455,7 @@ index ffb15bc..5b58a5e 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -85906,7 +85475,7 @@ index ffb15bc..5b58a5e 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -85919,7 +85488,7 @@ index ffb15bc..5b58a5e 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -85932,7 +85501,7 @@ index ffb15bc..5b58a5e 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -85945,52 +85514,56 @@ index ffb15bc..5b58a5e 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
msgstr ""
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
- msgstr ""
-
+-msgstr ""
+-
-#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
msgstr ""
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
- "the system directly."
- msgstr ""
-
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
-msgstr ""
-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
+ msgstr ""
+
-#: ../gui/polgen.glade:716
-msgid "label104"
--msgstr ""
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
+ msgstr ""
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -86069,14 +85642,16 @@ index ffb15bc..5b58a5e 100644
msgstr ""
-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
msgstr ""
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
-#: ../gui/polgen.glade:1284
+#: ../gui/polgen.glade:1056
msgid "<b>Select domains that %s will administer:</b>"
@@ -86301,58 +85876,58 @@ index ffb15bc..5b58a5e 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -86360,12 +85935,12 @@ index ffb15bc..5b58a5e 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -86373,18 +85948,18 @@ index ffb15bc..5b58a5e 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -86472,7 +86047,7 @@ index ffb15bc..5b58a5e 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1956,1411 +1863,1499 @@ msgstr ""
+@@ -1956,1411 +1859,1626 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -86631,8 +86206,8 @@ index ffb15bc..5b58a5e 100644
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
msgstr ""
-#: ../gui/selinux.tbl:13
@@ -86704,6 +86279,12 @@ index ffb15bc..5b58a5e 100644
+#: ../gui/system-config-selinux.glade:727
msgid ""
-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+-msgstr ""
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -86712,19 +86293,12 @@ index ffb15bc..5b58a5e 100644
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
- msgstr ""
-
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
++msgstr ""
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
msgstr ""
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
@@ -86733,49 +86307,55 @@ index ffb15bc..5b58a5e 100644
-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
msgstr ""
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
msgstr ""
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
msgstr ""
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
msgstr ""
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
msgstr ""
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
+#: ../gui/system-config-selinux.glade:1354
+msgid ""
+"Disabled\n"
@@ -86783,20 +86363,20 @@ index ffb15bc..5b58a5e 100644
+"Enforcing\n"
msgstr ""
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
msgstr ""
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
msgstr ""
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+#: ../gui/system-config-selinux.glade:1463
+msgid ""
+"Select if you wish to relabel then entire file system on next reboot. "
@@ -86805,32 +86385,32 @@ index ffb15bc..5b58a5e 100644
+"relabel is required."
msgstr ""
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
msgstr ""
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+#: ../gui/system-config-selinux.glade:1561
+msgid "label37"
msgstr ""
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
+#: ../gui/system-config-selinux.glade:1598
+msgid "Revert boolean setting to system default"
msgstr ""
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+#: ../gui/system-config-selinux.glade:1614
+msgid "Toggle between Customized and All Booleans"
msgstr ""
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
+#: ../gui/system-config-selinux.glade:1645
+#: ../gui/system-config-selinux.glade:1850
+#: ../gui/system-config-selinux.glade:2037
@@ -86841,1032 +86421,1147 @@ index ffb15bc..5b58a5e 100644
+msgid "Filter"
msgstr ""
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
+-#: ../gui/selinux.tbl:41
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
- msgstr ""
-
--#: ../gui/selinux.tbl:41
--msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1771
+msgid "Add File Context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "unknown"
++
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
msgstr ""
-#: ../gui/selinux.tbl:87
--msgid ""
++#: ../sepolicy/sepolicy/generate.py:355
+ msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:2
++#: booleans.py:6
+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:23
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:24
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:25
++#: booleans.py:29
+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:26
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:27
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:28
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:29
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:30
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:31
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:32
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:33
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:34
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:35
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:36
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:37
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:44
++msgid ""
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:42
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:50
++#: booleans.py:54
+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:57
++#: booleans.py:61
+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:59
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:67
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:72
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:73
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:84
++#: booleans.py:89
+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:86
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:93
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr ""
++
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
-+#: booleans.py:94
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr ""
+
-+#: booleans.py:95
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
@@ -87876,226 +87571,214 @@ index ffb15bc..5b58a5e 100644
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:111
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:105
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr ""
-+
-+#: booleans.py:107
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:108
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:109
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
-+#: booleans.py:110
++#: booleans.py:116
msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
- msgstr ""
-
--#: ../gui/selinux.tbl:203
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
-+#: booleans.py:113
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
+
+-#: ../gui/selinux.tbl:203
++#: booleans.py:119
msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
+"Allow nfs servers to modify public files used for public file transfer "
+"services. Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:120
++msgid "Allow system to run with NIS"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:118
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:119
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:120
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:122
++#: booleans.py:126
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:127
++msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
-+#: booleans.py:123
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
-
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:133
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr ""
++
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
++
++#: booleans.py:137
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:134
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
@@ -88105,186 +87788,181 @@ index ffb15bc..5b58a5e 100644
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:135
++#: booleans.py:139
+msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:136
++#: booleans.py:140
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:144
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
-+msgstr ""
-+
-+#: booleans.py:162
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:164
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -88292,88 +87970,82 @@ index ffb15bc..5b58a5e 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:167
++#: booleans.py:168
+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:168
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:170
++#: booleans.py:172
+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:174
-+msgid "Allow user music sharing"
-+msgstr ""
-+
-+#: booleans.py:175
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -88389,14 +88061,14 @@ index ffb15bc..5b58a5e 100644
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:176
++#: booleans.py:177
+msgid ""
+"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:177
++#: booleans.py:178
+msgid ""
+"Allow sftp-internal to login to local users and read/write all files on the "
+"system, governed by DAC."
@@ -88404,33 +88076,35 @@ index ffb15bc..5b58a5e 100644
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:178
++#: booleans.py:179
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:179
++#: booleans.py:180
+msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:180
++#: booleans.py:181
+msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:181
++#: booleans.py:182
+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:182
++#: booleans.py:183
+msgid ""
+"Allow samba to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
@@ -88438,18 +88112,18 @@ index ffb15bc..5b58a5e 100644
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:183
++#: booleans.py:184
+msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:184
++#: booleans.py:185
+msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:185
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
@@ -88459,69 +88133,72 @@ index ffb15bc..5b58a5e 100644
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:186
++#: booleans.py:187
+msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:187
++#: booleans.py:188
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:188
++#: booleans.py:189
+msgid "allow host key based authentication"
+msgstr ""
+
-+#: booleans.py:189
++#: booleans.py:190
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:190
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+msgstr ""
+
-+#: booleans.py:192
++#: booleans.py:194
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow the Telepathy connection managers to connect to any network port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:193
++#: booleans.py:195
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-+#: booleans.py:195
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -88532,149 +88209,171 @@ index ffb15bc..5b58a5e 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-+#: booleans.py:197
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-+#: booleans.py:201
-+msgid "Support fusefs home directories"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-+#: booleans.py:203
-+msgid "Support NFS home directories"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++#: booleans.py:206
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++#: booleans.py:208
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++#: booleans.py:210
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:220
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
++
++#: booleans.py:223
++msgid "Allow webadm to manage files in users home directories"
++msgstr ""
++
++#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
@@ -88683,13 +88382,13 @@ index ffb15bc..5b58a5e 100644
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:221
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:222
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
@@ -88697,57 +88396,61 @@ index ffb15bc..5b58a5e 100644
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:223
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:224
++#: booleans.py:231
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:226
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
-+#: booleans.py:227
++#: booleans.py:235
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
-+#: booleans.py:228
++#: booleans.py:236
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
-+#: booleans.py:229
++#: booleans.py:237
+msgid "Support X userspace object manager"
+msgstr ""
+
-+#: booleans.py:230
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/es.po b/policycoreutils/po/es.po
-index 64b0111..d034116 100644
+index 64b0111..e84995e 100644
--- a/policycoreutils/po/es.po
+++ b/policycoreutils/po/es.po
@@ -1,44 +1,41 @@
@@ -88767,12 +88470,11 @@ index 64b0111..d034116 100644
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
--"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-"Language-Team: Spanish (Castilian) <trans-es at lists.fedoraproject.org>\n"
-"Language: es\n"
-+"POT-Creation-Date: 2012-10-08 10:31-0400\n"
-+"PO-Revision-Date: 2012-11-29 00:36+0000\n"
-+"Last-Translator: Gladys Guerrero <gguerrer at redhat.com>\n"
+"Language-Team: Spanish <trans-es at lists.fedoraproject.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -88807,7 +88509,7 @@ index 64b0111..d034116 100644
#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
msgid "Password:"
-@@ -79,7 +76,7 @@ msgstr "Lo siento, run_init sólo se puede usar en un kernel SELinux.\n"
+@@ -79,357 +76,359 @@ msgstr "Lo siento, run_init sólo se puede usar en un kernel SELinux.\n"
msgid "authentication failed.\n"
msgstr "falló la autenticación.\n"
@@ -88816,7 +88518,14 @@ index 64b0111..d034116 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "No se pudo fijar el contexto de ejecución a %s.\n"
-@@ -92,862 +89,852 @@ msgstr "******************** IMPORTANTE **********************\n"
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "******************** IMPORTANTE **********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "Para hacer este paquete de políticas activo, ejecute:"
@@ -88825,121 +88534,121 @@ index 64b0111..d034116 100644
-msgstr "global"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "No se puede crear manejador semanage"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
-msgstr ""
-"La política SELinux es no manejada o no se puede acceder al almacenamiento."
+msgstr "La política SELinux no es administrada o no se puede acceder al almacenamiento."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "No se puede leer el almacenamiento de políticas."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "No se pudo establecer una conexión semanage"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "No se pudo probar si el estado de MLS es activado"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
-msgstr "Todavía no implementado"
+msgstr "Todavía no se ha implementado"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "Transacción semanage actualmente en progreso"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "No se puede iniciar transacción semanage"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "No se puede confirmar la transacción·semanage"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
-msgstr "Transacción semanage no ejecutándose"
+msgstr "Transacción semanage no está en curso"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "No se pudieron listar los módulos SELinux"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
-msgstr ""
+msgstr "Nombre de los módulos"
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "Versión"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "Inhabilitado"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
-msgstr ""
+msgstr "No se pudo inhabilitar el módulo %s (falló la eliminación)"
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
-msgstr ""
+msgstr "No se pudo habilitar el módulo %s (falló la eliminación)"
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
-msgstr ""
+msgstr "No se pudo eliminarar el módulo %s (falló la eliminación)"
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
-msgstr ""
+msgstr "dontaudit necesita o bien 'on' o bien 'off'"
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
-msgstr ""
+msgstr "Tipos permisivos predeterminados"
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
-msgstr ""
+msgstr "Tipos permisivos personalizados"
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
-msgstr ""
@@ -88947,7 +88656,7 @@ index 64b0111..d034116 100644
+msgstr "No se pudo poner el dominio %s permisivo (falló la instalación del módulo)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "No se pudo eliminar el dominio permisivo %s (falló el borrado)"
@@ -88959,92 +88668,92 @@ index 64b0111..d034116 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
-+#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
-+#: ../semanage/seobject.py:2031
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "No se pudo crear una clave para %s"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "No se pudo chequear si la asignación de ingreso para %s está definida"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "El Grupo Linux %s no existe"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "El Usuario de Linux %s no existe"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "No se pudo crear asignación de ingreso para %s"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "No se pudo fijar el nombre para %s"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "No se pudo fijar el rango MLS para %s"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "No se pudo fijar el usuario SELinux para %s"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "No se pudo agregar asignación de ingreso para %s"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "Se requiere seuser o serange"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "La asignación de ingreso para %s no está definida"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "No se pudo consultar seuser para %s"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "No se pudo modificar la asignación de ingreso para %s"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
-msgstr ""
@@ -89053,28 +88762,28 @@ index 64b0111..d034116 100644
+msgstr "La asignación de ingreso para %s se definió en la política, no se puede eliminar"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "No se pudo eliminar la asignación de ingreso para %s"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "No se pudieron listar las asignaciones de ingreso"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "Nombre de Ingreso"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -89082,7 +88791,7 @@ index 64b0111..d034116 100644
msgstr "Usuario SELinux "
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "Rango MLS/MCS"
@@ -89090,378 +88799,342 @@ index 64b0111..d034116 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "No se pudo chequear si el usuario SELinux %s está definido"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "No se pudo consultar usuario para %s"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "Debe agregar al menos un rol para %s"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "No se pudo crear el usuario SELinux para %s"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "No se pudo agregar el rol %s para %s"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "No se pudo fijar el nivel MLS para %s"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "No se pudo agregar el prefijo %s para %s"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "No se pudo extraer la clave para %s"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "No se pudo agregar el usuario SELinux %s"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "Se requiere prefijo, roles, nivel o rango"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "Se requiere prefijo o roles"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "El usuario SELinux %s no está definido"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "No se pudo modificar el usuario SELinux %s"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr "El usuario SELinux %s está definido en política, no puede ser borrado"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "No se pudo borrar el usuario SELinux %s"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "No se pudieron listar los usuarios SELinux"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "No se pudieron listar los roles para el usuario %s"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "Etiquetado"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "Prefijo"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "Nivel MCS"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "Rango MCS"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "Roles SELinux"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:942
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "Se requiere protocolo udp o tcp"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "Se requiere un puerto"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:954
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
-msgstr ""
+msgstr "Puerto no válido"
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:958
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "No se pudo crear una clave para %s/%s"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "Se requiere tipo"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
-+#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "No se pudo chequear si el puerto %s/%s está definido"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:977
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "El puerto %s/%s ya está definido"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:981
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "No se pudo crear el puerto para %s/%s"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:987
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "No se pudo crear el contexto para %s/%s"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:991
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "No se pudo poner al usuario en el contexto de puerto para %s/%s"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:995
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "No se pudo poner el rol en el contexto de puerto para %s/%s"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:999
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "No se pudo poner el tipo en el contexto de puerto para %s/%s"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "No se pudo fijar los campos mls en el contexto de puerto para %s/%s"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1008
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "No se pudo poner el contexto de puerto para %s/%s"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1012
- #, python-format
+@@ -479,8 +478,8 @@ msgstr "No se pudo poner el contexto de puerto para %s/%s"
msgid "Could not add port %s/%s"
msgstr "No se pudo agregar puerto %s/%s"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
-+#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "Se requiere setype o serange"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1028
+@@ -488,466 +487,473 @@ msgstr "Se requiere setype o serange"
msgid "Requires setype"
msgstr "Se requiere setype"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "El puerto %s/%s no está definido"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1040
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "No se pudo consultar el puerto %s/%s"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1051
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "No se pudo modificar el puerto %s/%s"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1064
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "No se pueden listar los puertos"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1080
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "No se puede borrar el puerto %s"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1097
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "El puerto %s/%s está definido en la política, no se puede borrar"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1101
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "No se puede borrar el puerto %s/%s"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "No se pueden listar los puertos"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "Tipo de Puerto SELinux"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "Proto"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "Número de Puerto"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1197
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "Se requiere una Dirección de Nodo"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1212
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "Falta el protocolo o es desconocido"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
-+#: ../semanage/seobject.py:1713
- msgid "SELinux Type is required"
- msgstr "Se requiere el tipo SELinux "
+-msgid "SELinux Type is required"
+-msgstr "Se requiere el tipo SELinux "
++#: ../semanage/seobject.py:1256
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
-+#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
-+#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "No se pudo crear clave para %s"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
-+#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "No se pudo chequear si la dirección %s está definida"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1241
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "No se pudo crear la dirección para %s"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1675
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "No se pudo crear el contexto para %s"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1251
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "No se pudo poner la máscara para %s"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1255
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "No se pudo poner al usuario en el contexto de dirección para %s"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1259
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "No se pudo poner el rol en el contexto de dirección para %s"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1263
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "No se pudo poner el tipo en el contexto de dirección para %s"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
-msgstr ""
@@ -89469,297 +89142,305 @@ index 64b0111..d034116 100644
+msgstr "No se pudieron poner los campos mls en el contexto de dirección para %s"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "No se pudo poner el contexto de dirección para %s"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "No se pudo agregar la dirección %s"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "La dirección %s no está definida"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1305
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "No se pudo consultar la dirección %s"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "No se pudo modificar la dirección %s"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1343
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "La dirección %s está definido en la política, no se puede borrar"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1347
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "No se pudo borrar la dirección %s"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
-msgstr ""
+msgstr "No se pudieron eliminar todos los mapeos de nodo"
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1373
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "No se pudieron listar las direcciones"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
++msgid "SELinux Type is required"
++msgstr "Se requiere el tipo SELinux "
++
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "No se pudo chequear si la interfase %s está definida"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1440
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "No se pudo crear la interfaz para %s"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1449
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "No se pudo poner el usuario en el contexto de interfaz para %s"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1453
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "No se pudo fijar el rol en el contexto de interfaz para %s"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1457
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "No se pudo poner el tipo en el contexto de interfaz para %s"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1462
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "No se pudieron poner los campos mls en el contexto de interfaz para %s"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1466
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "No se pudo poner el contexto de interfaz para %s"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1470
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "No se pudo poner el contexto de mensaje para %s"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "No se pudo agregar la interfaz %s"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "La interfaz %s no está definida"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1501
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "No se pudo consultar la interfaz %s"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "No se pudo modificar la interfaz %s"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "La interfase %s está definida en la política, no se puede borrar"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "No se pudo borrar la interfaz %s"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
-msgstr ""
+msgstr "No se pudieron eliminar todos los mapeos de interfaz"
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1567
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "No se pudieron listar las interfaces"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "Interfaz SELinux"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "Contexto"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1652
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
-msgstr ""
+msgstr "Ya existe una clase equivalente de %s"
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1658
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
-msgstr ""
+msgstr "La especificación de archivo %s choca con la regla de equivalencia '%s %s'"
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
-msgstr ""
+msgstr "No existe una clase equivalente de %s"
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1681
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "No se pudo poner al usuario en el contexto de archivo para %s"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1685
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "No se pudo poner el rol en el contexto de archivo para %s"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "No se pudieron poner los campos mls en el contexto de archivo para %s"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "Especificación de archivo inválida"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1698
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
-msgstr ""
+msgstr "La especificación de archivo no puede incluir espacios"
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1703
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
+"instead"
+msgstr "La especificación de archivo %s choca con la regla de equivalencia '%s %s'; Intente en su lugar agregar '%s'"
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
+ msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
-+#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
-+#: ../semanage/seobject.py:1865
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "No se pudo chequear si el contexto de archivo para %s está definido"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1734
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "No se pudo crear el contexto de archivo para %s"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1742
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "No se pudo poner el tipo en el contexto de archivo para %s"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
-+#: ../semanage/seobject.py:1811
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "No se pudo poner el contexto de archivo para %s"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "No se pudo agregar el contexto de archivo para %s"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1770
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "Se requiere setype, serange o seuser"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "El contexto de archivo para %s no está definido"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1789
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "No se pudo consultar el contexto de archivo para %s"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1815
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "No se pudo modificar el contexto de archivo para %s"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1828
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "No se pudieron listar los contextos de archivo"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1842
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "No se pudo borrar el contexto de archivo %s"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
-msgstr ""
@@ -89768,33 +89449,33 @@ index 64b0111..d034116 100644
+msgstr "El contexto de archivo para %s está definido en la política, no se puede borrar"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1873
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "No se pudo borrar el contexto de archivo para %s"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "No se pudieron listar los contextos de archivo"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "No se pudieron listar los contextos de archivo"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "fcontext SELinux"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "tipo"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1942
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
@@ -89802,7 +89483,7 @@ index 64b0111..d034116 100644
+msgstr "\nEquivalencia SELinux de distribución de fcontext\n"
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1947
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -89811,105 +89492,104 @@ index 64b0111..d034116 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
-+#: ../semanage/seobject.py:2040
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "No se pudo chequear si el booleano %s está definido"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "El booleano %s no está definido"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:1987
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "No se pudo consultar el contexto de archivo %s"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:1992
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "Debe especificar uno de los siguientes valores: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:1997
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "No se pudo poner el valor actual del booleano %s"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2000
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "No se pudo modificar el booleano %s"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2018
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "Formato incorrecto %s: Registro %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2042
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "El booleano %s está definido en la política, no se puede borrar"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2046
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "No se puede borrar el booleano %s"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "No se pueden listar los booleanos"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2100
- msgid "unknown"
- msgstr "desconocido"
-
+-msgid "unknown"
+-msgstr "desconocido"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "apagado"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "encendido"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "booleano SELinux"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "State"
-msgstr ""
+msgstr "Estado"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "Default"
-msgstr ""
+msgstr "Predeterminado"
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "Descripción"
-@@ -959,8 +946,7 @@ msgstr "fallo al fijar PAM_TTY\n"
+@@ -959,8 +965,7 @@ msgstr "fallo al fijar PAM_TTY\n"
#: ../newrole/newrole.c:290
#, c-format
msgid "newrole: service name configuration hashtable overflow\n"
@@ -89919,7 +89599,7 @@ index 64b0111..d034116 100644
#: ../newrole/newrole.c:300
#, c-format
-@@ -1012,10 +998,10 @@ msgstr "Error al asignar memoria.\n"
+@@ -1012,10 +1017,10 @@ msgstr "Error al asignar memoria.\n"
msgid "Error sending audit message.\n"
msgstr "Error al enviar un mensaje de auditoría.\n"
@@ -89932,7 +89612,7 @@ index 64b0111..d034116 100644
#: ../newrole/newrole.c:699
#, c-format
-@@ -1025,16 +1011,12 @@ msgstr "¡Error! No se pudo abrir %s.\n"
+@@ -1025,16 +1030,12 @@ msgstr "¡Error! No se pudo abrir %s.\n"
#: ../newrole/newrole.c:705
#, c-format
msgid "%s! Could not get current context for %s, not relabeling tty.\n"
@@ -89951,7 +89631,7 @@ index 64b0111..d034116 100644
#: ../newrole/newrole.c:725
#, c-format
-@@ -1074,9 +1056,7 @@ msgstr "Error: se especificaron múltiples niveles\n"
+@@ -1074,9 +1075,7 @@ msgstr "Error: se especificaron múltiples niveles\n"
#: ../newrole/newrole.c:865
#, c-format
msgid "Error: you are not allowed to change levels on a non secure terminal \n"
@@ -89962,7 +89642,7 @@ index 64b0111..d034116 100644
#: ../newrole/newrole.c:891
#, c-format
-@@ -1086,32 +1066,32 @@ msgstr "No se pudo obtener el tipo por defecto.\n"
+@@ -1086,32 +1085,32 @@ msgstr "No se pudo obtener el tipo por defecto.\n"
#: ../newrole/newrole.c:901
#, c-format
msgid "failed to get new context.\n"
@@ -90001,7 +89681,7 @@ index 64b0111..d034116 100644
#: ../newrole/newrole.c:943
#, c-format
-@@ -1133,64 +1113,68 @@ msgstr "Imposible obtener señal de vacío\n"
+@@ -1133,64 +1132,68 @@ msgstr "Imposible obtener señal de vacío\n"
msgid "Unable to set SIGHUP handler\n"
msgstr "Imposible poner el manejador SIGHUP\n"
@@ -90086,7 +89766,7 @@ index 64b0111..d034116 100644
#: ../load_policy/load_policy.c:22
#, c-format
-@@ -1205,9 +1189,7 @@ msgstr "%s: la política ya fue cargada y su carga inicial pedida\n"
+@@ -1205,9 +1208,7 @@ msgstr "%s: la política ya fue cargada y su carga inicial pedida\n"
#: ../load_policy/load_policy.c:80
#, c-format
msgid "%s: Can't load policy and enforcing mode requested: %s\n"
@@ -90097,7 +89777,7 @@ index 64b0111..d034116 100644
#: ../load_policy/load_policy.c:90
#, c-format
-@@ -1221,7 +1203,7 @@ msgstr "Se requiere al menos una categoría"
+@@ -1221,7 +1222,7 @@ msgstr "Se requiere al menos una categoría"
#: ../scripts/chcat:106 ../scripts/chcat:183
#, c-format
msgid "Can not modify sensitivity levels using '+' on %s"
@@ -90106,7 +89786,7 @@ index 64b0111..d034116 100644
#: ../scripts/chcat:110
#, c-format
-@@ -1293,2088 +1275,2058 @@ msgstr "chcat -- -ConfidencialEmpresa /docs/plandenegocios.odt"
+@@ -1293,2088 +1294,2191 @@ msgstr "chcat -- -ConfidencialEmpresa /docs/plandenegocios.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +ConfidencialEmpresa juser"
@@ -90196,27 +89876,32 @@ index 64b0111..d034116 100644
-msgstr ""
+msgstr "Es necesario el registro de '%s'"
- #: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
msgid "Policy Module"
-msgstr ""
+msgstr "Módulo de política"
- #: ../gui/modulesPage.py:57
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
msgid "Module Name"
-msgstr ""
+msgstr "Nombre del módulo"
- #: ../gui/modulesPage.py:134
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
msgid "Disable Audit"
-msgstr ""
+msgstr "Inhabilitar audit"
- #: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
msgid "Enable Audit"
-msgstr ""
+msgstr "Habilitar audit"
- #: ../gui/modulesPage.py:162
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
msgid "Load Policy Module"
-msgstr ""
-
@@ -90247,12 +89932,12 @@ index 64b0111..d034116 100644
+#: ../gui/polgen.glade:34
+msgid "Add Booleans Dialog"
+msgstr "Agregar diálogo de booleanos"
-
--#: ../gui/polgen.glade:90
++
+#: ../gui/polgen.glade:101
+msgid "Boolean Name"
+msgstr "Nombre booleano"
-+
+
+-#: ../gui/polgen.glade:90
+#: ../gui/polgen.glade:230
msgid "SELinux Policy Generation Tool"
-msgstr ""
@@ -90272,7 +89957,7 @@ index 64b0111..d034116 100644
-msgstr ""
+msgstr "<b>Aplicaciones</b>"
+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr "Demonio init standard"
@@ -90282,23 +89967,23 @@ index 64b0111..d034116 100644
"Standard Init Daemon are daemons started on boot via init scripts. Usually "
"requires a script in /etc/rc.d/init.d"
-msgstr ""
-+msgstr "Los demonios init estándares son aquellos que se inician en el arranque mediante scripts init. Por lo general necesitan un script en /etc/rc.d/init.d"
-
+-
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-msgstr ""
--
++msgstr "Los demonios init estándares son aquellos que se inician en el arranque mediante scripts init. Por lo general necesitan un script en /etc/rc.d/init.d"
+
-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
msgid "DBUS System Daemon"
-msgstr ""
+msgstr "Demonio del sistema DBUS"
-
--#: ../gui/polgen.glade:280
++
+#: ../gui/polgen.glade:349
+msgid "Internet Services Daemon (inetd)"
+msgstr "Demonio de servicios de Internet (inetd)"
-+
+
+-#: ../gui/polgen.glade:280
+#: ../gui/polgen.glade:353
msgid "Internet Services Daemon are daemons started by xinetd"
-msgstr ""
@@ -90307,7 +89992,7 @@ index 64b0111..d034116 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr "Aplicación/script web (CGI)"
@@ -90321,7 +90006,7 @@ index 64b0111..d034116 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr "Aplicación de usuario"
@@ -90331,14 +90016,14 @@ index 64b0111..d034116 100644
"User Application are any application that you would like to confine that is "
"started by a user"
-msgstr ""
--
++msgstr "Una aplicación de usuarios es cualquier aplicación que haya sido iniciada por un usuario, y que le gustaría confinar "
+
-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-msgid "User Application"
-msgstr ""
-+msgstr "Una aplicación de usuarios es cualquier aplicación que haya sido iniciada por un usuario, y que le gustaría confinar "
-
+-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
-msgstr ""
+msgstr "Sandbox"
@@ -90348,12 +90033,12 @@ index 64b0111..d034116 100644
msgid "<b>Login Users</b>"
-msgstr ""
+msgstr "<b>Usuarios registrados<>"
-
--#: ../gui/polgen.glade:453
++
+#: ../gui/polgen.glade:478
+msgid "Existing User Roles"
+msgstr "Funciones de usuario existentes"
-+
+
+-#: ../gui/polgen.glade:453
+#: ../gui/polgen.glade:482
msgid "Modify an existing login user record."
-msgstr ""
@@ -90362,7 +90047,7 @@ index 64b0111..d034116 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-msgstr ""
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr "Función de usuario mínimo de terminal"
@@ -90377,7 +90062,7 @@ index 64b0111..d034116 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-msgstr ""
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr "Función de usuario mínimo de ventanas X"
@@ -90392,7 +90077,7 @@ index 64b0111..d034116 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-msgstr ""
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr "Función de usuario"
@@ -90407,7 +90092,7 @@ index 64b0111..d034116 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-msgstr ""
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr "Función de usuario administrativo"
@@ -90417,29 +90102,29 @@ index 64b0111..d034116 100644
-"User with full networking, no setuid applications without transition, no su, "
-"can sudo to Root Administration Roles"
-msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
+"User with full networking, no setuid applications without transition, no su,"
+" can sudo to Root Administration Roles"
+msgstr "Usuario con total acceso a entorno de red, sin aplicaciones setuid que no tengan transición, sin su, pero con sudo a funciones de administraciones de usuario root."
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
+-msgstr ""
+-
-#: ../gui/polgen.glade:585
+#: ../gui/polgen.glade:592
msgid "<b>Root Users</b>"
-msgstr ""
--
++msgstr "<b>Usuarios root</b>"
+
-#: ../gui/polgen.glade:647
-msgid ""
-"Select Root Administrator User Role, if this user will be used to administer "
-"the machine while running as root. This user will not be able to login to "
-"the system directly."
-msgstr ""
-+msgstr "<b>Usuarios root</b>"
-
+-
-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
++#: ../gui/polgen.glade:623
msgid "Root Admin User Role"
-msgstr ""
+msgstr "Función de usuario de administrador root"
@@ -90461,7 +90146,7 @@ index 64b0111..d034116 100644
+msgstr "<b>Ingrese el nombre de la aplicación, o el rol del usuario:</b>"
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
-msgstr ""
+msgstr "Nombre"
@@ -90501,12 +90186,12 @@ index 64b0111..d034116 100644
msgid ""
"Enter complete path to init script used to start the confined application."
-msgstr ""
--
++msgstr "Ingrese la ruta completa hacia el script init utilizado para iniciar la aplicación confinada."
+
-#: ../gui/polgen.glade:982
-msgid "label105"
-msgstr ""
-+msgstr "Ingrese la ruta completa hacia el script init utilizado para iniciar la aplicación confinada."
-
+-
-#: ../gui/polgen.glade:1011
+#: ../gui/polgen.glade:887
msgid "<b>Select existing role to modify:</b>"
@@ -90575,22 +90260,22 @@ index 64b0111..d034116 100644
+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
msgid "Select the domains that you would like this user administer."
-msgstr ""
--
++msgstr "Elija los dominios que quisiera sean administrados por este usuario."
+
-#: ../gui/polgen.glade:1346
-msgid "label109"
-msgstr ""
-+msgstr "Elija los dominios que quisiera sean administrados por este usuario."
-
+-
-#: ../gui/polgen.glade:1375
+#: ../gui/polgen.glade:1111
msgid "<b>Select additional roles for %s:</b>"
-msgstr ""
-+msgstr "<b>Elija funciones adicionales para %s:</b>"
-
+-
-#: ../gui/polgen.glade:1437
-msgid "label111"
-msgstr ""
--
++msgstr "<b>Elija funciones adicionales para %s:</b>"
+
-#: ../gui/polgen.glade:1466
+#: ../gui/polgen.glade:1166
msgid "<b>Enter network ports that %s binds on:</b>"
@@ -90602,13 +90287,13 @@ index 64b0111..d034116 100644
msgid "<b>TCP Ports</b>"
-msgstr ""
+msgstr "<b>Puertos TCP</b>"
-
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++
+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
+#: ../gui/polgen.glade:1698
+msgid "All"
+msgstr "Todos"
-+
+
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
msgid "Allows %s to bind to any udp port"
-msgstr ""
@@ -90708,12 +90393,12 @@ index 64b0111..d034116 100644
"Enter a comma separated list of udp ports or ranges of ports that %s "
"connects to. Example: 612, 650-660"
-msgstr ""
-+msgstr "Ingresar una lista que separa con comas los puertos UDP o rangos a los que %s se conecta. Por ejemplo: 612, 650-660"
-
+-
-#: ../gui/polgen.glade:2305
-msgid "label114"
-msgstr ""
--
++msgstr "Ingresar una lista que separa con comas los puertos UDP o rangos a los que %s se conecta. Por ejemplo: 612, 650-660"
+
-#: ../gui/polgen.glade:2334
+#: ../gui/polgen.glade:1792
msgid "<b>Select common application traits for %s:</b>"
@@ -90766,12 +90451,12 @@ index 64b0111..d034116 100644
+#: ../gui/polgen.glade:1914
msgid "Sends email"
-msgstr ""
-+msgstr "Envía correos"
-
+-
-#: ../gui/polgen.glade:2530
-msgid "label115"
-msgstr ""
--
++msgstr "Envía correos"
+
-#: ../gui/polgen.glade:2559
+#: ../gui/polgen.glade:1961
msgid "<b>Add files/directories that %s manages</b>"
@@ -90784,12 +90469,12 @@ index 64b0111..d034116 100644
"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
"Files ..."
-msgstr ""
-+msgstr "Archivos/directorios que \"administra\" %s. Archivos pid, archivos de registro, archivos /var/lib ..."
-
+-
-#: ../gui/polgen.glade:2823
-msgid "label116"
-msgstr ""
--
++msgstr "Archivos/directorios que \"administra\" %s. Archivos pid, archivos de registro, archivos /var/lib ..."
+
-#: ../gui/polgen.glade:2852
+#: ../gui/polgen.glade:2166
msgid "<b>Add booleans from the %s policy:</b>"
@@ -90823,68 +90508,68 @@ index 64b0111..d034116 100644
+msgstr "Directorio de políticas"
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
-msgstr ""
+msgstr "Función"
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
-msgstr ""
+msgstr "Usuario existente"
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
-msgstr ""
+msgstr "Aplicación"
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
-msgstr ""
+msgstr "%s debe ser un directorio"
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
-msgstr ""
+msgstr "Debe elegir un usuario"
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
-msgstr ""
+msgstr "Elija un archivo ejecutable a ser confinado."
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
-msgstr ""
+msgstr "Elija un archivo de script init a ser confinado."
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
-msgstr ""
+msgstr "Elija archivo(s) que la aplicación confinada crea o modifica"
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
-msgstr ""
+msgstr "Elija directorio(s) que la aplicación confinada posea o sobre los cuáles escriba"
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
-msgstr ""
+msgstr "Elija un directorio donde almacenar archivos de política generados"
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -90893,13 +90578,13 @@ index 64b0111..d034116 100644
+msgstr "El tipo %s_t ya ha sido definido en la política actual.\n¿Desea continuar?"
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
-msgstr ""
+msgstr "Verificar nombre"
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -90908,24 +90593,23 @@ index 64b0111..d034116 100644
+msgstr "El módulo %s.pp ya ha sido cargado en la política actual.\n¿Desea continuar?"
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
-msgstr ""
+msgstr "Debe agregar un nombre compuesto de letras y números, pero que no contenga espacios."
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
-msgstr ""
+msgstr "Debe ingresar un ejecutable"
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
-msgstr ""
-+msgstr "Configurar SELinux"
-
+-
-#: ../gui/polgen.py:158
-msgid "Internet Services Daemon"
-msgstr ""
@@ -91006,12 +90690,11 @@ index 64b0111..d034116 100644
-#: ../gui/polgen.py:1354
-msgid "Executable or Name required"
-msgstr ""
--
--#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
--msgid "Network Port"
++msgstr "Configurar SELinux"
+
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
-msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
+msgstr "Puerto de red"
#: ../gui/portsPage.py:85
@@ -91151,12 +90834,12 @@ index 64b0111..d034116 100644
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
+msgstr "Impositivo"
-+
+
+-#: ../gui/selinux.tbl:4
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr "Estatus"
-
--#: ../gui/selinux.tbl:4
++
+#: ../gui/statusPage.py:133
msgid ""
-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
@@ -91260,98 +90943,74 @@ index 64b0111..d034116 100644
+msgstr "todos los archivos \narchivo regular\ndirectorio\ndispositivo de caracteres\ndispositivo de bloque\nsocket\nenlace simbólico\nllamado tubería\n"
-#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
-
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-msgstr ""
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
++
+#: ../gui/system-config-selinux.glade:837
+msgid "Add SELinux User"
+msgstr "Añadir usuario SELinux"
-
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1079
+msgid "SELinux Administration"
+msgstr "Administración SELinux"
-
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1122
+msgid "Add"
+msgstr "Añadir"
-
--#: ../gui/selinux.tbl:15
--msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1144
+msgid "_Properties"
+msgstr "_Propiedades"
-
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1166
+msgid "_Delete"
+msgstr "_Borrar"
-
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1256
+msgid "Select Management Object"
+msgstr "Seleccionar objeto de administración"
-
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1273
+msgid "<b>Select:</b>"
+msgstr "<b>Seleccionar:</b>"
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr ""
+-#: ../gui/selinux.tbl:13
+#: ../gui/system-config-selinux.glade:1326
+msgid "System Default Enforcing Mode"
+msgstr "Modo impositivo predeterminado del sistema"
-
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
+msgstr "Inhabilitado\nPermisivo\nImpositivo\n"
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
+msgstr "Modo impositivo actual"
-+
+
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
+msgstr "Tipo de política predeterminada del sistema:"
--#: ../gui/selinux.tbl:20
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:1463
msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
+-"Allow user SELinux user account to execute files in home directory or /tmp"
-msgstr ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
@@ -91359,41 +91018,37 @@ index 64b0111..d034116 100644
+"relabel is required."
+msgstr "Elija si desea reetiquetar todo el archivo en el siguiente reinicio. Este proceso puede tardar un tiempo según el tamaño del sistema. Para cambiar los tipos de política o al ir de inhabilitado a impositivo, se requerirá una etiqueta."
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
+msgstr "Reetiquetar en el próximo reinicio."
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1561
+msgid "label37"
+msgstr "label37"
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1598
+msgid "Revert boolean setting to system default"
+msgstr "Revertir configuración booleana para predeterminado del sistema"
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1614
+msgid "Toggle between Customized and All Booleans"
+msgstr "Alternar entre booleanos Personalizado y Todos"
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1645
+#: ../gui/system-config-selinux.glade:1850
@@ -91405,1742 +91060,1864 @@ index 64b0111..d034116 100644
+msgid "Filter"
+msgstr "Filtrar"
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
+msgstr "label50"
-
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1771
+msgid "Add File Context"
+msgstr "Añadir contexto de archivos"
-
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1787
+msgid "Modify File Context"
+msgstr "Modificar contexto de archivos"
-
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1803
+msgid "Delete File Context"
+msgstr "Borrar contexto de archivos"
-
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1819
+msgid "Toggle between all and customized file context"
+msgstr "Alternar entre contexto de archivo personalizado y todos"
-
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1939
+msgid "label38"
+msgstr "label38"
-
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1976
+msgid "Add SELinux User Mapping"
+msgstr "Añadir asignación de usuario SEL inux "
-
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1992
+msgid "Modify SELinux User Mapping"
+msgstr "Modificar asignación de usuario SEL inux "
-
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2008
+msgid "Delete SELinux User Mapping"
+msgstr "Borrar asignación de usuario SEL inux "
-
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2126
+msgid "label39"
+msgstr "label39"
-
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2163
+msgid "Add User"
+msgstr "Añadir usuario"
-
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2179
+msgid "Modify User"
+msgstr "Modificar usuario"
-
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2195
+msgid "Delete User"
+msgstr "Borrar usuario"
-
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2313
+msgid "label41"
+msgstr "label41"
-
--#: ../gui/selinux.tbl:41
--msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2350
+msgid "Add Network Port"
+msgstr "Añadir puerto de red"
-
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2366
+msgid "Edit Network Port"
+msgstr "Editar puerto de red"
-
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2382
+msgid "Delete Network Port"
+msgstr "Borrar puerto de red"
-
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2418
+#: ../gui/system-config-selinux.glade:2436
+msgid "Toggle between Customized and All Ports"
+msgstr "Alternar entre puertos Personalizados y Todos"
-
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2556
+msgid "label42"
+msgstr "label42"
-
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2593
+msgid "Generate new policy module"
+msgstr "Generar nuevo módulo de política"
-
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2609
+msgid "Load policy module"
+msgstr "Cargar módulo de política"
-
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2625
+msgid "Remove loadable policy module"
+msgstr "Retirar módulo de política cargable"
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
--msgstr ""
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+"Enable/Disable additional audit rules, that are normally not reported in the"
+" log files."
+msgstr "Habilitar o Inhabilitar reglas adicionales de auditoría, que normalmente no se reportan en los archivos de registro."
-
--#: ../gui/selinux.tbl:54
--msgid "Cron"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2781
+msgid "label44"
+msgstr "label44"
-
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2818
+msgid "Change process mode to permissive."
+msgstr "Cambiar el modo del proceso a permisivo."
-
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2836
+msgid "Change process mode to enforcing"
+msgstr "Cambiar el modo del proceso a impositivo."
-
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2928
+msgid "Process Domain"
+msgstr "Dominio del proceso"
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2956
+msgid "label59"
+msgstr "label59"
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
-msgstr ""
+#: ../gui/usersPage.py:138
+#, python-format
+msgid "SELinux user '%s' is required"
+msgstr "Se requiere usuario de SELinux '%s'"
--#: ../gui/selinux.tbl:58
--msgid "CVS"
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:106
++#: ../sepolicy/sepolicy.py:202
+msgid "Generate SELinux man pages"
+msgstr "Generar páginas de manual de SELinux"
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:110
++#: ../sepolicy/sepolicy.py:205
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr "La ruta en la cual se almacenarán las páginas de manual generadas "
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:114
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
+msgstr "Todos los dominios"
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:116
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
+msgstr "Los nombre(s) de dominio de páginas de manual que van a crearse "
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:164
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
+msgstr "Información de red de petición de política SELinux "
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:169
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
+msgstr "Lista todos los tipos de puertos SELinux"
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:172
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
+msgstr "Muestra el tipo de SELinux relacionado con el puerto"
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
+msgstr "Muestra los puertos definidos para este tipo de SELinux"
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
+msgstr "Muestra los puertos al que puede vincularse y o conectarse este dominio"
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr "Solicita la política de SELinux para ver si los dominios pueden comunicarse entre sí"
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
+msgstr "Dominio de origen"
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
+msgstr "Dominio de destino"
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:215
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
+msgstr "Solicita la política de SELinux para ver la descripción de booleanos"
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
-+msgstr "Obtiene toda la descripción de booleanos"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+ msgstr ""
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
+msgstr "booleano para obtener descripción"
--#: ../gui/selinux.tbl:72
--msgid "Games"
+-#: ../gui/selinux.tbl:41
++#: ../sepolicy/sepolicy.py:301
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr "Solicita la política de SELinux para ver cómo un proceso de dominio puede pasar al dominio de proceso de destino"
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:234
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
+msgstr "Dominio de proceso de origen"
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:237
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
+msgstr "Dominio de proceso de destino"
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:259
++#: ../sepolicy/sepolicy.py:362
+msgid "Generate SELinux Policy module template"
+msgstr "Generar plantilla para módulo de política SELinux"
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:265
++#: ../sepolicy/sepolicy.py:374
+msgid "name of policy to generate"
+msgstr "Nombre de política a generar"
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:267
++#: ../sepolicy/sepolicy.py:380
+msgid "executable to confine"
+msgstr "Ejecutable a confinar"
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
-+msgstr "Ejecute el paquete de prueba de generación de política "
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+ msgstr ""
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:274
++#: ../sepolicy/sepolicy.py:422
+msgid "commands"
+msgstr "Comandos"
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:158
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "desconocido"
+
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:173
+msgid "Internet Services Daemon"
+msgstr "Demonio de los servicios de Internet"
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:171
++#: ../sepolicy/sepolicy/generate.py:187
+msgid "Valid Types:\n"
+msgstr "Tipos válidos: \n"
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:205
++#: ../sepolicy/sepolicy/generate.py:221
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr "Los puertos deben ser números o rangos de números entre 1 y %d"
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:332
-+msgid "You must enter a name for your confined process/user"
-+msgstr "Debe ingresar un nombre para su proceso/usario confinado"
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
+ msgstr ""
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+ msgstr ""
+
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:334
++#: ../sepolicy/sepolicy/generate.py:355
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr "El nombre deber ser de tipo alfanumérico y sin espacios. Considere utilizar la opción \"-n NOMBREDELMODULO\""
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:422
++#: ../sepolicy/sepolicy/generate.py:447
+msgid "User Role types can not be assigned executables."
+msgstr "No pueden asignarse ejecutables a los tipos de funciones de usuario."
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:428
++#: ../sepolicy/sepolicy/generate.py:453
+msgid "Only Daemon apps can use an init script.."
+msgstr "Sólo aplicaciones de demonios pueden utilizar un script init .."
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:446
++#: ../sepolicy/sepolicy/generate.py:471
+msgid "use_resolve must be a boolean value "
+msgstr "use_resolve debe ser un valor booleano"
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:452
++#: ../sepolicy/sepolicy/generate.py:477
+msgid "use_syslog must be a boolean value "
+msgstr "use_syslog debe ser un valor booleano"
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:458
++#: ../sepolicy/sepolicy/generate.py:483
+msgid "use_kerberos must be a boolean value "
+msgstr "use_kerberos debe ser un valo booleano"
--#: ../gui/selinux.tbl:87
--msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:464
++#: ../sepolicy/sepolicy/generate.py:489
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr "manage_krb5_rcache debe ser un valor booleano"
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:494
++#: ../sepolicy/sepolicy/generate.py:519
+msgid "USER Types automatically get a tmp type"
+msgstr "USER Types automáticamente obtiene un tipo tmp"
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1012
++#: ../sepolicy/sepolicy/generate.py:1059
+msgid "You must enter the executable path for your confined process"
+msgstr "Debe ingresar el camino ejecutable para su proceso confinado"
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1190
++#: ../sepolicy/sepolicy/generate.py:1321
+msgid "Type Enforcement file"
+msgstr "Archivo de tipo de ejecución"
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1191
++#: ../sepolicy/sepolicy/generate.py:1322
+msgid "Interface file"
+msgstr "Archivo de interfaz"
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1192
++#: ../sepolicy/sepolicy/generate.py:1323
+msgid "File Contexts file"
+msgstr "Archivo de contextos de archivo"
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1193
++#: ../sepolicy/sepolicy/generate.py:1325
+msgid "Setup Script"
+msgstr "Script de configuración"
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
-msgstr ""
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
+msgstr "Permite a ABRT modificar los archivos públicos usados para servicios de transferencia de archivos públicos."
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
-msgstr ""
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+msgstr "Permite a ABRT ejecutar en dominio abrt_handle_event_t para manejar scripts de eventos ABRT"
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
--msgstr ""
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
+#: booleans.py:3
+msgid "Allow amavis to use JIT compiler"
+msgstr "Permite a amavis usar un compilador de JIT"
++
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:87
++#: booleans.py:6
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
-msgstr ""
-+#: booleans.py:4
-+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr "Permite a los usuarios resolver entradas de 'passwd' directamente desde LDAP y luego usarlas en un servidor SSSD"
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
-msgstr ""
-+#: booleans.py:5
++#: booleans.py:7
+msgid "Allow users to login using a radius server"
+msgstr "Permite a usuarios iniciar sesión mediante un servidor Radius"
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
-msgstr ""
-+#: booleans.py:6
++#: booleans.py:10
+msgid ""
+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+"temp and untrusted content files"
+msgstr "Permitir a cdrecord guardar varios dispositivos removibles de contenido,nfs, samba, archivos de contenidos no confiables y temporales."
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
-msgstr ""
-+#: booleans.py:7
++#: booleans.py:11
+msgid "Allow clamd to use JIT compiler"
+msgstr "Permite a clamd usar un compilador JIT"
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
-msgstr ""
-+#: booleans.py:8
++#: booleans.py:12
+msgid "Allow clamscan to non security files on a system"
+msgstr "Permite clamscan archivos de no-seguridad en un sistema"
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
-msgstr ""
-+#: booleans.py:9
++#: booleans.py:13
+msgid "Allow clamscan to read user content"
+msgstr "Permite a clamscan leer el contenido del usuario"
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
-msgstr ""
-+#: booleans.py:10
++#: booleans.py:14
+msgid ""
+"Allow Cobbler to modify public files used for public file transfer services."
+msgstr "Permite a Cobbler modificar los archivos públicos usados para servicios de transferencia de archivos públicos."
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
-msgstr ""
-+#: booleans.py:11
++#: booleans.py:15
+msgid "Allow Cobbler to connect to the network using TCP."
+msgstr "Permite a Cobbler conectar a la red mediante TCP."
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
-msgstr ""
-+#: booleans.py:12
++#: booleans.py:16
+msgid "Allow Cobbler to access cifs file systems."
+msgstr "Permite a Cobbler acceder sistemas de archivos CIFS ."
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
-msgstr ""
-+#: booleans.py:13
++#: booleans.py:17
+msgid "Allow Cobbler to access nfs file systems."
+msgstr "Permite a Cobbler acceder sistemas de archivos NFS."
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
-msgstr ""
-+#: booleans.py:14
++#: booleans.py:18
+msgid "Allow collectd to connect to the network using TCP."
+msgstr "Permite a collectd conectarse a la red mediante TCP."
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
-msgstr ""
-+#: booleans.py:15
++#: booleans.py:19
+msgid "Allow codnor domain to connect to the network using TCP."
+msgstr "Permite a codnor conectarse a la red mediante TCP."
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
-msgstr ""
-+#: booleans.py:16
++#: booleans.py:20
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr "Permite a tareas de cron volver a etiquetar el sistema de archivos para restaurar contextos de archivos."
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
-msgstr ""
-+#: booleans.py:17
++#: booleans.py:21
+msgid "Allow cvs daemon to read shadow"
+msgstr "Permite al demonio cvs leer sombra"
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
-msgstr ""
-+#: booleans.py:18
++#: booleans.py:22
+msgid "Allow all daemons to write corefiles to /"
+msgstr "Permitir que todos los demonios agreguen archivos nucleares en /"
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
-msgstr ""
-+#: booleans.py:19
++#: booleans.py:23
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "Permite a todos los demonios usar envolturas TCP."
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
-msgstr ""
-+#: booleans.py:20
++#: booleans.py:24
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr "Permite a todos los demonios la lectura y escritura de terminales"
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:26
++msgid "Allow dan to read user files"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
-msgstr ""
-+#: booleans.py:21
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
+msgstr "Permite a dbadm administrar archivos en directorios principales de usuarios."
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
-msgstr ""
-+#: booleans.py:22
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
+msgstr "Permite a dbadm leer archivos en directorios principales de usuarios."
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
-msgstr ""
-+#: booleans.py:23
++#: booleans.py:29
+msgid ""
+"Deny user domains applications to map a memory region as both executable and"
+" writable, this is dangerous and the executable should be reported in "
+"bugzilla"
+msgstr "Niega aplicaciones de dominio de usuario para asignar región de memoria de ejecución y escritura, esto es peligroso y el ejecutable debe reportarse en Bugzilla."
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
-msgstr ""
-+#: booleans.py:24
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
+msgstr "Permite a sysadm depurar o ptrace todos los procesos."
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
-msgstr ""
-+#: booleans.py:25
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "Permite a aplicaciones dhcpc ejecutar comandos de iptables"
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
-msgstr ""
-+#: booleans.py:26
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
+msgstr "Permite al demonio DHCP usar los segundos planos LDAP"
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
-msgstr ""
-+#: booleans.py:27
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr "Permite a todos los dominios usar otros dominios de descriptores de archivos"
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
-msgstr ""
-+#: booleans.py:28
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr "Permite a todos los dominios tener los módulos de carga de kernel"
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
-msgstr ""
-+#: booleans.py:29
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr "Permite el uso de los dispositivos de audio como fuente para los alimentos de entropía"
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
-msgstr ""
-+#: booleans.py:30
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr "Permite a exim conectarse a bases de datos (postgres, mysql)"
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
-msgstr ""
-+#: booleans.py:31
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgstr "Permite a exim crear, leer, escribir y borrar archivos de usuarios sin privilegios."
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
-msgstr ""
-+#: booleans.py:32
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
+msgstr "Permite a exim leer archivos de usuarios sin privilegios."
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
-msgstr ""
-+#: booleans.py:33
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr "Permite a reglas adicionales en el dominio de cron soportar fcron."
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
-msgstr ""
-+#: booleans.py:34
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
+msgstr "Permite al dominio en valla conectarse a la red mediante TCP."
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
-msgstr ""
-+#: booleans.py:35
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
+msgstr "Permite al dominio en valla ejecutar ssh."
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
-msgstr ""
-+#: booleans.py:36
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
+msgstr "Permite a FTP leer y escribir archivos en los directorios principales de usuario"
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
-msgstr ""
-+#: booleans.py:37
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
+msgstr "Permite a servidores FTP cargar archivos, utilizados para servicios de transferencia de archivos públicos. Los directorios deben etiquetarse como public_content_rw_t."
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
-msgstr ""
-+#: booleans.py:38
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
+msgstr "Permite a servidores FTP conectar todos los puertos > 1023"
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
-msgstr ""
-+#: booleans.py:39
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
+msgstr "Permite a servidores FTP conectarse a todos los puertos de base de datos mysql"
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
-msgstr ""
-+#: booleans.py:40
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr "Permite a servidores FTP ingresar a usuarios locales y escribir o leer todos los archivos en el sistema regido por DAC."
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
-msgstr ""
-+#: booleans.py:41
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
+msgstr "Permite a servidores CIFS usados usar CIFS para servicios de transferencia de archivos públicos."
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
-msgstr ""
-+#: booleans.py:42
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
+msgstr "Permite a servidores FTP usar NFS para servicios de transferencia de archivos públicos."
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
-msgstr ""
-+#: booleans.py:43
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgstr "Permite a servidores FTP usar bind en todos los puertos no reservados a modo pasivo"
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
-msgstr ""
-+#: booleans.py:44
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
+msgstr "Determina si GIT CGI puede buscar directorios principales "
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
-msgstr ""
-+#: booleans.py:45
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr "Determina si GIT CGI puede acceder sistemas de archvos CIFS."
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
-msgstr ""
-+#: booleans.py:46
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr "Determina si GIT CGI puede acceder sistemas de archivos NFS."
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
-msgstr ""
-+#: booleans.py:47
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr "Determina si el demonio de sesión GIT puede vincular sockets TCP a todos los puertos no reservados. "
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
-msgstr ""
-+#: booleans.py:48
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr "Determina si al llamar los dominios de usuario se puede ejecutar el demonio GIT en el dominio git_session_t ."
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
-msgstr ""
-+#: booleans.py:49
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
+msgstr "Determina si el demonio del sistema GIT puede buscar más directorios."
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
-msgstr ""
-+#: booleans.py:50
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr "Determina si el demonio del sistema GIT puede acceder sistemas de archivos CIFS."
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
-msgstr ""
-+#: booleans.py:51
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr "Determina si el demonio del sistema GIT puede acceder a sistemas de archivos NFS."
--#: ../gui/selinux.tbl:141
--msgid "pppd"
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
-msgstr ""
-+#: booleans.py:52
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
+msgstr "Permite al demonio gitisis enviar correo"
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
-msgstr ""
-+#: booleans.py:53
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
+msgstr "Habilita la lectura de urandom para todos los dominios"
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
-msgstr ""
-+#: booleans.py:54
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr "Permite el uso de la opción gpg-agent --write-env-file. También permite que gpg-agent administre archivos de usuario."
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
-msgstr ""
-+#: booleans.py:55
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr "Permite al dominio de red GPG modificar los archivos públicos usados para servicios de transferencia de archivos públicos."
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
-msgstr ""
-+#: booleans.py:56
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+msgstr "Permite a GSSD leer el directorio temp. Para acceder a kerberos tgt."
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:64
++msgid "Allow guest to exec content"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
-msgstr ""
-+#: booleans.py:57
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr "Permite a Apache modificar los archivos públicos utilizados para servicios de transferencia de archivos públicos. Los directorios y archivos deben etiquetarse como public_content_rw_t."
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
-msgstr ""
-+#: booleans.py:58
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr "Permite a HTTPD usar built en los scripts (por lo general PHP)"
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
-msgstr ""
-+#: booleans.py:59
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
+msgstr "Permite al demonio HTTP revisar correo no deseado"
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
-msgstr ""
-+#: booleans.py:60
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr "Permite a HTTPD actuar como cliente FTP al conectar al puerto FTP y puertos efímeros"
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
-msgstr ""
-+#: booleans.py:61
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr "Permite a HTTPD la conexión al puerto LDAP"
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
-msgstr ""
-+#: booleans.py:62
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
+msgstr "Permite a HTTPD la conexión al puerto zabbix"
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
-msgstr ""
-+#: booleans.py:63
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr "Permite a los scripts y módulos HTTPD la conexión al puerto TCP."
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
-msgstr ""
-+#: booleans.py:64
++#: booleans.py:72
+msgid ""
+"Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
-msgstr ""
-+#: booleans.py:65
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr "Permite a scripts y módulos HTTPD la conexión a bases de datos en la red."
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
-msgstr ""
-+#: booleans.py:66
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr "Permite a HTTPD la conexión al servidor memcache."
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
-msgstr ""
-+#: booleans.py:67
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
+msgstr "Permite a HTTPD actuar como relevo."
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
-msgstr ""
-+#: booleans.py:68
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
+msgstr "Permite al demonio HTTP enviar correo"
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
-msgstr ""
-+#: booleans.py:69
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr "Permite a Apache comunicarse con el servicio Avahi a través de dbus."
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
-msgstr ""
-+#: booleans.py:70
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr "Permite a HTTPD soporte CGI"
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
-msgstr ""
-+#: booleans.py:71
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr "Permite a HTTPD actuar como un servidor FTP al escuchar en el puerto FTP."
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
-msgstr ""
-+#: booleans.py:72
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr "Permite a HTTPD la lectura de directorios principales"
--#: ../gui/selinux.tbl:161
--msgid "rsync"
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
-msgstr ""
-+#: booleans.py:73
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr "Permite scripts y módulos HTTPD execmem/execstack"
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
-msgstr ""
-+#: booleans.py:74
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr "Permite a HTTPD la conexión al puerto 80 para un correcto apagado"
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
+-msgstr ""
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
++msgstr "Permite a los procesos HTTPD administrar el contenido IPA"
+
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
+-msgstr ""
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr "Permite a Apache usar mod_auth_ntlm_winbind"
+
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
+-msgstr ""
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
++msgstr "Permite a Apache usar mod_auth_pam"
+
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
+-msgstr ""
++#: booleans.py:86
++msgid "Allow httpd to read user content"
++msgstr "Permite a HTTPD leer el contenido de usuario"
+
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-msgstr ""
-+#: booleans.py:75
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr "Permite a los procesos HTTPD administrar el contenido IPA"
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++msgstr "Permite a Apache ejecutar en modo stickshift, sin transición a Passenger"
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-msgstr ""
-+#: booleans.py:76
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr "Permite a Apache usar mod_auth_ntlm_winbind"
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
++msgstr "Permite al demonio HTTPD cambiar sus límites de recursos"
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-msgstr ""
-+#: booleans.py:77
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr "Permite a Apache usar mod_auth_pam"
++#: booleans.py:89
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++msgstr "Permite a HTTPD ejecutar ejecutables SSL en el mismo dominio como scripts de sistema SGI."
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-msgstr ""
-+#: booleans.py:78
-+msgid "Allow httpd to read user content"
-+msgstr "Permite a HTTPD leer el contenido de usuario"
-+
-+#: booleans.py:79
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr "Permite a Apache ejecutar en modo stickshift, sin transición a Passenger"
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
++msgstr "Permite a scripts Apache escribir a contenido público, los directorios y archivos deben etiquetarse como public_rw_content_t."
-#: ../gui/selinux.tbl:165
-+#: booleans.py:80
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr "Permite al demonio HTTPD cambiar sus límites de recursos"
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
++msgstr "Permite a Apache ejecutar el contenido tmp."
+
-+#: booleans.py:81
++#: booleans.py:92
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-msgstr ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr "Permite a HTTPD ejecutar ejecutables SSL en el mismo dominio como scripts de sistema SGI."
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
++msgstr "Unifica a HTTPD para comunicación con la terminal. Se requiere para ingresar la contraseña para certificados en la terminal."
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-msgstr ""
-+#: booleans.py:82
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr "Permite a scripts Apache escribir a contenido público, los directorios y archivos deben etiquetarse como public_rw_content_t."
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
++msgstr "Unifica el manejo de HTTPD de todos los archivos de contenido."
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-msgstr ""
-+#: booleans.py:83
-+msgid "Allow Apache to execute tmp content."
-+msgstr "Permite a Apache ejecutar el contenido tmp."
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
++msgstr "Permite a HTTPD acceder a sistemas de archivos CIFS"
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-msgstr ""
-+#: booleans.py:84
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr "Unifica a HTTPD para comunicación con la terminal. Se requiere para ingresar la contraseña para certificados en la terminal."
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
++msgstr "Permite a HTTPD acceder a sistemas de archivos FUSE."
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-msgstr ""
-+#: booleans.py:85
-+msgid "Unify HTTPD handling of all content files."
-+msgstr "Unifica el manejo de HTTPD de todos los archivos de contenido."
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
++msgstr "Permite a HTTPD ejecutar GPG"
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-msgstr ""
-+#: booleans.py:86
-+msgid "Allow httpd to access cifs file systems"
-+msgstr "Permite a HTTPD acceder a sistemas de archivos CIFS"
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
++msgstr "Permite a HTTPD el acceso a sistemas de archivos NFS"
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-msgstr ""
-+#: booleans.py:87
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr "Permite a HTTPD acceder a sistemas de archivos FUSE."
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr "Permite a HTTPD con oddjob iniciar un servicio"
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-msgstr ""
-+#: booleans.py:88
-+msgid "Allow httpd to run gpg"
-+msgstr "Permite a HTTPD ejecutar GPG"
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr "Permite a HTTPD acceder a puertos Openstack"
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
--msgstr ""
-+#: booleans.py:89
-+msgid "Allow httpd to access nfs file systems"
-+msgstr "Permite a HTTPD el acceso a sistemas de archivos NFS"
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
+ msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-msgstr ""
-+#: booleans.py:90
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr "Permite a HTTPD con oddjob iniciar un servicio"
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr "Permite a icecast conectarse a todos los puertos, no solo a puertos de sonidos."
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-msgstr ""
-+#: booleans.py:91
-+msgid "Allow httpd to access openstack ports"
-+msgstr "Permite a HTTPD acceder a puertos Openstack"
++#: booleans.py:102
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr "Permite al cliente IRSSI la conexión a cualquier puerto y la vinculación a cualquier puerto no reservado."
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-msgstr ""
-+#: booleans.py:92
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr "Permite a icecast conectarse a todos los puertos, no solo a puertos de sonidos."
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
++msgstr "Permite a las aplicaciones confinadas ejecutar con kerberos."
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-msgstr ""
-+#: booleans.py:93
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr "Permite al cliente IRSSI la conexión a cualquier puerto y la vinculación a cualquier puerto no reservado."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
++msgstr "Permite al demonio syslogd enviar correo "
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-msgstr ""
-+#: booleans.py:94
-+msgid "Allow java executable stack"
-+msgstr "Permitir la pila java ejecutable"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr "Permite a syslogd leer y escribir terminales"
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-msgstr ""
-+#: booleans.py:95
-+msgid "Allow confined applications to run with kerberos."
-+msgstr "Permite a las aplicaciones confinadas ejecutar con kerberos."
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
++msgstr "Permite el ingreso y uso del sistema desde /dev/console."
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-msgstr ""
-+#: booleans.py:96
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "Permite al demonio syslogd enviar correo "
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
++msgstr "Controla la capacidad de mmap un área baja del espacio de dirección, como es configurado por /proc/sys/kernel/mmap_min_addr."
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-msgstr ""
-+#: booleans.py:97
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr "Permite a syslogd leer y escribir terminales"
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
++msgstr "Permite a mock leer archivos en directorios principales."
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-msgstr ""
-+#: booleans.py:98
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr "Permite el ingreso y uso del sistema desde /dev/console."
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
++msgstr "Permite al comando mount montar cualquier directorio o archivo"
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-msgstr ""
-+#: booleans.py:99
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr "Controla la capacidad de mmap un área baja del espacio de dirección, como es configurado por /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr "Permite al complemento de mozilla conectarse a la red mediante TCP"
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-msgstr ""
-+#: booleans.py:100
-+msgid "Allow mock to read files in home directories."
-+msgstr "Permite a mock leer archivos en directorios principales."
++#: booleans.py:111
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr "Permite a mozilla_plugins crear contenido aleatorio en el directorio principal de usuarios"
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-msgstr ""
-+#: booleans.py:101
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr "Permite al comando mount montar cualquier directorio o archivo"
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
++msgstr "Permite a los navegadores de red confinados leer el contenido de directorio"
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-msgstr ""
-+#: booleans.py:102
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr "Permite al complemento de mozilla conectarse a la red mediante TCP"
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
++msgstr "Permitir pila ejecutable mplayer"
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-msgstr ""
-+#: booleans.py:103
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr "Permite a mozilla_plugins crear contenido aleatorio en el directorio principal de usuarios"
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
++msgstr "Permite a mysqld conectarse a todos los puertos "
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-msgstr ""
-+#: booleans.py:104
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr "Permite a los navegadores de red confinados leer el contenido de directorio"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
++msgstr "Permite a BIND vincular el puerto Apache"
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-msgstr ""
-+#: booleans.py:105
-+msgid "Allow mplayer executable stack"
-+msgstr "Permitir pila ejecutable mplayer"
++#: booleans.py:116
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr "Permite a BIND escribir los archivos de zona maestra. Por lo general se utilizan para DNS dinámico o transferencias de zona."
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:106
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "Permite a mysqld conectarse a todos los puertos "
-+
-+#: booleans.py:107
-+msgid "Allow BIND to bind apache port."
-+msgstr "Permite a BIND vincular el puerto Apache"
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr "Permite exportar cualquier directorio o archivo de lectura vía NFS."
-#: ../gui/selinux.tbl:189
-+#: booleans.py:108
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr "Permite a exportar cualquier archivo o directorio de lectura y escritura vía NFS."
++
++#: booleans.py:119
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-msgstr ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr "Permite a BIND escribir los archivos de zona maestra. Por lo general se utilizan para DNS dinámico o transferencias de zona."
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr "Permite a NFS modificar los archivos públicos utilizados para servicios de transferencia de archivos públicos. Los directorios y archivos deben etiquetarse como public_content_rw_t."
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-msgstr ""
-+#: booleans.py:109
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr "Permite exportar cualquier directorio o archivo de lectura vía NFS."
++#: booleans.py:120
++msgid "Allow system to run with NIS"
++msgstr "Permite al sistema ejecutar con NIS"
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-msgstr ""
-+#: booleans.py:110
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr "Permite a exportar cualquier archivo o directorio de lectura y escritura vía NFS."
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
++msgstr "Permite a las aplicaciones confinadas usar memoria compartida NSCD "
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--msgstr ""
-+#: booleans.py:111
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
-+msgstr "Permite a NFS modificar los archivos públicos utilizados para servicios de transferencia de archivos públicos. Los directorios y archivos deben etiquetarse como public_content_rw_t."
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+ msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-msgstr ""
-+#: booleans.py:112
-+msgid "Allow system to run with NIS"
-+msgstr "Permite al sistema ejecutar con NIS"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
++msgstr "Permite a openvpn leer directorios principales"
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-msgstr ""
-+#: booleans.py:113
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr "Permite a las aplicaciones confinadas usar memoria compartida NSCD "
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr "Permite al dominio piranha-lvs la conexión a una red mediante TCP."
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-msgstr ""
-+#: booleans.py:114
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr "Permite al código nsplugin la conexión a los puertos no reservados "
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr "Permite a Polipo conectarse a todos los puertos > 1023"
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-msgstr ""
-+#: booleans.py:115
-+msgid "Allow nsplugin code to execmem/execstack"
-+msgstr "Permite al código nsplugin execmem/execstack"
++#: booleans.py:126
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
++msgstr "Determina si el demonio de la sesión de Polipo puede vincular sockets a todos los puertos no reservados."
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-msgstr ""
-+#: booleans.py:116
-+msgid "Allow openvpn to read home directories"
-+msgstr "Permite a openvpn leer directorios principales"
++#: booleans.py:127
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr "Determina si los dominios de llamada de usuarios pueden ejecutar el demonio Polipo en polipo_session_domain."
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-msgstr ""
-+#: booleans.py:117
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr "Permite al dominio piranha-lvs la conexión a una red mediante TCP."
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
++msgstr "Determina si Polipo puede acceder los sistemas de archivos CIFS."
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-msgstr ""
-+#: booleans.py:118
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr "Permite a Polipo conectarse a todos los puertos > 1023"
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr "Determina si Polipo puede acceder sistemas de archivos NFS."
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-msgstr ""
-+#: booleans.py:119
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr "Determina si el demonio de la sesión de Polipo puede vincular sockets a todos los puertos no reservados."
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
++msgstr "Habilita el soporte de directorio Polynstantiated."
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-msgstr ""
-+#: booleans.py:120
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr "Determina si los dominios de llamada de usuarios pueden ejecutar el demonio Polipo en polipo_session_domain."
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "Permite al dominio postfix-local el acceso de escritura total a los directorios mail_spool."
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-msgstr ""
-+#: booleans.py:121
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr "Determina si Polipo puede acceder los sistemas de archivos CIFS."
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr "Permite a postgresql usar ssh y rsync para recuperación point-in-time"
-#: ../gui/selinux.tbl:202
-msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-msgstr ""
-+#: booleans.py:122
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr "Determina si Polipo puede acceder sistemas de archivos NFS."
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
++msgstr "Permite a cliente Transmit la etiqueta para la base de datos externa"
++
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
++msgstr "Permite a los administradores de la base de datos ejecutar la declaración DML"
++
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "Permite a los usuarios sin privilegios ejecutar la declaración DDL"
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr "Permite a pppd cargar módulos de kernel para algunos módulos"
++
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
++msgstr "Permitir a pppd ejecutar para un usuario regular"
++
++#: booleans.py:138
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-msgstr ""
-+#: booleans.py:123
-+msgid "Enable polyinstantiated directory support."
-+msgstr "Habilita el soporte de directorio Polynstantiated."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "Permite a privoxy conectarse a todos los puertos, no solo a los puertos HTTP, FTP y Gopher."
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-msgstr ""
-+#: booleans.py:124
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr " Permite los dominios de Portage montar NFS (regular nfs_t)"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
++msgstr "Permite al ciente Puppet manejar todos los tipos de archivos "
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-msgstr ""
-+#: booleans.py:125
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "Permite al dominio postfix-local el acceso de escritura total a los directorios mail_spool."
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "Permite al maestro Puppet usar la conexión a las bases de datos MySQL y PostgreSQL "
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-msgstr ""
-+#: booleans.py:126
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "Permite a postgresql usar ssh y rsync para recuperación point-in-time"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
++msgstr "Permite a Racoon leer sombra"
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-msgstr ""
-+#: booleans.py:127
-+msgid "Allow transmit client label to foreign database"
-+msgstr "Permite a cliente Transmit la etiqueta para la base de datos externa"
-+
-+#: booleans.py:128
-+msgid "Allow database admins to execute DML statement"
-+msgstr "Permite a los administradores de la base de datos ejecutar la declaración DML"
-+
-+#: booleans.py:129
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "Permite a los usuarios sin privilegios ejecutar la declaración DDL"
-+
-+#: booleans.py:130
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "Permite a pppd cargar módulos de kernel para algunos módulos"
-+
-+#: booleans.py:131
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "Permitir a pppd ejecutar para un usuario regular"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "Permite al dominio rgmanager la conexión a la red mediante TCP. "
-#: ../gui/selinux.tbl:208
-+#: booleans.py:132
++#: booleans.py:143
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-msgstr ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "Permite a privoxy conectarse a todos los puertos, no solo a los puertos HTTP, FTP y Gopher."
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "Permite a rsync modificar los archivos públicos utilizados para servicios de transferencia de archivos públicos. Los directorios y archivos deben etiquetarse como public_content_rw_t."
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-msgstr ""
-+#: booleans.py:133
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "Permite al ciente Puppet manejar todos los tipos de archivos "
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
++msgstr "Permite a rsync ejecutar como cliente"
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-msgstr ""
-+#: booleans.py:134
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "Permite al maestro Puppet usar la conexión a las bases de datos MySQL y PostgreSQL "
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
++msgstr "Permite a rsync exportar cualquier archivo o directorio de solo lectura."
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-msgstr ""
-+#: booleans.py:135
-+msgid "Allow qemu to connect fully to the network"
-+msgstr "Permite a QEMU la conexión a la red"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "Permita a servidores rsync compartir sistemas de archivos CIFS"
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-msgstr ""
-+#: booleans.py:136
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr "Permite a QEMU el uso de sistemas de archivos CIFS / Samba"
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "Permite a servidores rsync compartir sistemas de archivos NFS"
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-msgstr ""
-+#: booleans.py:137
-+msgid "Allow qemu to use serial/parallel communication ports"
-+msgstr "Permite a QEMU el uso de puertos de comunicación paralela y serial."
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "Permite a Samba crear nuevos directorios principales (e.g vía PAM)"
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-msgstr ""
-+#: booleans.py:138
-+msgid "Allow qemu to use nfs file systems"
-+msgstr "Permite a QEMU el uso de sistemas de archivos NFS"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr "Permite a Samba actuar como controlador de dominio, añadir usuarios, grupos y cambiar contraseñas."
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-msgstr ""
-+#: booleans.py:139
-+msgid "Allow qemu to use usb devices"
-+msgstr "Permite a QEMU el uso de dispositivos USB"
-+
-+#: booleans.py:140
-+msgid "Allow racoon to read shadow"
-+msgstr "Permite a Racoon leer sombra"
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
++msgstr "Permite a Samba compartir directorios principales de usuarios"
-#: ../gui/selinux.tbl:216
-+#: booleans.py:141
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "Permite al dominio rgmanager la conexión a la red mediante TCP. "
-+
-+#: booleans.py:142
- msgid ""
+-msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-msgstr ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "Permite a rsync modificar los archivos públicos utilizados para servicios de transferencia de archivos públicos. Los directorios y archivos deben etiquetarse como public_content_rw_t."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
++msgstr "Permite a Samba compartir cualquier archivo o directorio de solo lectura."
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-msgstr ""
-+#: booleans.py:143
-+msgid "Allow rsync to run as a client"
-+msgstr "Permite a rsync ejecutar como cliente"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
++msgstr "Permite a Samba compartir cualquier archivo o directorio de lectura/escritura"
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "Permite a rsync exportar cualquier archivo o directorio de solo lectura."
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
++msgstr "Permite a Samba actuar como portmapper"
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "Permita a servidores rsync compartir sistemas de archivos CIFS"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
++msgstr "Permite a Samba ejecutar scripts no confinados"
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "Permite a servidores rsync compartir sistemas de archivos NFS"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "Permite a Samba exportar volúmenes NFTS y FUSEFS."
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-msgstr ""
-+#: booleans.py:147
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "Permite a Samba crear nuevos directorios principales (e.g vía PAM)"
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
++msgstr "Permite a Samba exportar volúmenes NFS."
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-msgstr ""
-+#: booleans.py:148
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "Permite a Samba actuar como controlador de dominio, añadir usuarios, grupos y cambiar contraseñas."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
++msgstr "Permite a Sandlock escribir y leer archivos FUSE."
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:149
-+msgid "Allow samba to share users home directories."
-+msgstr "Permite a Samba compartir directorios principales de usuarios"
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
++msgstr "Permite a Sandlock manejar archivos NFS"
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "Permite a Samba compartir cualquier archivo o directorio de solo lectura."
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
++msgstr "Permite a Sandlock manejar archivos CIFS"
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "Permite a Samba compartir cualquier archivo o directorio de lectura/escritura"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
++msgstr "Permite a SASL leer sombra"
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to act as a portmapper"
-+msgstr "Permite a Samba actuar como portmapper"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "Permite a Samba ejecutar scripts no confinados"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr "No permite que programas, tales como newrole, transfieran los dominios de usuario administrativo."
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "Permite a Samba exportar volúmenes NFTS y FUSEFS."
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr "Inhabilita la carga de módulo de kernel."
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export NFS volumes."
-+msgstr "Permite a Samba exportar volúmenes NFS."
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
++msgstr "Booleano para determinar si el sistema permite la política de carga, que aplica el modo y cambia los valores booleanos. Establezca a 'true' o 'verdadero' si tiene que reiniciar para restablecerlo."
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-msgstr ""
-+#: booleans.py:156
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "Permite a Sandlock escribir y leer archivos FUSE."
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "Permite a Sandlock manejar archivos NFS"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "Permite a Sandlock manejar archivos CIFS"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-msgstr ""
-+#: booleans.py:159
-+msgid "Allow sasl to read shadow"
-+msgstr "Permite a SASL leer sombra"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-msgstr ""
-+#: booleans.py:160
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "No permite que programas, tales como newrole, transfieran los dominios de usuario administrativo."
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-msgstr ""
-+#: booleans.py:161
-+msgid "Disable kernel module loading."
-+msgstr "Inhabilita la carga de módulo de kernel."
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
++msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "Booleano para determinar si el sistema permite la política de carga, que aplica el modo y cambia los valores booleanos. Establezca a 'true' o 'verdadero' si tiene que reiniciar para restablecerlo."
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-msgstr ""
-+#: booleans.py:163
-+msgid "Allow regular users direct dri device access"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-msgstr ""
-+#: booleans.py:164
++#: booleans.py:173
+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
--msgstr ""
-+#: booleans.py:165
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
+ msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:175
++msgid "Allow user music sharing"
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-#: ../gui/statusPage.py:94
-msgid "Status"
-msgstr ""
-+#: booleans.py:167
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
++#: booleans.py:176
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
++msgstr "Permite a anon internal-stp cargar archivos utilizados para servicios de transferencia de archivos públicos. Los directorios deben etiquetarse como public_content_rw_t."
-#: ../gui/statusPage.py:133
-+#: booleans.py:168
++#: booleans.py:177
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
++"Allow sftp-internal to read and write files in the user home directories"
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-#: ../gui/statusPage.py:147
-+#: booleans.py:169
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-+
-+#: booleans.py:170
++#: booleans.py:178
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -93149,83 +92926,84 @@ index 64b0111..d034116 100644
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-msgstr ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-#: ../gui/statusPage.py:152
-+#: booleans.py:171
++#: booleans.py:179
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-msgstr ""
-+#: booleans.py:172
-+msgid "Allow user music sharing"
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:173
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
++msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
++
++#: booleans.py:182
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-msgstr ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "Permite a anon internal-stp cargar archivos utilizados para servicios de transferencia de archivos públicos. Los directorios deben etiquetarse como public_content_rw_t."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
++msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-msgstr ""
-+#: booleans.py:174
++#: booleans.py:183
+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "Permite a Samba modificar los archivos públicos utilizados para servicios de transferencia de archivos públicos. Los directorios y archivos deben etiquetarse como public_content_rw_t."
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-msgstr ""
-+#: booleans.py:175
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-msgstr ""
-+#: booleans.py:177
-+msgid "Allow sge to connect to the network using any TCP port"
++#: booleans.py:186
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-msgstr ""
-+#: booleans.py:178
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:179
++#: booleans.py:188
msgid ""
-"all files\n"
-"regular file\n"
@@ -93236,149 +93014,141 @@ index 64b0111..d034116 100644
-"symbolic link\n"
-"named pipe\n"
-msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-msgstr ""
-+#: booleans.py:180
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "Permite a Samba modificar los archivos públicos utilizados para servicios de transferencia de archivos públicos. Los directorios y archivos deben etiquetarse como public_content_rw_t."
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-msgstr ""
-+#: booleans.py:181
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "Permitir ingresos ssh como sysadm_r:sysadm_t"
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
--msgstr ""
-+#: booleans.py:182
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
++#: booleans.py:191
++msgid "Allow staff to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-msgstr ""
-+#: booleans.py:185
++#: booleans.py:194
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Allow the Telepathy connection managers to connect to any network port."
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-msgstr ""
-+#: booleans.py:186
-+msgid "allow host key based authentication"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-msgstr ""
-+#: booleans.py:187
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "Permitir ingresos ssh como sysadm_r:sysadm_t"
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr "Permite a tftp modificar los archivos públicos utilizados para servicios de transferencia de archivos públicos. "
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
--msgstr ""
-+#: booleans.py:188
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:189
- msgid ""
+-msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-msgstr ""
-+"Allow the Telepathy connection managers to connect to any network port."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
--msgstr ""
-+#: booleans.py:190
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-msgstr ""
-+#: booleans.py:191
++#: booleans.py:200
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "Permite a tftp modificar los archivos públicos utilizados para servicios de transferencia de archivos públicos. "
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:192
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
+
-+#: booleans.py:193
++#: booleans.py:202
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-msgstr ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-msgstr ""
-+#: booleans.py:194
-+msgid "Allow a user to login as an unconfined domain"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP."
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-msgstr ""
-+#: booleans.py:196
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
++msgstr "Soporta directorios principales ecryptfs"
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-msgstr ""
-+#: booleans.py:197
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP."
++#: booleans.py:206
++msgid "Support fusefs home directories"
++msgstr "Soporta directorios principales FUSEFS"
-#: ../gui/system-config-selinux.glade:1645
-#: ../gui/system-config-selinux.glade:1850
@@ -93389,128 +93159,126 @@ index 64b0111..d034116 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-msgstr ""
-+#: booleans.py:198
-+msgid "Support ecryptfs home directories"
-+msgstr "Soporta directorios principales ecryptfs"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
++msgstr "Usa el servidor LPD en lugar de cups"
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-msgstr ""
-+#: booleans.py:199
-+msgid "Support fusefs home directories"
-+msgstr "Soporta directorios principales FUSEFS"
++#: booleans.py:208
++msgid "Support NFS home directories"
++msgstr "Soporta directorios principales NFS"
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-msgstr ""
-+#: booleans.py:200
-+msgid "Use lpd server instead of cups"
-+msgstr "Usa el servidor LPD en lugar de cups"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
++msgstr "Soporta directorios principales de Samba"
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
--msgstr ""
-+#: booleans.py:201
-+msgid "Support NFS home directories"
-+msgstr "Soporta directorios principales NFS"
++#: booleans.py:210
++msgid "Allow user to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-msgstr ""
-+#: booleans.py:202
-+msgid "Support SAMBA home directories"
-+msgstr "Soporta directorios principales de Samba"
-
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:203
++#: booleans.py:211
+msgid "Allow varnishd to connect to all ports, not just HTTP."
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
-msgstr ""
-+#: booleans.py:204
++#: booleans.py:212
+msgid "Ignore vbetool mmap_zero errors."
+msgstr "Ignora errores vbetool mmap_zero "
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
-msgstr ""
-+#: booleans.py:205
++#: booleans.py:213
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr "Permite a huéspedes virtuales confinados usar puertos de comunicación serial o paralela"
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
-msgstr ""
-+#: booleans.py:206
++#: booleans.py:214
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr "Permite a los huéspedes virtuales confinados usar la memoria y pila ejecutables"
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
-msgstr ""
-+#: booleans.py:207
++#: booleans.py:215
+msgid "Allow confined virtual guests to read fuse files"
+msgstr "Permite a los huéspedes virtuales confinados leer archivos FUSE"
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
-msgstr ""
-+#: booleans.py:208
++#: booleans.py:216
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr "Permite a los huéspedes virtuales confinados administrar archivos NFS"
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
+ msgstr ""
+
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-msgstr ""
-+#: booleans.py:209
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr "Permite a los huéspedes virtuales confinados administrar archivos CIFS"
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-msgstr ""
-+#: booleans.py:210
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr "Permite a los huéspedes virtuales confinados interactuar con sanlock"
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-msgstr ""
-+#: booleans.py:211
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
+msgstr "Permite a los huéspedes virtuales confinados administrar configuración de dispositivos, (pci)"
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-msgstr ""
-+#: booleans.py:212
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr "Permite a los huéspedes virtuales confinados usar dispositivos USB"
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-msgstr ""
-+#: booleans.py:213
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr "Permite a los huéspedes virtuales confinados interactuar con el xserver"
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-msgstr ""
-+#: booleans.py:214
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr "Permite a webadm administrar archivos en directorios principales de usuarios"
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-msgstr ""
-+#: booleans.py:215
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr "Permite a webadm leer archivos en directorios principales de usuarios"
@@ -93518,21 +93286,21 @@ index 64b0111..d034116 100644
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-msgstr ""
-+#: booleans.py:216
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr "Ignora errores mmap_zero de wine"
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-msgstr ""
-+#: booleans.py:217
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr "Permite al programa gráfico de inicio ejecutar el gestor de arranque"
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-msgstr ""
-+#: booleans.py:218
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr "Permite al programa gráfico de inicio iniciar directamente como sysadm_r:sysadm_t "
@@ -93540,25 +93308,25 @@ index 64b0111..d034116 100644
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-msgstr ""
-+#: booleans.py:219
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr "Permite a XEN administrar archivos NFS"
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-msgstr ""
-+#: booleans.py:220
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr "Permite a xend ejecutar blktapctrl/tapdisk. No se requiere el uso de volúmenes dedicados para imágenes de disco."
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:221
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr "Permite a XEND ejecutar qemu-dm. No se requiere si se usa paravirt en lugar de vfb."
+
-+#: booleans.py:222
++#: booleans.py:231
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
@@ -93568,62 +93336,65 @@ index 64b0111..d034116 100644
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow xguest users to mount removable media"
-+msgstr "Permite a los usuario xguest montar medios removibles"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-msgstr ""
-+#: booleans.py:224
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "Permite a xguest usar dispositivos de bluetooth"
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr "Permite a los usuario xguest montar medios removibles"
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-msgstr ""
-+#: booleans.py:225
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "Permite a los clientes escribir a los segmentos de memoria compartida de un servidor X. "
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr "Permite a xguest usar dispositivos de bluetooth"
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-msgstr ""
-+#: booleans.py:226
-+msgid "Allows XServer to execute writable memory"
-+msgstr "Permite a XServer ejecutar memoria de escritura"
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "Permite a los clientes escribir a los segmentos de memoria compartida de un servidor X. "
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-msgstr ""
-+#: booleans.py:227
-+msgid "Support X userspace object manager"
-+msgstr "Soporta el gestor de objetos de espacio de usuario X"
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr "Permite a XServer ejecutar memoria de escritura"
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-msgstr ""
-+#: booleans.py:228
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr "Soporta el gestor de objetos de espacio de usuario X"
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr "Permite a zabbix conectarse a puertos no reservados"
+
-+#: booleans.py:229
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr "Permite al demonio Zebra escribirlo en los archivos de configuración"
+
-+#: booleans.py:230
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr "Permite a ZoneMinder modificar los archivos públicos utilizados para servicios de transferencia de archivos públicos."
diff --git a/policycoreutils/po/eu.po b/policycoreutils/po/eu.po
new file mode 100644
-index 0000000..890530b
+index 0000000..7024cd9
--- /dev/null
+++ b/policycoreutils/po/eu.po
-@@ -0,0 +1,3330 @@
+@@ -0,0 +1,3482 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
@@ -93634,9 +93405,9 @@ index 0000000..890530b
+msgstr ""
+"Project-Id-Version: Policycoreutils\n"
+"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2012-10-08 10:31-0400\n"
-+"PO-Revision-Date: 2012-12-15 13:33+0000\n"
-+"Last-Translator: Asier Iturralde Sarasola <asier.iturralde at gmail.com>\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
++"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+"Language-Team: Basque (http://www.transifex.com/projects/p/fedora/language/eu/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
@@ -93705,860 +93476,879 @@ index 0000000..890530b
+msgid "Could not set exec context to %s.\n"
+msgstr ""
+
-+#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+msgid "******************** IMPORTANT ***********************\n"
+msgstr "******************** GARRANTZITSUA ***********************\n"
+
-+#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
+msgid "To make this policy package active, execute:"
+msgstr ""
+
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
+msgid "Could not create semanage handle"
+msgstr ""
+
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
+msgid "Cannot read policy store."
+msgstr ""
+
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
+msgid "Could not establish semanage connection"
+msgstr ""
+
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
+msgid "Could not test MLS enabled status"
+msgstr ""
+
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+msgid "Not yet implemented"
+msgstr ""
+
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
+msgid "Semanage transaction already in progress"
+msgstr ""
+
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
+msgid "Could not start semanage transaction"
+msgstr ""
+
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
+msgid "Could not commit semanage transaction"
+msgstr ""
+
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
+msgid "Semanage transaction not in progress"
+msgstr ""
+
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+msgid "Could not list SELinux modules"
+msgstr ""
+
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
+msgid "Modules Name"
+msgstr ""
+
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr "Bertsioa"
+
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+msgid "Disabled"
+msgstr "Desgaituta"
+
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
+msgid "Builtin Permissive Types"
+msgstr ""
+
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
+msgid "Customized Permissive Types"
+msgstr ""
+
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
-+#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
-+#: ../semanage/seobject.py:2031
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
+msgid "Requires seuser or serange"
+msgstr ""
+
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
+msgid "Could not list login mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../gui/system-config-selinux.glade:100
+msgid "Login Name"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+msgid "SELinux User"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
+msgid "Requires prefix or roles"
+msgstr ""
+
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
+msgid "Could not list SELinux users"
+msgstr ""
+
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
+msgid "Labeling"
+msgstr ""
+
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
+msgid "MLS/"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "Prefix"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "MCS Level"
+msgstr "MCS maila"
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "MCS Range"
+msgstr ""
+
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+msgid "SELinux Roles"
+msgstr ""
+
-+#: ../semanage/seobject.py:942
++#: ../semanage/seobject.py:964
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:966
+msgid "Port is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:954
++#: ../semanage/seobject.py:976
+msgid "Invalid Port"
+msgstr "Ataka baliogabea"
+
-+#: ../semanage/seobject.py:958
++#: ../semanage/seobject.py:980
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:991
+msgid "Type is required"
+msgstr "Mota beharrezkoa da"
+
-+#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
-+#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:977
++#: ../semanage/seobject.py:1002
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:981
++#: ../semanage/seobject.py:1006
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:987
++#: ../semanage/seobject.py:1012
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:991
++#: ../semanage/seobject.py:1016
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:995
++#: ../semanage/seobject.py:1020
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:999
++#: ../semanage/seobject.py:1024
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1004
++#: ../semanage/seobject.py:1029
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1008
++#: ../semanage/seobject.py:1033
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:1037
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
-+#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
+msgid "Requires setype or serange"
+msgstr ""
+
-+#: ../semanage/seobject.py:1028
++#: ../semanage/seobject.py:1053
+msgid "Requires setype"
+msgstr ""
+
-+#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1040
++#: ../semanage/seobject.py:1068
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1051
++#: ../semanage/seobject.py:1079
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1064
++#: ../semanage/seobject.py:1092
+msgid "Could not list the ports"
+msgstr ""
+
-+#: ../semanage/seobject.py:1080
++#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1097
++#: ../semanage/seobject.py:1125
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1101
++#: ../semanage/seobject.py:1129
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+msgid "Could not list ports"
+msgstr "Ezin izan dira atakak zerrendatu"
+
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
+msgid "SELinux Port Type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
+msgid "Proto"
+msgstr ""
+
-+#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+msgid "Port Number"
+msgstr ""
+
-+#: ../semanage/seobject.py:1197
++#: ../semanage/seobject.py:1227
+msgid "Node Address is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1212
++#: ../semanage/seobject.py:1242
+msgid "Unknown or missing protocol"
+msgstr ""
+
-+#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
-+#: ../semanage/seobject.py:1713
-+msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1256
++msgid "SELinux node type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
-+#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
-+#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
-+#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1241
++#: ../semanage/seobject.py:1274
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1675
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1251
++#: ../semanage/seobject.py:1284
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1255
++#: ../semanage/seobject.py:1288
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1259
++#: ../semanage/seobject.py:1292
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1263
++#: ../semanage/seobject.py:1296
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1301
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1305
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1309
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1305
++#: ../semanage/seobject.py:1341
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1343
++#: ../semanage/seobject.py:1379
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1347
++#: ../semanage/seobject.py:1383
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1395
+msgid "Could not deleteall node mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:1373
++#: ../semanage/seobject.py:1409
+msgid "Could not list addrs"
+msgstr ""
+
-+#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
++msgid "SELinux Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1440
++#: ../semanage/seobject.py:1476
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449
++#: ../semanage/seobject.py:1485
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1453
++#: ../semanage/seobject.py:1489
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1457
++#: ../semanage/seobject.py:1493
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1462
++#: ../semanage/seobject.py:1498
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1466
++#: ../semanage/seobject.py:1502
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1470
++#: ../semanage/seobject.py:1506
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1510
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1501
++#: ../semanage/seobject.py:1537
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1548
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1573
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1577
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1589
+msgid "Could not delete all interface mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:1567
++#: ../semanage/seobject.py:1603
+msgid "Could not list interfaces"
+msgstr ""
+
-+#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1628
+msgid "SELinux Interface"
+msgstr ""
+
-+#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+msgid "Context"
+msgstr "Testuingurua"
+
-+#: ../semanage/seobject.py:1652
++#: ../semanage/seobject.py:1691
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
-+#: ../semanage/seobject.py:1658
++#: ../semanage/seobject.py:1697
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
-+#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1706
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
-+#: ../semanage/seobject.py:1681
++#: ../semanage/seobject.py:1720
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1685
++#: ../semanage/seobject.py:1724
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1735
+msgid "Invalid file specification"
+msgstr ""
+
-+#: ../semanage/seobject.py:1698
++#: ../semanage/seobject.py:1737
+msgid "File specification can not include spaces"
+msgstr ""
+
-+#: ../semanage/seobject.py:1703
++#: ../semanage/seobject.py:1742
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
+"instead"
+msgstr ""
+
-+#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
-+#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
-+#: ../semanage/seobject.py:1865
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1734
++#: ../semanage/seobject.py:1776
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1742
++#: ../semanage/seobject.py:1784
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
-+#: ../semanage/seobject.py:1811
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1798
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1770
++#: ../semanage/seobject.py:1812
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
-+#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1789
++#: ../semanage/seobject.py:1834
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1815
++#: ../semanage/seobject.py:1860
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1828
++#: ../semanage/seobject.py:1873
+msgid "Could not list the file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1842
++#: ../semanage/seobject.py:1887
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1912
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1873
++#: ../semanage/seobject.py:1918
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1933
+msgid "Could not list file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1937
+msgid "Could not list local file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
+msgid "SELinux fcontext"
+msgstr ""
+
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
+msgid "type"
+msgstr "mota"
+
-+#: ../semanage/seobject.py:1942
++#: ../semanage/seobject.py:1987
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
-+#: ../semanage/seobject.py:1947
++#: ../semanage/seobject.py:1992
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
-+#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
-+#: ../semanage/seobject.py:2040
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1987
++#: ../semanage/seobject.py:2034
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1992
++#: ../semanage/seobject.py:2039
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1997
++#: ../semanage/seobject.py:2044
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2000
++#: ../semanage/seobject.py:2047
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2018
++#: ../semanage/seobject.py:2063
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2042
++#: ../semanage/seobject.py:2087
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:2046
++#: ../semanage/seobject.py:2091
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+msgid "Could not list booleans"
+msgstr ""
+
-+#: ../semanage/seobject.py:2100
-+msgid "unknown"
-+msgstr "ezezaguna"
-+
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
+msgid "off"
+msgstr ""
+
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
+msgid "on"
+msgstr ""
+
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
+msgid "SELinux boolean"
+msgstr "SELinux boolearra"
+
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
+msgid "State"
+msgstr "Egoera"
+
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
+msgid "Default"
+msgstr "Lehenetsia"
+
-+#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
+msgid "Description"
+msgstr "Deskribapena"
+
@@ -94968,23 +94758,23 @@ index 0000000..890530b
+msgid "Login '%s' is required"
+msgstr ""
+
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+msgid "Policy Module"
+msgstr ""
+
-+#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+msgid "Module Name"
+msgstr "Moduluaren izena"
+
-+#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+msgid "Disable Audit"
+msgstr ""
+
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+msgid "Enable Audit"
+msgstr ""
+
-+#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+msgid "Load Policy Module"
+msgstr ""
+
@@ -95023,7 +94813,7 @@ index 0000000..890530b
+msgid "<b>Applications</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -95033,7 +94823,7 @@ index 0000000..890530b
+"requires a script in /etc/rc.d/init.d"
+msgstr ""
+
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
+msgstr ""
+
@@ -95045,7 +94835,7 @@ index 0000000..890530b
+msgid "Internet Services Daemon are daemons started by xinetd"
+msgstr ""
+
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr ""
+
@@ -95054,7 +94844,7 @@ index 0000000..890530b
+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+msgstr ""
+
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr ""
+
@@ -95064,7 +94854,7 @@ index 0000000..890530b
+"started by a user"
+msgstr ""
+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+msgid "Sandbox"
+msgstr ""
+
@@ -95080,7 +94870,7 @@ index 0000000..890530b
+msgid "Modify an existing login user record."
+msgstr ""
+
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr ""
+
@@ -95090,7 +94880,7 @@ index 0000000..890530b
+"default this user will have no setuid, no networking, no su, no sudo."
+msgstr ""
+
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr ""
+
@@ -95100,7 +94890,7 @@ index 0000000..890530b
+"will have no setuid, no networking, no sudo, no su"
+msgstr ""
+
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr ""
+
@@ -95110,7 +94900,7 @@ index 0000000..890530b
+"sudo, no su."
+msgstr ""
+
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr ""
+
@@ -95124,7 +94914,7 @@ index 0000000..890530b
+msgid "<b>Root Users</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
++#: ../gui/polgen.glade:623
+msgid "Root Admin User Role"
+msgstr ""
+
@@ -95139,7 +94929,7 @@ index 0000000..890530b
+msgid "<b>Enter name of application or user role:</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+msgid "Name"
+msgstr "Izena"
+
@@ -95355,75 +95145,75 @@ index 0000000..890530b
+msgid "Policy Directory"
+msgstr ""
+
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
+msgid "Role"
+msgstr ""
+
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
+msgid "Existing_User"
+msgstr ""
+
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+msgid "Application"
+msgstr "Aplikazioa"
+
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+msgid "You must select a user"
+msgstr "Erabiltzaile bat hautatu behar duzu"
+
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
+msgid "Select executable file to be confined."
+msgstr ""
+
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
+msgid "Select init script file to be confined."
+msgstr ""
+
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
+msgid "Select directory to generate policy files in"
+msgstr ""
+
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
+msgid "Verify Name"
+msgstr "Egiaztatu izena"
+
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
+msgid "You must enter a executable"
+msgstr ""
+
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+msgid "Configue SELinux"
+msgstr "Konfiguratu SELinux"
+
@@ -95769,168 +95559,261 @@ index 0000000..890530b
+msgid "SELinux user '%s' is required"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:106
++#: ../sepolicy/sepolicy.py:202
+msgid "Generate SELinux man pages"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:110
++#: ../sepolicy/sepolicy.py:205
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:114
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:116
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:164
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:169
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:172
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:215
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:231
++#: ../sepolicy/sepolicy.py:301
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:234
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:237
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:259
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:362
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:265
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:374
+msgid "name of policy to generate"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:267
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:380
+msgid "executable to confine"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:274
++#: ../sepolicy/sepolicy.py:422
+msgid "commands"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:158
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "ezezaguna"
++
++#: ../sepolicy/sepolicy/generate.py:173
+msgid "Internet Services Daemon"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:171
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:187
+msgid "Valid Types:\n"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:205
++#: ../sepolicy/sepolicy/generate.py:221
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:332
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:334
++#: ../sepolicy/sepolicy/generate.py:355
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:422
++#: ../sepolicy/sepolicy/generate.py:447
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:428
++#: ../sepolicy/sepolicy/generate.py:453
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:446
++#: ../sepolicy/sepolicy/generate.py:471
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:452
++#: ../sepolicy/sepolicy/generate.py:477
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:458
++#: ../sepolicy/sepolicy/generate.py:483
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:464
++#: ../sepolicy/sepolicy/generate.py:489
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:494
++#: ../sepolicy/sepolicy/generate.py:519
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1012
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1059
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1190
++#: ../sepolicy/sepolicy/generate.py:1321
+msgid "Type Enforcement file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1191
++#: ../sepolicy/sepolicy/generate.py:1322
+msgid "Interface file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1192
++#: ../sepolicy/sepolicy/generate.py:1323
+msgid "File Contexts file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1193
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1325
+msgid "Setup Script"
+msgstr ""
+
@@ -95949,1013 +95832,1053 @@ index 0000000..890530b
+msgstr ""
+
+#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
++msgstr ""
++
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
++msgstr ""
++
++#: booleans.py:6
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
-+#: booleans.py:5
++#: booleans.py:7
+msgid "Allow users to login using a radius server"
+msgstr ""
+
-+#: booleans.py:6
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
++msgstr ""
++
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
++msgstr ""
++
++#: booleans.py:10
+msgid ""
+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+"temp and untrusted content files"
+msgstr ""
+
-+#: booleans.py:7
++#: booleans.py:11
+msgid "Allow clamd to use JIT compiler"
+msgstr ""
+
-+#: booleans.py:8
++#: booleans.py:12
+msgid "Allow clamscan to non security files on a system"
+msgstr ""
+
-+#: booleans.py:9
++#: booleans.py:13
+msgid "Allow clamscan to read user content"
+msgstr ""
+
-+#: booleans.py:10
++#: booleans.py:14
+msgid ""
+"Allow Cobbler to modify public files used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:11
++#: booleans.py:15
+msgid "Allow Cobbler to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:12
++#: booleans.py:16
+msgid "Allow Cobbler to access cifs file systems."
+msgstr ""
+
-+#: booleans.py:13
++#: booleans.py:17
+msgid "Allow Cobbler to access nfs file systems."
+msgstr ""
+
-+#: booleans.py:14
++#: booleans.py:18
+msgid "Allow collectd to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:15
++#: booleans.py:19
+msgid "Allow codnor domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:16
++#: booleans.py:20
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
-+#: booleans.py:17
++#: booleans.py:21
+msgid "Allow cvs daemon to read shadow"
+msgstr ""
+
-+#: booleans.py:18
++#: booleans.py:22
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
-+#: booleans.py:19
++#: booleans.py:23
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
-+#: booleans.py:20
++#: booleans.py:24
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
-+#: booleans.py:21
++#: booleans.py:25
++msgid "Allow dan to manage user files"
++msgstr ""
++
++#: booleans.py:26
++msgid "Allow dan to read user files"
++msgstr ""
++
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
+msgstr ""
+
-+#: booleans.py:22
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
+msgstr ""
+
-+#: booleans.py:23
++#: booleans.py:29
+msgid ""
+"Deny user domains applications to map a memory region as both executable and"
+" writable, this is dangerous and the executable should be reported in "
+"bugzilla"
+msgstr ""
+
-+#: booleans.py:24
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
+msgstr ""
+
-+#: booleans.py:25
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
-+#: booleans.py:26
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
+msgstr ""
+
-+#: booleans.py:27
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr ""
+
-+#: booleans.py:28
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr ""
+
-+#: booleans.py:29
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr ""
+
-+#: booleans.py:30
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr ""
+
-+#: booleans.py:31
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgstr ""
+
-+#: booleans.py:32
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
+msgstr ""
+
-+#: booleans.py:33
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
-+#: booleans.py:34
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:35
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
+msgstr ""
+
-+#: booleans.py:36
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
++msgstr ""
++
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
+msgstr ""
+
-+#: booleans.py:37
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:38
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:39
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
+msgstr ""
+
-+#: booleans.py:40
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr ""
+
-+#: booleans.py:41
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:42
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:43
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgstr ""
+
-+#: booleans.py:44
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
-+#: booleans.py:45
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:46
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:47
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
-+#: booleans.py:48
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
-+#: booleans.py:49
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
-+#: booleans.py:50
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:51
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:52
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
+msgstr ""
+
-+#: booleans.py:53
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
-+#: booleans.py:54
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
-+#: booleans.py:55
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
-+#: booleans.py:56
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+msgstr ""
+
-+#: booleans.py:57
++#: booleans.py:64
++msgid "Allow guest to exec content"
++msgstr ""
++
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:58
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
-+#: booleans.py:59
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
+msgstr ""
+
-+#: booleans.py:60
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
-+#: booleans.py:61
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
-+#: booleans.py:62
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
-+#: booleans.py:63
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:64
++#: booleans.py:72
+msgid ""
+"Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
-+#: booleans.py:65
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
-+#: booleans.py:66
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
-+#: booleans.py:67
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
-+#: booleans.py:68
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
+msgstr ""
+
-+#: booleans.py:69
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
-+#: booleans.py:70
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr ""
+
-+#: booleans.py:71
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
-+#: booleans.py:72
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr ""
+
-+#: booleans.py:73
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
-+#: booleans.py:74
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
-+#: booleans.py:75
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
-+#: booleans.py:76
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
-+#: booleans.py:77
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
-+#: booleans.py:78
++#: booleans.py:86
+msgid "Allow httpd to read user content"
+msgstr ""
+
-+#: booleans.py:79
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
-+#: booleans.py:80
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
-+#: booleans.py:81
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
-+#: booleans.py:82
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
-+#: booleans.py:83
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
-+#: booleans.py:84
++#: booleans.py:92
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
-+#: booleans.py:85
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
-+#: booleans.py:86
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
-+#: booleans.py:87
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
-+#: booleans.py:88
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
+msgstr ""
+
-+#: booleans.py:89
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
-+#: booleans.py:90
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
+msgstr ""
+
-+#: booleans.py:91
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
-+#: booleans.py:92
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr ""
+
-+#: booleans.py:93
++#: booleans.py:102
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
-+#: booleans.py:94
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: booleans.py:95
++#: booleans.py:103
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
-+#: booleans.py:96
++#: booleans.py:104
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
-+#: booleans.py:97
++#: booleans.py:105
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
-+#: booleans.py:98
++#: booleans.py:106
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
-+#: booleans.py:99
++#: booleans.py:107
+msgid ""
+"Control the ability to mmap a low area of the address space, as configured "
+"by /proc/sys/kernel/mmap_min_addr."
+msgstr ""
+
-+#: booleans.py:100
++#: booleans.py:108
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
-+#: booleans.py:101
++#: booleans.py:109
+msgid "Allow the mount command to mount any directory or file."
+msgstr ""
+
-+#: booleans.py:102
++#: booleans.py:110
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:103
++#: booleans.py:111
+msgid ""
+"Allow mozilla_plugins to create random content in the users home directory"
+msgstr ""
+
-+#: booleans.py:104
++#: booleans.py:112
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
-+#: booleans.py:105
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
+msgstr ""
+
-+#: booleans.py:106
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
-+#: booleans.py:107
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
+msgstr ""
+
-+#: booleans.py:108
++#: booleans.py:116
+msgid ""
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
+msgstr ""
+
-+#: booleans.py:109
++#: booleans.py:117
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
-+#: booleans.py:110
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
-+#: booleans.py:111
++#: booleans.py:119
+msgid ""
+"Allow nfs servers to modify public files used for public file transfer "
+"services. Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:112
++#: booleans.py:120
+msgid "Allow system to run with NIS"
+msgstr ""
+
-+#: booleans.py:113
++#: booleans.py:121
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
-+#: booleans.py:114
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:115
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+msgstr ""
+
-+#: booleans.py:116
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
+msgstr ""
+
-+#: booleans.py:117
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:118
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:119
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
-+#: booleans.py:120
++#: booleans.py:127
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
-+#: booleans.py:121
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:122
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:123
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
-+#: booleans.py:124
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr ""
-+
-+#: booleans.py:125
++#: booleans.py:131
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
-+#: booleans.py:126
++#: booleans.py:132
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
-+#: booleans.py:127
++#: booleans.py:133
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
-+#: booleans.py:128
++#: booleans.py:134
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
-+#: booleans.py:129
++#: booleans.py:135
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
-+#: booleans.py:130
++#: booleans.py:136
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
-+#: booleans.py:131
++#: booleans.py:137
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:132
++#: booleans.py:138
+msgid ""
+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+msgstr ""
+
-+#: booleans.py:133
++#: booleans.py:139
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
-+#: booleans.py:134
++#: booleans.py:140
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
-+#: booleans.py:135
-+msgid "Allow qemu to connect fully to the network"
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow qemu to use serial/parallel communication ports"
-+msgstr ""
-+
-+#: booleans.py:138
-+msgid "Allow qemu to use nfs file systems"
-+msgstr ""
-+
-+#: booleans.py:139
-+msgid "Allow qemu to use usb devices"
-+msgstr ""
-+
-+#: booleans.py:140
++#: booleans.py:141
+msgid "Allow racoon to read shadow"
+msgstr ""
+
-+#: booleans.py:141
++#: booleans.py:142
+msgid "Allow rgmanager domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:142
++#: booleans.py:143
+msgid ""
+"Allow rsync to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:143
++#: booleans.py:144
+msgid "Allow rsync to run as a client"
+msgstr ""
+
-+#: booleans.py:144
++#: booleans.py:145
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
-+#: booleans.py:145
++#: booleans.py:146
+msgid "Allow rsync servers to share cifs files systems"
+msgstr ""
+
-+#: booleans.py:146
++#: booleans.py:147
+msgid "Allow rsync servers to share nfs files systems"
+msgstr ""
+
-+#: booleans.py:147
++#: booleans.py:148
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
-+#: booleans.py:148
++#: booleans.py:149
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
-+#: booleans.py:149
++#: booleans.py:150
+msgid "Allow samba to share users home directories."
+msgstr ""
+
-+#: booleans.py:150
++#: booleans.py:151
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
-+#: booleans.py:151
++#: booleans.py:152
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
-+#: booleans.py:152
++#: booleans.py:153
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
-+#: booleans.py:153
++#: booleans.py:154
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
-+#: booleans.py:154
++#: booleans.py:155
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
-+#: booleans.py:155
++#: booleans.py:156
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
-+#: booleans.py:156
++#: booleans.py:157
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
-+#: booleans.py:157
++#: booleans.py:158
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
-+#: booleans.py:158
++#: booleans.py:159
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
-+#: booleans.py:159
++#: booleans.py:160
+msgid "Allow sasl to read shadow"
+msgstr ""
+
-+#: booleans.py:160
++#: booleans.py:161
++msgid "Allow secadm to exec content"
++msgstr ""
++
++#: booleans.py:162
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
-+#: booleans.py:161
++#: booleans.py:163
+msgid "Disable kernel module loading."
+msgstr ""
+
-+#: booleans.py:162
++#: booleans.py:164
+msgid ""
+"Boolean to determine whether the system permits loading policy, setting "
+"enforcing mode, and changing boolean values. Set this to true and you have "
+"to reboot to set it back."
+msgstr ""
+
-+#: booleans.py:163
++#: booleans.py:165
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:164
++#: booleans.py:166
+msgid ""
+"Allow unconfined executables to make their heap memory executable. Doing "
+"this is a really bad idea. Probably indicates a badly coded executable, but "
+"could indicate an attack. This executable should be reported in bugzilla"
+msgstr ""
+
-+#: booleans.py:165
++#: booleans.py:167
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
-+#: booleans.py:166
++#: booleans.py:168
+msgid ""
+"Allow unconfined executables to make their stack executable. This should "
+"never, ever be necessary. Probably indicates a badly coded executable, but "
+"could indicate an attack. This executable should be reported in bugzilla"
+msgstr ""
+
-+#: booleans.py:167
++#: booleans.py:169
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
-+#: booleans.py:168
++#: booleans.py:170
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute "
+"commands."
+msgstr ""
+
-+#: booleans.py:169
++#: booleans.py:171
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
-+#: booleans.py:170
++#: booleans.py:172
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
-+#: booleans.py:171
++#: booleans.py:173
+msgid ""
+"Allow users to run TCP servers (bind to ports and accept connection from the"
+" same domain and outside users) disabling this forces FTP passive mode and "
+"may change other protocols."
+msgstr ""
+
-+#: booleans.py:172
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
++msgstr ""
++
++#: booleans.py:175
+msgid "Allow user music sharing"
+msgstr ""
+
-+#: booleans.py:173
++#: booleans.py:176
+msgid ""
+"Allow anon internal-sftp to upload files, used for public file transfer "
+"services. Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:174
++#: booleans.py:177
+msgid ""
+"Allow sftp-internal to read and write files in the user home directories"
+msgstr ""
+
-+#: booleans.py:175
++#: booleans.py:178
+msgid ""
+"Allow sftp-internal to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr ""
+
-+#: booleans.py:176
++#: booleans.py:179
+msgid ""
+"Allow internal-sftp to read and write files in the user ssh home "
+"directories."
+msgstr ""
+
-+#: booleans.py:177
++#: booleans.py:180
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
-+#: booleans.py:178
++#: booleans.py:181
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
-+#: booleans.py:179
++#: booleans.py:182
+msgid ""
+"Enable additional permissions needed to support devices on 3ware "
+"controllers."
+msgstr ""
+
-+#: booleans.py:180
++#: booleans.py:183
+msgid ""
+"Allow samba to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:181
++#: booleans.py:184
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
-+#: booleans.py:182
++#: booleans.py:185
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
-+#: booleans.py:183
++#: booleans.py:186
+msgid ""
+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+msgstr ""
+
-+#: booleans.py:184
++#: booleans.py:187
+msgid "Allow squid to run as a transparent proxy (TPROXY)"
+msgstr ""
+
-+#: booleans.py:185
++#: booleans.py:188
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
-+#: booleans.py:186
++#: booleans.py:189
+msgid "allow host key based authentication"
+msgstr ""
+
-+#: booleans.py:187
++#: booleans.py:190
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:188
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:189
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
+msgid ""
+"Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
-+#: booleans.py:190
++#: booleans.py:195
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
-+#: booleans.py:191
++#: booleans.py:196
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:192
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
++msgstr ""
++
++#: booleans.py:198
+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+msgstr ""
+
-+#: booleans.py:193
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
++msgstr ""
++
++#: booleans.py:200
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
-+#: booleans.py:194
++#: booleans.py:201
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
-+#: booleans.py:195
++#: booleans.py:202
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
-+#: booleans.py:196
++#: booleans.py:203
+msgid "Allow video playing tools to run unconfined"
+msgstr ""
+
-+#: booleans.py:197
++#: booleans.py:204
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:198
++#: booleans.py:205
+msgid "Support ecryptfs home directories"
+msgstr ""
+
-+#: booleans.py:199
++#: booleans.py:206
+msgid "Support fusefs home directories"
+msgstr ""
+
-+#: booleans.py:200
++#: booleans.py:207
+msgid "Use lpd server instead of cups"
+msgstr ""
+
-+#: booleans.py:201
++#: booleans.py:208
+msgid "Support NFS home directories"
+msgstr ""
+
-+#: booleans.py:202
++#: booleans.py:209
+msgid "Support SAMBA home directories"
+msgstr ""
+
-+#: booleans.py:203
++#: booleans.py:210
++msgid "Allow user to exec content"
++msgstr ""
++
++#: booleans.py:211
+msgid "Allow varnishd to connect to all ports, not just HTTP."
+msgstr ""
+
-+#: booleans.py:204
++#: booleans.py:212
+msgid "Ignore vbetool mmap_zero errors."
+msgstr ""
+
-+#: booleans.py:205
++#: booleans.py:213
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
-+#: booleans.py:206
++#: booleans.py:214
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
-+#: booleans.py:207
++#: booleans.py:215
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
-+#: booleans.py:208
++#: booleans.py:216
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
-+#: booleans.py:209
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
++msgstr ""
++
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
-+#: booleans.py:210
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
-+#: booleans.py:211
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
+msgstr ""
+
-+#: booleans.py:212
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
-+#: booleans.py:213
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
-+#: booleans.py:214
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
-+#: booleans.py:215
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr ""
+
-+#: booleans.py:216
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr ""
+
-+#: booleans.py:217
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
-+#: booleans.py:218
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:219
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
-+#: booleans.py:220
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
-+#: booleans.py:221
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
-+#: booleans.py:222
++#: booleans.py:231
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
-+#: booleans.py:223
++#: booleans.py:232
++msgid "Allow xguest to exec content"
++msgstr ""
++
++#: booleans.py:233
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
-+#: booleans.py:224
++#: booleans.py:234
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
-+#: booleans.py:225
++#: booleans.py:235
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
-+#: booleans.py:226
++#: booleans.py:236
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
-+#: booleans.py:227
++#: booleans.py:237
+msgid "Support X userspace object manager"
+msgstr ""
+
-+#: booleans.py:228
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:229
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:230
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
diff --git a/policycoreutils/po/eu_ES.po b/policycoreutils/po/eu_ES.po
-index a4478db..a61c8f3 100644
+index a4478db..961d921 100644
--- a/policycoreutils/po/eu_ES.po
+++ b/policycoreutils/po/eu_ES.po
@@ -8,7 +8,7 @@ msgid ""
@@ -96963,7 +96886,7 @@ index a4478db..a61c8f3 100644
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
@@ -96976,7 +96899,7 @@ index a4478db..a61c8f3 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr ""
-@@ -73,7 +73,7 @@ msgstr ""
+@@ -73,353 +73,359 @@ msgstr ""
msgid "authentication failed.\n"
msgstr ""
@@ -96985,7 +96908,14 @@ index a4478db..a61c8f3 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr ""
-@@ -86,855 +86,870 @@ msgstr ""
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr ""
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr ""
@@ -96994,116 +96924,116 @@ index a4478db..a61c8f3 100644
-msgstr ""
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr ""
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr ""
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr ""
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr ""
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr ""
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr ""
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr ""
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr ""
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr ""
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr ""
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr ""
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr ""
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr ""
@@ -97115,119 +97045,119 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr ""
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr ""
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr ""
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr ""
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr ""
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -97235,7 +97165,7 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr ""
@@ -97243,602 +97173,554 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr ""
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr ""
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr ""
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr ""
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr ""
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr ""
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr ""
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr ""
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr ""
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr ""
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr ""
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr ""
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr ""
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr ""
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr ""
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr ""
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr ""
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr ""
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -469,8 +475,8 @@ msgstr ""
msgid "Could not add port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr ""
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -478,463 +484,472 @@ msgstr ""
msgid "Requires setype"
msgstr ""
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr ""
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr ""
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr ""
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr ""
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr ""
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr ""
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr ""
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr ""
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr ""
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr ""
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr ""
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr ""
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr ""
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr ""
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr ""
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr ""
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr ""
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr ""
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr ""
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr ""
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr ""
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr ""
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr ""
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr ""
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr ""
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
@@ -97847,119 +97729,119 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr ""
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr ""
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr ""
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr ""
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr ""
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -97967,99 +97849,98 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr ""
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr ""
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr ""
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr ""
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr ""
-
+-msgid "unknown"
+-msgstr ""
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr ""
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr ""
@@ -98252,7 +98133,7 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -98264,7 +98145,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -98281,7 +98162,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -98293,7 +98174,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -98309,7 +98190,7 @@ index a4478db..a61c8f3 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -98329,7 +98210,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -98342,7 +98223,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -98355,7 +98236,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -98368,7 +98249,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
@@ -98387,7 +98268,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:585
-msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++#: ../gui/polgen.glade:623
+msgid "Root Admin User Role"
msgstr ""
@@ -98413,7 +98294,7 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -98724,58 +98605,58 @@ index a4478db..a61c8f3 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -98783,12 +98664,12 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -98796,18 +98677,18 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -98895,7 +98776,7 @@ index a4478db..a61c8f3 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1948,1411 +1854,1499 @@ msgstr ""
+@@ -1948,1411 +1854,1620 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -98964,8 +98845,11 @@ index a4478db..a61c8f3 100644
-
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
@@ -98973,83 +98857,59 @@ index a4478db..a61c8f3 100644
-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
-
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Delete %s"
msgstr ""
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:134
+#, python-format
+msgid "Add %s"
msgstr ""
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:148
+#, python-format
+msgid "Modify %s"
msgstr ""
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+msgid "Permissive"
msgstr ""
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
msgstr ""
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+#: ../gui/statusPage.py:94
+msgid "Status"
msgstr ""
--#: ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing the policy type will cause a relabel of the entire file system on "
+"the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:12
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
@@ -99058,72 +98918,70 @@ index a4478db..a61c8f3 100644
+"wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:13
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
++msgid ""
+"Changing to SELinux enabled will cause a relabel of the entire file system "
+"on the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+#: ../gui/system-config-selinux.glade:11
+msgid "system-config-selinux"
msgstr ""
--#: ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
msgstr ""
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
msgstr ""
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
msgstr ""
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
msgstr ""
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
msgstr ""
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -99132,32 +98990,47 @@ index a4478db..a61c8f3 100644
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+#: ../gui/system-config-selinux.glade:773
+msgid "MLS"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+#: ../gui/system-config-selinux.glade:837
+msgid "Add SELinux User"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+#: ../gui/system-config-selinux.glade:1079
+msgid "SELinux Administration"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+#: ../gui/system-config-selinux.glade:1122
+msgid "Add"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:1144
+msgid "_Properties"
+msgstr ""
-+
+
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+#: ../gui/system-config-selinux.glade:1166
+msgid "_Delete"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:1256
+msgid "Select Management Object"
+msgstr ""
@@ -99171,49 +99044,67 @@ index a4478db..a61c8f3 100644
+msgstr ""
+
+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
-+msgstr ""
+ msgstr ""
--#: ../gui/selinux.tbl:20
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
+"If you are changing policy types or going from disabled to enforcing, a "
+"relabel is required."
msgstr ""
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1561
+msgid "label37"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1598
+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1614
+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
+#: ../gui/system-config-selinux.glade:1645
+#: ../gui/system-config-selinux.glade:1850
+#: ../gui/system-config-selinux.glade:2037
@@ -99222,1535 +99113,1570 @@ index a4478db..a61c8f3 100644
+#: ../gui/system-config-selinux.glade:2692
+#: ../gui/system-config-selinux.glade:2867
+msgid "Filter"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
+#: ../gui/system-config-selinux.glade:1771
+msgid "Add File Context"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
+#: ../gui/system-config-selinux.glade:1787
+msgid "Modify File Context"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
+#: ../gui/system-config-selinux.glade:1803
+msgid "Delete File Context"
msgstr ""
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+#: ../gui/system-config-selinux.glade:1819
+msgid "Toggle between all and customized file context"
msgstr ""
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+#: ../gui/system-config-selinux.glade:1939
+msgid "label38"
- msgstr ""
-
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1976
+msgid "Add SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1992
+msgid "Modify SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2008
+msgid "Delete SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2126
+msgid "label39"
- msgstr ""
-
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2163
+msgid "Add User"
- msgstr ""
-
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2179
+msgid "Modify User"
- msgstr ""
-
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2195
+msgid "Delete User"
- msgstr ""
-
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2313
+msgid "label41"
- msgstr ""
-
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2350
+msgid "Add Network Port"
- msgstr ""
-
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2366
+msgid "Edit Network Port"
msgstr ""
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+#: ../gui/system-config-selinux.glade:2382
+msgid "Delete Network Port"
msgstr ""
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+#: ../gui/system-config-selinux.glade:2418
+#: ../gui/system-config-selinux.glade:2436
+msgid "Toggle between Customized and All Ports"
msgstr ""
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
+#: ../gui/system-config-selinux.glade:2556
+msgid "label42"
msgstr ""
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+#: ../gui/system-config-selinux.glade:2593
+msgid "Generate new policy module"
msgstr ""
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
+#: ../gui/system-config-selinux.glade:2609
+msgid "Load policy module"
msgstr ""
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
+-#: ../gui/selinux.tbl:41
+#: ../gui/system-config-selinux.glade:2625
+msgid "Remove loadable policy module"
- msgstr ""
-
--#: ../gui/selinux.tbl:41
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2661
msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr ""
++
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: ../sepolicy/sepolicy/generate.py:355
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow ABRT to modify public files used for public file transfer services."
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:25
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:42
++#: booleans.py:29
+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
+-msgid "Disable SELinux protection for nsd daemon"
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:57
++#: booleans.py:44
+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:59
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:67
++#: booleans.py:54
+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:72
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:86
++#: booleans.py:73
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr ""
++
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:95
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:101
++#: booleans.py:89
+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:105
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:113
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:122
++#: booleans.py:111
+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
--msgid ""
++#: booleans.py:116
+ msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:119
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow system to run with NIS"
++msgstr ""
++
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
++msgstr ""
++
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:126
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:134
++#: booleans.py:127
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:144
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:168
++#: booleans.py:162
+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:170
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:172
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -100758,74 +100684,81 @@ index a4478db..a61c8f3 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:173
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:174
-+msgid "Allow user music sharing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Allow confined users the ability to execute the ping and traceroute commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:176
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:177
++#: booleans.py:172
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:178
++#: booleans.py:173
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:181
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -100835,129 +100768,151 @@ index a4478db..a61c8f3 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:182
++#: booleans.py:177
+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:185
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:187
++#: booleans.py:182
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Enable additional permissions needed to support devices on 3ware controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:188
-+msgid "allow host key based authentication"
++#: booleans.py:183
++msgid ""
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:192
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
+#: booleans.py:195
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
+#: booleans.py:197
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -100969,216 +100924,253 @@ index a4478db..a61c8f3 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
+#: booleans.py:201
-+msgid "Support fusefs home directories"
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
+#: booleans.py:203
-+msgid "Support NFS home directories"
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
+#: booleans.py:220
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
+#: booleans.py:222
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++msgid "Allow confined virtual guests to interact with the xserver"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
+#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/fa.po b/policycoreutils/po/fa.po
-index a4478db..690f8e9 100644
+index a4478db..f681344 100644
--- a/policycoreutils/po/fa.po
+++ b/policycoreutils/po/fa.po
-@@ -1,21 +1,22 @@
+@@ -1,21 +1,21 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
- #
+-#
-#, fuzzy
++#
+# Translators:
msgid ""
msgstr ""
@@ -101190,20 +101182,19 @@ index a4478db..690f8e9 100644
-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
-"Language-Team: LANGUAGE <LL at li.org>\n"
-"Language: \n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Persian (http://www.transifex.com/projects/p/fedora/language/"
-+"fa/)\n"
-+"Language: fa\n"
++"Language-Team: Persian (http://www.transifex.com/projects/p/fedora/language/fa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
++"Language: fa\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
#: ../run_init/run_init.c:67
msgid ""
-@@ -24,7 +25,7 @@ msgid ""
+@@ -24,7 +24,7 @@ msgid ""
" <args ...> are the arguments to that script."
msgstr ""
@@ -101212,7 +101203,7 @@ index a4478db..690f8e9 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr ""
-@@ -73,7 +74,7 @@ msgstr ""
+@@ -73,353 +73,359 @@ msgstr ""
msgid "authentication failed.\n"
msgstr ""
@@ -101221,7 +101212,14 @@ index a4478db..690f8e9 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr ""
-@@ -86,855 +87,870 @@ msgstr ""
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr ""
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr ""
@@ -101230,116 +101228,116 @@ index a4478db..690f8e9 100644
-msgstr ""
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr ""
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr ""
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr ""
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr ""
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr ""
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr ""
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr ""
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr ""
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr ""
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr ""
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr ""
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr ""
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr ""
@@ -101351,119 +101349,119 @@ index a4478db..690f8e9 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr ""
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr ""
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr ""
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr ""
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr ""
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -101471,7 +101469,7 @@ index a4478db..690f8e9 100644
msgstr ""
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr ""
@@ -101479,723 +101477,677 @@ index a4478db..690f8e9 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr ""
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr ""
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr ""
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr ""
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr ""
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr ""
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr ""
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr ""
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr ""
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr ""
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr ""
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr ""
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr ""
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr ""
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr ""
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr ""
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr ""
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr ""
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -469,8 +475,8 @@ msgstr ""
msgid "Could not add port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr ""
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -478,463 +484,473 @@ msgstr ""
msgid "Requires setype"
msgstr ""
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr ""
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr ""
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr ""
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr ""
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr ""
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr ""
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr ""
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr ""
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr ""
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr ""
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr ""
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr ""
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr ""
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr ""
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr ""
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr ""
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr ""
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr ""
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr ""
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr ""
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr ""
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr ""
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr ""
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr ""
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr ""
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
++msgstr ""
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr ""
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr ""
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr ""
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr ""
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr ""
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -102203,99 +102155,98 @@ index a4478db..690f8e9 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr ""
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr ""
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr ""
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr ""
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr ""
-
+-msgid "unknown"
+-msgstr ""
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr ""
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr ""
@@ -102413,7 +102364,7 @@ index a4478db..690f8e9 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1340,577 +1360,464 @@ msgstr ""
+@@ -1340,577 +1360,465 @@ msgstr ""
msgid "Login '%s' is required"
msgstr ""
@@ -102488,7 +102439,7 @@ index a4478db..690f8e9 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -102500,7 +102451,7 @@ index a4478db..690f8e9 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -102517,7 +102468,7 @@ index a4478db..690f8e9 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -102529,7 +102480,7 @@ index a4478db..690f8e9 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -102545,7 +102496,7 @@ index a4478db..690f8e9 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -102565,7 +102516,7 @@ index a4478db..690f8e9 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -102578,7 +102529,7 @@ index a4478db..690f8e9 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -102591,7 +102542,7 @@ index a4478db..690f8e9 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -102604,52 +102555,56 @@ index a4478db..690f8e9 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
msgstr ""
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
- msgstr ""
-
+-msgstr ""
+-
-#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
msgstr ""
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
- "the system directly."
- msgstr ""
-
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
-msgstr ""
-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
+ msgstr ""
+
-#: ../gui/polgen.glade:716
-msgid "label104"
--msgstr ""
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
+ msgstr ""
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -102728,14 +102683,16 @@ index a4478db..690f8e9 100644
msgstr ""
-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
msgstr ""
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
-#: ../gui/polgen.glade:1284
+#: ../gui/polgen.glade:1056
msgid "<b>Select domains that %s will administer:</b>"
@@ -102960,58 +102917,58 @@ index a4478db..690f8e9 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -103019,12 +102976,12 @@ index a4478db..690f8e9 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -103032,18 +102989,18 @@ index a4478db..690f8e9 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -103131,7 +103088,7 @@ index a4478db..690f8e9 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1948,1411 +1855,1499 @@ msgstr ""
+@@ -1948,1411 +1856,1626 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -103200,8 +103157,11 @@ index a4478db..690f8e9 100644
-
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
@@ -103209,157 +103169,131 @@ index a4478db..690f8e9 100644
-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
-
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Delete %s"
msgstr ""
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:134
+#, python-format
+msgid "Add %s"
msgstr ""
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:148
+#, python-format
+msgid "Modify %s"
msgstr ""
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+msgid "Permissive"
msgstr ""
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
msgstr ""
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+#: ../gui/statusPage.py:94
+msgid "Status"
msgstr ""
--#: ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing the policy type will cause a relabel of the entire file system on "
+"the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:12
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:13
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
++msgid ""
+"Changing to SELinux enabled will cause a relabel of the entire file system "
+"on the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+#: ../gui/system-config-selinux.glade:11
+msgid "system-config-selinux"
msgstr ""
--#: ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
msgstr ""
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
msgstr ""
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
msgstr ""
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
msgstr ""
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
msgstr ""
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -103368,28 +103302,41 @@ index a4478db..690f8e9 100644
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+#: ../gui/system-config-selinux.glade:773
+msgid "MLS"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+#: ../gui/system-config-selinux.glade:837
+msgid "Add SELinux User"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+#: ../gui/system-config-selinux.glade:1079
+msgid "SELinux Administration"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+#: ../gui/system-config-selinux.glade:1122
+msgid "Add"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+#: ../gui/system-config-selinux.glade:1144
+msgid "_Properties"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+#: ../gui/system-config-selinux.glade:1166
+msgid "_Delete"
+msgstr ""
@@ -103404,10 +103351,12 @@ index a4478db..690f8e9 100644
+
+#: ../gui/system-config-selinux.glade:1326
+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
@@ -103420,20 +103369,15 @@ index a4478db..690f8e9 100644
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
+msgstr ""
-
--#: ../gui/selinux.tbl:20
++
+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
+"If you are changing policy types or going from disabled to enforcing, a "
+"relabel is required."
- msgstr ""
-
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
+msgstr ""
@@ -103458,28 +103402,19 @@ index a4478db..690f8e9 100644
+#: ../gui/system-config-selinux.glade:2692
+#: ../gui/system-config-selinux.glade:2867
+msgid "Filter"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
msgstr ""
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
msgstr ""
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
@@ -103488,249 +103423,269 @@ index a4478db..690f8e9 100644
-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
msgstr ""
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
msgstr ""
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
msgstr ""
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
msgstr ""
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
msgstr ""
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
msgstr ""
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
msgstr ""
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
msgstr ""
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
msgstr ""
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
msgstr ""
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
msgstr ""
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
msgstr ""
-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2661
msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../sepolicy/sepolicy.py:114
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:116
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../sepolicy/sepolicy.py:164
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:169
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:172
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:215
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:231
++#: ../sepolicy/sepolicy.py:301
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
@@ -103738,1255 +103693,1303 @@ index a4478db..690f8e9 100644
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:234
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:237
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:355
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow ABRT to modify public files used for public file transfer services."
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:25
++#: booleans.py:10
+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:42
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:29
++msgid ""
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:57
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:59
++#: booleans.py:44
+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:62
++#: booleans.py:47
+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:67
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:54
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:83
++#: booleans.py:68
+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:86
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:72
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:73
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:95
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:89
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:105
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
++msgstr ""
++
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr ""
++
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:113
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
++
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:122
++#: booleans.py:111
+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
--msgid ""
++#: booleans.py:116
+ msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr ""
++
++#: booleans.py:119
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow system to run with NIS"
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:134
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr ""
++
++#: booleans.py:126
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:127
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
+msgstr ""
+
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
-+#: booleans.py:144
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
++
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
++msgstr ""
++
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:168
++#: booleans.py:162
+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:170
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:172
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -104994,74 +104997,82 @@ index a4478db..690f8e9 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:173
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:174
-+msgid "Allow user music sharing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:176
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:177
++#: booleans.py:172
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:178
++#: booleans.py:173
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:181
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -105071,129 +105082,150 @@ index a4478db..690f8e9 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:182
++#: booleans.py:177
+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:185
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:187
++#: booleans.py:182
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:188
-+msgid "allow host key based authentication"
++#: booleans.py:183
++msgid ""
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:192
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:195
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow the Telepathy connection managers to connect to any network port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:197
++#: booleans.py:196
+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -105204,211 +105236,260 @@ index a4478db..690f8e9 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-+#: booleans.py:201
-+msgid "Support fusefs home directories"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-+#: booleans.py:203
-+msgid "Support NFS home directories"
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++#: booleans.py:206
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:208
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++#: booleans.py:210
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:220
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:222
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
++
+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
+#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/fi.po b/policycoreutils/po/fi.po
-index d157817..6dfde0b 100644
+index d157817..15ea022 100644
--- a/policycoreutils/po/fi.po
+++ b/policycoreutils/po/fi.po
-@@ -9,16 +9,16 @@ msgid ""
+@@ -1,7 +1,7 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++#
+ # Translators:
+ # Juhani Numminen <juhaninumminen0 at gmail.com>, 2012.
+ # Ville-Pekka Vainio <vpivaini at cs.helsinki.fi>, 2009, 2010.
+@@ -9,28 +9,24 @@ msgid ""
msgstr ""
"Project-Id-Version: Policycoreutils\n"
"Report-Msgid-Bugs-To: \n"
@@ -105416,30 +105497,36 @@ index d157817..6dfde0b 100644
-"PO-Revision-Date: 2012-04-24 04:25+0000\n"
-"Last-Translator: Juhani Numminen <juhaninumminen0 at gmail.com>\n"
-"Language-Team: Finnish (http://www.transifex.net/projects/p/fedora/language/"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+-"fi/)\n"
+-"Language: fi\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Finnish (http://www.transifex.com/projects/p/fedora/language/"
- "fi/)\n"
- "Language: fi\n"
++"Language-Team: Finnish (http://www.transifex.com/projects/p/fedora/language/fi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Language: fi\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../run_init/run_init.c:67
msgid ""
-@@ -30,7 +30,7 @@ msgstr ""
- " missä: <komentosarja> on suoritettavan käynnistyskomentosarjan nimi,\n"
- " <argumentit ...> ovat sen argumentit."
+ "USAGE: run_init <script> <args ...>\n"
+ " where: <script> is the name of the init script to run,\n"
+ " <args ...> are the arguments to that script."
+-msgstr ""
+-"Käyttö: run_init <komentosarja> <argumentit ...>\n"
+-" missä: <komentosarja> on suoritettavan käynnistyskomentosarjan nimi,\n"
+-" <argumentit ...> ovat sen argumentit."
++msgstr "Käyttö: run_init <komentosarja> <argumentit ...>\n missä: <komentosarja> on suoritettavan käynnistyskomentosarjan nimi,\n <argumentit ...> ovat sen argumentit."
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
#, c-format
msgid "failed to initialize PAM\n"
msgstr "PAMin alustaminen epäonnistui\n"
-@@ -79,7 +79,7 @@ msgstr "run_initiä voi käyttää vain SELinux-kernelillä.\n"
+@@ -79,358 +75,359 @@ msgstr "run_initiä voi käyttää vain SELinux-kernelillä.\n"
msgid "authentication failed.\n"
msgstr "tunnistautuminen epäonnistui.\n"
@@ -105448,7 +105535,14 @@ index d157817..6dfde0b 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "Ei voitu asettaa suorituskontekstia kontekstiksi %s.\n"
-@@ -92,863 +92,879 @@ msgstr "******************** TÄRKEÄÄ ***********************\n"
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "******************** TÄRKEÄÄ ***********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "Tämän käytäntöpakkauksen aktivoimiseksi suorita:"
@@ -105457,117 +105551,118 @@ index d157817..6dfde0b 100644
-msgstr "globaali"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "Ei voitu luoda semanage-kahvaa"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr "SELinux-käytäntöä ei hallita tai säilöä ei voida käyttää."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "Käytäntösäilöä ei voida lukea."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "Semanage-yhteyttä ei voitu muodostaa"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "Ei voitu testata onko MLS käytössä"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "Ei vielä toteutettu"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "Semanage-transaktio on jo käynnissä"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "Semanage-transaktiota ei voitu käynnistää"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "Semanage-transaktiota ei voitu toteuttaa"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "Semanage-transaktio ei ole käynnissä"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "SELinux-moduuleita ei voitu luetteloida"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr "Moduulin nimi"
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "Versio"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "Ei käytössä"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr "Ei voitu poistaa käytöstä moduulia %s (poisto epäonnistui)"
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr "Ei voitu ottaa käyttöön moduulia %s (poisto epäonnistui)"
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr "Ei voitu poistaa moduulia %s (poisto epäonnistui)"
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr "Sisäänrakennetut sallivat tyypit"
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr "Omat sallivat tyypit"
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- "Ei voitu asettaa sallivaa toimialuetta %s (moduulin asennus epäonnistui)"
+-msgstr ""
+-"Ei voitu asettaa sallivaa toimialuetta %s (moduulin asennus epäonnistui)"
++msgstr "Ei voitu asettaa sallivaa toimialuetta %s (moduulin asennus epäonnistui)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "Ei voitu poistaa sallivaa toimialuetta %s (poisto epäonnistui)"
@@ -105579,122 +105674,124 @@ index d157817..6dfde0b 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "Ei voitu luoda avainta käyttäjälle %s"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
- msgstr ""
- "Ei voitu tarkistaa onko käyttäjälle %s määritelty kirjautumisassosiaatiota"
+-msgstr ""
+-"Ei voitu tarkistaa onko käyttäjälle %s määritelty kirjautumisassosiaatiota"
++msgstr "Ei voitu tarkistaa onko käyttäjälle %s määritelty kirjautumisassosiaatiota"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "Linux-ryhmää %s ei ole olemassa"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "Linux-käyttäjää %s ei ole olemassa"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "Käyttäjälle %s ei voitu tehdä kirjautumisassosiaatiota"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "Käyttäjän %s nimeä ei voitu asettaa"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "Käyttäjän %s MLS-aluetta ei voitu asettaa"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "Käyttäjän %s SELinux-käyttäjää ei voitu asettaa"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "Käyttäjälle %s ei voitu lisätä kirjautumisassosiaatiota"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "Vaatii seuserin tai serangen"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "Käyttäjälle %s ei ole määritelty kirjautumisassosiaatiota"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "Seuserilta ei voitu kysellä käyttäjän %s tietoja"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "Käyttäjän %s kirjautumisassosiaatiota ei voitu muokata"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- "Käyttäjän %s kirjautumisassosiaatio on määritelty SELinux-käytännössä, sitä "
- "ei voi poistaa"
+-msgstr ""
+-"Käyttäjän %s kirjautumisassosiaatio on määritelty SELinux-käytännössä, sitä "
+-"ei voi poistaa"
++msgstr "Käyttäjän %s kirjautumisassosiaatio on määritelty SELinux-käytännössä, sitä ei voi poistaa"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "Käyttäjän %s kirjautumisassosiaatiota ei voitu poistaa"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "Kirjautumisassosiaatioita ei voitu luetteloida"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "Kirjautumisnimi"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -105702,7 +105799,7 @@ index d157817..6dfde0b 100644
msgstr "SELinux-käyttäjä"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "MLS/MCS-alue"
@@ -105710,728 +105807,685 @@ index d157817..6dfde0b 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "Ei voitu tarkistaa onko SELinux-käyttäjää %s määritelty"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "Ei voitu kysellä käyttäjältä tietoja kohteesta %s"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "Ainakin yksi rooli on lisättävä käyttäjälle %s"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "Ei voitu luoda SELinux-käyttäjää käyttäjälle %s"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "Roolia %s ei voitu lisätä käyttäjälle %s"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "Käyttäjän %s MLS-tasoa ei voitu asettaa"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "Etuliitettä %s ei voitu lisätä käyttäjälle %s"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "Ei voitu purkaa käyttäjän %s avainta"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "Ei voitu lisätä SELinux-käyttäjää %s"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "Vaatii etuliitteen, roolit, tasot tai alueen"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "Vaatii etuliitteen tai roolit"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "SELinux-käyttäjää %s ei ole määritelty"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "Ei voitu muokata SELinux-käyttäjää %s"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- "SELinux-käyttäjä %s on määritelty SELinux-käytännössä, sitä ei voi poistaa"
+-msgstr ""
+-"SELinux-käyttäjä %s on määritelty SELinux-käytännössä, sitä ei voi poistaa"
++msgstr "SELinux-käyttäjä %s on määritelty SELinux-käytännössä, sitä ei voi poistaa"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "Ei voitu poistaa SELinux-käyttäjää %s"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "SELinux-käyttäjiä ei voitu luetteloida"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "Käyttäjän %s rooleja ei voitu luetteloida"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "Nimiöinti"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "Etuliite"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "MCS-taso"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "MCS-alue"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "SELinux-roolit"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "Udp- tai tcp-protokolla on pakollinen"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "Portti on pakollinen"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr "Portti ei kelpaa"
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "Ei voitu luoda avainta yhdistelmälle %s/%s"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "Tyyppi on pakollinen"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "Ei voitu tarkistaa onko portti %s/%s määritelty"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "Portti %s/%s on jo määritelty"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "Yhdistelmälle %s/%s ei voitu luoda porttia"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "Yhdistelmälle %s/%s ei voitu luoda kontekstia"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "Ei voitu asettaa käyttäjää yhdistelmän %s/%s porttikontekstissa"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "Ei voitu asettaa roolia yhdistelmän %s/%s porttikontekstissa"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "Ei voitu asettaa tyyppiä yhdistelmän %s/%s porttikontekstissa"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "Ei voitu asettaa mls-kenttiä yhdistelmän %s/%s porttikontekstissa"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "Ei voitu asettaa porttikontekstia yhdistelmälle %s/%s"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -480,8 +477,8 @@ msgstr "Ei voitu asettaa porttikontekstia yhdistelmälle %s/%s"
msgid "Could not add port %s/%s"
msgstr "Ei voitu lisätä porttia %s/%s"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "Vaatii setypen tai serangen"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -489,466 +486,473 @@ msgstr "Vaatii setypen tai serangen"
msgid "Requires setype"
msgstr "Vaatii setypen"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "Porttia %s/%s ei ole määritelty"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "Ei voitu kysellä porttia %s/%s"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "Ei voitu muokata porttia %s/%s"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "Ei voitu luetteloida portteja"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "Ei voitu poistaa porttia %s"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "Portti %s/%s on määritelty SELinux-käytännössä, sitä ei voi poistaa"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "Ei voitu poistaa porttia %s/%s"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "Ei voitu luetteloida portteja"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "SELinux-porttityyppi"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "Protokolla"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "Porttinumero"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "Koneen osoite on pakollinen"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "Tuntematon tai puuttuva protokolla"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
-+#, fuzzy
+-msgstr "SELinux-tyyppi on pakollinen"
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
- msgstr "SELinux-tyyppi on pakollinen"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "Ei voitu luoda avainta osoitteelle %s"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "Ei voitu tarkistaa onko osoite %s määritelty"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "Ei voitu luoda osoitetta kohteelle %s"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "Ei voitu luoda kontekstia osoitteelle %s"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "Ei voitu asettaa peitettä osoitteelle %s"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "Ei voitu asettaa käyttäjää osoitekontekstissa kohteelle %s"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "Ei voitu asettaa roolia osoitekontekstissa kohteelle %s"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "Ei voitu asettaa tyyppiä osoitekontekstissa kohteelle %s"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "Ei voitu asettaa mls-kenttiä osoitekontekstissa kohteelle %s"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "Ei voitu asettaa osoitekontekstia kohteelle %s"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "Ei voitu lisätä osoitetta %s"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "Osoitetta %s ei ole määritelty"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "Ei voitu kysellä osoitetta %s"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "Ei voitu muokata osoitetta %s"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "Osoite %s on määritelty SELinux-käytännössä, sitä ei voi poistaa"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "Ei voitu poistaa osoitetta %s"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "Ei voitu luetteloida osoitteita"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr "SELinux-tyyppi on pakollinen"
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "Ei voitu tarkistaa onko verkkoliitäntä %s määritelty"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "Ei voitu luoda verkkoliitäntää kohteelle %s"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "Ei voitu asettaa käyttäjää verkkoliitäntäkontekstissa kohteelle %s"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "Ei voitu asettaa roolia verkkoliitäntäkontekstissa kohteelle %s"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "Ei voitu asettaa tyyppiä verkkoliitäntäkontekstissa kohteelle %s"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "Ei voitu asettaa mls-kenttiä verkkoliitäntäkontekstissa kohteelle %s"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "Ei voitu asettaa verkkoliitäntäkontekstia kohteelle %s"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "Ei voitu asettaa viestikontekstia kohteelle %s"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "Ei voitu lisätä verkkoliitäntää %s"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "Verkkoliitäntää %s ei ole määritelty"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "Ei voitu kysellä verkkoliitäntää %s"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "Ei voitu muokata verkkoliitäntää %s"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
- msgstr ""
- "Verkkoliitäntä %s on määritelty SELinux-käytännössä, sitä ei voi poistaa"
+-msgstr ""
+-"Verkkoliitäntä %s on määritelty SELinux-käytännössä, sitä ei voi poistaa"
++msgstr "Verkkoliitäntä %s on määritelty SELinux-käytännössä, sitä ei voi poistaa"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "Ei voitu poistaa verkkoliitäntää %s"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "Ei voitu luetella verkkoliitäntöjä"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "SELinux-verkkoliitäntä"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "Konteksti"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "Ei voitu asettaa käyttäjää tiedostokontekstissa kohteelle %s"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "Ei voitu asettaa roolia tiedostokontekstissa kohteelle %s"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "Ei voitu asettaa mls-kenttiä tiedostokontekstissa kohteelle %s"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "Virheellinen tiedostomääritys"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
++msgstr ""
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "Ei voitu tarkistaa onko tiedostokonteksti määritelty kohteelle %s"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "Ei voitu luoda tiedostokontekstia kohteelle %s"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "Ei voitu asettaa tyyppiä tiedostokontekstissa kohteelle %s"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "Ei voitu asettaa tiedostokontekstia kohteelle %s"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "Ei voitu lisätä tiedostokontekstia kohteelle %s"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "Vaatii setypen, serangen tai seuserin"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "Tiedostokonteksti ei ole määritelty kohteelle %s"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "Ei voitu kysellä tiedostokontekstia kohteelle %s"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "Ei voitu muokata kohteen %s tiedostokontekstia"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "Ei voitu luetella tiedostokonteksteja"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "Ei voitu poistaa kohteen %s tiedostokontekstia"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- "Kohteen %s tiedostokonteksti on määritelty SELinux-käytännössä, sitä ei voi "
- "poistaa"
+-msgstr ""
+-"Kohteen %s tiedostokonteksti on määritelty SELinux-käytännössä, sitä ei voi "
+-"poistaa"
++msgstr "Kohteen %s tiedostokonteksti on määritelty SELinux-käytännössä, sitä ei voi poistaa"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "Ei voitu poistaa kohteen %s tiedostokontekstia"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "Ei voitu luetella tiedostokonteksteja"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "Ei voitu luetella paikallisia tiedostokonteksteja"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux-tiedostokonteksti"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "tyyppi"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -106439,103 +106493,102 @@ index d157817..6dfde0b 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "Ei voitu tarkistaa onko totuusarvo %s määritelty"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "Totuusarvoa %s ei ole määritelty"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "Ei voitu kysellä tiedostokontekstia kohteelle %s"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "Yksi seuraavista arvoista on määriteltävä: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "Ei voitu asettaa totuusarvon %s aktiivista arvoa"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "Ei voitu muokata totuusarvoa %s"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "Virheellinen muoto %s: tietue %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "Totuusarvo %s on määritelty SELinux-käytännössä, sitä ei voi poistaa"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "Ei voitu poistaa totuusarvoa %s"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "Ei voitu luetteloida totuusarvoja"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr "tuntematon"
-
+-msgid "unknown"
+-msgstr "tuntematon"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "epätosi"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "tosi"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "SELinux-totuusarvo"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr "Tila"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr "Oletus"
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "Kuvaus"
-@@ -1012,7 +1028,7 @@ msgstr "Virhe muistivarauksessa.\n"
+@@ -1012,7 +1016,7 @@ msgstr "Virhe muistivarauksessa.\n"
msgid "Error sending audit message.\n"
msgstr "Virhe audit-viestin lähettämisessä.\n"
@@ -106544,7 +106597,24 @@ index d157817..6dfde0b 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "Ei voitu selvittää toimeenpanevaa tilaa.\n"
-@@ -1129,62 +1145,66 @@ msgstr "Tyhjän signaalijoukon hankkiminen epäonnistui\n"
+@@ -1025,14 +1029,12 @@ msgstr "Virhe! Ei voitu avata tty:tä %s.\n"
+ #: ../newrole/newrole.c:705
+ #, c-format
+ msgid "%s! Could not get current context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s! Ei saatu nykyistä kontekstia tty:lle %s, ei nimiöidä sitä uudelleen.\n"
++msgstr "%s! Ei saatu nykyistä kontekstia tty:lle %s, ei nimiöidä sitä uudelleen.\n"
+
+ #: ../newrole/newrole.c:715
+ #, c-format
+ msgid "%s! Could not get new context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s! Ei saatu uutta kontekstia tty:lle %s, ei nimiöidä sitä uudelleen.\n"
++msgstr "%s! Ei saatu uutta kontekstia tty:lle %s, ei nimiöidä sitä uudelleen.\n"
+
+ #: ../newrole/newrole.c:725
+ #, c-format
+@@ -1129,62 +1131,66 @@ msgstr "Tyhjän signaalijoukon hankkiminen epäonnistui\n"
msgid "Unable to set SIGHUP handler\n"
msgstr "SIGHUP-käsittelimen asetus epäonnistui\n"
@@ -106623,7 +106693,7 @@ index d157817..6dfde0b 100644
msgid "failed to exec shell\n"
msgstr "komentotulkin suorittaminen epäonnistui\n"
-@@ -1287,20 +1307,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1287,20 +1293,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyConfidential juser"
@@ -106649,7 +106719,7 @@ index d157817..6dfde0b 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1356,577 +1376,464 @@ msgstr ""
+@@ -1356,577 +1362,465 @@ msgstr ""
msgid "Login '%s' is required"
msgstr ""
@@ -106724,7 +106794,7 @@ index d157817..6dfde0b 100644
msgstr "<b>Sovellukset</b>"
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -106736,7 +106806,7 @@ index d157817..6dfde0b 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -106753,7 +106823,7 @@ index d157817..6dfde0b 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -106765,7 +106835,7 @@ index d157817..6dfde0b 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -106781,7 +106851,7 @@ index d157817..6dfde0b 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -106801,7 +106871,7 @@ index d157817..6dfde0b 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -106814,7 +106884,7 @@ index d157817..6dfde0b 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -106827,7 +106897,7 @@ index d157817..6dfde0b 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -106840,52 +106910,56 @@ index d157817..6dfde0b 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
msgstr ""
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
- msgstr ""
-
+-msgstr ""
+-
-#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
msgstr ""
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
- "the system directly."
- msgstr ""
-
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
-msgstr ""
-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
+ msgstr ""
+
-#: ../gui/polgen.glade:716
-msgid "label104"
--msgstr ""
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
+ msgstr ""
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr "Nimi"
@@ -106964,14 +107038,16 @@ index d157817..6dfde0b 100644
msgstr ""
-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
msgstr ""
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
-#: ../gui/polgen.glade:1284
+#: ../gui/polgen.glade:1056
msgid "<b>Select domains that %s will administer:</b>"
@@ -107198,58 +107274,58 @@ index d157817..6dfde0b 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -107257,12 +107333,12 @@ index d157817..6dfde0b 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -107270,18 +107346,18 @@ index d157817..6dfde0b 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -107369,7 +107445,7 @@ index d157817..6dfde0b 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1964,1411 +1871,1499 @@ msgstr ""
+@@ -1964,1411 +1858,1626 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -107528,8 +107604,8 @@ index d157817..6dfde0b 100644
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
msgstr ""
-#: ../gui/selinux.tbl:13
@@ -107623,15 +107699,12 @@ index d157817..6dfde0b 100644
+
+#: ../gui/system-config-selinux.glade:1144
+msgid "_Properties"
- msgstr ""
-
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1166
+msgid "_Delete"
- msgstr ""
-
--#: ../gui/selinux.tbl:20
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1256
+msgid "Select Management Object"
+msgstr ""
@@ -107645,67 +107718,61 @@ index d157817..6dfde0b 100644
+msgstr ""
+
+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
- msgstr ""
-
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
msgstr ""
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
msgstr ""
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
+"If you are changing policy types or going from disabled to enforcing, a "
+"relabel is required."
msgstr ""
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
- msgstr ""
-
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1561
+msgid "label37"
msgstr ""
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+#: ../gui/system-config-selinux.glade:1598
+msgid "Revert boolean setting to system default"
msgstr ""
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+#: ../gui/system-config-selinux.glade:1614
+msgid "Toggle between Customized and All Booleans"
msgstr ""
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1645
+#: ../gui/system-config-selinux.glade:1850
+#: ../gui/system-config-selinux.glade:2037
@@ -107716,124 +107783,133 @@ index d157817..6dfde0b 100644
+msgid "Filter"
msgstr ""
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
msgstr ""
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1771
+msgid "Add File Context"
- msgstr ""
-
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1787
+msgid "Modify File Context"
- msgstr ""
-
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1803
+msgid "Delete File Context"
- msgstr ""
-
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1819
+msgid "Toggle between all and customized file context"
- msgstr ""
-
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1939
+msgid "label38"
+msgstr ""
+
+#: ../gui/system-config-selinux.glade:1976
+msgid "Add SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1992
+msgid "Modify SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2008
+msgid "Delete SELinux User Mapping"
msgstr ""
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:2126
+msgid "label39"
msgstr ""
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
+#: ../gui/system-config-selinux.glade:2163
+msgid "Add User"
msgstr ""
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
+#: ../gui/system-config-selinux.glade:2179
+msgid "Modify User"
msgstr ""
--#: ../gui/selinux.tbl:41
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
+#: ../gui/system-config-selinux.glade:2195
+msgid "Delete User"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
+#: ../gui/system-config-selinux.glade:2313
+msgid "label41"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
+#: ../gui/system-config-selinux.glade:2350
+msgid "Add Network Port"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+#: ../gui/system-config-selinux.glade:2366
+msgid "Edit Network Port"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+#: ../gui/system-config-selinux.glade:2382
+msgid "Delete Network Port"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+#: ../gui/system-config-selinux.glade:2418
+#: ../gui/system-config-selinux.glade:2436
+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+#: ../gui/system-config-selinux.glade:2556
+msgid "label42"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
+#: ../gui/system-config-selinux.glade:2593
+msgid "Generate new policy module"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+#: ../gui/system-config-selinux.glade:2609
+msgid "Load policy module"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
+#: ../gui/system-config-selinux.glade:2625
+msgid "Remove loadable policy module"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:41
+#: ../gui/system-config-selinux.glade:2661
msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
msgstr ""
-#: ../gui/selinux.tbl:42
@@ -107876,1354 +107952,1410 @@ index d157817..6dfde0b 100644
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:106
++#: ../sepolicy/sepolicy.py:202
+msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:110
++#: ../sepolicy/sepolicy.py:205
+msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "tuntematon"
++
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: ../sepolicy/sepolicy/generate.py:355
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow ABRT to modify public files used for public file transfer services."
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
+-msgid "Disable SELinux protection for iptables daemon"
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:25
++#: booleans.py:10
+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:42
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:29
++msgid ""
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:57
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:59
++#: booleans.py:44
+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:62
++#: booleans.py:47
+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:67
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:54
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
++msgstr ""
++
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:86
++#: booleans.py:72
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:73
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:95
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:89
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:105
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
++msgstr ""
++
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:113
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
++
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:122
++#: booleans.py:111
+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
--msgid ""
++#: booleans.py:116
+ msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr ""
++
++#: booleans.py:119
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow system to run with NIS"
++msgstr ""
++
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
++msgstr ""
++
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:126
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:134
++#: booleans.py:127
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:144
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:168
++#: booleans.py:162
+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:170
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:172
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -109231,74 +109363,82 @@ index d157817..6dfde0b 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:173
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:174
-+msgid "Allow user music sharing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:176
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:177
++#: booleans.py:172
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:178
++#: booleans.py:173
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:181
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -109308,129 +109448,150 @@ index d157817..6dfde0b 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:182
++#: booleans.py:177
+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:185
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:187
++#: booleans.py:182
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:188
-+msgid "allow host key based authentication"
++#: booleans.py:183
++msgid ""
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:192
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:195
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow the Telepathy connection managers to connect to any network port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:197
++#: booleans.py:196
+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -109441,257 +109602,289 @@ index d157817..6dfde0b 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-+#: booleans.py:201
-+msgid "Support fusefs home directories"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-+#: booleans.py:203
-+msgid "Support NFS home directories"
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++#: booleans.py:206
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:208
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++#: booleans.py:210
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:220
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:222
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
++
+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgid "Allow webadm to manage files in users home directories"
++msgstr ""
++
++#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
+msgstr ""
+
-+#: booleans.py:224
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/fr.po b/policycoreutils/po/fr.po
-index 5744176..521c363 100644
+index 5744176..783f5aa 100644
--- a/policycoreutils/po/fr.po
+++ b/policycoreutils/po/fr.po
-@@ -14,24 +14,27 @@ msgid ""
+@@ -1,7 +1,7 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++#
+ # Translators:
+ # Alain PORTAL <aportal at univ-montp2.fr>, 2007.
+ # Charles-Antoine Couret <cacouret at wanadoo.fr>, 2009.
+@@ -14,15 +14,15 @@ msgid ""
msgstr ""
"Project-Id-Version: Policycoreutils\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-04-02 16:29-0400\n"
-"PO-Revision-Date: 2012-06-09 13:32+0000\n"
-"Last-Translator: Jérôme Fenal <jfenal at gmail.com>\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: French <trans-fr at lists.fedoraproject.org>\n"
-+"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
--"Language: fr\n"
+ "Language: fr\n"
-"Plural-Forms: nplurals=2; plural=(n > 1)\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: ../run_init/run_init.c:67
msgid ""
- "USAGE: run_init <script> <args ...>\n"
- " where: <script> is the name of the init script to run,\n"
+@@ -31,7 +31,7 @@ msgid ""
" <args ...> are the arguments to that script."
--msgstr "SYNTAXE : run_init <script> <args ...>\n où : <script> est le nom du script d'initialisation à exécuter,\n <args ...> sont les arguments à passer au script."
-+msgstr ""
-+"SYNTAXE : run_init <script> <args ...>\n"
-+" où : <script> est le nom du script d'initialisation à exécuter,\n"
-+" <args ...> sont les arguments à passer au script."
+ msgstr "SYNTAXE : run_init <script> <args ...>\n où : <script> est le nom du script d'initialisation à exécuter,\n <args ...> sont les arguments à passer au script."
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
#, c-format
msgid "failed to initialize PAM\n"
msgstr "échec de l'initialisation de PAM\n"
-@@ -48,7 +51,9 @@ msgstr "Mot de passe :"
- #: ../run_init/run_init.c:197 ../newrole/newrole.c:366
- #, c-format
- msgid "Cannot find your entry in the shadow passwd file.\n"
--msgstr "Impossible de trouver votre entrée dans le fichier des mots de passe cachés.\n"
-+msgstr ""
-+"Impossible de trouver votre entrée dans le fichier des mots de passe "
-+"cachés.\n"
-
- #: ../run_init/run_init.c:203 ../newrole/newrole.c:373
- #, c-format
-@@ -80,7 +85,7 @@ msgstr "Désolé, run_init doit être utilisé uniquement sur un noyau SELinux.\
+@@ -80,869 +80,884 @@ msgstr "Désolé, run_init doit être utilisé uniquement sur un noyau SELinux.\
msgid "authentication failed.\n"
msgstr "échec lors de l'authentification.\n"
@@ -109700,7 +109893,14 @@ index 5744176..521c363 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "Impossible de régler le contexte d'exécution vers %s.\n"
-@@ -93,856 +98,892 @@ msgstr "******************** IMPORTANT ***********************\n"
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "******************** IMPORTANT ***********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "Pour rendre ce paquetage de stratégies actif, exécutez :"
@@ -109709,124 +109909,119 @@ index 5744176..521c363 100644
-msgstr "global(e)"
-
-#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "Impossible de créer un outil semanage"
-#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr "La stratégie SELinux n'est pas gérée ou la base n'est pas accessible."
-#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "Impossible de lire la base de données des stratégies"
-#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "Impossible d'établir de connexion semanage"
-#: ../semanage/seobject.py:245
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "Impossible de tester les statuts MLS activés"
-#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "Pas encore implémenté"
-#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "Transaction de semanage déjà en cours"
-#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "Impossible de démarrer une transaction semanage"
-#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "Impossible de commiter une transaction semanage"
-#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "Aucune transaction semanage en cours"
-#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "Impossible de lister les modules SELinux"
-#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr "Nom des modules"
-#: ../semanage/seobject.py:304 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "Version"
-#: ../semanage/seobject.py:307 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "Désactivé"
-#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr "Impossible de désactiver le module %s (échec de la suppression)"
-#: ../semanage/seobject.py:333
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr "Impossible d'activer le module %s (échec de la suppression)"
-#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr "Impossible de supprimer le module %s (échec de la suppression)"
-#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr "dontaudit doit être « on » ou « off »"
-#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr "Types permissifs intrinsèques"
-#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr "Types permissifs personnalisés"
-#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
--msgstr "Impossible de définir le domaine permissif %s (échec de l'installation du module)"
-+msgstr ""
-+"Impossible de définir le domaine permissif %s (échec de l'installation du "
-+"module)"
+ msgstr "Impossible de définir le domaine permissif %s (échec de l'installation du module)"
-#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
--msgstr "Impossible de supprimer le domaine permissif %s (échec de la suppression)"
-+msgstr ""
-+"Impossible de supprimer le domaine permissif %s (échec de la suppression)"
+ msgstr "Impossible de supprimer le domaine permissif %s (échec de la suppression)"
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:553
-#: ../semanage/seobject.py:599 ../semanage/seobject.py:696
@@ -109835,125 +110030,119 @@ index 5744176..521c363 100644
-#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
-#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
-#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "Impossible de créer une clef pour %s"
-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "Ne peut vérifier si le mappage de connexion est défini pour %s"
-#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "Le groupe Linux %s n'existe pas"
-#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "L'utilisateur Linux %s n'existe pas"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "Ne peut mapper le nom d'utilisateur pour %s"
-#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "Impossible de définir le nom pour %s"
-#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "Impossible de définir une plage MLS pour %s"
-#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "Impossible de définir une identité SELinux pour %s"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "Impossible d'ajouter un mappage pour %s"
-#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "seuser ou un serange obligatoire"
-#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "Le mappage de connexion pour %s n'est pas défini"
-#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "Impossible d'interroger le seuser pour %s"
-#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "Impossible de modifier le mappage pour %s"
-#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
--msgstr "La correspondance utilisateurs - identités SELinux pour %s est définie dans une stratégie, elle ne peut être supprimée"
-+msgstr ""
-+"La correspondance utilisateurs - identités SELinux pour %s est définie dans "
-+"une stratégie, elle ne peut être supprimée"
+ msgstr "La correspondance utilisateurs - identités SELinux pour %s est définie dans une stratégie, elle ne peut être supprimée"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
--msgstr "Impossible de supprimer la correspondance utilisateurs - identités SELinux pour %s"
-+msgstr ""
-+"Impossible de supprimer la correspondance utilisateurs - identités SELinux "
-+"pour %s"
+ msgstr "Impossible de supprimer la correspondance utilisateurs - identités SELinux pour %s"
-#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
-#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "Impossible de lister les mappages"
-#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "Nom pour l'ouverture de session"
-#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
-#: ../gui/system-config-selinux.glade:2304 ../gui/usersPage.py:44
@@ -109962,7 +110151,7 @@ index 5744176..521c363 100644
msgstr "Identité SELinux"
-#: ../semanage/seobject.py:680 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "Intervalle MLS/MCS"
@@ -109970,752 +110159,729 @@ index 5744176..521c363 100644
-#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
-#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
-#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "Impossible de vérifier si l'identité SELinux %s est définie"
-#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "Impossible d'interroger l'utilisateur pour %s"
-#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "Vous devez ajouter au moins un rôle pour %s"
-#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "Impossible de créer une identité SELinux pour %s"
-#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "Impossible d'ajouter un rôle %s pour %s"
-#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "Impossible de régler le niveau MLS pour %s"
-#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "Impossible d'ajouter le préfixe %s à %s"
-#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "Impossible d'extraire la clef pour %s"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "Impossible d'ajouter l'identité SELinux %s"
-#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "Exige un préfixe, un rôle, un niveau ou une plage"
-#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "Exige un préfixe ou un rôle"
-#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "L'identité SELinux %s n'existe pas"
-#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "Impossible de modifier l'identité SELinux %s"
-#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
--msgstr "L'identité SELinux %s est définie dans une stratégie, elle ne peut être supprimée"
-+msgstr ""
-+"L'identité SELinux %s est définie dans une stratégie, elle ne peut être "
-+"supprimée"
+ msgstr "L'identité SELinux %s est définie dans une stratégie, elle ne peut être supprimée"
-#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "Impossible de supprimer l'identité SELinux %s"
-#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "Impossible de lister les identités SELinux"
-#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "Impossible de lister les rôles de l'utilisateur %s"
-#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "Étiquetage"
-#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "Préfixe"
-#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "Niveau MCS"
-#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "Intervalle MCS"
-#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "Rôles SELinux"
-#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "Protocole udp ou tcp obligatoire"
-#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "Un numéro de port nécessaire"
-#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr "Port invalide"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "Impossible de créer une clef pour %s/%s"
-#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "Indiquez un type"
-#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
-#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "Impossible de vérifier si le port %s/%s est défini"
-#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:982
++#: ../semanage/seobject.py:1002
#, python-format
msgid "Port %s/%s already defined"
msgstr "Le port %s/%s est déjà défini"
-#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:986
++#: ../semanage/seobject.py:1006
#, python-format
msgid "Could not create port for %s/%s"
msgstr "Impossible de créer le port pour %s/%s"
-#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:992
++#: ../semanage/seobject.py:1012
#, python-format
msgid "Could not create context for %s/%s"
msgstr "Impossible de créer le contexte pour %s/%s"
-#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:996
++#: ../semanage/seobject.py:1016
#, python-format
msgid "Could not set user in port context for %s/%s"
--msgstr "Impossible de définir l'utilisateur dans le contexte du port pour %s/%s"
-+msgstr ""
-+"Impossible de définir l'utilisateur dans le contexte du port pour %s/%s"
+ msgstr "Impossible de définir l'utilisateur dans le contexte du port pour %s/%s"
-#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:1000
++#: ../semanage/seobject.py:1020
#, python-format
msgid "Could not set role in port context for %s/%s"
msgstr "Impossible de définir le rôle dans le contexte du port pour %s/%s"
-#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1004
++#: ../semanage/seobject.py:1024
#, python-format
msgid "Could not set type in port context for %s/%s"
msgstr "Impossible de définir le type dans le contexte du port pour %s/%s"
-#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1009
++#: ../semanage/seobject.py:1029
#, python-format
msgid "Could not set mls fields in port context for %s/%s"
--msgstr "Impossible de définir les champs MLS dans le contexte du port pour %s/%s"
-+msgstr ""
-+"Impossible de définir les champs MLS dans le contexte du port pour %s/%s"
+ msgstr "Impossible de définir les champs MLS dans le contexte du port pour %s/%s"
-#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1013
++#: ../semanage/seobject.py:1033
#, python-format
msgid "Could not set port context for %s/%s"
msgstr "Impossible de définir le contexte du port pour %s/%s"
-#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1017
++#: ../semanage/seobject.py:1037
#, python-format
msgid "Could not add port %s/%s"
msgstr "Impossible d'ajouter le port %s/%s"
-#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
-#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "setype ou serange obligatoire"
-#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1053
msgid "Requires setype"
msgstr "setype obligatoire"
-#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "Le port %s/%s n'est pas défini"
-#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "Impossible d'interroger le port %s/%s"
-#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "Impossible de modifier le port %s/%s"
-#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "Impossible d'énumérer les ports"
-#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "Impossible de supppimer le port %s"
-#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "Le port %s/%s est défini dans la stratégie, il ne peut être supprimé"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "Impossible de supprimer le port %s/%s"
-#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "Impossible d'énumérer les ports"
-#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "Types de port SELinux"
-#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "Protocole"
-#: ../semanage/seobject.py:1199 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "Numéro de port"
-#: ../semanage/seobject.py:1218
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "L'adresse du nœud est requise"
-#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "Protocole inconnu ou manquant"
-#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
-#: ../semanage/seobject.py:1724
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
-+#, fuzzy
+-msgstr "Type SELinux nécessaire"
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
- msgstr "Type SELinux nécessaire"
++msgstr ""
++
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
-#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "Impossible de créer la clef pour %s"
-#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "Impossible de vérifier si l'adresse %s est définie"
-#: ../semanage/seobject.py:1262
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "Impossible de créer une adresse pour %s"
-#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
-#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "Impossible de créer le contexte pour %s"
-#: ../semanage/seobject.py:1272
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "Impossible de définir le masque pour %s"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
--msgstr "Impossible de définir l'utilisateur dans le contexte de l'adresse pour %s"
-+msgstr ""
-+"Impossible de définir l'utilisateur dans le contexte de l'adresse pour %s"
+ msgstr "Impossible de définir l'utilisateur dans le contexte de l'adresse pour %s"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "Impossible de définir le rôle dans le contexte de l'adresse pour %s"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "Impossible de définir le type dans le contexte de l'adresse pour %s"
-#: ../semanage/seobject.py:1289
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
--msgstr "Impossible de définir les champs MLS dans le contexte de l'adresse pour %s"
-+msgstr ""
-+"Impossible de définir les champs MLS dans le contexte de l'adresse pour %s"
+ msgstr "Impossible de définir les champs MLS dans le contexte de l'adresse pour %s"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "Impossible de définir le contexte de l'adresse pour %s"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "Impossible d'ajouter l'adresse %s"
-#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "L'adresse %s n'est pas définie"
-#: ../semanage/seobject.py:1326
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "Impossible d'interroger l'adresse %s"
-#: ../semanage/seobject.py:1336
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "Impossible de modifier l'adresse %s"
-#: ../semanage/seobject.py:1364
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
--msgstr "L'adresse %s est définie dans la stratégie, elle ne peut être supprimée"
-+msgstr ""
-+"L'adresse %s est définie dans la stratégie, elle ne peut être supprimée"
+ msgstr "L'adresse %s est définie dans la stratégie, elle ne peut être supprimée"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "Impossible de supprimer l'adresse %s"
-#: ../semanage/seobject.py:1380
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr "Impossible de supprimer toutes les correspondances de nœuds"
-#: ../semanage/seobject.py:1394
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "Impossible d'énumérer les adresses"
-#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
-#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr "Type SELinux nécessaire"
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "Impossible de vérifier si l'interface %s existe"
-#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "Impossible de créer l'interface pour %s"
-#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
--msgstr "Impossible de définir l'utilisateur dans le contexte d'interface pour %s"
-+msgstr ""
-+"Impossible de définir l'utilisateur dans le contexte d'interface pour %s"
+ msgstr "Impossible de définir l'utilisateur dans le contexte d'interface pour %s"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "Impossible de définir le rôle dans le contexte d'interface pour %s"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "Impossible de définir le type dans le contexte d'interface pour %s"
-#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
--msgstr "Impossible de définir les champs MLS dans le contexte d'interface pour %s"
-+msgstr ""
-+"Impossible de définir les champs MLS dans le contexte d'interface pour %s"
+ msgstr "Impossible de définir les champs MLS dans le contexte d'interface pour %s"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "Impossible de définir le contexte d'interface pour %s"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "Impossible de définir le contexte du message pour %s"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "Impossible d'ajouter l'interface %s"
-#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "L'interface %s n'est pas définie"
-#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "Impossible d'interroger l'interface %s"
-#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "Impossible de modifier l'interface %s"
-#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
--msgstr "L'interface %s est définie dans la stratégie, elle ne peut être supprimée"
-+msgstr ""
-+"L'interface %s est définie dans la stratégie, elle ne peut être supprimée"
+ msgstr "L'interface %s est définie dans la stratégie, elle ne peut être supprimée"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "Impossible de supprimer l'interface %s"
-#: ../semanage/seobject.py:1574
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr "Impossible de supprimer toutes les correspondances d'interfaces"
-#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "Impossible d'énumérer les interfaces"
-#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "Interface SELinux"
-#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "Contexte"
-#: ../semanage/seobject.py:1663
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr "La classe d'équivalence pour %s est déjà définie"
-#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1678
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
--msgstr "Impossible de définir l'utilisateur dans le contexte du fichier pour %s"
-+msgstr ""
-+"Impossible de définir l'utilisateur dans le contexte du fichier pour %s"
+ msgstr "Impossible de définir l'utilisateur dans le contexte du fichier pour %s"
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "Impossible de définir le rôle dans le contexte du fichier pour %s"
-#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
--msgstr "Impossible de définir les champs MLS dans le contexte du fichier pour %s"
-+msgstr ""
-+"Impossible de définir les champs MLS dans le contexte du fichier pour %s"
+ msgstr "Impossible de définir les champs MLS dans le contexte du fichier pour %s"
-#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "Spécification de fichier invalide"
-#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
--"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
--"instead"
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+ "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
+ "instead"
msgstr ""
-#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
-#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "Impossible de vérifier si le contexte du fichier pour %s est défini"
-#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "Impossible de créer le contexte du fichier pour %s"
-#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "Impossible de définir le type dans le contexte du fichier pour %s"
-#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
-#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "Impossible de définir le contexte du fichier %s"
-#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "Impossible d'ajouter le contexte du fichier pour %s"
-#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "setype, serange ou seuser nécessaire"
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "Le contexte du fichier pour %s n'est pas défini"
-#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "Impossible d'interroger le contexte du fichier pour %s"
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "Impossible de modifier le contexte du fichier pour %s"
-#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "Impossible d'énumérer les contextes de fichiers"
-#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "Impossible de supprimer le contexte du fichier pour %s"
-#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
--msgstr "Le contexte du fichier pour %s est défini dans la stratégie, il ne peut être supprimé"
-+msgstr ""
-+"Le contexte du fichier pour %s est défini dans la stratégie, il ne peut être "
-+"supprimé"
+ msgstr "Le contexte du fichier pour %s est défini dans la stratégie, il ne peut être supprimé"
-#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "Impossible de supprimer le contexte du fichier pour %s"
-#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "Impossible de lister les contextes de fichiers"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "Impossible de lister les contextes de fichiers locaux"
-#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "contexte fichier SELinux"
-#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "type"
-#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -110723,114 +110889,102 @@ index 5744176..521c363 100644
-#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
-#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "Impossible de vérifier si le booléen %s est défini"
-#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "Le booléen %s n'est pas défini"
-#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "Impossible d'interroger le contexte du fichier %s"
-#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "Vous devez spécifier une des valeurs suivantes : %s"
-#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "Impossible de définir une valeur active du booléen %s"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "Impossible de modifier les booléens %s"
-#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "Mauvais format %s : Enregistrement de %s"
-#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "Le booléen %s est défini dans la stratégie, il ne peut être supprimé"
-#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "Impossible de supprimer le booléen %s"
-#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "Impossible d'énumérer les booléens"
-#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr "inconnu"
-
+-msgid "unknown"
+-msgstr "inconnu"
+-
-#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "fermé"
-#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "ouvert"
-#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "booléen SELinux"
-#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr "État"
-#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr "Par défaut"
-#: ../semanage/seobject.py:2131 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "Description"
-@@ -954,7 +995,9 @@ msgstr "impossible de définir PAM_TTY\n"
- #: ../newrole/newrole.c:290
- #, c-format
- msgid "newrole: service name configuration hashtable overflow\n"
--msgstr "nouveau rôle : débordement de table de hachage pour la configuration du nom de service\n"
-+msgstr ""
-+"nouveau rôle : débordement de table de hachage pour la configuration du nom "
-+"de service\n"
-
- #: ../newrole/newrole.c:300
- #, c-format
-@@ -1006,7 +1049,7 @@ msgstr "Erreur d'allocation de mémoire.\n"
+@@ -1006,7 +1021,7 @@ msgstr "Erreur d'allocation de mémoire.\n"
msgid "Error sending audit message.\n"
msgstr "Erreur lors de l'envoi du message d'audit.\n"
@@ -110839,37 +110993,7 @@ index 5744176..521c363 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "Ne peut définir le mode autoritaire.\n"
-@@ -1019,12 +1062,16 @@ msgstr "Erreur ! Impossible d'ouvrir %s.\n"
- #: ../newrole/newrole.c:705
- #, c-format
- msgid "%s! Could not get current context for %s, not relabeling tty.\n"
--msgstr "%s ! Impossible de récupérer le contexte actuel pour %s, le terminal ne sera pas renommé.\n"
-+msgstr ""
-+"%s ! Impossible de récupérer le contexte actuel pour %s, le terminal ne sera "
-+"pas renommé.\n"
-
- #: ../newrole/newrole.c:715
- #, c-format
- msgid "%s! Could not get new context for %s, not relabeling tty.\n"
--msgstr "%s ! Impossible de récupérer le nouveau contexte pour %s, le terminal ne sera pas renommé.\n"
-+msgstr ""
-+"%s ! Impossible de récupérer le nouveau contexte pour %s, le terminal ne "
-+"sera pas renommé.\n"
-
- #: ../newrole/newrole.c:725
- #, c-format
-@@ -1064,7 +1111,9 @@ msgstr "Erreur : niveaux multiples spécifiés\n"
- #: ../newrole/newrole.c:865
- #, c-format
- msgid "Error: you are not allowed to change levels on a non secure terminal \n"
--msgstr "Erreur : vous n'êtes pas autorisé à changer de niveau sur un terminal non sûr\n"
-+msgstr ""
-+"Erreur : vous n'êtes pas autorisé à changer de niveau sur un terminal non "
-+"sûr\n"
-
- #: ../newrole/newrole.c:891
- #, c-format
-@@ -1121,62 +1170,67 @@ msgstr "Impossible d'obtenir un ensemble vide de signaux\n"
+@@ -1121,62 +1136,66 @@ msgstr "Impossible d'obtenir un ensemble vide de signaux\n"
msgid "Unable to set SIGHUP handler\n"
msgstr "Impossible de configurer le gestionnaire SIGHUP\n"
@@ -110893,9 +111017,7 @@ index 5744176..521c363 100644
+#: ../newrole/newrole.c:1076
#, c-format
msgid "Warning! Could not retrieve tty information.\n"
--msgstr "Attention ! Impossible de récupérer les informations liées au terminal\n"
-+msgstr ""
-+"Attention ! Impossible de récupérer les informations liées au terminal\n"
+ msgstr "Attention ! Impossible de récupérer les informations liées au terminal\n"
-#: ../newrole/newrole.c:1098
+#: ../newrole/newrole.c:1097
@@ -110950,27 +111072,7 @@ index 5744176..521c363 100644
msgid "failed to exec shell\n"
msgstr "échec de l'exécution du shell\n"
-@@ -1193,7 +1247,8 @@ msgstr "La stratégie %s est déjà chargée et un chargement initial est requis
- #: ../load_policy/load_policy.c:80
- #, c-format
- msgid "%s: Can't load policy and enforcing mode requested: %s\n"
--msgstr "%s : Ne peut charger la stratégie et le mode d'application demandés : %s\n"
-+msgstr ""
-+"%s : Ne peut charger la stratégie et le mode d'application demandés : %s\n"
-
- #: ../load_policy/load_policy.c:90
- #, c-format
-@@ -1207,7 +1262,8 @@ msgstr "Requiert au moins une catégorie"
- #: ../scripts/chcat:106 ../scripts/chcat:183
- #, c-format
- msgid "Can not modify sensitivity levels using '+' on %s"
--msgstr "Impossible de modifier le niveau de sensibilité en utilisant « + » sur %s"
-+msgstr ""
-+"Impossible de modifier le niveau de sensibilité en utilisant « + » sur %s"
-
- #: ../scripts/chcat:110
- #, c-format
-@@ -1279,27 +1335,27 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1279,27 +1298,27 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyConfidential juser"
@@ -111007,70 +111109,16 @@ index 5744176..521c363 100644
msgid "File Labeling"
msgstr "Étiquetage des fichiers"
-@@ -1307,620 +1363,522 @@ msgstr "Étiquetage des fichiers"
- msgid ""
- "File\n"
- "Specification"
--msgstr "Spécification\nde fichier"
-+msgstr ""
-+"Spécification\n"
-+"de fichier"
-
- #: ../gui/fcontextPage.py:81
- msgid ""
- "Selinux\n"
- "File Type"
--msgstr "Type de fichier\nSELinux"
-+msgstr ""
-+"Type de fichier\n"
-+"SELinux"
-
- #: ../gui/fcontextPage.py:88
- msgid ""
- "File\n"
+@@ -1321,7 +1340,7 @@ msgid ""
"Type"
--msgstr "Type de\nFichier"
-+msgstr ""
-+"Type de\n"
-+"Fichier"
+ msgstr "Type de\nFichier"
-#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2117
+#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
msgid "User Mapping"
--msgstr "Correspondance\nd'utilisateurs"
-+msgstr ""
-+"Correspondance\n"
-+"d'utilisateurs"
-
- #: ../gui/loginsPage.py:52
- msgid ""
- "Login\n"
- "Name"
--msgstr "Nom de\nconnexion"
-+msgstr ""
-+"Nom de\n"
-+"connexion"
-
- #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
- msgid ""
- "SELinux\n"
- "User"
--msgstr "Utilisateur\nSELinux"
-+msgstr ""
-+"Utilisateur\n"
-+"SELinux"
-
- #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
- msgid ""
- "MLS/\n"
- "MCS Range"
--msgstr "Étendue\nMLS/MCS"
-+msgstr ""
-+"Étendue\n"
-+"MLS/MCS"
+ msgstr "Correspondance\nd'utilisateurs"
- #: ../gui/loginsPage.py:133
- #, python-format
+@@ -1348,579 +1367,466 @@ msgstr "Étendue\nMLS/MCS"
msgid "Login '%s' is required"
msgstr ""
@@ -111145,7 +111193,7 @@ index 5744176..521c363 100644
msgstr "<b>Applications</b>"
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -111157,7 +111205,7 @@ index 5744176..521c363 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -111175,7 +111223,7 @@ index 5744176..521c363 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr "Application Web/Script (CGI)"
@@ -111188,7 +111236,7 @@ index 5744176..521c363 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-msgstr "Application Web/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr "Application utilisateur"
@@ -111197,17 +111245,14 @@ index 5744176..521c363 100644
msgid ""
"User Application are any application that you would like to confine that is "
"started by a user"
--msgstr "Une application utilisateur est toute application démarrée par un utilisateur que vous souhaitez confiner"
--
+ msgstr "Une application utilisateur est toute application démarrée par un utilisateur que vous souhaitez confiner"
+
-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-msgid "User Application"
-msgstr "Application utilisateur"
-+msgstr ""
-+"Une application utilisateur est toute application démarrée par un "
-+"utilisateur que vous souhaitez confiner"
-
+-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr "Bac à sable"
@@ -111227,7 +111272,7 @@ index 5744176..521c363 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -111240,7 +111285,7 @@ index 5744176..521c363 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:161
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -111253,7 +111298,7 @@ index 5744176..521c363 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:162
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -111266,17 +111311,15 @@ index 5744176..521c363 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:163
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
--"User with full networking, no setuid applications without transition, no su,"
--" can sudo to Root Administration Roles"
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
+ "User with full networking, no setuid applications without transition, no su,"
+ " can sudo to Root Administration Roles"
msgstr ""
-#: ../gui/polgen.glade:539 ../gui/polgen.py:164
@@ -111287,17 +111330,15 @@ index 5744176..521c363 100644
-#: ../gui/polgen.glade:585
-msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++#: ../gui/polgen.glade:623
+msgid "Root Admin User Role"
msgstr ""
-#: ../gui/polgen.glade:647
+#: ../gui/polgen.glade:627
msgid ""
--"Select Root Administrator User Role, if this user will be used to administer"
--" the machine while running as root. This user will not be able to login to "
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root. This user will not be able to login to "
+ "Select Root Administrator User Role, if this user will be used to administer"
+ " the machine while running as root. This user will not be able to login to "
"the system directly."
msgstr ""
@@ -111315,7 +111356,7 @@ index 5744176..521c363 100644
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr "Nom"
@@ -111396,10 +111437,9 @@ index 5744176..521c363 100644
msgstr ""
-#: ../gui/polgen.glade:1227
--msgid ""
--"Select the user roles that will transiton to this applications domains."
+#: ../gui/polgen.glade:1019
-+msgid "Select the user roles that will transiton to this applications domains."
+ msgid ""
+ "Select the user roles that will transiton to this applications domains."
msgstr ""
-#: ../gui/polgen.glade:1255
@@ -111633,58 +111673,58 @@ index 5744176..521c363 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -111692,12 +111732,12 @@ index 5744176..521c363 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -111705,18 +111745,18 @@ index 5744176..521c363 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -111751,1022 +111791,414 @@ index 5744176..521c363 100644
-msgid "use_resolve must be a boolean value "
-msgstr ""
-
--#: ../gui/polgen.py:443
--msgid "use_syslog must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:449
--msgid "use_kerberos must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:455
--msgid "manage_krb5_rcache must be a boolean value "
--msgstr ""
--
--#: ../gui/polgen.py:485
--msgid "USER Types automatically get a tmp type"
--msgstr ""
--
--#: ../gui/polgen.py:1003
--msgid "You must enter the executable path for your confined process"
--msgstr ""
--
--#: ../gui/polgen.py:1165
--msgid "Type Enforcement file"
--msgstr ""
--
--#: ../gui/polgen.py:1166
--msgid "Interface file"
--msgstr ""
--
--#: ../gui/polgen.py:1167
--msgid "File Contexts file"
--msgstr ""
--
--#: ../gui/polgen.py:1168
--msgid "Setup Script"
--msgstr ""
--
--#: ../gui/polgen.py:1289
--#, python-format
--msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
--msgstr "\n%s\n\nsepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\nvalid Types:\n"
--
--#: ../gui/polgen.py:1337
--msgid "Executable or Name required"
--msgstr ""
--
--#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2547
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
- msgid "Network Port"
- msgstr ""
-
-@@ -1953,1425 +1911,2044 @@ msgstr ""
- msgid "List View"
- msgstr ""
-
--#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2438
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
- msgid "Group View"
- msgstr ""
-
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
--msgstr "Protection de Service par SELinux"
--
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
--msgstr "Désactiver la protection SELinux pour le démon acct"
--
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
--msgstr ""
--
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
--#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
--#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
--#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
--#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
--#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
--#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
--msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
-
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr "Protection mémoire"
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
- msgstr ""
-
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
- msgstr ""
-
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
- msgstr ""
-
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
- msgstr ""
-
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
- msgstr ""
-
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr "SSH"
--
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr ""
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "État"
-
--#: ../gui/selinux.tbl:11
-+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system. Do you wish to continue?"
- msgstr ""
-
--#: ../gui/selinux.tbl:12
-+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel. If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
-+msgstr ""
-+
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system. Do you wish to continue?"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "Type SELinux"
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot. "
-+"Relabeling can take a very long time, depending on the size of the system. "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:215
-+#, fuzzy
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "Outil de génération de politique SELinux"
-+
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
-+msgstr ""
-+
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr ""
-+
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr ""
-+
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
-+msgstr ""
-+
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr ""
-+
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
-+msgstr ""
-+
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
-+msgstr ""
-+
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
-+msgstr ""
-+
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
-+msgstr ""
-+
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
-+msgstr ""
-+
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr ""
-+
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr ""
-+
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr ""
-+
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr ""
-+
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr ""
-+
-+#: booleans.py:25
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
-+msgstr ""
-+
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr ""
-+
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr ""
-+
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr ""
-+
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr ""
-+
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr ""
-+
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr ""
-+
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr ""
-+
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
-+msgstr ""
-+
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr ""
-+
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
-+msgstr ""
-+
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr ""
-+
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr ""
-+
-+#: booleans.py:42
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr ""
-+
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr ""
-+
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
+-#: ../gui/polgen.py:443
+-msgid "use_syslog must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:449
+-msgid "use_kerberos must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:455
+-msgid "manage_krb5_rcache must be a boolean value "
+-msgstr ""
+-
+-#: ../gui/polgen.py:485
+-msgid "USER Types automatically get a tmp type"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1003
+-msgid "You must enter the executable path for your confined process"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1165
+-msgid "Type Enforcement file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1166
+-msgid "Interface file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1167
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1168
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1289
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr "\n%s\n\nsepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\nvalid Types:\n"
+-
+-#: ../gui/polgen.py:1337
+-msgid "Executable or Name required"
+-msgstr ""
+-
+-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2547
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
+ msgstr ""
+
+@@ -1953,1425 +1859,1630 @@ msgstr ""
+ msgid "List View"
+ msgstr ""
+
+-#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2438
++#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+ msgid "Group View"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr "Protection de Service par SELinux"
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr "Désactiver la protection SELinux pour le démon acct"
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
+-#: ../gui/selinux.tbl:210 ../gui/selinux.tbl:211 ../gui/selinux.tbl:212
+-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
+-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
+-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr "Protection mémoire"
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+-msgstr "SSH"
+-
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+-msgstr ""
++#: ../gui/statusPage.py:94
++msgid "Status"
++msgstr "État"
+
+-#: ../gui/selinux.tbl:11
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system. Do you wish to continue?"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:12
++#: ../gui/statusPage.py:147
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++"Changing to SELinux disabled requires a reboot. It is not recommended. If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel. If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
msgstr ""
-#: ../gui/selinux.tbl:13
-+#: booleans.py:49
++#: ../gui/statusPage.py:152
msgid ""
-"Allow unconfined SELinux user account to execute files in home directory or "
-"/tmp"
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system. Do you wish to continue?"
msgstr ""
-#: ../gui/selinux.tbl:14
-msgid "Network Configuration"
-msgstr "Configuration réseau"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr ""
-+
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
-+msgstr ""
-+
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr ""
-+
-+#: booleans.py:57
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-
+-
-#: ../gui/selinux.tbl:14
-msgid "Allow unlabeled packets to flow on the network"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
msgstr ""
-#: ../gui/selinux.tbl:15
-+#: booleans.py:59
++#: ../gui/system-config-selinux.glade:12
msgid ""
-"Allow user SELinux user account to execute files in home directory or /tmp"
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
- msgstr ""
-
+-msgstr ""
+-
-#: ../gui/selinux.tbl:16
-msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-#: ../gui/selinux.tbl:140
-msgid "Databases"
-msgstr "Bases de données"
-+#: booleans.py:62
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr ""
-
+-
-#: ../gui/selinux.tbl:17
-msgid "Allow user to connect to mysql socket"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
msgstr ""
-#: ../gui/selinux.tbl:18
-msgid "Allow user to connect to postgres socket"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
msgstr ""
-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-msgid "XServer"
-msgstr "Serveur X"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr ""
-
+-
-#: ../gui/selinux.tbl:19
-msgid "Allow clients to write to X shared memory"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
- msgstr ""
-
--#: ../gui/selinux.tbl:20
-+#: booleans.py:67
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
++msgstr "Type SELinux"
++
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
+msgstr ""
+
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
+msgstr ""
+
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: ../gui/system-config-selinux.glade:727
++msgid ""
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
+msgstr ""
+
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
++
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
+msgstr ""
+
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
+msgstr ""
+
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
+msgstr ""
+
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
+msgstr ""
+
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
+msgstr ""
+
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1354
++msgid ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
+ msgstr ""
+
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Select if you wish to relabel then entire file system on next reboot. "
++"Relabeling can take a very long time, depending on the size of the system. "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
++msgstr "label37"
++
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
msgstr ""
-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-#: ../gui/selinux.tbl:231
-msgid "NIS"
-msgstr "NIS"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr "label50"
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
+msgstr ""
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
msgstr ""
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
@@ -112776,1832 +112208,1887 @@ index 5744176..521c363 100644
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-msgstr "Applications Web"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
+msgstr ""
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
msgstr ""
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
msgstr ""
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-msgstr "Désactiver la protection SELinux pour amanda"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
+msgstr ""
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-msgstr "Désactiver la protection SELinux pour amavis"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
+msgstr ""
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-msgstr "Désactiver la protection SELinux pour le démon apmd"
-+#: booleans.py:86
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-msgstr "Désactiver la protection SELinux pour le démon arpwatch"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
+msgstr ""
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-msgstr "Désactiver la protection SELinux pour le démon autditd"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
+msgstr ""
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-msgstr "Désactiver la protection SELinux pour le démon automount"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
+msgstr ""
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-msgstr "Désactiver la protection SELinux pour le démon avahi"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
+msgstr ""
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-msgstr "Désactiver la protection SELinux pour le démon bluetooth"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-msgstr "Désactiver la protection SELinux pour le démon canna"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
+msgstr ""
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
-msgstr "Désactiver la protection SELinux pour le démon cardmgr"
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
+msgstr ""
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
-msgstr "Désactiver la protection SELinux pour Cluster Server"
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
+msgstr ""
-#: ../gui/selinux.tbl:41
-+#: booleans.py:95
++#: ../gui/system-config-selinux.glade:2661
msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr ""
-+
-+#: booleans.py:96
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
-+msgstr ""
-+
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
-+msgstr ""
-+
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr ""
-+
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr ""
-+
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr ""
-+
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
-+msgstr ""
-+
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr ""
-+
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:105
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr ""
-+
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
-+msgstr ""
-+
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
-+msgstr ""
-+
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
-+msgstr ""
-+
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr ""
-+
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+
-+#: booleans.py:113
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
-+msgstr ""
-+
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
-+
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
-+msgstr ""
-+
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
-+msgstr ""
-+
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr ""
-+
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:122
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
-+msgstr ""
-+
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr ""
-+
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
-+msgstr ""
-+
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr ""
-+
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:134
-+msgid ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
-+msgstr ""
-+
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr ""
-+
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-msgstr "Désactiver la protection SELinux pour le démon ciped"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-msgstr "Désactiver la protection SELinux pour le démon clamd"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
+msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-msgstr "Désactiver la protection SELinux pour clamscan"
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
+msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-msgstr "Désactiver la protection SELinux pour clvmd"
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
+msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-msgstr "Désactiver la protection SELinux pour le démon comsat"
-+#: booleans.py:144
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-msgstr "Désactiver la protection SELinux pour le démon courier"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
+msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-msgstr "Désactiver la protection SELinux pour le démon cpucontrol"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
+msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-msgstr "Désactiver la protection SELinux pour le démon cpuspeed"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-msgstr "Cron"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
+msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-msgstr "Désactiver la protection SELinux pour le démon crond"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-msgstr "Impression"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
+msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-msgstr "Désactiver la protection SELinux pour le serveur principal cupsd"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
+msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-msgstr "Désactiver la protection SELinux pour le démon cupsd"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
+msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-msgstr "Désactiver la protection SELinux pour cupsd_lpd"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
+msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-msgstr "CVS"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
+msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-msgstr "Désactiver la protection SELinux pour le démon cvs"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
+msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-msgstr "Désactiver la protection SELinux pour le démon cyrus"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-msgstr "Désactiver la protection SELinux pour le démon dbskkd"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-msgstr "Désactiver la protection SELinux pour le démon dbusd"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
+msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-msgstr "Désactiver la protection SELinux pour le démon dccd"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
+msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-msgstr "Désactiver la protection SELinux pour le démon dccifd"
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
+msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-msgstr "Désactiver la protection SELinux pour dccm"
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-msgstr "Désactiver la protection SELinux pour le démon ddt"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
+msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-msgstr "Désactiver la protection SELinux pour le démon devfsd"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-msgstr "Désactiver la protection SELinux pour le démon dhcpc"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
+msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-msgstr "Désactiver la protection SELinux pour le démon dhcpd"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
+msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-msgstr "Désactiver la protection SELinux pour le démon dictd"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
+msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-msgstr "Désactiver la protection SELinux pour Evolution"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
+msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-msgstr "Jeux"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
+msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-msgstr "Désactiver la protection SELinux pour les jeux"
-+#: booleans.py:170
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute commands."
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-msgstr "Désactiver la protection SELinux pour les navigateurs web"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
+msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-msgstr "Désactiver la protection SELinux pour Thunderbird"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
+msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-msgstr "Désactiver la protection SELinux pour le démon distccd"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
+msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-msgstr "Désactiver la protection SELinux pour le démon dmesg"
-+#: booleans.py:174
-+msgid "Allow user music sharing"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
+msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-msgstr "Désactiver la protection SELinux pour le démon dnsmasq"
-+#: booleans.py:175
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+msgstr ""
++
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "inconnu"
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-msgstr "Désactiver la protection SELinux pour le démon dovecot"
-+#: booleans.py:176
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
+msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-msgstr "Désactiver la protection SELinux pour le démon entropyd"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
+msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-msgstr "Désactiver la protection SELinux pour fetchmail"
-+#: booleans.py:178
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
+msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-msgstr "Désactiver la protection SELinux pour le démon fingerd"
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
+msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-msgstr "Désactiver la protection SELinux pour le démon freshclam"
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
+msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-msgstr "Désactiver la protection SELinux pour le démon fsdaemon"
-+#: booleans.py:181
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
+msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-msgstr "Désactiver la protection SELinux pour le démon gpm"
-+#: booleans.py:182
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
+msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-msgstr "NFS"
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
+msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-msgstr "Désactiver la protection SELinux pour le démon gss"
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-msgstr "Désactiver la protection SELinux pour le démon Hal"
-+#: booleans.py:185
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
+msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-msgstr "Compatibilité"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:187
++#: ../sepolicy/sepolicy/generate.py:355
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr ""
-+
-+#: booleans.py:188
-+msgid "allow host key based authentication"
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-msgstr "Désactiver la protection SELinux pour le démon hostname"
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
+msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-msgstr "Désactiver la protection SELinux pour le démon hotplug"
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
+msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-msgstr "Désactiver la protection SELinux pour le démon howl"
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
+msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-msgstr "Désactiver la protection SELinux pour le démon hplip de cups"
-+#: booleans.py:192
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
+msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-msgstr "Désactiver la protection SELinux pour rotatelogs de httpd"
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
+msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-msgstr "Service HTTPD"
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-msgstr "Désactiver la protection SELinux pour suexec de http"
-+#: booleans.py:195
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
+msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-msgstr "Désactiver la protection SELinux pour le démon hwclock"
-+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
+msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-msgstr "Désactiver la protection SELinux pour le démon i18n"
-+#: booleans.py:197
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
+msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-msgstr "Désactiver la protection SELinux pour le démon imazesrv"
-+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
+msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-msgstr "Désactiver la protection SELinux pour les démons enfants de inetd"
-+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
+msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-msgstr "Désactiver la protection SELinux pour le démon inetd"
-+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
+msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-msgstr "Désactiver la protection SELinux pour le démon innd"
-+#: booleans.py:201
-+msgid "Support fusefs home directories"
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
+msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-msgstr "Désactiver la protection SELinux pour le démon iptables"
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
+msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-msgstr "Désactiver la protection SELinux pour le démon ircd"
-+#: booleans.py:203
-+msgid "Support NFS home directories"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
+msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-msgstr "Désactiver la protection SELinux pour le démon irqbalance"
-+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-msgstr "Désactiver la protection SELinux pour le démon iscsi"
-+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-msgstr "Désactiver la protection SELinux pour le démon jabberd"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-msgstr "Kerberos"
-+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
+msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-msgstr "Désactiver la protection SELinux pour le démon kadmind"
-+#: booleans.py:208
++#: booleans.py:6
+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-msgstr "Désactiver la protection SELinux pour le démon klogd"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
+msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-msgstr "Désactiver la protection SELinux pour le démon krb5kdc"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
+msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-msgstr "Désactiver la protection SELinux pour le démon ktalk"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
+msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-msgstr "Désactiver la protection SELinux pour le démon kudzu"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
+msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-msgstr "Désactiver la protection SELinux pour le démon locate"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
+msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-msgstr "Désactiver la protection SELinux pour le démon lpd"
-+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
+msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-msgstr "Désactiver la protection SELinux pour le démon lrrd"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
+msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-msgstr "Désactiver la protection SELinux pour le démon lvm"
-+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-msgstr "Désactiver la protection SELinux pour mailman"
-+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
+msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-msgstr "Désactiver la protection SELinux pour le démon mdadm"
-+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
+msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-msgstr "Désactiver la protection SELinux pour le démon monopd"
-+#: booleans.py:220
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
+msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-msgstr "Désactiver la protection SELinux pour le démon mrtg"
-+#: booleans.py:222
++#: booleans.py:20
+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-msgstr "Désactiver la protection SELinux pour le démon mysqld"
-+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
+msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-msgstr "Désactiver la protection SELinux pour le démon nagios"
-+#: booleans.py:224
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
+msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-msgstr "Désactiver la protection SELinux pour le démon named"
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-msgstr "Désactiver la protection SELinux pour le démon nessusd"
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:25
++msgid "Allow dan to manage user files"
+msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-msgstr "Désactiver la protection SELinux pour NetworkManager"
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:26
++msgid "Allow dan to read user files"
++msgstr ""
++
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
++msgstr ""
++
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:29
++msgid ""
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
++msgstr ""
++
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
++msgstr ""
++
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr ""
++
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr ""
++
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
++msgstr ""
++
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
++msgstr ""
++
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
++msgstr ""
++
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-msgstr "Désactiver la protection SELinux pour le démon nfsd"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
++msgstr ""
++
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
+msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-msgstr "Samba"
-+#: booleans.py:230
-+msgid "Allow zabbix to connect to unreserved ports"
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-msgstr "Désactiver la protection SELinux pour le démon nmbd"
-+#: booleans.py:231
-+msgid "Allow zebra daemon to write it configuration files"
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
+msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-msgstr "Désactiver la protection SELinux pour le démon nrpe"
-+#: booleans.py:232
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
+msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-msgstr "Désactiver la protection SELinux pour le démon nscd"
-+#~ msgid "SELinux Service Protection"
-+#~ msgstr "Protection de Service par SELinux"
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
++msgstr ""
++
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
++msgstr ""
++
++#: booleans.py:44
++msgid ""
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
++msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-msgstr "Désactiver la protection SELinux pour le démon nsd"
-+#~ msgid "Disable SELinux protection for acct daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon acct"
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-msgstr "Désactiver la protection SELinux pour le démon ntpd"
-+#~ msgid "Memory Protection"
-+#~ msgstr "Protection mémoire"
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-msgstr "Désactiver la protection SELinux pour le démon oddjob"
-+#~ msgid "SSH"
-+#~ msgstr "SSH"
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-msgstr "Désactiver la protection SELinux pour le démon oddjob_mkhomedir"
-+#~ msgid "Network Configuration"
-+#~ msgstr "Configuration réseau"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
++msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-msgstr "Désactiver la protection SELinux pour le démon openvpn"
-+#~ msgid "Databases"
-+#~ msgstr "Bases de données"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
++msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-msgstr "Désactiver la protection SELinux pour le démon pam"
-+#~ msgid "XServer"
-+#~ msgstr "Serveur X"
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-msgstr "Désactiver la protection SELinux pour le démon pegasus"
-+#~ msgid "NIS"
-+#~ msgstr "NIS"
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
++msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-msgstr "Désactiver la protection SELinux pour le démon perdition"
-+#~ msgid "Web Applications"
-+#~ msgstr "Applications Web"
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-msgstr "Désactiver la protection SELinux pour le démon portmap"
-+#~ msgid "Disable SELinux protection for amanda"
-+#~ msgstr "Désactiver la protection SELinux pour amanda"
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-msgstr "Désactiver la protection SELinux pour le démon portslave"
-+#~ msgid "Disable SELinux protection for amavis"
-+#~ msgstr "Désactiver la protection SELinux pour amavis"
++#: booleans.py:54
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
++msgstr ""
++
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
++msgstr ""
++
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
++msgstr ""
++
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr ""
++
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr ""
++
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
++msgstr ""
++
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
++msgstr ""
++
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
++msgstr ""
++
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
++msgstr ""
++
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++msgstr ""
++
++#: booleans.py:64
++msgid "Allow guest to exec content"
++msgstr ""
++
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
++msgstr ""
++
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
++msgstr ""
++
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr ""
++
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
++msgstr ""
++
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
++msgstr ""
++
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:72
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-msgstr "Désactiver la protection SELinux pour postfix"
-+#~ msgid "Disable SELinux protection for apmd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon apmd"
++#: booleans.py:73
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-msgstr "Désactiver la protection SELinux pour le démon postgresql"
-+#~ msgid "Disable SELinux protection for arpwatch daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon arpwatch"
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
++msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
--msgstr ""
-+#~ msgid "Disable SELinux protection for auditd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon autditd"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
+ msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
--msgstr ""
-+#~ msgid "Disable SELinux protection for automount daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon automount"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
+ msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-msgstr "Désactiver la protection SELinux pour pptp"
-+#~ msgid "Disable SELinux protection for avahi"
-+#~ msgstr "Désactiver la protection SELinux pour le démon avahi"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
++msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-msgstr "Désactiver la protection SELinux pour le démon prelink"
-+#~ msgid "Disable SELinux protection for bluetooth daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon bluetooth"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
++msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-msgstr "Désactiver la protection SELinux pour le démon privoxy"
-+#~ msgid "Disable SELinux protection for canna daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon canna"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-msgstr "Désactiver la protection SELinux pour le démon ptal"
-+#~ msgid "Disable SELinux protection for cardmgr daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon cardmgr"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
++msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-msgstr "Désactiver la protection SELinux pour le démon pxe"
-+#~ msgid "Disable SELinux protection for Cluster Server"
-+#~ msgstr "Désactiver la protection SELinux pour Cluster Server"
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
++msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-msgstr "Désactiver la protection SELinux pour le démon pyzord"
-+#~ msgid "Disable SELinux protection for ciped daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon ciped"
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-msgstr "Désactiver la protection SELinux pour le démon quota"
-+#~ msgid "Disable SELinux protection for clamd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon clamd"
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
++msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-msgstr "Désactiver la protection SELinux pour le démon radiusd"
-+#~ msgid "Disable SELinux protection for clamscan"
-+#~ msgstr "Désactiver la protection SELinux pour clamscan"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-msgstr "Désactiver la protection SELinux pour le démon radvd"
-+#~ msgid "Disable SELinux protection for clvmd"
-+#~ msgstr "Désactiver la protection SELinux pour clvmd"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
++msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-msgstr "Désactiver la protection SELinux pour le démon rdisc"
-+#~ msgid "Disable SELinux protection for comsat daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon comsat"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
++msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-msgstr "Désactiver la protection SELinux pour le démon readahead"
-+#~ msgid "Disable SELinux protection for courier daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon courier"
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
--msgstr ""
-+#~ msgid "Disable SELinux protection for cpucontrol daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon cpucontrol"
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-msgstr "Désactiver la protection SELinux pour le démon restorecond"
-+#~ msgid "Disable SELinux protection for cpuspeed daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon cpuspeed"
++#: booleans.py:89
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-msgstr "Désactiver la protection SELinux pour le démon rhgb"
-+#~ msgid "Cron"
-+#~ msgstr "Cron"
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
++msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-msgstr "Désactiver la protection SELinux pour le démon ricci"
-+#~ msgid "Disable SELinux protection for crond daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon crond"
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
++msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-msgstr "Désactiver la protection SELinux pour le démon ricci_modclusterd"
-+#~ msgid "Printing"
-+#~ msgstr "Impression"
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
++msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-msgstr "Désactiver la protection SELinux pour le démon rlogind"
-+#~ msgid "Disable SELinux protection for cupsd back end server"
-+#~ msgstr "Désactiver la protection SELinux pour le serveur principal cupsd"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
++msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-msgstr "Désactiver la protection SELinux pour le démon rpcd"
-+#~ msgid "Disable SELinux protection for cupsd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon cupsd"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
++msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-msgstr "Désactiver la protection SELinux pour le démon rshd"
-+#~ msgid "Disable SELinux protection for cupsd_lpd"
-+#~ msgstr "Désactiver la protection SELinux pour cupsd_lpd"
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
++msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
--msgstr ""
-+#~ msgid "CVS"
-+#~ msgstr "CVS"
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
+ msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-msgstr "Désactiver la protection SELinux pour le démon rsync"
-+#~ msgid "Disable SELinux protection for cvs daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon cvs"
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
++msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for cyrus daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon cyrus"
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
--msgstr ""
-+#~ msgid "Disable SELinux protection for dbskkd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon dbskkd"
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
--msgstr ""
-+#~ msgid "Disable SELinux protection for dbusd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon dbusd"
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
+ msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#~ msgid "Disable SELinux protection for dccd"
-+#~ msgstr "Désactiver la protection SELinux pour le démon dccd"
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
-#: ../gui/selinux.tbl:165
--msgid ""
++#: booleans.py:102
+ msgid ""
-"Allow X-Windows server to map a memory region as both executable and "
-"writable"
--msgstr ""
-+#~ msgid "Disable SELinux protection for dccifd"
-+#~ msgstr "Désactiver la protection SELinux pour le démon dccifd"
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-msgstr "Désactiver la protection SELinux pour le démon saslauthd"
-+#~ msgid "Disable SELinux protection for dccm"
-+#~ msgstr "Désactiver la protection SELinux pour dccm"
-
+-
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-msgstr "Désactiver la protection SELinux pour le démon scannerdaemon"
-+#~ msgid "Disable SELinux protection for ddt daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon ddt"
-
+-
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
--msgstr ""
-+#~ msgid "Disable SELinux protection for devfsd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon devfsd"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
--msgstr ""
-+#~ msgid "Disable SELinux protection for dhcpc daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon dhcpc"
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
--msgstr ""
-+#~ msgid "Disable SELinux protection for dhcpd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon dhcpd"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-msgstr "Désactiver la protection SELinux pour le démon sendmail"
-+#~ msgid "Disable SELinux protection for dictd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon dictd"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
++msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-msgstr "Désactiver la protection SELinux pour le démon setrans"
-+#~ msgid "Disable SELinux protection for Evolution"
-+#~ msgstr "Désactiver la protection SELinux pour Evolution"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
++msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-msgstr "Désactiver la protection SELinux pour le démon setroubleshoot"
-+#~ msgid "Games"
-+#~ msgstr "Jeux"
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
++msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-msgstr "Désactiver la protection SELinux pour le démon slapd"
-+#~ msgid "Disable SELinux protection for games"
-+#~ msgstr "Désactiver la protection SELinux pour les jeux"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
++msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-msgstr "Désactiver la protection SELinux pour le démon slrnpull"
-+#~ msgid "Disable SELinux protection for the web browsers"
-+#~ msgstr "Désactiver la protection SELinux pour les navigateurs web"
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-msgstr "Désactiver la protection SELinux pour le démon smbd"
-+#~ msgid "Disable SELinux protection for Thunderbird"
-+#~ msgstr "Désactiver la protection SELinux pour Thunderbird"
++#: booleans.py:111
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-msgstr "Désactiver la protection SELinux pour le démon snmpd"
-+#~ msgid "Disable SELinux protection for distccd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon distccd"
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
++msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-msgstr "Désactiver la protection SELinux pour le démon snort"
-+#~ msgid "Disable SELinux protection for dmesg daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon dmesg"
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
++msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-msgstr "Désactiver la protection SELinux pour le démon soundd"
-+#~ msgid "Disable SELinux protection for dnsmasq daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon dnsmasq"
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
++msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-msgstr "Désactiver la protection SELinux pour le démon sound"
-+#~ msgid "Disable SELinux protection for dovecot daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon dovecot"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
++msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-msgstr "Protection contre le spam"
-+#~ msgid "Disable SELinux protection for entropyd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon entropyd"
++#: booleans.py:116
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-msgstr "Désactiver la protection SELinux pour le démon spamd"
-+#~ msgid "Disable SELinux protection for fetchmail"
-+#~ msgstr "Désactiver la protection SELinux pour fetchmail"
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
--msgstr ""
-+#~ msgid "Disable SELinux protection for fingerd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon fingerd"
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
--msgstr ""
-+#~ msgid "Disable SELinux protection for freshclam daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon freshclam"
++#: booleans.py:119
++msgid ""
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-msgstr "Désactiver la protection SELinux pour le démon speedmgmt"
-+#~ msgid "Disable SELinux protection for fsdaemon daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon fsdaemon"
++#: booleans.py:120
++msgid "Allow system to run with NIS"
++msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
--msgstr ""
-+#~ msgid "Disable SELinux protection for gpm daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon gpm"
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
--msgstr ""
-+#~ msgid "NFS"
-+#~ msgstr "NFS"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+ msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-msgstr "Désactiver la protection SELinux pour le démon squid"
-+#~ msgid "Disable SELinux protection for gss daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon gss"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
++msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-msgstr "Désactiver la protection SELinux pour le démon ssh"
-+#~ msgid "Disable SELinux protection for Hal daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon Hal"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
--msgstr ""
-+#~ msgid "Compatibility"
-+#~ msgstr "Compatibilité"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
-#: ../gui/selinux.tbl:189
--msgid ""
++#: booleans.py:126
+ msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as "
-"~/.bashrc)"
--msgstr ""
-+#~ msgid "Disable SELinux protection for hostname daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon hostname"
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
--msgstr ""
-+#~ msgid "Disable SELinux protection for hotplug daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon hotplug"
++#: booleans.py:127
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-msgstr "Désactiver la protection SELinux pour le démon stunnel"
-+#~ msgid "Disable SELinux protection for howl daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon howl"
-
+-
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--msgstr ""
-+#~ msgid "Disable SELinux protection for cups hplip daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon hplip de cups"
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-msgstr "Désactiver la protection SELinux pour le démon swat"
-+#~ msgid "Disable SELinux protection for httpd rotatelogs"
-+#~ msgstr "Désactiver la protection SELinux pour rotatelogs de httpd"
-
+-
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-msgstr "Désactiver la protection SELinux pour le démon sxid"
-+#~ msgid "HTTPD Service"
-+#~ msgstr "Service HTTPD"
-
+-
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-msgstr "Désactiver la protection SELinux pour le démon syslogd"
-+#~ msgid "Disable SELinux protection for http suexec"
-+#~ msgstr "Désactiver la protection SELinux pour suexec de http"
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
--msgstr ""
-+#~ msgid "Disable SELinux protection for hwclock daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon hwclock"
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-msgstr "Désactiver la protection SELinux pour le démon tcp"
-+#~ msgid "Disable SELinux protection for i18n daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon i18n"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-msgstr "Désactiver la protection SELinux pour le démon telnet"
-+#~ msgid "Disable SELinux protection for imazesrv daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon imazesrv"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-msgstr "Désactiver la protection SELinux pour le démon tftpd"
-+#~ msgid "Disable SELinux protection for inetd child daemons"
-+#~ msgstr "Désactiver la protection SELinux pour les démons enfants de inetd"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
++msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-msgstr "Désactiver la protection SELinux pour le démon transproxy"
-+#~ msgid "Disable SELinux protection for inetd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon inetd"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
++msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-msgstr "Désactiver la protection SELinux pour le démon udev"
-+#~ msgid "Disable SELinux protection for innd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon innd"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-msgstr "Désactiver la protection SELinux pour le démon uml"
-+#~ msgid "Disable SELinux protection for iptables daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon iptables"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
-#: ../gui/selinux.tbl:202
-msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not"
-" have a domain transition explicitly defined"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ircd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon ircd"
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
+ msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:138
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
--msgstr ""
-+#~ msgid "Disable SELinux protection for irqbalance daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon irqbalance"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
--msgstr ""
-+#~ msgid "Disable SELinux protection for iscsi daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon iscsi"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--msgstr ""
-+#~ msgid "Disable SELinux protection for jabberd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon jabberd"
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-msgstr "Désactiver la protection SELinux pour le démon updfstab"
-+#~ msgid "Kerberos"
-+#~ msgstr "Kerberos"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
++msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-msgstr "Désactiver la protection SELinux pour le démon uptimed"
-+#~ msgid "Disable SELinux protection for kadmind daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon kadmind"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr ""
-#: ../gui/selinux.tbl:208
--msgid ""
++#: booleans.py:143
+ msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
--msgstr ""
-+#~ msgid "Disable SELinux protection for klogd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon klogd"
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
--msgstr ""
-+#~ msgid "Disable SELinux protection for krb5kdc daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon krb5kdc"
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
+ msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ktalk daemons"
-+#~ msgstr "Désactiver la protection SELinux pour le démon ktalk"
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
--msgstr ""
-+#~ msgid "Disable SELinux protection for kudzu daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon kudzu"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--msgstr ""
-+#~ msgid "Disable SELinux protection for locate daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon locate"
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
--msgstr ""
-+#~ msgid "Disable SELinux protection for lpd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon lpd"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--msgstr ""
-+#~ msgid "Disable SELinux protection for lrrd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon lrrd"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
--msgstr ""
-+#~ msgid "Disable SELinux protection for lvm daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon lvm"
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
+ msgstr ""
-#: ../gui/selinux.tbl:216
-msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the"
-" same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
--msgstr ""
-+#~ msgid "Disable SELinux protection for mailman"
-+#~ msgstr "Désactiver la protection SELinux pour mailman"
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
--msgstr ""
-+#~ msgid "Disable SELinux protection for mdadm daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon mdadm"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-msgstr "Désactiver la protection SELinux pour le démon uucpd"
-+#~ msgid "Disable SELinux protection for monopd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon monopd"
-
+-
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-msgstr "Désactiver la protection SELinux pour le démon vmware"
-+#~ msgid "Disable SELinux protection for mrtg daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon mrtg"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
++msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-msgstr "Désactiver la protection SELinux pour le démon watchdog"
-+#~ msgid "Disable SELinux protection for mysqld daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon mysqld"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
++msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-msgstr "Désactiver la protection SELinux pour le démon winbind"
-+#~ msgid "Disable SELinux protection for nagios daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon nagios"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-msgstr "Désactiver la protection SELinux pour le démon xdm"
-+#~ msgid "Disable SELinux protection for named daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon named"
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
++msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
--msgstr ""
-+#~ msgid "Disable SELinux protection for nessusd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon nessusd"
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-msgstr "Désactiver la protection SELinux pour le démon xen"
-+#~ msgid "Disable SELinux protection for NetworkManager"
-+#~ msgstr "Désactiver la protection SELinux pour NetworkManager"
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
++msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
--msgstr ""
-+#~ msgid "Disable SELinux protection for nfsd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon nfsd"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
--msgstr ""
-+#~ msgid "Samba"
-+#~ msgstr "Samba"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
+ msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-msgstr "Désactiver la protection SELinux pour le démon xfs"
-+#~ msgid "Disable SELinux protection for nmbd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon nmbd"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
++msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-msgstr "Désactiver la protection SELinux pour le contrôle xen"
-+#~ msgid "Disable SELinux protection for nrpe daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon nrpe"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-msgstr "Désactiver la protection SELinux pour le démon ypbind"
-+#~ msgid "Disable SELinux protection for nscd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon nscd"
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-msgstr "Désactiver la protection SELinux pour le démon de mot de passe NIS"
-+#~ msgid "Disable SELinux protection for nsd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon nsd"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
++msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-msgstr "Désactiver la protection SELinux pour le démon ypserv"
-+#~ msgid "Disable SELinux protection for ntpd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon ntpd"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-msgstr "Désactiver la protection SELinux pour le démon de transfert NIS"
-+#~ msgid "Disable SELinux protection for oddjob"
-+#~ msgstr "Désactiver la protection SELinux pour le démon oddjob"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr ""
-#: ../gui/selinux.tbl:232
--msgid ""
++#: booleans.py:167
+ msgid ""
-"Allow SELinux webadm user to manage unprivileged users home directories"
--msgstr ""
-+#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#~ msgstr "Désactiver la protection SELinux pour le démon oddjob_mkhomedir"
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
--msgstr ""
-+#~ msgid "Disable SELinux protection for openvpn daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon openvpn"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
--msgstr ""
-+#~ msgid "Disable SELinux protection for pam daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon pam"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
--msgstr ""
-+#~ msgid "Disable SELinux protection for pegasus"
-+#~ msgstr "Désactiver la protection SELinux pour le démon pegasus"
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
+ msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
--msgstr ""
-+#~ msgid "Disable SELinux protection for perdition daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon perdition"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
+ msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
--msgstr ""
-+#~ msgid "Disable SELinux protection for portmap daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon portmap"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2838
-msgid "Permissive"
--msgstr ""
-+#~ msgid "Disable SELinux protection for portslave daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon portslave"
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2856
-msgid "Enforcing"
--msgstr ""
-+#~ msgid "Disable SELinux protection for postfix"
-+#~ msgstr "Désactiver la protection SELinux pour postfix"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
+ msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-msgstr "État"
-+#~ msgid "Disable SELinux protection for postgresql daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon postgresql"
++#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr ""
-#: ../gui/statusPage.py:133
--msgid ""
++#: booleans.py:176
+ msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
--msgstr ""
-+#~ msgid "Disable SELinux protection for pptp"
-+#~ msgstr "Désactiver la protection SELinux pour pptp"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
-#: ../gui/statusPage.py:147
--msgid ""
++#: booleans.py:177
+ msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
-"relabel. If you just want to see if SELinux is causing a problem on your "
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you"
-" wish to continue?"
--msgstr ""
-+#~ msgid "Disable SELinux protection for prelink daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon prelink"
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
-#: ../gui/statusPage.py:152
--msgid ""
++#: booleans.py:178
+ msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
--msgstr ""
-+#~ msgid "Disable SELinux protection for privoxy daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon privoxy"
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ptal daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon ptal"
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:12
-msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--msgstr ""
-+#~ msgid "Disable SELinux protection for pxe daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon pxe"
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
--msgstr ""
-+#~ msgid "Disable SELinux protection for pyzord"
-+#~ msgstr "Désactiver la protection SELinux pour le démon pyzord"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
--msgstr ""
-+#~ msgid "Disable SELinux protection for quota daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon quota"
++#: booleans.py:182
++msgid ""
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-msgstr "Type SELinux"
-+#~ msgid "Disable SELinux protection for radiusd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon radiusd"
++#: booleans.py:183
++msgid ""
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
--msgstr ""
-+#~ msgid "Disable SELinux protection for radvd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon radvd"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
--msgstr ""
-+#~ msgid "Disable SELinux protection for rdisc"
-+#~ msgstr "Désactiver la protection SELinux pour le démon rdisc"
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:727
--msgid ""
++#: booleans.py:186
+ msgid ""
-"all files\n"
-"regular file\n"
-"directory\n"
@@ -114610,130 +114097,142 @@ index 5744176..521c363 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
--msgstr ""
-+#~ msgid "Disable SELinux protection for readahead"
-+#~ msgstr "Désactiver la protection SELinux pour le démon readahead"
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-msgstr "MLS"
-+#~ msgid "Disable SELinux protection for restorecond"
-+#~ msgstr "Désactiver la protection SELinux pour le démon restorecond"
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
--msgstr ""
-+#~ msgid "Disable SELinux protection for rhgb daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon rhgb"
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ricci"
-+#~ msgstr "Désactiver la protection SELinux pour le démon ricci"
++#: booleans.py:189
++msgid "allow host key based authentication"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ricci_modclusterd"
-+#~ msgstr "Désactiver la protection SELinux pour le démon ricci_modclusterd"
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
--msgstr ""
-+#~ msgid "Disable SELinux protection for rlogind daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon rlogind"
++#: booleans.py:191
++msgid "Allow staff to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
--msgstr ""
-+#~ msgid "Disable SELinux protection for rpcd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon rpcd"
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1257
-msgid "Select Management Object"
--msgstr ""
-+#~ msgid "Disable SELinux protection for rshd"
-+#~ msgstr "Désactiver la protection SELinux pour le démon rshd"
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1274
-msgid "<b>Select:</b>"
--msgstr ""
-+#~ msgid "Disable SELinux protection for rsync daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon rsync"
++#: booleans.py:194
++msgid ""
++"Allow the Telepathy connection managers to connect to any network port."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1327
-msgid "System Default Enforcing Mode"
--msgstr ""
-+#~ msgid "Disable SELinux protection for saslauthd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon saslauthd"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1355
--msgid ""
++#: booleans.py:196
+ msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
--msgstr ""
-+#~ msgid "Disable SELinux protection for scannerdaemon daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon scannerdaemon"
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1374
-msgid "Current Enforcing Mode"
--msgstr ""
-+#~ msgid "Disable SELinux protection for sendmail daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon sendmail"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1419
-msgid "System Default Policy Type: "
--msgstr ""
-+#~ msgid "Disable SELinux protection for setrans"
-+#~ msgstr "Désactiver la protection SELinux pour le démon setrans"
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr ""
++
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1464
--msgid ""
++#: booleans.py:200
+ msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
--msgstr ""
-+#~ msgid "Disable SELinux protection for setroubleshoot daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon setroubleshoot"
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1510
-msgid "Relabel on next reboot."
--msgstr ""
-+#~ msgid "Disable SELinux protection for slapd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon slapd"
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1562
-msgid "label37"
-msgstr "label37"
-+#~ msgid "Disable SELinux protection for slrnpull daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon slrnpull"
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr ""
-#: ../gui/system-config-selinux.glade:1599
-msgid "Revert boolean setting to system default"
--msgstr ""
-+#~ msgid "Disable SELinux protection for smbd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon smbd"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1615
-msgid "Toggle between Customized and All Booleans"
--msgstr ""
-+#~ msgid "Disable SELinux protection for snmpd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon snmpd"
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1633
-msgid "Run booleans lockdown wizard"
--msgstr ""
-+#~ msgid "Disable SELinux protection for snort daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon snort"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1634
-msgid "Lockdown..."
--msgstr ""
-+#~ msgid "Disable SELinux protection for soundd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon soundd"
++#: booleans.py:206
++msgid "Support fusefs home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1664
-#: ../gui/system-config-selinux.glade:1869
@@ -114743,213 +114242,241 @@ index 5744176..521c363 100644
-#: ../gui/system-config-selinux.glade:2711
-#: ../gui/system-config-selinux.glade:2886
-msgid "Filter"
--msgstr ""
-+#~ msgid "Disable SELinux protection for sound daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon sound"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1753
-msgid "label50"
-msgstr "label50"
-+#~ msgid "Spam Protection"
-+#~ msgstr "Protection contre le spam"
++#: booleans.py:208
++msgid "Support NFS home directories"
++msgstr ""
-#: ../gui/system-config-selinux.glade:1790
-msgid "Add File Context"
--msgstr ""
-+#~ msgid "Disable SELinux protection for spamd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon spamd"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1806
-msgid "Modify File Context"
--msgstr ""
-+#~ msgid "Disable SELinux protection for speedmgmt daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon speedmgmt"
++#: booleans.py:210
++msgid "Allow user to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1822
-msgid "Delete File Context"
--msgstr ""
-+#~ msgid "Disable SELinux protection for squid daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon squid"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1838
-msgid "Toggle between all and customized file context"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ssh daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon ssh"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1958
-msgid "label38"
-msgstr "label38"
-+#~ msgid "Disable SELinux protection for stunnel daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon stunnel"
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr ""
-#: ../gui/system-config-selinux.glade:1995
-msgid "Add SELinux User Mapping"
--msgstr ""
-+#~ msgid "Disable SELinux protection for swat daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon swat"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2011
-msgid "Modify SELinux User Mapping"
--msgstr ""
-+#~ msgid "Disable SELinux protection for sxid daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon sxid"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2027
-msgid "Delete SELinux User Mapping"
--msgstr ""
-+#~ msgid "Disable SELinux protection for syslogd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon syslogd"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2145
-msgid "label39"
-msgstr "label39"
-+#~ msgid "Disable SELinux protection for tcp daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon tcp"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
++msgstr ""
-#: ../gui/system-config-selinux.glade:2182
-msgid "Add User"
--msgstr ""
-+#~ msgid "Disable SELinux protection for telnet daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon telnet"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2198
-msgid "Modify User"
--msgstr ""
-+#~ msgid "Disable SELinux protection for tftpd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon tftpd"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2214
-msgid "Delete User"
--msgstr ""
-+#~ msgid "Disable SELinux protection for transproxy daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon transproxy"
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2332
-msgid "label41"
-msgstr "label41"
-+#~ msgid "Disable SELinux protection for udev daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon udev"
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
++msgstr ""
-#: ../gui/system-config-selinux.glade:2369
-msgid "Add Network Port"
--msgstr ""
-+#~ msgid "Disable SELinux protection for uml daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon uml"
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2385
-msgid "Edit Network Port"
--msgstr ""
-+#~ msgid "Disable SELinux protection for updfstab daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon updfstab"
++#: booleans.py:223
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2401
-msgid "Delete Network Port"
--msgstr ""
-+#~ msgid "Disable SELinux protection for uptimed daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon uptimed"
++#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2437
-#: ../gui/system-config-selinux.glade:2455
-msgid "Toggle between Customized and All Ports"
--msgstr ""
-+#~ msgid "Disable SELinux protection for uucpd daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon uucpd"
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2575
-msgid "label42"
-msgstr "label42"
-+#~ msgid "Disable SELinux protection for vmware daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon vmware"
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
-#: ../gui/system-config-selinux.glade:2612
-msgid "Generate new policy module"
--msgstr ""
-+#~ msgid "Disable SELinux protection for watchdog daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon watchdog"
++#: booleans.py:227
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2628
-msgid "Load policy module"
--msgstr ""
-+#~ msgid "Disable SELinux protection for winbind daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon winbind"
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2644
-msgid "Remove loadable policy module"
--msgstr ""
-+#~ msgid "Disable SELinux protection for xdm daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon xdm"
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
++msgstr ""
++
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2680
--msgid ""
++#: booleans.py:231
+ msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
--msgstr ""
-+#~ msgid "Disable SELinux protection for xen daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon xen"
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2800
-msgid "label44"
-msgstr "label44"
-+#~ msgid "Disable SELinux protection for xfs daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon xfs"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
++msgstr ""
-#: ../gui/system-config-selinux.glade:2837
-msgid "Change process mode to permissive."
--msgstr ""
-+#~ msgid "Disable SELinux protection for xen control"
-+#~ msgstr "Désactiver la protection SELinux pour le contrôle xen"
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2855
-msgid "Change process mode to enforcing"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ypbind daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon ypbind"
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2947
-msgid "Process Domain"
--msgstr ""
-+#~ msgid "Disable SELinux protection for NIS Password Daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon de mot de passe NIS"
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2975
-msgid "label59"
-msgstr "label59"
-+#~ msgid "Disable SELinux protection for ypserv daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon ypserv"
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
--msgstr ""
-+#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#~ msgstr "Désactiver la protection SELinux pour le démon de transfert NIS"
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
++msgid "Allow zabbix to connect to unreserved ports"
++msgstr ""
++
++#: booleans.py:239
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:240
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
diff --git a/policycoreutils/po/ga.po b/policycoreutils/po/ga.po
new file mode 100644
-index 0000000..854147b
+index 0000000..f464065
--- /dev/null
+++ b/policycoreutils/po/ga.po
-@@ -0,0 +1,3354 @@
+@@ -0,0 +1,3481 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
-+#
++#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: Policycoreutils\n"
+"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
-+"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
-+"Language-Team: Irish (http://www.transifex.com/projects/p/fedora/language/"
-+"ga/)\n"
-+"Language: ga\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
++"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
++"Language-Team: Irish (http://www.transifex.com/projects/p/fedora/language/ga/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
-+"Plural-Forms: nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : "
-+"4);\n"
++"Language: ga\n"
++"Plural-Forms: nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);\n"
+
+#: ../run_init/run_init.c:67
+msgid ""
@@ -115012,878 +114539,879 @@ index 0000000..854147b
+msgid "Could not set exec context to %s.\n"
+msgstr ""
+
-+#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+msgid "******************** IMPORTANT ***********************\n"
+msgstr ""
+
-+#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
+msgid "To make this policy package active, execute:"
+msgstr ""
+
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
+msgid "Could not create semanage handle"
+msgstr ""
+
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
+msgid "Cannot read policy store."
+msgstr ""
+
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
+msgid "Could not establish semanage connection"
+msgstr ""
+
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
+msgid "Could not test MLS enabled status"
+msgstr ""
+
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+msgid "Not yet implemented"
+msgstr ""
+
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
+msgid "Semanage transaction already in progress"
+msgstr ""
+
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
+msgid "Could not start semanage transaction"
+msgstr ""
+
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
+msgid "Could not commit semanage transaction"
+msgstr ""
+
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
+msgid "Semanage transaction not in progress"
+msgstr ""
+
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+msgid "Could not list SELinux modules"
+msgstr ""
+
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
+msgid "Modules Name"
+msgstr ""
+
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+msgid "Disabled"
+msgstr ""
+
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
+msgid "Builtin Permissive Types"
+msgstr ""
+
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
+msgid "Customized Permissive Types"
+msgstr ""
+
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
+msgid "Requires seuser or serange"
+msgstr ""
+
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
+msgid "Could not list login mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../gui/system-config-selinux.glade:100
+msgid "Login Name"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+msgid "SELinux User"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
+msgid "Requires prefix or roles"
+msgstr ""
+
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
+msgid "Could not list SELinux users"
+msgstr ""
+
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
+msgid "Labeling"
+msgstr ""
+
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
+msgid "MLS/"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "Prefix"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "MCS Level"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "MCS Range"
+msgstr ""
+
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+msgid "SELinux Roles"
+msgstr ""
+
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
+msgid "Port is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
+msgid "Invalid Port"
+msgstr ""
+
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
+msgid "Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:982
++#: ../semanage/seobject.py:1002
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:986
++#: ../semanage/seobject.py:1006
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:992
++#: ../semanage/seobject.py:1012
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:996
++#: ../semanage/seobject.py:1016
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1000
++#: ../semanage/seobject.py:1020
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1004
++#: ../semanage/seobject.py:1024
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1009
++#: ../semanage/seobject.py:1029
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1013
++#: ../semanage/seobject.py:1033
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1017
++#: ../semanage/seobject.py:1037
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
+msgid "Requires setype or serange"
+msgstr ""
+
-+#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1053
+msgid "Requires setype"
+msgstr ""
+
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
+msgid "Could not list the ports"
+msgstr ""
+
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+msgid "Could not list ports"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
+msgid "SELinux Port Type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
+msgid "Proto"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+msgid "Port Number"
+msgstr ""
+
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
+msgid "Node Address is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
+msgid "Unknown or missing protocol"
+msgstr ""
+
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
+msgid "Could not deleteall node mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
+msgid "Could not list addrs"
+msgstr ""
+
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
+msgid "Could not delete all interface mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
+msgid "Could not list interfaces"
+msgstr ""
+
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
+msgid "SELinux Interface"
+msgstr ""
+
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+msgid "Context"
+msgstr ""
+
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
+msgid "Invalid file specification"
+msgstr ""
+
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
+msgid "File specification can not include spaces"
+msgstr ""
+
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
+#, python-format
+msgid ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
+msgstr ""
+
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
+msgid "Could not list the file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
+msgid "Could not list file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
+msgid "Could not list local file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
+msgid "SELinux fcontext"
+msgstr ""
+
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
+msgid "type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+msgid "Could not list booleans"
+msgstr ""
+
-+#: ../semanage/seobject.py:2125
-+msgid "unknown"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
+msgid "off"
+msgstr ""
+
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
+msgid "on"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "SELinux boolean"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "State"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "Default"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
+msgid "Description"
+msgstr ""
+
@@ -116348,7 +115876,7 @@ index 0000000..854147b
+msgid "<b>Applications</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -116358,7 +115886,7 @@ index 0000000..854147b
+"requires a script in /etc/rc.d/init.d"
+msgstr ""
+
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
+msgstr ""
+
@@ -116370,7 +115898,7 @@ index 0000000..854147b
+msgid "Internet Services Daemon are daemons started by xinetd"
+msgstr ""
+
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr ""
+
@@ -116379,7 +115907,7 @@ index 0000000..854147b
+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+msgstr ""
+
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr ""
+
@@ -116389,7 +115917,7 @@ index 0000000..854147b
+"started by a user"
+msgstr ""
+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+msgid "Sandbox"
+msgstr ""
+
@@ -116405,7 +115933,7 @@ index 0000000..854147b
+msgid "Modify an existing login user record."
+msgstr ""
+
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr ""
+
@@ -116415,7 +115943,7 @@ index 0000000..854147b
+"default this user will have no setuid, no networking, no su, no sudo."
+msgstr ""
+
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr ""
+
@@ -116425,7 +115953,7 @@ index 0000000..854147b
+"will have no setuid, no networking, no sudo, no su"
+msgstr ""
+
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr ""
+
@@ -116435,28 +115963,28 @@ index 0000000..854147b
+"sudo, no su."
+msgstr ""
+
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr ""
+
+#: ../gui/polgen.glade:550
+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
+msgstr ""
+
+#: ../gui/polgen.glade:592
+msgid "<b>Root Users</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++#: ../gui/polgen.glade:623
+msgid "Root Admin User Role"
+msgstr ""
+
+#: ../gui/polgen.glade:627
+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root. This user will not be able to login to "
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
+"the system directly."
+msgstr ""
+
@@ -116464,7 +115992,7 @@ index 0000000..854147b
+msgid "<b>Enter name of application or user role:</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+msgid "Name"
+msgstr ""
+
@@ -116524,7 +116052,8 @@ index 0000000..854147b
+msgstr ""
+
+#: ../gui/polgen.glade:1019
-+msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
+msgstr ""
+
+#: ../gui/polgen.glade:1056
@@ -116679,75 +116208,75 @@ index 0000000..854147b
+msgid "Policy Directory"
+msgstr ""
+
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
+msgid "Role"
+msgstr ""
+
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
+msgid "Existing_User"
+msgstr ""
+
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+msgid "Application"
+msgstr ""
+
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+msgid "You must select a user"
+msgstr ""
+
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
+msgid "Select executable file to be confined."
+msgstr ""
+
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
+msgid "Select init script file to be confined."
+msgstr ""
+
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
+msgid "Select directory to generate policy files in"
+msgstr ""
+
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
+msgid "Verify Name"
+msgstr ""
+
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
+msgid "You must enter a executable"
+msgstr ""
+
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+msgid "Configue SELinux"
+msgstr ""
+
@@ -116833,8 +116362,8 @@ index 0000000..854147b
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
+msgstr ""
+
+#: ../gui/statusPage.py:152
@@ -117064,8 +116593,8 @@ index 0000000..854147b
+
+#: ../gui/system-config-selinux.glade:2661
+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
+msgstr ""
+
+#: ../gui/system-config-selinux.glade:2781
@@ -117093,172 +116622,261 @@ index 0000000..854147b
+msgid "SELinux user '%s' is required"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:106
++#: ../sepolicy/sepolicy.py:202
+msgid "Generate SELinux man pages"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:110
++#: ../sepolicy/sepolicy.py:205
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:114
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:116
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:164
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:169
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:172
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:215
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:231
++#: ../sepolicy/sepolicy.py:301
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:234
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:237
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:259
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:362
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:265
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:374
+msgid "name of policy to generate"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:267
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:380
+msgid "executable to confine"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:274
++#: ../sepolicy/sepolicy.py:422
+msgid "commands"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:185
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:173
+msgid "Internet Services Daemon"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:198
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:187
+msgid "Valid Types:\n"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:232
++#: ../sepolicy/sepolicy/generate.py:221
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:361
++#: ../sepolicy/sepolicy/generate.py:355
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:449
++#: ../sepolicy/sepolicy/generate.py:447
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:455
++#: ../sepolicy/sepolicy/generate.py:453
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:473
++#: ../sepolicy/sepolicy/generate.py:471
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:479
++#: ../sepolicy/sepolicy/generate.py:477
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:485
++#: ../sepolicy/sepolicy/generate.py:483
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:491
++#: ../sepolicy/sepolicy/generate.py:489
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:521
++#: ../sepolicy/sepolicy/generate.py:519
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1039
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1059
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1272
++#: ../sepolicy/sepolicy/generate.py:1321
+msgid "Type Enforcement file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1273
++#: ../sepolicy/sepolicy/generate.py:1322
+msgid "Interface file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1274
++#: ../sepolicy/sepolicy/generate.py:1323
+msgid "File Contexts file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1275
++#: ../sepolicy/sepolicy/generate.py:1324
+msgid "Spec file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1276
++#: ../sepolicy/sepolicy/generate.py:1325
+msgid "Setup Script"
+msgstr ""
+
@@ -117281,681 +116899,683 @@ index 0000000..854147b
+msgstr ""
+
+#: booleans.py:5
++msgid "Allow auditadm to exec content"
++msgstr ""
++
++#: booleans.py:6
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
-+#: booleans.py:6
++#: booleans.py:7
+msgid "Allow users to login using a radius server"
+msgstr ""
+
-+#: booleans.py:7
++#: booleans.py:8
+msgid "Allow users to login using a yubikey server"
+msgstr ""
+
-+#: booleans.py:8
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
++msgstr ""
++
++#: booleans.py:10
+msgid ""
+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+"temp and untrusted content files"
+msgstr ""
+
-+#: booleans.py:9
++#: booleans.py:11
+msgid "Allow clamd to use JIT compiler"
+msgstr ""
+
-+#: booleans.py:10
++#: booleans.py:12
+msgid "Allow clamscan to non security files on a system"
+msgstr ""
+
-+#: booleans.py:11
++#: booleans.py:13
+msgid "Allow clamscan to read user content"
+msgstr ""
+
-+#: booleans.py:12
++#: booleans.py:14
+msgid ""
+"Allow Cobbler to modify public files used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:13
++#: booleans.py:15
+msgid "Allow Cobbler to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:14
++#: booleans.py:16
+msgid "Allow Cobbler to access cifs file systems."
+msgstr ""
+
-+#: booleans.py:15
++#: booleans.py:17
+msgid "Allow Cobbler to access nfs file systems."
+msgstr ""
+
-+#: booleans.py:16
++#: booleans.py:18
+msgid "Allow collectd to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:17
++#: booleans.py:19
+msgid "Allow codnor domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:18
++#: booleans.py:20
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
-+#: booleans.py:19
++#: booleans.py:21
+msgid "Allow cvs daemon to read shadow"
+msgstr ""
+
-+#: booleans.py:20
++#: booleans.py:22
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
-+#: booleans.py:21
++#: booleans.py:23
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
-+#: booleans.py:22
++#: booleans.py:24
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
-+#: booleans.py:23
++#: booleans.py:25
++msgid "Allow dan to manage user files"
++msgstr ""
++
++#: booleans.py:26
++msgid "Allow dan to read user files"
++msgstr ""
++
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
+msgstr ""
+
-+#: booleans.py:24
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
+msgstr ""
+
-+#: booleans.py:25
++#: booleans.py:29
+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
+msgstr ""
+
-+#: booleans.py:26
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
+msgstr ""
+
-+#: booleans.py:27
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
-+#: booleans.py:28
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
+msgstr ""
+
-+#: booleans.py:29
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr ""
+
-+#: booleans.py:30
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr ""
+
-+#: booleans.py:31
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr ""
+
-+#: booleans.py:32
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr ""
+
-+#: booleans.py:33
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgstr ""
+
-+#: booleans.py:34
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
+msgstr ""
+
-+#: booleans.py:35
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
-+#: booleans.py:36
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:37
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
+msgstr ""
+
-+#: booleans.py:38
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
++msgstr ""
++
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
+msgstr ""
+
-+#: booleans.py:39
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:40
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:41
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
+msgstr ""
+
-+#: booleans.py:42
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr ""
+
-+#: booleans.py:43
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:44
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:45
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgstr ""
+
-+#: booleans.py:46
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
-+#: booleans.py:47
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:48
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:49
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
-+#: booleans.py:50
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
-+#: booleans.py:51
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
-+#: booleans.py:52
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:53
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:54
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
+msgstr ""
+
-+#: booleans.py:55
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
-+#: booleans.py:56
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
-+#: booleans.py:57
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
-+#: booleans.py:58
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+msgstr ""
+
-+#: booleans.py:59
++#: booleans.py:64
++msgid "Allow guest to exec content"
++msgstr ""
++
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:60
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
-+#: booleans.py:61
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
+msgstr ""
+
-+#: booleans.py:62
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
-+#: booleans.py:63
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
-+#: booleans.py:64
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
-+#: booleans.py:65
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:72
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
-+#: booleans.py:67
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
-+#: booleans.py:68
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
-+#: booleans.py:69
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
-+#: booleans.py:70
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
+msgstr ""
+
-+#: booleans.py:71
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
-+#: booleans.py:72
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr ""
+
-+#: booleans.py:73
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
-+#: booleans.py:74
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr ""
+
-+#: booleans.py:75
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
-+#: booleans.py:76
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
-+#: booleans.py:77
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
-+#: booleans.py:78
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
-+#: booleans.py:79
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
-+#: booleans.py:80
++#: booleans.py:86
+msgid "Allow httpd to read user content"
+msgstr ""
+
-+#: booleans.py:81
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
-+#: booleans.py:82
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
-+#: booleans.py:83
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
-+#: booleans.py:84
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
-+#: booleans.py:85
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
-+#: booleans.py:86
++#: booleans.py:92
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
-+#: booleans.py:87
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
-+#: booleans.py:88
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
-+#: booleans.py:89
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
-+#: booleans.py:90
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
+msgstr ""
+
-+#: booleans.py:91
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
-+#: booleans.py:92
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
+msgstr ""
+
-+#: booleans.py:93
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
-+#: booleans.py:94
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr ""
+
-+#: booleans.py:95
++#: booleans.py:102
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
-+#: booleans.py:96
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: booleans.py:97
++#: booleans.py:103
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
-+#: booleans.py:98
++#: booleans.py:104
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
-+#: booleans.py:99
++#: booleans.py:105
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
-+#: booleans.py:100
++#: booleans.py:106
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
-+#: booleans.py:101
++#: booleans.py:107
+msgid ""
+"Control the ability to mmap a low area of the address space, as configured "
+"by /proc/sys/kernel/mmap_min_addr."
+msgstr ""
+
-+#: booleans.py:102
++#: booleans.py:108
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
-+#: booleans.py:103
++#: booleans.py:109
+msgid "Allow the mount command to mount any directory or file."
+msgstr ""
+
-+#: booleans.py:104
++#: booleans.py:110
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:105
++#: booleans.py:111
+msgid ""
+"Allow mozilla_plugins to create random content in the users home directory"
+msgstr ""
+
-+#: booleans.py:106
++#: booleans.py:112
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
-+#: booleans.py:107
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
+msgstr ""
+
-+#: booleans.py:108
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
-+#: booleans.py:109
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
+msgstr ""
+
-+#: booleans.py:110
++#: booleans.py:116
+msgid ""
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
+msgstr ""
+
-+#: booleans.py:111
++#: booleans.py:117
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
-+#: booleans.py:112
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
-+#: booleans.py:113
++#: booleans.py:119
+msgid ""
+"Allow nfs servers to modify public files used for public file transfer "
+"services. Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:114
++#: booleans.py:120
+msgid "Allow system to run with NIS"
+msgstr ""
+
-+#: booleans.py:115
++#: booleans.py:121
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+msgstr ""
+
-+#: booleans.py:118
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
+msgstr ""
+
-+#: booleans.py:119
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:120
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:121
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
-+#: booleans.py:122
++#: booleans.py:127
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
-+#: booleans.py:123
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:124
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:125
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr ""
-+
-+#: booleans.py:127
++#: booleans.py:131
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
-+#: booleans.py:128
++#: booleans.py:132
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
-+#: booleans.py:129
++#: booleans.py:133
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
-+#: booleans.py:130
++#: booleans.py:134
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
-+#: booleans.py:131
++#: booleans.py:135
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
-+#: booleans.py:132
++#: booleans.py:136
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
-+#: booleans.py:133
++#: booleans.py:137
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:134
++#: booleans.py:138
+msgid ""
+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+msgstr ""
+
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
-+msgstr ""
-+
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr ""
-+
+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
-+msgstr ""
-+
-+#: booleans.py:142
+msgid "Allow racoon to read shadow"
+msgstr ""
+
-+#: booleans.py:143
++#: booleans.py:142
+msgid "Allow rgmanager domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:144
++#: booleans.py:143
+msgid ""
+"Allow rsync to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:145
++#: booleans.py:144
+msgid "Allow rsync to run as a client"
+msgstr ""
+
-+#: booleans.py:146
++#: booleans.py:145
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
-+#: booleans.py:147
++#: booleans.py:146
+msgid "Allow rsync servers to share cifs files systems"
+msgstr ""
+
-+#: booleans.py:148
++#: booleans.py:147
+msgid "Allow rsync servers to share nfs files systems"
+msgstr ""
+
-+#: booleans.py:149
++#: booleans.py:148
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
-+#: booleans.py:150
++#: booleans.py:149
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
-+#: booleans.py:151
++#: booleans.py:150
+msgid "Allow samba to share users home directories."
+msgstr ""
+
-+#: booleans.py:152
++#: booleans.py:151
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
-+#: booleans.py:153
++#: booleans.py:152
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
-+#: booleans.py:154
++#: booleans.py:153
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
-+#: booleans.py:155
++#: booleans.py:154
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
-+#: booleans.py:156
++#: booleans.py:155
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
-+#: booleans.py:157
++#: booleans.py:156
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
-+#: booleans.py:158
++#: booleans.py:157
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
-+#: booleans.py:159
++#: booleans.py:158
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
-+#: booleans.py:160
++#: booleans.py:159
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
-+#: booleans.py:161
++#: booleans.py:160
+msgid "Allow sasl to read shadow"
+msgstr ""
+
++#: booleans.py:161
++msgid "Allow secadm to exec content"
++msgstr ""
++
+#: booleans.py:162
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
@@ -118003,7 +117623,8 @@ index 0000000..854147b
+
+#: booleans.py:170
+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
+msgstr ""
+
+#: booleans.py:171
@@ -118018,277 +117639,319 @@ index 0000000..854147b
+
+#: booleans.py:173
+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
+"may change other protocols."
+msgstr ""
+
+#: booleans.py:174
-+msgid "Allow user music sharing"
++msgid "Allow user to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr ""
++
++#: booleans.py:176
+msgid ""
+"Allow anon internal-sftp to upload files, used for public file transfer "
+"services. Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:176
++#: booleans.py:177
+msgid ""
+"Allow sftp-internal to read and write files in the user home directories"
+msgstr ""
+
-+#: booleans.py:177
++#: booleans.py:178
+msgid ""
+"Allow sftp-internal to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr ""
+
-+#: booleans.py:178
++#: booleans.py:179
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
+msgstr ""
+
-+#: booleans.py:179
++#: booleans.py:180
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
-+#: booleans.py:180
++#: booleans.py:181
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
-+#: booleans.py:181
++#: booleans.py:182
+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
+msgstr ""
+
-+#: booleans.py:182
++#: booleans.py:183
+msgid ""
+"Allow samba to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:183
++#: booleans.py:184
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
-+#: booleans.py:184
++#: booleans.py:185
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
-+#: booleans.py:185
++#: booleans.py:186
+msgid ""
+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+msgstr ""
+
-+#: booleans.py:186
++#: booleans.py:187
+msgid "Allow squid to run as a transparent proxy (TPROXY)"
+msgstr ""
+
-+#: booleans.py:187
++#: booleans.py:188
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
-+#: booleans.py:188
++#: booleans.py:189
+msgid "allow host key based authentication"
+msgstr ""
+
-+#: booleans.py:189
++#: booleans.py:190
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:190
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+msgstr ""
+
-+#: booleans.py:192
++#: booleans.py:194
++msgid ""
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:195
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
-+#: booleans.py:193
++#: booleans.py:196
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:194
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
++msgstr ""
++
++#: booleans.py:198
+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+msgstr ""
+
-+#: booleans.py:195
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
++msgstr ""
++
++#: booleans.py:200
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
-+#: booleans.py:196
++#: booleans.py:201
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
-+#: booleans.py:197
++#: booleans.py:202
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
-+#: booleans.py:198
++#: booleans.py:203
+msgid "Allow video playing tools to run unconfined"
+msgstr ""
+
-+#: booleans.py:199
++#: booleans.py:204
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:200
++#: booleans.py:205
+msgid "Support ecryptfs home directories"
+msgstr ""
+
-+#: booleans.py:201
++#: booleans.py:206
+msgid "Support fusefs home directories"
+msgstr ""
+
-+#: booleans.py:202
++#: booleans.py:207
+msgid "Use lpd server instead of cups"
+msgstr ""
+
-+#: booleans.py:203
++#: booleans.py:208
+msgid "Support NFS home directories"
+msgstr ""
+
-+#: booleans.py:204
++#: booleans.py:209
+msgid "Support SAMBA home directories"
+msgstr ""
+
-+#: booleans.py:205
++#: booleans.py:210
++msgid "Allow user to exec content"
++msgstr ""
++
++#: booleans.py:211
+msgid "Allow varnishd to connect to all ports, not just HTTP."
+msgstr ""
+
-+#: booleans.py:206
++#: booleans.py:212
+msgid "Ignore vbetool mmap_zero errors."
+msgstr ""
+
-+#: booleans.py:207
++#: booleans.py:213
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
-+#: booleans.py:208
++#: booleans.py:214
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
-+#: booleans.py:209
++#: booleans.py:215
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
-+#: booleans.py:210
++#: booleans.py:216
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
-+#: booleans.py:211
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
++msgstr ""
++
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
-+#: booleans.py:212
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
-+#: booleans.py:213
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
+msgstr ""
+
-+#: booleans.py:214
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
-+#: booleans.py:215
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
-+#: booleans.py:216
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
-+#: booleans.py:217
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr ""
+
-+#: booleans.py:218
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr ""
+
-+#: booleans.py:219
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
-+#: booleans.py:220
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:221
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
-+#: booleans.py:222
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
-+#: booleans.py:223
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
-+#: booleans.py:224
++#: booleans.py:231
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
-+#: booleans.py:225
++#: booleans.py:232
++msgid "Allow xguest to exec content"
++msgstr ""
++
++#: booleans.py:233
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
-+#: booleans.py:226
++#: booleans.py:234
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
-+#: booleans.py:227
++#: booleans.py:235
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
-+#: booleans.py:228
++#: booleans.py:236
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
-+#: booleans.py:229
++#: booleans.py:237
+msgid "Support X userspace object manager"
+msgstr ""
+
-+#: booleans.py:230
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
diff --git a/policycoreutils/po/gl.po b/policycoreutils/po/gl.po
-index af58e6a..fc5f104 100644
+index af58e6a..14df5c8 100644
--- a/policycoreutils/po/gl.po
+++ b/policycoreutils/po/gl.po
-@@ -7,16 +7,16 @@ msgid ""
+@@ -1,22 +1,21 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++#
+ # Translators:
+ msgid ""
msgstr ""
"Project-Id-Version: Policycoreutils\n"
"Report-Msgid-Bugs-To: \n"
@@ -118296,21 +117959,22 @@ index af58e6a..fc5f104 100644
-"PO-Revision-Date: 2012-03-30 18:14+0000\n"
-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
-"Language-Team: Galician (http://www.transifex.net/projects/p/fedora/language/"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
+-"gl/)\n"
+-"Language: gl\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Galician (http://www.transifex.com/projects/p/fedora/language/"
- "gl/)\n"
- "Language: gl\n"
++"Language-Team: Galician (http://www.transifex.com/projects/p/fedora/language/gl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Language: gl\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../run_init/run_init.c:67
msgid ""
-@@ -25,7 +25,7 @@ msgid ""
+@@ -25,7 +24,7 @@ msgid ""
" <args ...> are the arguments to that script."
msgstr ""
@@ -118319,7 +117983,7 @@ index af58e6a..fc5f104 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr ""
-@@ -74,7 +74,7 @@ msgstr ""
+@@ -74,353 +73,359 @@ msgstr ""
msgid "authentication failed.\n"
msgstr ""
@@ -118328,7 +117992,14 @@ index af58e6a..fc5f104 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr ""
-@@ -87,855 +87,870 @@ msgstr ""
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr ""
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr ""
@@ -118337,116 +118008,116 @@ index af58e6a..fc5f104 100644
-msgstr ""
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr ""
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr ""
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr ""
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr ""
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr ""
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr ""
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr ""
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr ""
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr ""
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr ""
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr ""
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr ""
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr ""
@@ -118458,119 +118129,119 @@ index af58e6a..fc5f104 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr ""
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr ""
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr ""
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr ""
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr ""
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -118578,7 +118249,7 @@ index af58e6a..fc5f104 100644
msgstr ""
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr ""
@@ -118586,324 +118257,276 @@ index af58e6a..fc5f104 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr ""
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr ""
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr ""
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr ""
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr ""
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr ""
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr ""
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr ""
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr ""
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr ""
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr ""
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr ""
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr ""
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr ""
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr ""
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr ""
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr ""
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr ""
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -470,8 +475,8 @@ msgstr ""
msgid "Could not add port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr ""
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -479,463 +484,473 @@ msgstr ""
msgid "Requires setype"
msgstr ""
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr ""
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr ""
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr ""
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr ""
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr ""
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr ""
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#, python-format
+msgid "Type %s is invalid, must be a node type"
msgstr ""
@@ -118912,397 +118535,399 @@ index af58e6a..fc5f104 100644
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr ""
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr ""
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr ""
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr ""
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr ""
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr ""
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr ""
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr ""
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr ""
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr ""
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr ""
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr ""
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr ""
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr ""
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr ""
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr ""
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr ""
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr ""
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr ""
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr ""
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr ""
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr ""
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr ""
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr ""
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -119310,99 +118935,98 @@ index af58e6a..fc5f104 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr ""
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr ""
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr ""
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr ""
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr ""
-
+-msgid "unknown"
+-msgstr ""
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr ""
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr ""
@@ -119520,7 +119144,7 @@ index af58e6a..fc5f104 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1341,577 +1360,464 @@ msgstr ""
+@@ -1341,577 +1360,465 @@ msgstr ""
msgid "Login '%s' is required"
msgstr ""
@@ -119595,7 +119219,7 @@ index af58e6a..fc5f104 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -119607,7 +119231,7 @@ index af58e6a..fc5f104 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -119624,7 +119248,7 @@ index af58e6a..fc5f104 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -119636,7 +119260,7 @@ index af58e6a..fc5f104 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -119652,7 +119276,7 @@ index af58e6a..fc5f104 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -119672,7 +119296,7 @@ index af58e6a..fc5f104 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -119685,7 +119309,7 @@ index af58e6a..fc5f104 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -119698,7 +119322,7 @@ index af58e6a..fc5f104 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -119711,52 +119335,56 @@ index af58e6a..fc5f104 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
- msgstr ""
-
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
+-msgstr ""
+-
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
msgstr ""
-#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
msgstr ""
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
- "the system directly."
- msgstr ""
-
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
-msgstr ""
-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
+ msgstr ""
+
-#: ../gui/polgen.glade:716
-msgid "label104"
--msgstr ""
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
+ msgstr ""
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -119835,14 +119463,16 @@ index af58e6a..fc5f104 100644
msgstr ""
-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
msgstr ""
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
-#: ../gui/polgen.glade:1284
+#: ../gui/polgen.glade:1056
msgid "<b>Select domains that %s will administer:</b>"
@@ -120067,58 +119697,58 @@ index af58e6a..fc5f104 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -120126,12 +119756,12 @@ index af58e6a..fc5f104 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -120139,18 +119769,18 @@ index af58e6a..fc5f104 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -120238,7 +119868,7 @@ index af58e6a..fc5f104 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1949,1411 +1855,1499 @@ msgstr ""
+@@ -1949,1411 +1856,1626 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -120307,8 +119937,11 @@ index af58e6a..fc5f104 100644
-
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
@@ -120316,157 +119949,131 @@ index af58e6a..fc5f104 100644
-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
-
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Delete %s"
msgstr ""
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:134
+#, python-format
+msgid "Add %s"
msgstr ""
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:148
+#, python-format
+msgid "Modify %s"
msgstr ""
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+msgid "Permissive"
msgstr ""
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
msgstr ""
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+#: ../gui/statusPage.py:94
+msgid "Status"
msgstr ""
--#: ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing the policy type will cause a relabel of the entire file system on "
+"the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:12
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:13
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
++msgid ""
+"Changing to SELinux enabled will cause a relabel of the entire file system "
+"on the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+#: ../gui/system-config-selinux.glade:11
+msgid "system-config-selinux"
msgstr ""
--#: ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
msgstr ""
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
msgstr ""
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
msgstr ""
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
msgstr ""
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
msgstr ""
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -120475,24 +120082,35 @@ index af58e6a..fc5f104 100644
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+#: ../gui/system-config-selinux.glade:773
+msgid "MLS"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+#: ../gui/system-config-selinux.glade:837
+msgid "Add SELinux User"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+#: ../gui/system-config-selinux.glade:1079
+msgid "SELinux Administration"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+#: ../gui/system-config-selinux.glade:1122
+msgid "Add"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+#: ../gui/system-config-selinux.glade:1144
+msgid "_Properties"
+msgstr ""
@@ -120507,14 +120125,18 @@ index af58e6a..fc5f104 100644
+
+#: ../gui/system-config-selinux.glade:1273
+msgid "<b>Select:</b>"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+#: ../gui/system-config-selinux.glade:1326
+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
@@ -120527,20 +120149,15 @@ index af58e6a..fc5f104 100644
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
+msgstr ""
-
--#: ../gui/selinux.tbl:20
++
+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
+"If you are changing policy types or going from disabled to enforcing, a "
+"relabel is required."
- msgstr ""
-
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
+msgstr ""
@@ -120565,28 +120182,19 @@ index af58e6a..fc5f104 100644
+#: ../gui/system-config-selinux.glade:2692
+#: ../gui/system-config-selinux.glade:2867
+msgid "Filter"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
msgstr ""
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
msgstr ""
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
@@ -120595,98 +120203,110 @@ index af58e6a..fc5f104 100644
-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
msgstr ""
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
msgstr ""
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
msgstr ""
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
msgstr ""
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
msgstr ""
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
msgstr ""
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
msgstr ""
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
msgstr ""
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
msgstr ""
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
msgstr ""
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2609
+msgid "Load policy module"
msgstr ""
@@ -120702,142 +120322,150 @@ index af58e6a..fc5f104 100644
msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../sepolicy/sepolicy.py:114
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:116
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../sepolicy/sepolicy.py:164
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:169
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:172
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:215
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:231
++#: ../sepolicy/sepolicy.py:301
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
@@ -120845,1255 +120473,1303 @@ index af58e6a..fc5f104 100644
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:234
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:237
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:355
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow ABRT to modify public files used for public file transfer services."
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:25
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:42
++#: booleans.py:29
+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:57
++#: booleans.py:44
+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:59
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:67
++#: booleans.py:54
+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:72
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:86
++#: booleans.py:73
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++"Allow HTTPD scripts and modules to connect to databases over the network."
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:95
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:89
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:105
++#: booleans.py:92
+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:113
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
++
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:122
++#: booleans.py:111
+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
--msgid ""
++#: booleans.py:116
+ msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:119
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow system to run with NIS"
++msgstr ""
++
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:134
++#: booleans.py:126
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:127
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:144
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:168
++#: booleans.py:162
+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:170
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:172
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -122101,74 +121777,82 @@ index af58e6a..fc5f104 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:173
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:174
-+msgid "Allow user music sharing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:176
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:177
++#: booleans.py:172
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:178
++#: booleans.py:173
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:181
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -122178,129 +121862,150 @@ index af58e6a..fc5f104 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:182
++#: booleans.py:177
+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:185
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:187
++#: booleans.py:182
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:188
-+msgid "allow host key based authentication"
++#: booleans.py:183
++msgid ""
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:192
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:195
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow the Telepathy connection managers to connect to any network port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:197
++#: booleans.py:196
+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -122311,208 +122016,248 @@ index af58e6a..fc5f104 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-+#: booleans.py:201
-+msgid "Support fusefs home directories"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-+#: booleans.py:203
-+msgid "Support NFS home directories"
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++#: booleans.py:206
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:208
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++#: booleans.py:210
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:220
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:222
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
++
+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
+#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/gu.po b/policycoreutils/po/gu.po
-index daa6e1f..8a9c23e 100644
+index daa6e1f..165b892 100644
--- a/policycoreutils/po/gu.po
+++ b/policycoreutils/po/gu.po
@@ -1,35 +1,32 @@
@@ -122532,10 +122277,9 @@ index daa6e1f..8a9c23e 100644
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
--"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"POT-Creation-Date: 2012-10-08 10:31-0400\n"
-+"PO-Revision-Date: 2012-10-30 09:03+0000\n"
-+"Last-Translator: sweta <swkothar at redhat.com>\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: Gujarati <trans-gu at lists.fedoraproject.org>\n"
-"Language: gu\n"
"MIME-Version: 1.0\n"
@@ -122561,7 +122305,7 @@ index daa6e1f..8a9c23e 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr "PAM નો આરંભ કરવામાં નિષ્ફળ\n"
-@@ -78,7 +75,7 @@ msgstr "માફ કરજો, run_init એ માત્ર SELinux કર્
+@@ -78,353 +75,359 @@ msgstr "માફ કરજો, run_init એ માત્ર SELinux કર્
msgid "authentication failed.\n"
msgstr "સત્તાધિકરણ નિષ્ફળ.\n"
@@ -122570,7 +122314,14 @@ index daa6e1f..8a9c23e 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "%s નો exec સંદર્ભ સુયોજિત કરી શક્યા નહિં.\n"
-@@ -91,855 +88,852 @@ msgstr "******************** અગત્ય ***********************\n"
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "******************** અગત્ય ***********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "આ પોલીસિ પેકેજ સક્રિય બનાવવા માટે, ચલાવો:"
@@ -122579,123 +122330,123 @@ index daa6e1f..8a9c23e 100644
-msgstr "વૈશ્વિક"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "semanage handle બનાવી શક્યા નહિં"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr "SELinux પોલિસીની વ્યવસ્થા થયેલ નથી અથવા સંગ્રહ વાપરી શકાતો નથી."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "પોલિસી સંગ્રહ વાંચી શકતા નથી."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "semanage જોડાણ અધિષ્ઠાપિત કરી શક્યું નહિં"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "MLS સક્રિય થયેલ સ્થિતિને ચકાસણી કરી શક્યા નહિં"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "હજુ સુધી અમલમાં મૂકાયેલ નથી"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "Semanage પરિવહન પહેલેથી જ પ્રગતિમાં છે"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "semanage લેવડદેવડ શરૂ કરી શક્યા નહિં"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "semanage લેવડદેવડ કમીટ કરી શક્યા નહિં"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "Semanage પરિવહન પ્રગતિમાં નથી"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "SELinux મોડ્યુલોની યાદી કરી શક્યા નહિં"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
-msgstr ""
+msgstr "મોડ્યુલ નામ"
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "આવૃત્તિ"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "Disabled"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
-msgstr ""
+msgstr "મોડ્યુલ %s ને નિષ્ક્રિય કરી શક્યા નહિં (દૂર કરવાનું નિષ્ફળ)"
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
-msgstr ""
+msgstr "મોડ્યુલ %s ને સક્રિય કરી શક્યા નહિં (દૂર કરવાનું નિષ્ફળ)"
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
-msgstr ""
+msgstr "મોડ્યુલ %s ને દૂર કરી શક્યા નહિં (દૂર કરવાનું નિષ્ફળ)"
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
-msgstr ""
+msgstr "dontaudit ને ક્યાંતો 'ચાલુ' અથવા 'બંધ' ની જરૂરિયાત છે"
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
-msgstr ""
+msgstr "બિલ્ટઇન પરમીસીવ પ્રકારો"
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
-msgstr ""
+msgstr "વૈવિધ્યપૂર્ણ પરમીસીવ પ્રકારો"
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr "છૂટ અપાય એવુ ડોમેઇન %s સુયોજિત કરી શકાતુ નથી (મોડ્યુલ સ્થાપન નિષ્ફળ થયેલ છે)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "છૂટ અપાય એવુ ડોમેઇન %s દૂર કરી શકાતુ નથી (નિષ્ફળતા દૂર કરો)"
@@ -122707,119 +122458,119 @@ index daa6e1f..8a9c23e 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
-+#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
-+#: ../semanage/seobject.py:2031
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "%s માટે કી બનાવી શક્યા નહિં"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "ચકાસી શક્યા નહિં કે શું %s માટે પ્રવેશ જોડણી વ્યાખ્યાયિત થયેલ છે"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "Linux જૂથ %s અસ્તિત્વમાં નથી"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "Linux વપરાશકર્તા %s અસ્તિત્વમાં નથી"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "%s માટે પ્રવેશ જોડણી બનાવી શક્યા નહિં"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "%s માટે નામ સુયોજિત કરી શક્યા નહિં"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "%s માટે MLS મર્યાદા સુયોજિત કરી શક્યા નહિં"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "%s માટે SELinux વપરાશકર્તા સુયોજિત કરી શક્યા નહિં"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "%s માટે પ્રવેશ જોડણી ઉમેરી શક્યા નહિં"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "seuser અથવા serange જરૂરી છે"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "%s માટેની પ્રવેશ જોડણી વ્યાખ્યાયિત નથી"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "%s માટે seuser પ્રશ્ન કરી શક્યા નહિં"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "%s માટે પ્રવેશ જોડણી સુધારી શક્યા નહિં"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr "%s માટે પ્રવેશ જોડણી એ પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકાતી નથી"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "%s માટે પ્રવેશ જોડણી કાઢી શક્યા નહિં"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "પ્રવેશ જોડણીઓની યાદી કરી શક્યા નહિં"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "પ્રવેશ નામ"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -122827,7 +122578,7 @@ index daa6e1f..8a9c23e 100644
msgstr "SELinux વપરાશકર્તા"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "MLS/MCS વિસ્તાર"
@@ -122835,706 +122586,678 @@ index daa6e1f..8a9c23e 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "શું SELinux વપરાશકર્તા %s એ વ્યાખ્યાયિત છે તે ચકાસી શક્યા નહિં"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "વપરાશકર્તાને %s માટે પ્રશ્ન કરી શક્યા નહિં"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "%s માટે ઓછામાં ઓછો એક ભૂમિકા ઉમેરાવી જ જોઇએ"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "%s માટે SELinux વપરાશકર્તા બનાવી શક્યા નહિં"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "ભૂમિકા %s ને %s માટે ઉમેરી શક્યા નહિં"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "%s માટે MLS સ્તર સુયોજિત કરી શક્યા નહિં"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "પૂર્વગ %s ને %s માટે ઉમેરી શક્યા નહિં"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "%s માટે કીનો અર્ક કાઢી શક્યા નહિં"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "SELinux વપરાશકર્તા %s ઉમેરી શક્યા નહિં"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "પૂર્વગ, ભૂમિકાઓ, સ્તર અથવા વિસ્તાર જરૂરી છે"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "પૂર્વગ અથવા ભૂમિકાઓ જરૂરી છે"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "SELinux વપરાશકર્તા %s એ વ્યાખ્યાયિત નથી"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "SELinux વપરાશકર્તા %s સુધારી શક્યા નહિં"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr "SELinux વપરાશકર્તા %s એ પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકાતા નથી"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "SELinux વપરાશકર્તા %s કાઢી શક્યા નહિં"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "SELinux વપરાશકર્તાઓની યાદી કરી શક્યા નહિં"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "વપરાશકર્તા %s માટે ભૂમિકાઓની યાદી આપી શક્યા નહિં"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "લેબલીંગ"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "પૂર્વગ"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "MCS સ્તર"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "MCS વિસ્તાર"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "SELinux ભૂમિકાઓ"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:942
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "પ્રોટોકોલ udp અથવા tcp જરૂરી છે"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "પોર્ટ જરૂરી છે"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:954
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
-msgstr ""
+msgstr "અયોગ્ય પોર્ટ"
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:958
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "%s/%s માટે કી બનાવી શક્યા નહિં"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "પ્રકાર જરૂરી છે"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
-+#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "શું પોર્ટ %s/%s વ્યાખ્યાયિત છે કે નહિં તે ચકાસી શક્યા નહિં"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:977
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "પોર્ટ %s/%s પહેલાથી જ વ્યાખ્યાયિત છે"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:981
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "%s/%s માટે પોર્ટ બનાવી શક્યા નહિં"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:987
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "%s/%s માટે સંદર્ભ બનાવી શક્યા નહિં"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:991
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "%s/%s માટે પોર્ટ સંદર્ભમાં વપરાશકર્તા સુયોજિત કરી શક્યા નહિં"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:995
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "%s/%s માટે પોર્ટ સંદર્ભમાં ભૂમિકા સુયોજિત કરી શક્યા નહિં"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:999
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "%s/%s માટે પોર્ટ સંદર્ભમાં પ્રકાર સુયોજિત કરી શક્યા નહિં"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "%s/%s માટે પોર્ટ સંદર્ભમાં mls ક્ષેત્રો સુયોજિત કરી શક્યા નહિં"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1008
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "%s/%s માટે પોર્ટ સંદર્ભ સુયોજિત કરી શક્યા નહિં"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1012
- #, python-format
+@@ -474,8 +477,8 @@ msgstr "%s/%s માટે પોર્ટ સંદર્ભ સુયોજિ
msgid "Could not add port %s/%s"
msgstr "પોર્ટ %s/%s ઉમેરી શક્યા નહિં"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
-+#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "setype અથવા serange જરૂરી છે"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1028
+@@ -483,463 +486,473 @@ msgstr "setype અથવા serange જરૂરી છે"
msgid "Requires setype"
msgstr "setype જરૂરી છે"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "પોર્ટ %s/%s એ વ્યાખ્યાયિત નથી"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1040
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "પોર્ટ %s/%s નો પ્રશ્ન કરી શક્યા નહિં"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1051
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "પોર્ટ %s/%s સુધારી શક્યા નહિં"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1064
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "પોર્ટોની યાદી કરી શક્યા નહિં"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1080
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "પોર્ટ %s કાઢી શક્યા નહિં"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1097
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "પોર્ટ %s/%s એ પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકાતો નથી"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1101
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "પોર્ટ %s/%s કાઢી શક્યા નહિં"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "પોર્ટોની યાદી કરી શક્યા નહિં"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "SELinux પોર્ટ પ્રકાર"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "પ્રોટો"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "પોર્ટ નંબર"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1197
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "નોડ સરનામું જરૂરી છે"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1212
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "અજ્ઞાત અથવા ગેરહાજર પ્રોટોકોલ"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
-+#: ../semanage/seobject.py:1713
- msgid "SELinux Type is required"
- msgstr "SELinux પ્રકાર જરૂરી છે"
+-msgid "SELinux Type is required"
+-msgstr "SELinux પ્રકાર જરૂરી છે"
++#: ../semanage/seobject.py:1256
++msgid "SELinux node type is required"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
-+#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
-+#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "%s માટે કી બનાવી શક્યા નહિં"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
-+#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "ચકાસી શક્યા નહિં જો સરનામું %s વ્યાખ્યાયિત થયેલ છે"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1241
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "%s માટે સરનામું બનાવી શક્યા નહિં"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1675
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "%s માટે સંદર્ભ બનાવી શક્યા નહિં"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1251
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "%s માટે માસ્ક સુયોજિત કરી શક્યા નહિં"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1255
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "%s માટે સરનામું સંદર્ભમાં વપરાશકર્તા સુયોજિત કરી શક્યા નહિં"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1259
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "%s માટે સરનામું સંદર્ભમાં ભૂમિકા સુયોજિત કરી શક્યા નહિં"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1263
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "%s માટે સરનામું સંદર્ભમાં પ્રકાર સુયોજિત કરી શક્યા નહિં"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "%s માટે સરનામુ સંદર્ભમાં mls ક્ષેત્રો સુયોજિત કરી શક્યા નહિં"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "%s માટે સરનામા સંદર્ભ સુયોજિત કરી શક્યા નહિં"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "સરનામું %s ઉમેરી શક્યા નહિં"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "સરનામું %s એ વ્યાખ્યાયિત નથી"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1305
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "પ્રશ્ર્ન સરનામું %s કરી શક્યા નહિં"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "સરનામું %s બદલી શક્યા નહિં"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1343
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "સરનામું %s એ પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકાતો નથી"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1347
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "સરનામાં %s કાઢી શક્યા નહિં"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
-msgstr ""
+msgstr "બધી નોડ મેપીંગને કાઢી શક્યા નહિં"
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1373
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "સરનામાંની યાદી કરી શક્યા નહિં"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
++msgid "SELinux Type is required"
++msgstr "SELinux પ્રકાર જરૂરી છે"
++
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "શું ઈન્ટરફેસ %s એ વ્યાખ્યાયિત થયેલ છે કે નહિં તે ચકાસી શક્યા નહિં"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1440
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "%s માટે ઈન્ટરફેસ બનાવી શક્યા નહિં"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1449
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "%s માટે ઈન્ટરફેસ સંદર્ભમાં વપરાશકર્તા સુયોજિત કરી શક્યા નહિં"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1453
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "%s માટે ઈન્ટરફેસ સંદર્ભમાં ભૂમિકા સુયોજિત કરી શક્યા નહિં"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1457
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "%s માટે ઈન્ટરફેસ સંદર્ભમાં પ્રકાર સુયોજિત કરી શક્યા નહિં"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1462
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "%s માટે ઈન્ટરફેસ સંદર્ભમાં mls ક્ષેત્રો સુયોજિત કરી શક્યા નહિં"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1466
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "%s માટે ઈન્ટરફેસ સંદર્ભ સુયોજિત કરી શક્યા નહિં"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1470
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "%s માટે સંદેશા સંદર્ભ સુયોજિત કરી શક્યા નહિં"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "%s ઈન્ટરફેસ ઉમેરી શક્યા નહિં"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "ઈન્ટરફેસ %s વ્યાખ્યાયિત નથી"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1501
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "ઈન્ટરફેસ %s ને પ્રશ્ન કરી શક્યા નહિં"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "ઈન્ટરફેસ %s સુધારી શક્યા નહિં"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "ઈન્ટરફેસ %s પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકતા નથી"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "ઈન્ટરફેસ %s કાઢી શક્યા નહિં"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
-msgstr ""
+msgstr "બધી ઇન્ટરફેસ મેપીંગને કાઢી શક્યા નહિં"
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1567
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "ઈન્ટરફેસોની યાદી આપી શક્યા નહિં"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "SELinux ઈન્ટરફેસ"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "સંદર્ભ"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1652
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
-msgstr ""
+msgstr "%s માટે સરખા ક્લાસ પહેલેથી અસ્તિત્વમાં છે"
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1658
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
-msgstr ""
+msgstr "ફાઇલ સ્પષ્ટીકરણ %s સરખા નિયમ '%s %s' સાથે અથડામણ થાય છે"
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
-msgstr ""
+msgstr "%s માટે સરખા ક્લાસ અસ્તિત્વમાં નથી"
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1681
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "%s માટે ફાઈલ સંદર્ભમાં વપરાશકર્તા સુયોજિત કરી શક્યા નહિં"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1685
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "%s માટે ફાઈલ સંદર્ભમાં ભૂમિકા સુયોજિત કરી શક્યા નહિં"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "%s માટે ફાઈલ સંદર્ભમાં mls ક્ષેત્રો સુયોજિત કરી શક્યા નહિં"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "અયોગ્ય ફાઈલ સ્પષ્ટીકરણ"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1698
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
-msgstr ""
+msgstr "ફાઇલ સ્પષ્ટીકરણ જગ્યાઓને સમાવી શકાતુ નથી"
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1703
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
+"instead"
+msgstr "ફાઇલ સ્પષ્ટીકરણ %s સરખા નિયમ '%s %s' સાથે અથડામણ થાય છે; તેને બદલે '%s' ને ઉમેરવાનું પ્રયત્ન કરો"
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
+ msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
-+#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
-+#: ../semanage/seobject.py:1865
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "શું %s માટેનો ફાઈલ સંદર્ભ વ્યાખ્યાયિત છે કે નહિં તે ચકાસી શક્યા નહિં"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1734
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "%s માટે ફાઈલ સંદર્ભ બનાવી શક્યા નહિં"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1742
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "%s માટે ફાઈલ સંદર્ભમાં પ્રકાર સુયોજિત કરી શક્યા નહિં"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
-+#: ../semanage/seobject.py:1811
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "%s માટે ફાઈલ સંદર્ભ સુયોજિત કરી શક્યા નહિં"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "%s માટે ફાઈલ સંદર્ભ ઉમેરી શક્યા નહિં"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1770
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "setype, serange અથવા seuser જરૂરી છે"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "%s માટેનો ફાઈલ સંદર્ભ વ્યાખ્યાયિત નથી"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1789
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "%s માટે ફાઈલ સંદર્ભ પ્રશ્ન કરી શક્યા નહિં"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1815
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "%s માટે ફાઈલ સંદર્ભ સુધારી શક્યા નહિં"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1828
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "ફાઈલ સંદર્ભોની યાદી આપી શક્યા નહિં"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1842
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "ફાઈલ સંદર્ભ %s કાઢી શક્યા નહિં"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr "%s માટે ફાઈલ સંદર્ભ પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકતા નથી"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1873
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "%s માટે ફાઈલ સંદર્ભ કાઢી શક્યા નહિં"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "ફાઈલ સંદર્ભોની યાદી આપી શક્યા નહિં"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "સ્થાનીક ફાઈલ સંદર્ભોની યાદી કરી શક્યા નહિં"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux સંદર્ભ"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "પ્રકાર"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1942
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
@@ -123542,7 +123265,7 @@ index daa6e1f..8a9c23e 100644
+msgstr "\nSELinux વિતરણ fcontext સમકક્ષતા \n"
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1947
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -123551,105 +123274,104 @@ index daa6e1f..8a9c23e 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
-+#: ../semanage/seobject.py:2040
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "શું બુલિયન %s વ્યાખ્યાયિત છે તે ચકાસી શક્યા નહિં"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "બુલિયન %s એ વ્યાખ્યાયિત નથી"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:1987
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "ફાઈલ સંદર્ભ %s નો પ્રશ્ન કરી શક્યા નહિં"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:1992
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "નીચેની કિંમતો ની એક સ્પષ્ટ કરવી જ જોઇએ: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:1997
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "બુલિયન %s ની સક્રિય કિંમત કરી શક્યા નહિં"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2000
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "બુલિયન %s સુધારી શક્યા નહિં"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2018
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "ખરાબ બંધારણ%s: રેકોર્ડ %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2042
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "બુલિયન %s પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકતા નથી"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2046
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "બુલિયન %s કાઢી શક્યા નહિં"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "બુલિયનોની યાદી આપી શક્યા નહિં"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2100
- msgid "unknown"
- msgstr "અજ્ઞાત"
-
+-msgid "unknown"
+-msgstr "અજ્ઞાત"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "બંધ"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "ચાલુ"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "SELinux બુલિયન"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "State"
-msgstr ""
+msgstr "પરિસ્થિતિ"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "Default"
-msgstr ""
+msgstr "મૂળભૂત"
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "વર્ણન"
-@@ -1003,7 +997,7 @@ msgstr "મેમરી ફાળવવામાં ભૂલ.\n"
+@@ -1003,7 +1016,7 @@ msgstr "મેમરી ફાળવવામાં ભૂલ.\n"
msgid "Error sending audit message.\n"
msgstr "audit સંદેશો મોકલવામાં ભૂલ.\n"
@@ -123658,7 +123380,7 @@ index daa6e1f..8a9c23e 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "દબાણ સ્થિતિ નક્કી કરી શક્યા નહિં.\n"
-@@ -1118,62 +1112,66 @@ msgstr "ખાલી સંકેત સમૂહ મેળવવામાં
+@@ -1118,62 +1131,66 @@ msgstr "ખાલી સંકેત સમૂહ મેળવવામાં
msgid "Unable to set SIGHUP handler\n"
msgstr "SIGHUP નિયંત્રક સુયોજિત કરવામાં અસમર્થ\n"
@@ -123737,7 +123459,7 @@ index daa6e1f..8a9c23e 100644
msgid "failed to exec shell\n"
msgstr "exec shell માં નિષ્ફળ\n"
-@@ -1276,2088 +1274,2058 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1276,2088 +1293,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyConfidential juser"
@@ -123827,35 +123549,40 @@ index daa6e1f..8a9c23e 100644
-msgstr ""
+msgstr "પ્રવેશ '%s' જરૂરી છે"
- #: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
msgid "Policy Module"
-msgstr ""
+msgstr "પોલીસિ મોડ્યુલ"
- #: ../gui/modulesPage.py:57
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
msgid "Module Name"
-msgstr ""
+msgstr "મોડ્યુલ નામ"
- #: ../gui/modulesPage.py:134
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
msgid "Disable Audit"
-msgstr ""
+msgstr "સંપાદન નિષ્ક્રિય કરો"
- #: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
msgid "Enable Audit"
-msgstr ""
+msgstr "સંપાદન સક્રિય કરો"
- #: ../gui/modulesPage.py:162
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
msgid "Load Policy Module"
-msgstr ""
--
++msgstr "પોલિસી મોડ્યુલ લાવો"
+
-#: ../gui/polgen.glade:79
-msgid "Polgen"
-msgstr ""
-+msgstr "પોલિસી મોડ્યુલ લાવો"
-
+-
-#: ../gui/polgen.glade:80
+#: ../gui/polgen.glade:9
msgid "Red Hat 2007"
@@ -123902,12 +123629,12 @@ index daa6e1f..8a9c23e 100644
msgid "<b>Applications</b>"
-msgstr ""
+msgstr "<b>કાર્યક્રમો</b>"
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
-+msgid "Standard Init Daemon"
-+msgstr "પ્રમાણભૂત Init ડિમન"
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
++msgid "Standard Init Daemon"
++msgstr "પ્રમાણભૂત Init ડિમન"
++
+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
msgid ""
"Standard Init Daemon are daemons started on boot via init scripts. Usually "
@@ -123920,7 +123647,7 @@ index daa6e1f..8a9c23e 100644
+msgstr "પ્રમાણભૂત આરંભ ડિમન એ init સ્ક્રિપ્ટો મારફતે બુટ કરવા પર શરૂ થતા ડિમનો છે. સામાન્ય રીતે /etc/rc.d/init.d માં સ્ક્રિપ્ટની જરૂર પડે છે"
-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
msgid "DBUS System Daemon"
-msgstr ""
+msgstr "DBUS સિસ્ટમ ડિમન"
@@ -123938,7 +123665,7 @@ index daa6e1f..8a9c23e 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr "વેબ કાર્યક્રમ/સ્ક્રિપ્ટ (CGI)"
@@ -123952,7 +123679,7 @@ index daa6e1f..8a9c23e 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr "વપરાશકર્તા કાર્યક્રમ"
@@ -123969,7 +123696,7 @@ index daa6e1f..8a9c23e 100644
+msgstr "વપરાશકર્તા કાર્યક્રમ એ કોઈપણ કાર્યક્રમ છે કે જેને તમે તે વપરાશકર્તા દ્વારા શરૂ કરીને શુદ્ધિ કરવા માંગો"
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
-msgstr ""
+msgstr "Sandbox"
@@ -123993,7 +123720,7 @@ index daa6e1f..8a9c23e 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-msgstr ""
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr "ન્યૂનતમ ટર્મિનલ વપરાશકર્તા ભૂમિકા"
@@ -124008,7 +123735,7 @@ index daa6e1f..8a9c23e 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-msgstr ""
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr "ન્યૂનતમ X વિન્ડો વપરાશકર્તા ભૂમિકા"
@@ -124023,7 +123750,7 @@ index daa6e1f..8a9c23e 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-msgstr ""
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr "વપરાશકર્તા ભૂમિકા"
@@ -124038,7 +123765,7 @@ index daa6e1f..8a9c23e 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-msgstr ""
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr "સંચાલક વપરાશકર્તા ભૂમિકા"
@@ -124070,7 +123797,7 @@ index daa6e1f..8a9c23e 100644
+msgstr "<b>રુટ વપરાશકર્તાઓ</b>"
-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
++#: ../gui/polgen.glade:623
msgid "Root Admin User Role"
-msgstr ""
+msgstr "રુટ સંચાલક વપરાશકર્તા ભૂમિકા"
@@ -124092,7 +123819,7 @@ index daa6e1f..8a9c23e 100644
+msgstr "<b>કાર્યક્રમનુ નામ અથવા વપરાશકર્તા ભૂમિકાને દાખલ કરો:</b>"
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
-msgstr ""
+msgstr "નામ"
@@ -124182,12 +123909,12 @@ index daa6e1f..8a9c23e 100644
+#: ../gui/polgen.glade:1001
msgid "<b>Select the user_roles that will transition to %s:</b>"
-msgstr ""
--
++msgstr "<b>વપરાશકર્તા ભૂમિકાઓ પસંદ કરો કે જે %s માં પરિવહન કરશે: (_r)</b>"
+
-#: ../gui/polgen.glade:1227
-msgid "Select the user roles that will transiton to this applications domains."
-msgstr ""
-+msgstr "<b>વપરાશકર્તા ભૂમિકાઓ પસંદ કરો કે જે %s માં પરિવહન કરશે: (_r)</b>"
-
+-
-#: ../gui/polgen.glade:1255
-msgid "label108"
-msgstr ""
@@ -124272,12 +123999,12 @@ index daa6e1f..8a9c23e 100644
"Enter a comma separated list of udp ports or ranges of ports that %s binds "
"to. Example: 612, 650-660"
-msgstr ""
--
++msgstr "અલ્પવિરામથી અલગ પડેલ udp પોર્ટોની યાદી દાખલ કરો અથવા પોર્ટની સીમા કે જે %s તેની સાથે જોડાય છે. ઉદાહરણ: 612, 650-660"
+
-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-msgid "Unreserved Ports (>1024)"
-msgstr ""
-+msgstr "અલ્પવિરામથી અલગ પડેલ udp પોર્ટોની યાદી દાખલ કરો અથવા પોર્ટની સીમા કે જે %s તેની સાથે જોડાય છે. ઉદાહરણ: 612, 650-660"
-
+-
-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-#: ../gui/polgen.glade:2233
+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
@@ -124447,75 +124174,75 @@ index daa6e1f..8a9c23e 100644
-#: ../gui/polgen.glade:3254
-msgid "Add Booleans Dialog"
-msgstr ""
-+msgstr "પોલિસી ડિરેક્ટરી"
-
+-
-#: ../gui/polgen.glade:3327
-msgid "Boolean Name"
-msgstr ""
--
++msgstr "પોલિસી ડિરેક્ટરી"
+
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
-msgstr ""
+msgstr "ભૂમિકા"
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
-msgstr ""
+msgstr "હાલનો વપરાશકર્તા (_U)"
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
-msgstr ""
+msgstr "કાર્યક્રમ"
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
-msgstr ""
+msgstr "%s ડિરેક્ટરી હોવી જ જોઈએ"
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
-msgstr ""
+msgstr "તમારે વપરાશકર્તા પસંદ કરવો જ પડશે"
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
-msgstr ""
+msgstr "શુદ્ધિ કરવા માટે એક્ઝેક્યુટેબલ ફાઈલ પસંદ કરો."
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
-msgstr ""
+msgstr "શુદ્ધિ કરવા માટે init સ્ક્રિપ્ટ ફાઈલ પસંદ કરો."
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
-msgstr ""
+msgstr "ફાઈલ(ઓ) પસંદ કરો કે જેને શુદ્ધિ કરેલ કાર્યક્રમ બનાવે છે અથવા લખે છે"
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
-msgstr ""
+msgstr "ડિરેક્ટરી(ઓ) પસંદ કરો કે જે શુદ્ધિ થયેલ કાર્યક્રમની માલિકીની છે અથવા જેમા લખે છે"
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
-msgstr ""
+msgstr "પોલિસી ફાઈલો બનાવવા માટે ડિરેક્ટરી પસંદ કરો"
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -124524,13 +124251,13 @@ index daa6e1f..8a9c23e 100644
+msgstr "પ્રકાર %s_t વર્તમાન પોલીસિમાં પહેલાથી જ વ્યાખ્યાયિત છે.\nશું તમે ચાલુ રાખવા માંગો છો?"
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
-msgstr ""
+msgstr "નામની ખાતરી કરો"
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -124539,47 +124266,39 @@ index daa6e1f..8a9c23e 100644
+msgstr "મોડ્યુલ %s.pp પહેલાથી જ વર્તમાન પોલીસિમાં લોડ થયેલ છે.\nશું તમે ચાલુ રાખવા માંગો છો?"
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
-msgstr ""
+msgstr "અક્ષરોથી બનાવેલ નામ અને સંખ્યા અને ખાલી જગ્યાને ને સમાવતુ તમારે ઉમેરવુ જ જોઇએ."
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
-msgstr ""
+msgstr "તમારે એક્ઝેક્યુટેબલ દાખલ કરવી જ પડશે"
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
-msgstr ""
-+msgstr "SELinux રૂપરેખાંકિત કરો"
-
+-
-#: ../gui/polgen.py:158
-msgid "Internet Services Daemon"
-msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "નેટવર્ક પોર્ટ"
-
+-
-#: ../gui/polgen.py:197
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-msgstr ""
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr "SELinux પોર્ટ\nપ્રકાર"
++msgstr "SELinux રૂપરેખાંકિત કરો"
-#: ../gui/polgen.py:324
-msgid "You must enter a name for your confined process/user"
-msgstr ""
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr "પ્રોટોકોલ"
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
++msgstr "નેટવર્ક પોર્ટ"
-#: ../gui/polgen.py:326
-msgid ""
@@ -124654,17 +124373,19 @@ index daa6e1f..8a9c23e 100644
-msgstr ""
-
-#: ../gui/portsPage.py:85
--msgid ""
--"SELinux Port\n"
--"Type"
++#: ../gui/portsPage.py:85
+ msgid ""
+ "SELinux Port\n"
+ "Type"
-msgstr ""
--
--#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
--msgid "Protocol"
++msgstr "SELinux પોર્ટ\nપ્રકાર"
+
+ #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+ msgid "Protocol"
-msgstr ""
--
--#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++msgstr "પ્રોટોકોલ"
+
+ #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
msgid ""
"MLS/MCS\n"
"Level"
@@ -125021,29 +124742,132 @@ index daa6e1f..8a9c23e 100644
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
+msgstr "લેબલ૫૦"
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "ફાઈલ સંદર્ભ ઉમેરો"
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "ફાઈલ સંદર્ભ સુધારો"
-#: ../gui/selinux.tbl:20
--msgid ""
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "ફાઈલ સંદર્ભ કાઢો"
++
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "બધા અને વૈવિધ્યપૂર્ણ બનાવેલ ફાઈલ સંદર્ભ વચ્ચે બદલો"
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "લેબલ૩૮"
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "SELinux વપરાશકર્તા મેપીંગ ઉમેરો"
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "SELinux વપરાશકર્તા માપન સુધારો"
++
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "SELinux વપરાશકર્તા માપન કાઢો"
++
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "લેબલ૩૯"
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "વપરાશકર્તા ઉમેરો"
++
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "વપરાશકર્તાને સુધારો"
++
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "વપરાશકર્તા કાઢી નાંખો"
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "લેબલ૪૧"
++
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "નેટવર્ક પોર્ટ ઉમેરો"
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "નેટવર્ક પોર્ટમાં ફેરફાર કરો"
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "નેટવર્ક પોર્ટ કાઢો"
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "વૈવિધ્યપૂર્ણ બનાવેલ અને બધા પોર્ટ વચ્ચે બદલો"
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "લેબલ૪૨"
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "નવું પોલિસી મોડ્યુલ બનાવો"
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "પોલિસી મોડ્યુલ લાવો"
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "લાવી શકાય તેવું પોલિસી મોડ્યુલ દૂર કરો"
++
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
-"Allow xguest SELinux user account to execute files in home directory or /tmp"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "ફાઈલ સંદર્ભ ઉમેરો"
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr "વધારાના સંપાદન નિયમો સક્રિય/નિષ્ક્રિય કરો, કે જેઓ સામાન્ય રીતે લોગ ફાઈલોમાં અહેવાલ અપાયેલ નહિં હોય."
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "લેબલ૪૪"
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "છૂટ અપાય એવુ મેળવવા માટે પ્રક્રિયા સ્થિતિને બદલો."
++
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "દબાણ કરવા માટે પ્રક્રિયાને બદલો"
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "પ્રક્રિયા ડોમેઇન"
-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-#: ../gui/selinux.tbl:231
-msgid "NIS"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "ફાઈલ સંદર્ભ સુધારો"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "લેબલ૫૯"
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "ફાઈલ સંદર્ભ કાઢો"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "SELinux વપરાશકર્તા '%s' જરૂરી છે"
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
@@ -125052,748 +124876,732 @@ index daa6e1f..8a9c23e 100644
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "બધા અને વૈવિધ્યપૂર્ણ બનાવેલ ફાઈલ સંદર્ભ વચ્ચે બદલો"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
++msgstr "SELinux મુખ્ય પાનાં ઉત્પન્ન કરો"
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "લેબલ૩૮"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
++msgstr "પેચ કે જેમાં ઉત્પન્ન થયેલ SELinux મુખ્ય પાનાં સંગ્રહાશે"
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "SELinux વપરાશકર્તા મેપીંગ ઉમેરો"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
+ msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "SELinux વપરાશકર્તા માપન સુધારો"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
+ msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "SELinux વપરાશકર્તા માપન કાઢો"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
++msgstr "બધા ડોમેઇન"
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "લેબલ૩૯"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
++msgstr "બનાવવા માચે મુખ્ય પાનાનું ડોમેઇન નામ (ઓ)"
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "વપરાશકર્તા ઉમેરો"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
++msgstr "ક્વેરી SELinux પોલિસી નેટવર્ક જાણકારી"
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "વપરાશકર્તાને સુધારો"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
++msgstr "બધા SELinux પોર્ટ પ્રકારોની યાદી કરો"
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "વપરાશકર્તા કાઢી નાંખો"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
++msgstr "પોર્ટને સંબંધિત SELinux પ્રકાર બતાવો"
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "લેબલ૪૧"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
++msgstr "આ SELinux પ્રકાર માટે વ્યાખ્યાયિત થયેલ પોર્ટને બતાવો"
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "નેટવર્ક પોર્ટ ઉમેરો"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
++msgstr "પોર્ટને બતાવો કે જેમાં આ ડોમઇમ બાઇન્ડ અને/અથવા જોડાઇ શકે"
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "નેટવર્ક પોર્ટમાં ફેરફાર કરો"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr "જોવા માટે ક્વેરી SELinux પોલિસી જો ડોમેઇન એ એકબીજા સાથે વાર્તાલાપ કરી શકે"
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "નેટવર્ક પોર્ટ કાઢો"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
++msgstr "સ્ત્રોત ડોમેઇન"
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "વૈવિધ્યપૂર્ણ બનાવેલ અને બધા પોર્ટ વચ્ચે બદલો"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
++msgstr "લક્ષ્ય ડોમેઇન"
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "લેબલ૪૨"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
++msgstr "બુલિયનની જાણકારીને જોવા માટે ક્વેરી SELinux પોલિસી"
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "નવું પોલિસી મોડ્યુલ બનાવો"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+ msgstr ""
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "પોલિસી મોડ્યુલ લાવો"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
++msgstr "વર્ણન મેળવવા માટે બુલિયન"
-#: ../gui/selinux.tbl:41
--msgid ""
++#: ../sepolicy/sepolicy.py:301
+ msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "લાવી શકાય તેવું પોલિસી મોડ્યુલ દૂર કરો"
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
++msgstr "કેવી રીતે સ્ત્રોત પ્રક્રિયા લક્ષ્ય પ્રક્રિયા ડોમેઇનમાં સંક્રમણ કરી શકે છે તે જોવા માટે ક્વેરી SELinux પોલિસી"
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "વધારાના સંપાદન નિયમો સક્રિય/નિષ્ક્રિય કરો, કે જેઓ સામાન્ય રીતે લોગ ફાઈલોમાં અહેવાલ અપાયેલ નહિં હોય."
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
++msgstr "સ્ત્રોત પ્રક્રિયા ડોમેઇન"
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "લેબલ૪૪"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
++msgstr "લક્ષ્ય પ્રક્રિયા ડોમેઇન"
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "છૂટ અપાય એવુ મેળવવા માટે પ્રક્રિયા સ્થિતિને બદલો."
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
+ msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "દબાણ કરવા માટે પ્રક્રિયાને બદલો"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
+ msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "પ્રક્રિયા ડોમેઇન"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
++msgstr "SELinux પોલિસી મોડ્યુલ ટૅમ્પલેટ ઉત્પન્ન કરો"
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "લેબલ૫૯"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
+ msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
--msgstr ""
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "SELinux વપરાશકર્તા '%s' જરૂરી છે"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
+ msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
-+msgstr "SELinux મુખ્ય પાનાં ઉત્પન્ન કરો"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
+ msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "પેચ કે જેમાં ઉત્પન્ન થયેલ SELinux મુખ્ય પાનાં સંગ્રહાશે"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
++msgstr "ઉત્પન્ન કરવા માટે પોલિસીનું નામ"
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
-+msgstr "બધા ડોમેઇન"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
+ msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "બનાવવા માચે મુખ્ય પાનાનું ડોમેઇન નામ (ઓ)"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
++msgstr "પુરાવા માટેના એક્ઝેક્યુટેબલ"
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
-+msgstr "ક્વેરી SELinux પોલિસી નેટવર્ક જાણકારી"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+ msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
-+msgstr "બધા SELinux પોર્ટ પ્રકારોની યાદી કરો"
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
++msgstr "આદેશો"
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
-+msgstr "પોર્ટને સંબંધિત SELinux પ્રકાર બતાવો"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+ msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
-+msgstr "આ SELinux પ્રકાર માટે વ્યાખ્યાયિત થયેલ પોર્ટને બતાવો"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
+ msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "પોર્ટને બતાવો કે જેમાં આ ડોમઇમ બાઇન્ડ અને/અથવા જોડાઇ શકે"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
+ msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "જોવા માટે ક્વેરી SELinux પોલિસી જો ડોમેઇન એ એકબીજા સાથે વાર્તાલાપ કરી શકે"
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "અજ્ઞાત"
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
-+msgstr "સ્ત્રોત ડોમેઇન"
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
++msgstr "ઇન્ટરનેટ સેવા ડિમન"
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
-+msgstr "લક્ષ્ય ડોમેઇન"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
+ msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "બુલિયનની જાણકારીને જોવા માટે ક્વેરી SELinux પોલિસી"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
-+msgstr "બધા બુલિયન વર્ણનોને મેળવો"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
-+msgstr "વર્ણન મેળવવા માટે બુલિયન"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "કેવી રીતે સ્ત્રોત પ્રક્રિયા લક્ષ્ય પ્રક્રિયા ડોમેઇનમાં સંક્રમણ કરી શકે છે તે જોવા માટે ક્વેરી SELinux પોલિસી"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
-+msgstr "સ્ત્રોત પ્રક્રિયા ડોમેઇન"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
+ msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
-+msgstr "લક્ષ્ય પ્રક્રિયા ડોમેઇન"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
++msgstr "માન્ય પ્રકારો:\n"
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
-+msgstr "SELinux પોલિસી મોડ્યુલ ટૅમ્પલેટ ઉત્પન્ન કરો"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "પોર્ટો નંબરો કે 1 થી %d સુધીના વિસ્તારના નંબરો હોવા જ જોઈએ "
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
-+msgstr "ઉત્પન્ન કરવા માટે પોલિસીનું નામ"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
+ msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
-+msgstr "પુરાવા માટેના એક્ઝેક્યુટેબલ"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+ msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
-+msgstr "પોલિસી નિર્માણ ટેસ્ટ સ્યુટ"
++#: ../sepolicy/sepolicy/generate.py:355
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr "નામ ખાલી જગ્યા વગરનું આલ્ફા ન્યૂમેરીક હોવુ જ જોઇએ. વિકલ્પ \"-n MODULENAME\" ને વાપરવાનું નક્કી કરો"
-#: ../gui/selinux.tbl:72
-msgid "Games"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
-+msgstr "આદેશો"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
++msgstr "વપરાશકર્તા ભૂમિકા પ્રકારો એક્ઝેક્યુટેબલને સોંપી શકાતી નથી."
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:158
-+msgid "Internet Services Daemon"
-+msgstr "ઇન્ટરનેટ સેવા ડિમન"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
++msgstr "માત્ર Daemon કાર્યક્રમો init સ્ક્રિપ્ટ વાપરી શકે..."
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:171
-+msgid "Valid Types:\n"
-+msgstr "માન્ય પ્રકારો:\n"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve એ બુલિયન કિંમત હોવી જ જોઇએ"
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:205
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "પોર્ટો નંબરો કે 1 થી %d સુધીના વિસ્તારના નંબરો હોવા જ જોઈએ "
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog એ બુલિયન કિંમત હોવો જ જોઈએ "
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:332
-+msgid "You must enter a name for your confined process/user"
-+msgstr "તમારે તમારી શુદ્ધિ થયેલ પ્રક્રિયા/વપરાશકર્તા માટે નામ દાખલ કરવું જ પડશે"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos એ બુલિયન કિંમત હોવી જ જોઇએ"
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:334
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "નામ ખાલી જગ્યા વગરનું આલ્ફા ન્યૂમેરીક હોવુ જ જોઇએ. વિકલ્પ \"-n MODULENAME\" ને વાપરવાનું નક્કી કરો"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache એ બુલિયન કિંમત હોવી જ જોઇએ"
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:422
-+msgid "User Role types can not be assigned executables."
-+msgstr "વપરાશકર્તા ભૂમિકા પ્રકારો એક્ઝેક્યુટેબલને સોંપી શકાતી નથી."
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
++msgstr "USER પ્રકારો આપોઆપ tmp પ્રકાર મેળવે છે"
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:428
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "માત્ર Daemon કાર્યક્રમો init સ્ક્રિપ્ટ વાપરી શકે..."
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
+ msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:446
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve એ બુલિયન કિંમત હોવી જ જોઇએ"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
++msgstr "તમારી શુદ્ધિ પ્રક્રિયા માટે તમારે એક્ઝેક્યુટેબલ પાથ દાખલ કરવો જ પડશે"
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:452
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog એ બુલિયન કિંમત હોવો જ જોઈએ "
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
++msgstr "પ્રકાર દબાણ ફાઈલ"
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:458
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos એ બુલિયન કિંમત હોવી જ જોઇએ"
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
++msgstr "ઈન્ટરફેસ ફાઈલ"
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:464
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache એ બુલિયન કિંમત હોવી જ જોઇએ"
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
++msgstr "ફાઈલ સંદર્ભો ફાઈલ"
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:494
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER પ્રકારો આપોઆપ tmp પ્રકાર મેળવે છે"
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
+ msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1012
-+msgid "You must enter the executable path for your confined process"
-+msgstr "તમારી શુદ્ધિ પ્રક્રિયા માટે તમારે એક્ઝેક્યુટેબલ પાથ દાખલ કરવો જ પડશે"
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
++msgstr "સેટઅપ સ્ક્રિપ્ટ"
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1190
-+msgid "Type Enforcement file"
-+msgstr "પ્રકાર દબાણ ફાઈલ"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
++msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે ABRT ને પરવાનગી આપો."
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1191
-+msgid "Interface file"
-+msgstr "ઈન્ટરફેસ ફાઈલ"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++msgstr "ABRT ઘટના સ્ક્રિપ્ટોને સંભાળવા માટે abrt_handle_event_t માં ચલાવવા માટે ABRT ને પરવાનગી આપો"
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1192
-+msgid "File Contexts file"
-+msgstr "ફાઈલ સંદર્ભો ફાઈલ"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
++msgstr "JIT કમ્પાઇલરને વાપરવા માટે amavis ને પરવાનગી આપો"
++
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1193
-+msgid "Setup Script"
-+msgstr "સેટઅપ સ્ક્રિપ્ટ"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: booleans.py:6
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-msgstr ""
--
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
++msgstr "sssd સર્વરને વાપરવા કરતા ldap માંથી સીધુ વપરાશકર્તા passwd નોંધણીને ઉકેલવા માટે વપરાશકર્તાઓને પરવાનગી આપો"
+
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-msgstr ""
--
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
++msgstr "radius સર્વરની મદદથી પ્રવેશવા માટે વપરાશકર્તાઓને પરવાનગી આપો"
+
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
--msgstr ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે ABRT ને પરવાનગી આપો."
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
+ msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
--msgstr ""
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "ABRT ઘટના સ્ક્રિપ્ટોને સંભાળવા માટે abrt_handle_event_t માં ચલાવવા માટે ABRT ને પરવાનગી આપો"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
+ msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-msgstr ""
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "JIT કમ્પાઇલરને વાપરવા માટે amavis ને પરવાનગી આપો"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
++msgstr "cdrecord ને વિવિધ સમાવિષ્ટ વાંચવા માટે પરવાનગી આપો. nfs, samba, દૂર કરી શકાય તેવા ઉપકરણો, વપરાશકર્તા કામચલાઉ અને અવિશ્વાસુ સમાવિષ્ટ ફાઈલો"
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-msgstr ""
-+#: booleans.py:4
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "sssd સર્વરને વાપરવા કરતા ldap માંથી સીધુ વપરાશકર્તા passwd નોંધણીને ઉકેલવા માટે વપરાશકર્તાઓને પરવાનગી આપો"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
++msgstr "JIT કમ્પાઇલરને વાપરવા માટે clamd ને પરવાનગી આપો"
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-msgstr ""
-+#: booleans.py:5
-+msgid "Allow users to login using a radius server"
-+msgstr "radius સર્વરની મદદથી પ્રવેશવા માટે વપરાશકર્તાઓને પરવાનગી આપો"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
++msgstr "સિસ્ટમ પર અસુરક્ષિત ફાઇલો માટે clamscan ને પરવાનગી આપો"
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-msgstr ""
-+#: booleans.py:6
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "cdrecord ને વિવિધ સમાવિષ્ટ વાંચવા માટે પરવાનગી આપો. nfs, samba, દૂર કરી શકાય તેવા ઉપકરણો, વપરાશકર્તા કામચલાઉ અને અવિશ્વાસુ સમાવિષ્ટ ફાઈલો"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
++msgstr "વપરાશકર્તા સમાવિષ્ટને વાંચવા માટે clamscan ને પરવાનગી આપો"
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-msgstr ""
-+#: booleans.py:7
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "JIT કમ્પાઇલરને વાપરવા માટે clamd ને પરવાનગી આપો"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
++msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે Cobbler ને પરવાનગી આપો."
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-msgstr ""
-+#: booleans.py:8
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "સિસ્ટમ પર અસુરક્ષિત ફાઇલો માટે clamscan ને પરવાનગી આપો"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "TCP ની મદદથી નેટવર્ક સાથે જોડાવા માટે Cobbler ને પરવાનગી આપો."
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-msgstr ""
-+#: booleans.py:9
-+msgid "Allow clamscan to read user content"
-+msgstr "વપરાશકર્તા સમાવિષ્ટને વાંચવા માટે clamscan ને પરવાનગી આપો"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "cifs ફાઇલ સિસ્ટમોને પ્રવેશવા માટે Cobbler ને પરવાનગી આપો."
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-msgstr ""
-+#: booleans.py:10
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે Cobbler ને પરવાનગી આપો."
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "nfs ફાઇલ સિસ્ટમોને પ્રવેશવા માટે Cobbler ને પરવાનગી આપો."
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-msgstr ""
-+#: booleans.py:11
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "TCP ની મદદથી નેટવર્ક સાથે જોડાવા માટે Cobbler ને પરવાનગી આપો."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "TCP ની મદદથી નેટવર્કમાં જોડાવા માટે collectd ને પરવાનગી આપો."
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-msgstr ""
-+#: booleans.py:12
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "cifs ફાઇલ સિસ્ટમોને પ્રવેશવા માટે Cobbler ને પરવાનગી આપો."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "TCP ની મદદથી નેટવર્ક સાથે જોડાવા માટે codnor ડોમેઇનને પરવાનગી આપો."
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-msgstr ""
-+#: booleans.py:13
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "nfs ફાઇલ સિસ્ટમોને પ્રવેશવા માટે Cobbler ને પરવાનગી આપો."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
++msgstr "ફાઇલ સંદર્ભોનો પુન:સંગ્રહ કરવા માટે ફાઇલસિસ્ટમને પુન:લેબલ કરવા માટે સિસ્ટમ ક્રોન જૉબને પરવાનગી આપો."
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-msgstr ""
-+#: booleans.py:14
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "TCP ની મદદથી નેટવર્કમાં જોડાવા માટે collectd ને પરવાનગી આપો."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
++msgstr "શૅડો ને વાંચવા માટે cvs ડિમનને પરવાનગી આપો"
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-msgstr ""
-+#: booleans.py:15
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "TCP ની મદદથી નેટવર્ક સાથે જોડાવા માટે codnor ડોમેઇનને પરવાનગી આપો."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
++msgstr "ડિમનોને મૂળફાઈલો / માં લખવા માટે પરવાનગી આપો"
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-msgstr ""
-+#: booleans.py:16
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "ફાઇલ સંદર્ભોનો પુન:સંગ્રહ કરવા માટે ફાઇલસિસ્ટમને પુન:લેબલ કરવા માટે સિસ્ટમ ક્રોન જૉબને પરવાનગી આપો."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "tcp રૅપરને વાપરવા માટે બધા ડિમનને પરવાનગી આપો."
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-msgstr ""
-+#: booleans.py:17
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "શૅડો ને વાંચવા માટે cvs ડિમનને પરવાનગી આપો"
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "ટર્મિનલોને વાંચવા/લખવાની ક્ષમતા માટે બધા ડિમનને પરવાનગી આપો"
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
--msgstr ""
-+#: booleans.py:18
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "ડિમનોને મૂળફાઈલો / માં લખવા માટે પરવાનગી આપો"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
+ msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
--msgstr ""
-+#: booleans.py:19
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "tcp રૅપરને વાપરવા માટે બધા ડિમનને પરવાનગી આપો."
++#: booleans.py:26
++msgid "Allow dan to read user files"
+ msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-msgstr ""
-+#: booleans.py:20
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "ટર્મિનલોને વાંચવા/લખવાની ક્ષમતા માટે બધા ડિમનને પરવાનગી આપો"
-
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr ""
-+#: booleans.py:21
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
+msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓમાં ફાઇલોને સંચાલિત કરવા માટે dbadm ને પરવાનગી આપો"
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
-msgstr ""
-+#: booleans.py:22
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
+msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીમાં ફાઇલોને વાંચવા માટે dbadm ને પરવાનગી આપો"
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
-msgstr ""
-+#: booleans.py:23
++#: booleans.py:29
+msgid ""
+"Deny user domains applications to map a memory region as both executable and"
+" writable, this is dangerous and the executable should be reported in "
+"bugzilla"
+msgstr "બંને ચલાવી શકાય તેવી અને લખી શકાય તેવી મેમરી વિસ્તારને માપવા માટે વપરાશકર્તા ડોમેઇન કાર્યક્રમોને નામંજૂર કરો, આ ખતરનાક છે અને ચલાવી શકાય તેવીને બગઝીલામાં અહેવાલ કરવો જોઇએ"
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
-msgstr ""
-+#: booleans.py:24
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
+msgstr "બધી પ્રક્રિયાઓને ડિબગ અથવા ptrace કરવા માટે sysadm ને પરવાનગી આપો."
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
-msgstr ""
-+#: booleans.py:25
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "iptables આદેશોને ચલાવવા માટે dhcpc ક્લાયન્ટ કાર્યક્રમોને પરવાનગી આપો"
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
-msgstr ""
-+#: booleans.py:26
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
+msgstr "LDAP બેકઍન્ડને વાપરવા માટે DHCP ડિમનને પરવાનગી આપો"
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
-msgstr ""
-+#: booleans.py:27
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr "બીજા ડોમેઇન ફાઇલ વર્ણનકર્તાને વાપરવા માટે બધા ડોમેઇનને પરવાનગી આપો"
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
-msgstr ""
-+#: booleans.py:28
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr "કર્નલ લોડ મોડ્યુલોને રાખવા માટે બધા ડોમેઇનોને પરવાનગી આપો"
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
-msgstr ""
-+#: booleans.py:29
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr "એન્ટ્રોપી ફીડ માટે સ્ત્રોત તરીકે ઓડિયો ઉપકરણોને વાપરવા પરવાનગી આપો"
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
-msgstr ""
-+#: booleans.py:30
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr "ડેટાબેઝો (postgres, mysql) સાથે જોડાવા માટે exim ને પરવાનગી આપો"
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
-msgstr ""
-+#: booleans.py:31
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgstr "બિનઅધિકારી વપરાશકર્તા ફાઇલોને બનાવવા, વાંચવા, લખવા, અને કાઢી નાંખવા માટે exim ને પરવાનગી આપો."
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
-msgstr ""
-+#: booleans.py:32
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
+msgstr "બિનઅધિકારી વપરાશકર્તા ફાઇલોને વાંચવા માટે exim ને પરવાનગી આપો."
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
-msgstr ""
-+#: booleans.py:33
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr "fcron ને આધાર આપવા માટે ક્રોન ડોમેઇનમાં વધારાનાં નિયમોને સક્રિય કરો."
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
-msgstr ""
-+#: booleans.py:34
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
+msgstr "TCP ની મદદથી નેટવર્ક સાથે જોડાવા માટે fenced ડોમેઇનને પરવાનગી આપો."
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
-msgstr ""
-+#: booleans.py:35
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
+msgstr "ssh ને ચલાવવા માટે fenced ડોમેઇનને પરવાનગી આપો."
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
+ msgstr ""
+
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-msgstr ""
-+#: booleans.py:36
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
+msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓમાં ફાઇલોને વાંચવા અને લખવા માટે ftp ને પરવાનગી આપો"
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-msgstr ""
-+#: booleans.py:37
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
@@ -125802,21 +125610,21 @@ index daa6e1f..8a9c23e 100644
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-msgstr ""
-+#: booleans.py:38
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
+msgstr "બધા પોર્ટ > 1023 માં જોડાવા માટે ftp સર્વરોને પરવાનગી આપો"
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-msgstr ""
-+#: booleans.py:39
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
+msgstr "mysql ડેટાબેઝ પોર્ટમાં જોડાવા માટે ftp સર્વરોને પરવાનગી આપો"
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-msgstr ""
-+#: booleans.py:40
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
@@ -125826,49 +125634,49 @@ index daa6e1f..8a9c23e 100644
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-msgstr ""
-+#: booleans.py:41
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
+msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ cifs ને વાપરવા માટે ftp સર્વરોને પરવાનગી આપો."
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-msgstr ""
-+#: booleans.py:42
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
+msgstr "સાર્વજનિક ફાઇલ પરિવહનન સેવાઓ માટે વાપરેલ nfs ને વાપરવા માટે ftp સર્વરોને પરવાનગી આપો."
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-msgstr ""
-+#: booleans.py:43
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgstr "નિષ્ક્રિય સ્થિતિ માટે બધા બિનઆરક્ષિત પોર્ટોને બાંધવાનુ વાપરવા માટે ftp સર્વરોને પરવાનગી આપો"
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-msgstr ""
-+#: booleans.py:44
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
+msgstr "નક્કી કરો ક્યાંતો Git CGI શોધ ઘર ડિરેક્ટરીને શોધી શકે છે"
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-msgstr ""
-+#: booleans.py:45
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr "નક્કી કરો ક્યાંતો Git CGI એ cifs ફાઇલ સિસ્ટમો વાપરી શકે છે."
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-msgstr ""
-+#: booleans.py:46
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr "નક્કી કરો ક્યાંતો Git CGI એ nfs ફાઇલ સિસ્ટમોને વાપરી શકે છે."
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-msgstr ""
-+#: booleans.py:47
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
@@ -125877,7 +125685,7 @@ index daa6e1f..8a9c23e 100644
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-msgstr ""
-+#: booleans.py:48
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
@@ -125886,42 +125694,42 @@ index daa6e1f..8a9c23e 100644
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-msgstr ""
-+#: booleans.py:49
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
+msgstr "ક્યાંતો Git સિસ્ટમ ડિમન ઘર ડિરેક્ટરીઓને શોધી શકે છે એવુ નક્કી કરો."
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-msgstr ""
-+#: booleans.py:50
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr "ક્યાંતો Git સિસ્ટમ ડિમન એ cifs ફાઇલ સિસ્ટમોને વાપરી શકો છો એવુ નક્કી કરો."
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-msgstr ""
-+#: booleans.py:51
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr "ક્યાંતો Git સિસ્ટમ ડિમન એ nfs ફાઇલ સિસ્ટમોને વાપરી શકો છો એવુ નક્કી કરો."
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-msgstr ""
-+#: booleans.py:52
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
+msgstr "મેઇલને મોકલવા માટે gitisis ડિમનને પરવાનગી આપો"
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-msgstr ""
-+#: booleans.py:53
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
+msgstr "બધા ડોમેઇનો માટે urandom ને વાંચવાનું સક્રિય કરો."
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-msgstr ""
-+#: booleans.py:54
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
@@ -125930,7 +125738,7 @@ index daa6e1f..8a9c23e 100644
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-msgstr ""
-+#: booleans.py:55
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
@@ -125939,210 +125747,213 @@ index daa6e1f..8a9c23e 100644
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-msgstr ""
-+#: booleans.py:56
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+msgstr "temp ડિરેક્ટરીને વાંચવા માટે gssd ને પરવાનગી આપો. kerberos tgt માં પ્રવેશવા માટે."
-#: ../gui/selinux.tbl:141
-msgid "pppd"
++#: booleans.py:64
++msgid "Allow guest to exec content"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
-msgstr ""
-+#: booleans.py:57
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવોઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે Apache ને પરવાનગી આપો. ડિરેક્ટરીઓ/ફાઇલોનું લેબલ public_content_rw_t થયેલ હોવુ જ જોઇએ."
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
-msgstr ""
-+#: booleans.py:58
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr "સ્ક્રિપ્ટીંગ (સામાન્ય રીતે php) માં બિલ્ટને વાપરવા માટે httpd ને પરવાનગી આપો"
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
-msgstr ""
-+#: booleans.py:59
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
+msgstr "spam ને ચકાસવા માટે http ડિમનને પરવાનગી આપો"
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
-msgstr ""
-+#: booleans.py:60
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr "ephemeral પોર્ટ અને ftp પોર્ટમાં FTP ક્લાયન્ટ સાથે જોડાય એટલે httpd ને પરવાનગી આપો"
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
-msgstr ""
-+#: booleans.py:61
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr "ldap પોર્ટમાં જોડાવા માટે httpd ને પરવાનગી આપો"
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
-msgstr ""
-+#: booleans.py:62
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
+msgstr "zabbix માં જોડાવા માટે http ડિમનને પરવાનગી આપો"
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
-msgstr ""
-+#: booleans.py:63
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr "કોઇપણ TCP પોર્ટની મદદથી નેટવર્ક સાથે જોડાવા માટે HTTPD સ્ક્રિપ્ટો અને મોડ્યુલોને પરવાનગી આપો."
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
-msgstr ""
-+#: booleans.py:64
++#: booleans.py:72
+msgid ""
+"Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr "નેટવર્ક ઉપર cobbler સાથે જોડાવા માટે HTTPD સ્ક્રિપ્ટો અને મોડ્યુલોને પરવાનગી આપો."
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
-msgstr ""
-+#: booleans.py:65
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr "નેટવર્ક પર ડેટાબેઝો સાથે જોડાવા માટે HTTPD સ્ક્રિપ્ટો અને મોડ્યુલોને પરવાનગી આપો."
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
-msgstr ""
-+#: booleans.py:66
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr "memcache સર્વર સાથે જોડાવા માટે httpd ને પરવાનગી આપો"
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
-msgstr ""
-+#: booleans.py:67
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
+msgstr "રિલે તરીકે વર્તવા માટે httpd ને પરવાનગી આપો"
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
-msgstr ""
-+#: booleans.py:68
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
+msgstr "મેઇલને મોકલવા માટે http ડિમનને પરવાનગી આપો"
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
-msgstr ""
-+#: booleans.py:69
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr "dbus મારફતે avahi સેવા સાથે વાતચીત કરવા માટે Apache ને પરવાનગી આપો"
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
-msgstr ""
-+#: booleans.py:70
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr "httpd cgi આધારને પરવાનગી આપો"
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
-msgstr ""
-+#: booleans.py:71
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr "ftp પોર્ટ પર સાંભળીને FTP સર્વર તરીકે વર્તવા માટે httpd ને પરવાનગી આપો."
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
-msgstr ""
-+#: booleans.py:72
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr "ઘર ડિરેક્ટરીઓને વાંચવા માટે httpd ને પરવાનગી આપો"
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
-msgstr ""
-+#: booleans.py:73
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr "httpd સ્ક્રિપ્ટો અને મોડ્યુલો execmem/execstack ને પરવાનગી આપો"
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
-msgstr ""
-+#: booleans.py:74
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr "બંધ કરવા માટે પોર્ટ 80 ને જોડવા માટે HTTPD ને પરવાનગી આપો"
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
-msgstr ""
-+#: booleans.py:75
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
+msgstr "IPA સમાવિષ્ટને સંચાલિત કરવા માટે httpd ને પરવાનગી આપો"
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
-msgstr ""
-+#: booleans.py:76
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr "mod_auth_ntlm_winbind ને વાપરવા માટે Apache ને પરવાનગી આપો"
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
-msgstr ""
-+#: booleans.py:77
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
+msgstr "mod_auth_pam ને વાપરવા માટે Apache ને પરવાનગી આપો"
-#: ../gui/selinux.tbl:161
--msgid "rsync"
+-msgid "Disable SELinux protection for rsync daemon"
-msgstr ""
-+#: booleans.py:78
++#: booleans.py:86
+msgid "Allow httpd to read user content"
+msgstr "વપરાશકર્તા સમાવિષ્ટને વાંચવા માટે httpd ને પરવાનગી આપો"
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
-msgstr ""
-+#: booleans.py:79
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr "stickshift સ્થિતિમાં ચલાવવા માટે Apache ને પરવાનગી આપો, પેસેન્જરમાં નહિં"
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
-msgstr ""
-+#: booleans.py:80
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
+msgstr "સ્ત્રોત મર્યાદાઓમાં ફેરફાર કરવા માટે httpd ડિમનને પરવાનગી આપો"
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
-msgstr ""
-+#: booleans.py:81
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr "સિસ્ટમ CGI સ્ક્રિપ્ટો તરીકે એજ ડોમેઇનમાં ચલાવી શકાય તેવા SSI ને ચલાવવા માટે HTTPD ને પરવાનગી આપો."
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
-msgstr ""
-+#: booleans.py:82
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr "સાર્વજનિક સમાવિષ્ટમાં લખવા માટે apache સ્ક્રિપ્ટોને પરવાનગી આપો, ડિરેક્ટરીઓ/ફાઇલો લેબલવાળી public_rw_content_t હોવી જ જોઇએ."
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#: booleans.py:83
+-#: ../gui/selinux.tbl:165
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
+msgstr "tmp સમાવિષ્ટને ચલાવવા માટે Apache ને પરવાનગી આપો."
-
--#: ../gui/selinux.tbl:165
-+#: booleans.py:84
++
++#: booleans.py:92
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-msgstr ""
@@ -126153,107 +125964,106 @@ index daa6e1f..8a9c23e 100644
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-msgstr ""
-+#: booleans.py:85
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
+msgstr "બધી સમાવિષ્ટ ફાઇલોનું HTTPD સંભાળવાને એકરૂપ કરો."
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-msgstr ""
-+#: booleans.py:86
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
+msgstr "cifs ફાઇલ સિસ્ટમોને વાપરવા માટે httpd ને પરવાનગી આપો"
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-msgstr ""
-+#: booleans.py:87
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
+msgstr "FUSE ફાઇલ સિસ્ટમોને વાપરવા માટે httpd ને પરવાનગી આપો"
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-msgstr ""
-+#: booleans.py:88
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
+msgstr "gpg ચલાવવા માટે httpd પરવાનગી આપો"
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-msgstr ""
-+#: booleans.py:89
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
+msgstr "nfs ફાઇલ સિસ્ટમોને પ્રવેશવા માટે httpd ને પરવાનગી આપો"
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-msgstr ""
-+#: booleans.py:90
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
+msgstr "ઉપકરણને શરૂ કરવા માટે oddjob સાથે વાતચીત કરવા માટે httpd ને પરવાનગી આપો"
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-msgstr ""
-+#: booleans.py:91
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr "openstack પોર્ટોને વાપરવા માટે httpd ને પરવાનગી આપો"
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
-msgstr ""
-+#: booleans.py:92
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr "બધા પોર્ટો સાથે જોડાવા માટે icecast ને પરવાનગી આપો."
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
-msgstr ""
-+#: booleans.py:93
++#: booleans.py:102
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr "કોઇપણ પોર્ટ સાથે જોડાવા માટે Irssi IRC ક્લાયન્ટને પરવાનગી આપો, અને કોઇપણ અનારક્ષિત પોર્ટને બાંધવા માટે."
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow java executable stack"
-+msgstr "java એક્ઝેક્યુટેબલ સ્ટેકને પરવાનગી આપો"
-
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-msgstr ""
-+#: booleans.py:95
++#: booleans.py:103
+msgid "Allow confined applications to run with kerberos."
+msgstr "કર્બરોસ સાથે ચલાવવા માટે મર્યાદિત કાર્યક્રમોને પરવાનગી આપો."
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-msgstr ""
-+#: booleans.py:96
++#: booleans.py:104
+msgid "Allow syslogd daemon to send mail"
+msgstr "મેઇલને મોકલવા માટે syslogd ડિમનને પરવાનગી આપો"
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-msgstr ""
-+#: booleans.py:97
++#: booleans.py:105
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr "ટર્મિનલને વાંચવા/લખવાની ક્ષમતા માટે syslogd ને પરવાનગી આપો"
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-msgstr ""
-+#: booleans.py:98
++#: booleans.py:106
+msgid "Allow logging in and using the system from /dev/console."
+msgstr "પ્રવેશવાની પરવાનગી આપો અને /dev/console માંથી સિસ્ટમને વાપરી રહ્યા છો."
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-msgstr ""
-+#: booleans.py:99
++#: booleans.py:107
+msgid ""
+"Control the ability to mmap a low area of the address space, as configured "
+"by /proc/sys/kernel/mmap_min_addr."
@@ -126262,28 +126072,28 @@ index daa6e1f..8a9c23e 100644
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-msgstr ""
-+#: booleans.py:100
++#: booleans.py:108
+msgid "Allow mock to read files in home directories."
+msgstr "ઘર ડિરેક્ટરીમાં ફાઇલોને વાંચવા માટે mock ને પરવાનગી આપો."
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-msgstr ""
-+#: booleans.py:101
++#: booleans.py:109
+msgid "Allow the mount command to mount any directory or file."
+msgstr "કોઇપણ ફાઇલ અથવા ડિરેક્ટરીને માઉન્ટ કરવા માટે mount આદેશને પરવાનગી આપો."
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-msgstr ""
-+#: booleans.py:102
++#: booleans.py:110
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr "TCP ની મદદથી નેટવર્ક સાથે જોડાવા માટે mozilla પ્લગઇન ડોમેઇનને પરવાનગી આપો."
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-msgstr ""
-+#: booleans.py:103
++#: booleans.py:111
+msgid ""
+"Allow mozilla_plugins to create random content in the users home directory"
+msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીમાં અવ્યવસ્થિત સમાવિષ્ટને બનાવવા માટે mozilla પ્લગઇનને પરવાનગી આપો (_p)"
@@ -126291,35 +126101,35 @@ index daa6e1f..8a9c23e 100644
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-msgstr ""
-+#: booleans.py:104
++#: booleans.py:112
+msgid "Allow confined web browsers to read home directory content"
+msgstr "ઘર ડિરેક્ટરી સમાવિષ્ટને વાંચવા માટે મર્યાદિત વેબ બ્રાઉઝરોને પરવાનગી આપો"
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-msgstr ""
-+#: booleans.py:105
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
+msgstr "mplayer એક્ઝેક્યુટેબલ સ્ટેકને પરવાનગી આપો"
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-msgstr ""
-+#: booleans.py:106
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
+msgstr "બધા પોર્ટો સાથે જોડાવા માટે mysqld ને પરવાનગી આપો"
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-msgstr ""
-+#: booleans.py:107
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
+msgstr "apache પોર્ટને બાંધવા માટે BIND ને પરવાનગી આપો."
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-msgstr ""
-+#: booleans.py:108
++#: booleans.py:116
+msgid ""
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
@@ -126328,16 +126138,16 @@ index daa6e1f..8a9c23e 100644
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:109
++#: booleans.py:117
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr "NFS મારફતે ફક્ત વાંચી શકાય તે રીતે નિકાસ કરવા માટે કોઇપણ ફાઇલો/ડિરેક્ટરીઓને પરવાનગી આપો."
-#: ../gui/selinux.tbl:189
-+#: booleans.py:110
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr "NFS મારફતે વાંચવા/લખવા નું નિકાસ કરવા માટે કોઇપણ ફાઇલો/ડિરેક્ટરીઓને પરવાનગી આપો."
+
-+#: booleans.py:111
++#: booleans.py:119
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
@@ -126349,436 +126159,441 @@ index daa6e1f..8a9c23e 100644
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-msgstr ""
-+#: booleans.py:112
++#: booleans.py:120
+msgid "Allow system to run with NIS"
+msgstr "NIS સાથે ચલાવવા માટે સિસ્ટમને પરવાનગી આપો"
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-msgstr ""
-+#: booleans.py:113
++#: booleans.py:121
+msgid "Allow confined applications to use nscd shared memory."
+msgstr "nscd વહેંચાયેલ મેમરીને વાપરવા માટે મર્યાદિત કાર્યક્રમોને પરવાનગી આપો."
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--msgstr ""
-+#: booleans.py:114
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr "અનારક્ષિત પોર્ટો સાથે જોડાવા માટે nsplugin કોડને પરવાનગી આપો"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+ msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-msgstr ""
-+#: booleans.py:115
-+msgid "Allow nsplugin code to execmem/execstack"
-+msgstr "execmem/execstack માટે nsplugin કોડને પરવાનગી આપો"
-
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr ""
-+#: booleans.py:116
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
+msgstr "ઘર ડિરેક્ટરીઓને વાંચવા માટે openvpn ને પરવાનગી આપો"
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
-msgstr ""
-+#: booleans.py:117
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr "TCP ની મદદથી નેટવર્ક સાથે જોડાવા માટે piranha-lvs ડોમેઇનને પરવાનગી આપો."
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
-msgstr ""
-+#: booleans.py:118
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr "બધા સાથે જોડાવા માટે polipo ને પરવાનગી આપો > 1023"
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
-msgstr ""
-+#: booleans.py:119
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr "નક્કી કરો કે Polipo સત્ર ડિમન એ બધા બિનઆરક્ષિત પોર્ટો માટે tcp સોકેટોને બાંધી શકે છે."
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
-msgstr ""
-+#: booleans.py:120
++#: booleans.py:127
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr "ક્યાંતો વપરાશકર્તા ડોમેઇનને કોલ કરવાથી polipo_session_t ડોમેઇનમાં Polipo ડિમનને ચલાવી શકો છો તેવુમ નક્કી કરો."
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
-msgstr ""
-+#: booleans.py:121
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
+msgstr "ક્યાંતો polipo એ cifs ફાઇલ સિસ્ટમોને વાપરી શકો છો એવુ નક્કી કરો."
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
-msgstr ""
-+#: booleans.py:122
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr "નક્કી કરો કે Polipo એ nfs ફાઇલ સિસ્ટમોને વાપરી શકે."
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
-msgstr ""
-+#: booleans.py:123
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
+msgstr "polyinstantiated ડિરેક્ટરી આધારને સક્રિય કરો."
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr ""
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "mail_spool ડિરેક્ટરીઓ માટે postfix_local ડોમેઇનને સંપૂર્ણ લખવા માટે પ્રવેશ આપવાની પરવાનગી આપો"
+
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-msgstr ""
-+#: booleans.py:124
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr "NFS માઉન્ટ વાપરવા માટે portage ડોમેઇનને પરવાનગી આપો (નિયમિત nfs_t)"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr "point-in-time પુન:પ્રાપ્તિ માટે ssh અને rsync ને વાપરવા postgresql ને પરવાનગી આપો"
-#: ../gui/selinux.tbl:202
-msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-msgstr ""
-+#: booleans.py:125
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "mail_spool ડિરેક્ટરીઓ માટે postfix_local ડોમેઇનને સંપૂર્ણ લખવા માટે પ્રવેશ આપવાની પરવાનગી આપો"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
++msgstr "વિદેશી ડેટાબેઝમાં ક્લાયન્ટ લેબલને પરવાનગી આપો"
++
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
++msgstr "DML વાક્યને ચલાવવા માટે ડેટાબેઝ એડમિનને પરવાનગી આપો"
++
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "DDL વાક્યને ચલાવવા માટે બિનઅધિકારી વપરાશકર્તાઓને પરવાનગી આપો"
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr "અમુક મોડેમ માટે કર્નલ મોડ્યુલોને લોડ કરવા માટે pppd ને પરવાનગી આપો"
++
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
++msgstr "pppd ને નિયમિત વપરાશકર્તા તરીકે ચલાવવા માટે પરવાનગી આપો"
++
++#: booleans.py:138
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-msgstr ""
-+#: booleans.py:126
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "point-in-time પુન:પ્રાપ્તિ માટે ssh અને rsync ને વાપરવા postgresql ને પરવાનગી આપો"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "બધા પોર્ટો સાથે જોડાવા માટે privoxy ને પરવાનગી આપો, HTTP, FTP, અને Gopher પોર્ટો ફક્ત જ નથી."
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-msgstr ""
-+#: booleans.py:127
-+msgid "Allow transmit client label to foreign database"
-+msgstr "વિદેશી ડેટાબેઝમાં ક્લાયન્ટ લેબલને પરવાનગી આપો"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
++msgstr "બધા ફાઇલ પ્રકારોને સંચાલિત કરવા માટે Puppet ક્લાયન્ટને પરવાનગી આપો."
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-msgstr ""
-+#: booleans.py:128
-+msgid "Allow database admins to execute DML statement"
-+msgstr "DML વાક્યને ચલાવવા માટે ડેટાબેઝ એડમિનને પરવાનગી આપો"
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "MySQL અને PostgreSQL ડેટાબેઝમાં જોડાવાનું વાપરવા માટે Puppet માસ્ટરને પરવાનગી આપો"
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-msgstr ""
-+#: booleans.py:129
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "DDL વાક્યને ચલાવવા માટે બિનઅધિકારી વપરાશકર્તાઓને પરવાનગી આપો"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
++msgstr "શૅડોને વાંચવા માટે racoon ને પરવાનગી આપો"
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-msgstr ""
-+#: booleans.py:130
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "અમુક મોડેમ માટે કર્નલ મોડ્યુલોને લોડ કરવા માટે pppd ને પરવાનગી આપો"
-+
-+#: booleans.py:131
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "pppd ને નિયમિત વપરાશકર્તા તરીકે ચલાવવા માટે પરવાનગી આપો"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "TCP ની મદદથી નેટવર્ક સાથે જોડાવા માટે rgmanager ડોમેઇનને પરવાનગી આપો."
-#: ../gui/selinux.tbl:208
-+#: booleans.py:132
++#: booleans.py:143
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-msgstr ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "બધા પોર્ટો સાથે જોડાવા માટે privoxy ને પરવાનગી આપો, HTTP, FTP, અને Gopher પોર્ટો ફક્ત જ નથી."
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલને બદલવા માટે rsync ને પરવાનગી આપો, ફાઇલો/ડિરેક્ટરીઓ લેબલ public_content_rw_t થયેલ હોવી જ જોઇએ."
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-msgstr ""
-+#: booleans.py:133
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "બધા ફાઇલ પ્રકારોને સંચાલિત કરવા માટે Puppet ક્લાયન્ટને પરવાનગી આપો."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
++msgstr "ક્લાયન્ટ તરીકે ચલાવવા માટે rsync ને પરવાનગી આપો"
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-msgstr ""
-+#: booleans.py:134
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "MySQL અને PostgreSQL ડેટાબેઝમાં જોડાવાનું વાપરવા માટે Puppet માસ્ટરને પરવાનગી આપો"
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
++msgstr "કોઇપણ વાંચી શકાય તેવી ફાઇલો/ડિરેક્ટરીઓની નિકાસ કરવા માટે rsync ને પરવાનગી આપો."
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-msgstr ""
-+#: booleans.py:135
-+msgid "Allow qemu to connect fully to the network"
-+msgstr "નેટવર્ક સાથે સંપૂર્ણપણે જોડાવા માટે qemu ને પરવાનગી આપો"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "cifs ફાઇલ સિસ્ટમોને વહેંચવા માટે rsync સર્વરોને પરવાનગી આપો"
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-msgstr ""
-+#: booleans.py:136
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr "cifs/Samba ફાઇલ સિસ્ટમોને વાપરવા માટે qemu ને પરવાનગી આપો"
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "nfs ફાઇલ સિસ્ટમોને વહેંચવા માટે rsync સર્વરોને પરવાનગી આપો"
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-msgstr ""
-+#: booleans.py:137
-+msgid "Allow qemu to use serial/parallel communication ports"
-+msgstr "ક્રમશ:/સમાંતર વાર્તાલાપ પોર્ટોને વાપરવા માટે qemu ને પરવાનગી આપો"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "નવી ઘર ડિરેક્ટરીઓને બનાવવા માટે samba ને પરવાનગી આપો (દા.ત. PAM મારફતે)"
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-msgstr ""
-+#: booleans.py:138
-+msgid "Allow qemu to use nfs file systems"
-+msgstr "nfs ફાઇલ સિસ્ટમોને વાપરવા માટે qemu ને પરવાનગી આપો"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr "ડોમેઇન નિયંત્રક, વપરાશકર્તાઓ ઉમેરો, જૂથો અને પાસવર્ડો બદલો તરીકે વર્તવા માટે samba ને પરવાનગી આપો."
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-msgstr ""
-+#: booleans.py:139
-+msgid "Allow qemu to use usb devices"
-+msgstr "usb ઉપકરણોને વાપરવા માટે qemu ને પરવાનગી આપો"
-+
-+#: booleans.py:140
-+msgid "Allow racoon to read shadow"
-+msgstr "શૅડોને વાંચવા માટે racoon ને પરવાનગી આપો"
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
++msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓને વહેંચવા માટે samba ને પરવાનગી આપો."
-#: ../gui/selinux.tbl:216
-+#: booleans.py:141
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "TCP ની મદદથી નેટવર્ક સાથે જોડાવા માટે rgmanager ડોમેઇનને પરવાનગી આપો."
-+
-+#: booleans.py:142
- msgid ""
+-msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-msgstr ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલને બદલવા માટે rsync ને પરવાનગી આપો, ફાઇલો/ડિરેક્ટરીઓ લેબલ public_content_rw_t થયેલ હોવી જ જોઇએ."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
++msgstr "ફક્ત વાંચી શકાય તેવી કોઇપણ ફાઇલ/ડિરેક્ટરીને વહેંચવા માટે samba ને પરવાનગી આપો."
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-msgstr ""
-+#: booleans.py:143
-+msgid "Allow rsync to run as a client"
-+msgstr "ક્લાયન્ટ તરીકે ચલાવવા માટે rsync ને પરવાનગી આપો"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
++msgstr "કોઇપણ ફાઇલ/ડિરેક્ટી વાંચવા/લખવા ને વહેંચવા માટે samba ને પરવાનગી આપો."
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "કોઇપણ વાંચી શકાય તેવી ફાઇલો/ડિરેક્ટરીઓની નિકાસ કરવા માટે rsync ને પરવાનગી આપો."
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
++msgstr "portmapper તરીકે વર્તવા માટે samba ને પરવાનગી આપો"
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "cifs ફાઇલ સિસ્ટમોને વહેંચવા માટે rsync સર્વરોને પરવાનગી આપો"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
++msgstr "બંધનમુક્ત સ્ક્રિપ્ટોને ચલાવવા માટે samba ને પરવાનગી આપો"
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "nfs ફાઇલ સિસ્ટમોને વહેંચવા માટે rsync સર્વરોને પરવાનગી આપો"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "ntfs/fusefs વોલ્યુમોનું નિકાસ કરવા માટે samba ને પરવાનગી આપો."
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-msgstr ""
-+#: booleans.py:147
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "નવી ઘર ડિરેક્ટરીઓને બનાવવા માટે samba ને પરવાનગી આપો (દા.ત. PAM મારફતે)"
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
++msgstr "NFS વોલ્યુમોનું નિકાસ કરવા માટે samba ને પરવાનગી આપો."
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-msgstr ""
-+#: booleans.py:148
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "ડોમેઇન નિયંત્રક, વપરાશકર્તાઓ ઉમેરો, જૂથો અને પાસવર્ડો બદલો તરીકે વર્તવા માટે samba ને પરવાનગી આપો."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
++msgstr "fuse ફાઇલોને વાંચવા/લખવા માટે sanlock ને પરવાનગી આપો"
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:149
-+msgid "Allow samba to share users home directories."
-+msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓને વહેંચવા માટે samba ને પરવાનગી આપો."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
++msgstr "nfs ફાઇલોને સંચાલિત કરવા માટે sanlock ને પરવાનગી આપો"
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "ફક્ત વાંચી શકાય તેવી કોઇપણ ફાઇલ/ડિરેક્ટરીને વહેંચવા માટે samba ને પરવાનગી આપો."
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
++msgstr "cifs ફાઇલોને સંચાલિત કરવા માટે sanlock ને પરવાનગી આપો"
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "કોઇપણ ફાઇલ/ડિરેક્ટી વાંચવા/લખવા ને વહેંચવા માટે samba ને પરવાનગી આપો."
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
++msgstr "શૅજોને વાંચવા sasl ને પરવાનગી આપો"
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to act as a portmapper"
-+msgstr "portmapper તરીકે વર્તવા માટે samba ને પરવાનગી આપો"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "બંધનમુક્ત સ્ક્રિપ્ટોને ચલાવવા માટે samba ને પરવાનગી આપો"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr "જો તમે વહીવટી વપરાશકર્તા ડોમેઇનો માટે પરિવર્તનમાંથી નવી ભૂમિકા જેવા કાર્યક્રમોને પરવાનગી આપવા માંગતા નથી."
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "ntfs/fusefs વોલ્યુમોનું નિકાસ કરવા માટે samba ને પરવાનગી આપો."
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr "કર્નલ મોડ્યુલ લોડીંગને નિષ્ક્રિય કરો."
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export NFS volumes."
-+msgstr "NFS વોલ્યુમોનું નિકાસ કરવા માટે samba ને પરવાનગી આપો."
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
++msgstr "નક્કી કરવા માટે બુલિયન ક્યાંતો પોલિસીને લાવવા માટે પરવાનગી આપો, એનફોર્સીંગ સ્થિતિને સુયોજિત કરી રહ્યા છે, અને બુલિયન કિંમતને બદલી રહ્યા છે. true તરીકે આને સુયોજિત કરો અને તમે તેને પાછુ સુયોજિત કરવા માટે રિબુટ કરવુ જ જોઇએ."
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-msgstr ""
-+#: booleans.py:156
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "fuse ફાઇલોને વાંચવા/લખવા માટે sanlock ને પરવાનગી આપો"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr "સીધો જ dri ઉપકરણ પ્રવેશ માટે નિયમિત વપરાશકર્તાઓને પરવાનગી આપો"
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "nfs ફાઇલોને સંચાલિત કરવા માટે sanlock ને પરવાનગી આપો"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "તેની હીપ મેમરી એક્સક્યૂટેબલ બનાવવા માટે બંધનમુક્ત એક્સક્યૂટેબલને પરવાનગી આપો. આવુ કરવાનું ખરેખર ખોટો વિચાર છે. કદાચ તે ખોટી રીતે કોડ થયેલ એક્સક્યૂટેબલ છે તે નક્કી થાય છે, પરંતુ હુમલો થઇ શકવાનું નક્કી થાય છે. આ એક્સક્યૂટેબલ એ બગઝીલામાં અહેવાલ કરવો જોઇએ"
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "cifs ફાઇલોને સંચાલિત કરવા માટે sanlock ને પરવાનગી આપો"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr "લખાણ સ્થળાંતર કરવા જરૂરી લાઇબ્રેરીઓને વાપરવા માટે બધા બંધનમુક્ત એક્સક્યૂટેબલને પરવાનગી આપો કે જે લેબલ textrel_shlib_t થયેલ નથી"
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-msgstr ""
-+#: booleans.py:159
-+msgid "Allow sasl to read shadow"
-+msgstr "શૅજોને વાંચવા sasl ને પરવાનગી આપો"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "તેનું સ્ટેક એક્સક્યૂટેબલ બનાવવા માટે બંધનમુક્ત એક્સક્યૂટેબલને પરવાનગી આપો. આવુ કદી થવુ જોઇએ નહિં. કદાચ તે ખોટી રીતે કોડ થયેલ એક્સક્યૂટેબલ છે તે નક્કી થાય છે, પરંતુ હુમલો થઇ શકવાનું નક્કી થાય છે. આ એક્સક્યૂટેબલ એ બગઝીલામાં અહેવાલ કરવો જોઇએ"
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-msgstr ""
-+#: booleans.py:160
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "જો તમે વહીવટી વપરાશકર્તા ડોમેઇનો માટે પરિવર્તનમાંથી નવી ભૂમિકા જેવા કાર્યક્રમોને પરવાનગી આપવા માંગતા નથી."
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr "સ્થાનિય mysql સર્વર સાથે જોડાવા માટે વપરાશકર્તાઓને પરવાનગી આપો"
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-msgstr ""
-+#: booleans.py:161
-+msgid "Disable kernel module loading."
-+msgstr "કર્નલ મોડ્યુલ લોડીંગને નિષ્ક્રિય કરો."
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
++msgstr "ping અને traceroute આદેશોને ચલાવવા માટેની સક્ષમતા માટે મર્યાદિત વપરાશકર્તાઓને પરવાનગી આપો."
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "નક્કી કરવા માટે બુલિયન ક્યાંતો પોલિસીને લાવવા માટે પરવાનગી આપો, એનફોર્સીંગ સ્થિતિને સુયોજિત કરી રહ્યા છે, અને બુલિયન કિંમતને બદલી રહ્યા છે. true તરીકે આને સુયોજિત કરો અને તમે તેને પાછુ સુયોજિત કરવા માટે રિબુટ કરવુ જ જોઇએ."
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr "PostgreSQL સાથે જોડાવા માટે વપરાશકર્તાઓને પરવાનગી આપો"
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-msgstr ""
-+#: booleans.py:163
-+msgid "Allow regular users direct dri device access"
-+msgstr "સીધો જ dri ઉપકરણ પ્રવેશ માટે નિયમિત વપરાશકર્તાઓને પરવાનગી આપો"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "ફાઇલસિસ્ટમો પર r/w ફાઇલો માટે વપરાશકર્તાઓને પરવાનગી આપો કે જેની પાસે વિસ્તરેલ ગુણધર્મો નથી (FAT, CDROM, FLOPPY)"
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-msgstr ""
-+#: booleans.py:164
++#: booleans.py:173
+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "તેની હીપ મેમરી એક્સક્યૂટેબલ બનાવવા માટે બંધનમુક્ત એક્સક્યૂટેબલને પરવાનગી આપો. આવુ કરવાનું ખરેખર ખોટો વિચાર છે. કદાચ તે ખોટી રીતે કોડ થયેલ એક્સક્યૂટેબલ છે તે નક્કી થાય છે, પરંતુ હુમલો થઇ શકવાનું નક્કી થાય છે. આ એક્સક્યૂટેબલ એ બગઝીલામાં અહેવાલ કરવો જોઇએ"
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
++msgstr "વપરાશકર્તાઓને TCP સર્વરો ચલાવવા માટે પરવાનગી આપો (પોર્ટો સાથે બાંધો અને એક જ ડોમેઈન અને બાહ્ય વપરાશકર્તાઓમાંથી જોડાણ સ્વીકારો) આને નિષ્ક્રિય કરવાનું FTP પેસીવ સ્થિતિને દબાણ કરે છે અને અન્ય પ્રોટોકોલોને પણ બદલી શકે છે."
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
--msgstr ""
-+#: booleans.py:165
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "લખાણ સ્થળાંતર કરવા જરૂરી લાઇબ્રેરીઓને વાપરવા માટે બધા બંધનમુક્ત એક્સક્યૂટેબલને પરવાનગી આપો કે જે લેબલ textrel_shlib_t થયેલ નથી"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
+ msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "તેનું સ્ટેક એક્સક્યૂટેબલ બનાવવા માટે બંધનમુક્ત એક્સક્યૂટેબલને પરવાનગી આપો. આવુ કદી થવુ જોઇએ નહિં. કદાચ તે ખોટી રીતે કોડ થયેલ એક્સક્યૂટેબલ છે તે નક્કી થાય છે, પરંતુ હુમલો થઇ શકવાનું નક્કી થાય છે. આ એક્સક્યૂટેબલ એ બગઝીલામાં અહેવાલ કરવો જોઇએ"
++#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr "વપરાશકર્તા સંગીત વહેચણીને પરવાનગી આપો"
-#: ../gui/statusPage.py:94
-msgid "Status"
-msgstr ""
-+#: booleans.py:167
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "સ્થાનિય mysql સર્વર સાથે જોડાવા માટે વપરાશકર્તાઓને પરવાનગી આપો"
++#: booleans.py:176
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
++msgstr "ફાઇલોને અપલોડ કરવા માટે anon internal-sftp ને પરવાનગી આપો, સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરવે છે. ડિરેક્ટરીઓ public_content_rw_t લેબલ થયેલ હોવી જ જોઇએ."
-#: ../gui/statusPage.py:133
-+#: booleans.py:168
++#: booleans.py:177
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "ping અને traceroute આદેશોને ચલાવવા માટેની સક્ષમતા માટે મર્યાદિત વપરાશકર્તાઓને પરવાનગી આપો."
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓમાં ફાઇલોને લખવા અને વાંચવા માટે sftp-internal ને પરવાનગી આપો"
-#: ../gui/statusPage.py:147
-+#: booleans.py:169
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "PostgreSQL સાથે જોડાવા માટે વપરાશકર્તાઓને પરવાનગી આપો"
-+
-+#: booleans.py:170
++#: booleans.py:178
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -126787,83 +126602,84 @@ index daa6e1f..8a9c23e 100644
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-msgstr ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "ફાઇલસિસ્ટમો પર r/w ફાઇલો માટે વપરાશકર્તાઓને પરવાનગી આપો કે જેની પાસે વિસ્તરેલ ગુણધર્મો નથી (FAT, CDROM, FLOPPY)"
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "સિસ્ટમ પર સ્થાનિય વપરાશકર્તાઓ અને વાંચતી/લખતી બધી ફાઇલોને પ્રવેશવા માટે sftp-internal ને પરવાનગી આપો, DAC દ્દારા ચલાવાય છે."
-#: ../gui/statusPage.py:152
-+#: booleans.py:171
++#: booleans.py:179
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "વપરાશકર્તાઓને TCP સર્વરો ચલાવવા માટે પરવાનગી આપો (પોર્ટો સાથે બાંધો અને એક જ ડોમેઈન અને બાહ્ય વપરાશકર્તાઓમાંથી જોડાણ સ્વીકારો) આને નિષ્ક્રિય કરવાનું FTP પેસીવ સ્થિતિને દબાણ કરે છે અને અન્ય પ્રોટોકોલોને પણ બદલી શકે છે."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
++msgstr "વપરાશકર્તા ssh ઘર ડિરેક્ટરીઓમાં ફાઇલોને વાંચવા અને લખવા માટે internal-sftp ને પરવાનગી આપો"
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-msgstr ""
-+#: booleans.py:172
-+msgid "Allow user music sharing"
-+msgstr "વપરાશકર્તા સંગીત વહેચણીને પરવાનગી આપો"
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "કોઇપણ TCP પોર્ટની મદદથી નેટવર્ક સાથે જોડાવા માટે sge પરવાનગી આપો"
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:173
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
++msgstr "nfs ફાઇલ સિસ્ટમોને વાપરવા માટે sge ને પરવાનગી આપો."
++
++#: booleans.py:182
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-msgstr ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "ફાઇલોને અપલોડ કરવા માટે anon internal-sftp ને પરવાનગી આપો, સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરવે છે. ડિરેક્ટરીઓ public_content_rw_t લેબલ થયેલ હોવી જ જોઇએ."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
++msgstr "3ware નિયંત્રકો પર ઉપકરણોને આધાર આપવા માટે જરૂરી વધારાની પરવાનગીઓને સક્રિય કરો."
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-msgstr ""
-+#: booleans.py:174
++#: booleans.py:183
+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓમાં ફાઇલોને લખવા અને વાંચવા માટે sftp-internal ને પરવાનગી આપો"
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે samba ને પરવાનગી આપો. ફાઇલો/ડિરેક્ટરીઓનું લેબલ public_content_rw_t થયેલ હોવુ જ જોઇએ."
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-msgstr ""
-+#: booleans.py:175
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "સિસ્ટમ પર સ્થાનિય વપરાશકર્તાઓ અને વાંચતી/લખતી બધી ફાઇલોને પ્રવેશવા માટે sftp-internal ને પરવાનગી આપો, DAC દ્દારા ચલાવાય છે."
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
++msgstr "નેટવર્કને વાપરવા માટે વપરાશકર્તા spamassassin ક્લાયન્ટોને પરવાનગી આપો."
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "વપરાશકર્તા ssh ઘર ડિરેક્ટરીઓમાં ફાઇલોને વાંચવા અને લખવા માટે internal-sftp ને પરવાનગી આપો"
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
++msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓને વાંચવા/લખવા માટે spamd ને પરવાનગી આપો."
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-msgstr ""
-+#: booleans.py:177
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "કોઇપણ TCP પોર્ટની મદદથી નેટવર્ક સાથે જોડાવા માટે sge પરવાનગી આપો"
++#: booleans.py:186
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "બધા પોર્ટો સાથે જોડાવા માટે squid પરવાનગી આપો, HTTP, FTP, અને Gopher પોર્ટો માટે ફક્ત નહિં."
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-msgstr ""
-+#: booleans.py:178
-+msgid "Allow sge to access nfs file systems."
-+msgstr "nfs ફાઇલ સિસ્ટમોને વાપરવા માટે sge ને પરવાનગી આપો."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr "પારદર્શક પ્રોક્સી (TPROXY) તરીકે ચલાવવા માટે squid ને પરવાનગી આપો"
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:179
++#: booleans.py:188
msgid ""
-"all files\n"
-"regular file\n"
@@ -126874,149 +126690,141 @@ index daa6e1f..8a9c23e 100644
-"symbolic link\n"
-"named pipe\n"
-msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "3ware નિયંત્રકો પર ઉપકરણોને આધાર આપવા માટે જરૂરી વધારાની પરવાનગીઓને સક્રિય કરો."
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓમાં વાંચવા અને લખવા માટે chroot env સાથે ssh ને પરવાનગી આપો"
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-msgstr ""
-+#: booleans.py:180
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે samba ને પરવાનગી આપો. ફાઇલો/ડિરેક્ટરીઓનું લેબલ public_content_rw_t થયેલ હોવુ જ જોઇએ."
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr "યજમાન કી આધારિત સત્તાધિકરણને પરવાનગી આપો"
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-msgstr ""
-+#: booleans.py:181
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "નેટવર્કને વાપરવા માટે વપરાશકર્તા spamassassin ક્લાયન્ટોને પરવાનગી આપો."
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "ssh પ્રવેશોને sysadm_r:sysadm_t તરીકે પરવાનગી આપો"
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
--msgstr ""
-+#: booleans.py:182
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓને વાંચવા/લખવા માટે spamd ને પરવાનગી આપો."
++#: booleans.py:191
++msgid "Allow staff to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "બધા પોર્ટો સાથે જોડાવા માટે squid પરવાનગી આપો, HTTP, FTP, અને Gopher પોર્ટો માટે ફક્ત નહિં."
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "svirt ડોમેઇનને બનાવવા અને પરિવહન કરવા માટે સ્ટાફ વપરાશકર્તાને પરવાનગી આપો"
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "પારદર્શક પ્રોક્સી (TPROXY) તરીકે ચલાવવા માટે squid ને પરવાનગી આપો"
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-msgstr ""
-+#: booleans.py:185
++#: booleans.py:194
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓમાં વાંચવા અને લખવા માટે chroot env સાથે ssh ને પરવાનગી આપો"
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr "કોઇપણ નેટવર્ક પોર્ટમાં જોડાવા માટે ટૅલીપથી જોડાણ સંચાલકોને પરવાનગી આપો."
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-msgstr ""
-+#: booleans.py:186
-+msgid "allow host key based authentication"
-+msgstr "યજમાન કી આધારિત સત્તાધિકરણને પરવાનગી આપો"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
++msgstr "કોઇપણ TCP પોર્ટ સાથે જોડવા માટે ટૅલિપથી જોડાણ સંચાલકોને પરવાનગી આપો."
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-msgstr ""
-+#: booleans.py:187
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "ssh પ્રવેશોને sysadm_r:sysadm_t તરીકે પરવાનગી આપો"
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે tftp ને પરવાનગી આપો."
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
--msgstr ""
-+#: booleans.py:188
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "svirt ડોમેઇનને બનાવવા અને પરિવહન કરવા માટે સ્ટાફ વપરાશકર્તાને પરવાનગી આપો"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:189
- msgid ""
+-msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-msgstr ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "કોઇપણ નેટવર્ક પોર્ટમાં જોડાવા માટે ટૅલીપથી જોડાણ સંચાલકોને પરવાનગી આપો."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "બધા અનારક્ષિત પોર્ટો માટે tcp સોકેટોને બાંધવા માટે tor ડિમનને પરવાનગી આપો."
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
--msgstr ""
-+#: booleans.py:190
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "કોઇપણ TCP પોર્ટ સાથે જોડવા માટે ટૅલિપથી જોડાણ સંચાલકોને પરવાનગી આપો."
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-msgstr ""
-+#: booleans.py:191
++#: booleans.py:200
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે tftp ને પરવાનગી આપો."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr "chrome સૅન્ડબોક્સમાં સ્થળાંતર કરવા માટે અમર્યાદિત વપરાશકર્તાઓને પરવાનગી આપો જ્યારે chrome-sandbox ને ચલાવી રહ્યા હોય"
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:192
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "બધા અનારક્ષિત પોર્ટો માટે tcp સોકેટોને બાંધવા માટે tor ડિમનને પરવાનગી આપો."
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
++msgstr "બંધનમુક્ત ડોમેઇન તરીકે પ્રવેશવા માટે વપરાશકર્તાને પરવાનગી આપો"
+
-+#: booleans.py:193
++#: booleans.py:202
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-msgstr ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "chrome સૅન્ડબોક્સમાં સ્થળાંતર કરવા માટે અમર્યાદિત વપરાશકર્તાઓને પરવાનગી આપો જ્યારે chrome-sandbox ને ચલાવી રહ્યા હોય"
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr "Mozilla પ્લગઇન ડોમેઇનમાં પરિવહન કરવા માટે બંધનમુક્ત વપરાશકર્તાઓને પરવાનગી આપો જ્યારે xulrunner plugin-container ચલાવી રહ્યા હોય."
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-msgstr ""
-+#: booleans.py:194
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "બંધનમુક્ત ડોમેઇન તરીકે પ્રવેશવા માટે વપરાશકર્તાને પરવાનગી આપો"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
++msgstr "અર્યાદિત રીતે ચલાવવા વાગતા સાધનો માટે વિડિયોને પરવાનગી આપો"
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "Mozilla પ્લગઇન ડોમેઇનમાં પરિવહન કરવા માટે બંધનમુક્ત વપરાશકર્તાઓને પરવાનગી આપો જ્યારે xulrunner plugin-container ચલાવી રહ્યા હોય."
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "svirt ડોમેઇનને બનાવવા અને પરિવહન કરવા માટે બિનઅધિકૃત વપરાશકર્તાને પરવાનગી આપો."
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-msgstr ""
-+#: booleans.py:196
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "અર્યાદિત રીતે ચલાવવા વાગતા સાધનો માટે વિડિયોને પરવાનગી આપો"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
++msgstr "ecryptfs ઘર ડિરેક્ટરીઓને આધાર આપો"
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-msgstr ""
-+#: booleans.py:197
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "svirt ડોમેઇનને બનાવવા અને પરિવહન કરવા માટે બિનઅધિકૃત વપરાશકર્તાને પરવાનગી આપો."
++#: booleans.py:206
++msgid "Support fusefs home directories"
++msgstr "fusefs ઘર ડિરેક્ટરીઓને આધાર આપો"
-#: ../gui/system-config-selinux.glade:1645
-#: ../gui/system-config-selinux.glade:1850
@@ -127027,128 +126835,126 @@ index daa6e1f..8a9c23e 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-msgstr ""
-+#: booleans.py:198
-+msgid "Support ecryptfs home directories"
-+msgstr "ecryptfs ઘર ડિરેક્ટરીઓને આધાર આપો"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
++msgstr "cups ને બદલે lpd સર્વર વાપરો"
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-msgstr ""
-+#: booleans.py:199
-+msgid "Support fusefs home directories"
-+msgstr "fusefs ઘર ડિરેક્ટરીઓને આધાર આપો"
++#: booleans.py:208
++msgid "Support NFS home directories"
++msgstr "NFS ઘર ડિરેક્ટરીઓને આધાર આપો"
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-msgstr ""
-+#: booleans.py:200
-+msgid "Use lpd server instead of cups"
-+msgstr "cups ને બદલે lpd સર્વર વાપરો"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
++msgstr "SAMBA ઘર ડિરેક્ટરીઓને આધાર આપો"
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
--msgstr ""
-+#: booleans.py:201
-+msgid "Support NFS home directories"
-+msgstr "NFS ઘર ડિરેક્ટરીઓને આધાર આપો"
++#: booleans.py:210
++msgid "Allow user to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-msgstr ""
-+#: booleans.py:202
-+msgid "Support SAMBA home directories"
-+msgstr "SAMBA ઘર ડિરેક્ટરીઓને આધાર આપો"
-
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:203
++#: booleans.py:211
+msgid "Allow varnishd to connect to all ports, not just HTTP."
+msgstr "બધા પોર્ટો સાથે જોડાવા માટે varnishd ને પરવાનગી આપો, HTTP ફક્ત નહિં."
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
-msgstr ""
-+#: booleans.py:204
++#: booleans.py:212
+msgid "Ignore vbetool mmap_zero errors."
+msgstr "vbetool mmap_zero ભૂલોને અવગણો."
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
-msgstr ""
-+#: booleans.py:205
++#: booleans.py:213
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr "ક્રમશ:/સમાંતર વાર્તાલાપ પોર્ટોને વાપરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
-msgstr ""
-+#: booleans.py:206
++#: booleans.py:214
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr "એક્સિક્યૂટેબલ મેમરી અને એક્સિક્યૂટેબલ સ્ટેકને વાપરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
-msgstr ""
-+#: booleans.py:207
++#: booleans.py:215
+msgid "Allow confined virtual guests to read fuse files"
+msgstr "fuse ફાઇલોને વાંચવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
-msgstr ""
-+#: booleans.py:208
++#: booleans.py:216
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr "nfs ફાઇલોને સંચાલિત કરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
+ msgstr ""
+
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-msgstr ""
-+#: booleans.py:209
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr "cifs ફાઇલોને સંચાલિત કરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-msgstr ""
-+#: booleans.py:210
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr "sanlock સાથે સંપર્ક કરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-msgstr ""
-+#: booleans.py:211
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
+msgstr "ઉપકરણ રૂપરેખાંકનને સંચાલિત કરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો, (pci)"
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-msgstr ""
-+#: booleans.py:212
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr "usb ઉપકરણોને વાપરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-msgstr ""
-+#: booleans.py:213
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr "xserver સાથે સંપર્ક કરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-msgstr ""
-+#: booleans.py:214
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr "વપરાશકર્તાઓની ઘર ડિરેક્ટરીઓમાં ફાઇલોને સંચાલિત કરવા માટે webadm ને પરવાનગી આપો"
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-msgstr ""
-+#: booleans.py:215
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓમાં ફાઇલોને વાંચવા માટે webadm ને પરવાનગી આપો"
@@ -127156,21 +126962,21 @@ index daa6e1f..8a9c23e 100644
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-msgstr ""
-+#: booleans.py:216
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr "વાઇન mmap_zero ભૂલોને અવગણો."
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-msgstr ""
-+#: booleans.py:217
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr "બુટલોડરને ચલાવવા માટે ગ્રાફિકલ લૉગિન કાર્યક્રમને પરવાનગી આપો"
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-msgstr ""
-+#: booleans.py:218
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr "sysadm_r:sysadm_t તરીકે સીધુ જ પ્રવેશવા માટે ગ્રાફિકલ લૉગિન કાર્યક્રમને પરવાનગી આપો"
@@ -127178,25 +126984,25 @@ index daa6e1f..8a9c23e 100644
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-msgstr ""
-+#: booleans.py:219
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr "nfs ફાઇલોને સંચાલિત કરવા માટે xen ને પરવાનગી આપો"
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-msgstr ""
-+#: booleans.py:220
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr "blktapctrl/tapdisk ને ચલાવાવ માટે xend ને પરવાનગી આપો. જરૂરી નથી જો ડિસ્ક ઇમેજો માટે સમર્પિત લોજિકલ વોલ્યુમોને વાપરી રહ્યા હોય."
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:221
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr "જો તમે qemu-dm ને ચલાવવા માટે xend ને પરવાનગી આપો. જરૂરી નથી જો paravirt વાપરી રહ્યા હોય અને vfb ન હોય."
+
-+#: booleans.py:222
++#: booleans.py:231
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
@@ -127206,58 +127012,61 @@ index daa6e1f..8a9c23e 100644
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow xguest users to mount removable media"
-+msgstr "દૂર કરી શકાય તેવી મીડિયાને માઉન્ટ કરવા માટે xguest વપરાશકર્તાઓને પરવાનગી આપો"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-msgstr ""
-+#: booleans.py:224
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "બ્લુ ટુથ ઉપકરણોને વાપરવા માટે xguest પરવાનગી આપો"
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr "દૂર કરી શકાય તેવી મીડિયાને માઉન્ટ કરવા માટે xguest વપરાશકર્તાઓને પરવાનગી આપો"
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-msgstr ""
-+#: booleans.py:225
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "X સર્વર વહેંચાયેલ મેમરી સેગમેંટમાં લખવા માટે ક્લાયન્ટોને પરવાનગી આપો."
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr "બ્લુ ટુથ ઉપકરણોને વાપરવા માટે xguest પરવાનગી આપો"
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-msgstr ""
-+#: booleans.py:226
-+msgid "Allows XServer to execute writable memory"
-+msgstr "લખી શકાય મેમરીને ચલાવાવ માટે XServer ને પરવાનગી આપો"
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "X સર્વર વહેંચાયેલ મેમરી સેગમેંટમાં લખવા માટે ક્લાયન્ટોને પરવાનગી આપો."
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-msgstr ""
-+#: booleans.py:227
-+msgid "Support X userspace object manager"
-+msgstr "X વપરાશકર્તાજગ્યા ઑબ્જેક્ટ સંચાલકને આધાર આપો"
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr "લખી શકાય મેમરીને ચલાવાવ માટે XServer ને પરવાનગી આપો"
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-msgstr ""
-+#: booleans.py:228
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr "X વપરાશકર્તાજગ્યા ઑબ્જેક્ટ સંચાલકને આધાર આપો"
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr "બિનઆરક્ષિત પોર્ટોમાં જોડાવા માટે zabbix ને પરવાનગી આપો"
+
-+#: booleans.py:229
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr "તેને રૂપરેખાંકન ફાઇલો પર લખવા માટે zebra ડિમનને પરવાનગી આપો"
+
-+#: booleans.py:230
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે ZoneMinder ને પરવાનગી આપો"
diff --git a/policycoreutils/po/he.po b/policycoreutils/po/he.po
-index a4478db..a61c8f3 100644
+index a4478db..961d921 100644
--- a/policycoreutils/po/he.po
+++ b/policycoreutils/po/he.po
@@ -8,7 +8,7 @@ msgid ""
@@ -127265,7 +127074,7 @@ index a4478db..a61c8f3 100644
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
@@ -127278,7 +127087,7 @@ index a4478db..a61c8f3 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr ""
-@@ -73,7 +73,7 @@ msgstr ""
+@@ -73,353 +73,359 @@ msgstr ""
msgid "authentication failed.\n"
msgstr ""
@@ -127287,7 +127096,14 @@ index a4478db..a61c8f3 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr ""
-@@ -86,855 +86,870 @@ msgstr ""
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr ""
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr ""
@@ -127296,116 +127112,116 @@ index a4478db..a61c8f3 100644
-msgstr ""
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr ""
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr ""
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr ""
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr ""
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr ""
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr ""
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr ""
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr ""
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr ""
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr ""
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr ""
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr ""
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr ""
@@ -127417,119 +127233,119 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr ""
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr ""
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr ""
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr ""
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr ""
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -127537,7 +127353,7 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr ""
@@ -127545,602 +127361,554 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr ""
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr ""
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr ""
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr ""
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr ""
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr ""
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr ""
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr ""
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr ""
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr ""
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr ""
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr ""
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr ""
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr ""
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr ""
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr ""
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr ""
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr ""
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -469,8 +475,8 @@ msgstr ""
msgid "Could not add port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr ""
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -478,463 +484,472 @@ msgstr ""
msgid "Requires setype"
msgstr ""
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr ""
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr ""
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr ""
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr ""
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr ""
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr ""
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr ""
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr ""
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr ""
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr ""
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr ""
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr ""
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr ""
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr ""
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr ""
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr ""
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr ""
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr ""
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr ""
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr ""
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr ""
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr ""
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr ""
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr ""
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr ""
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
@@ -128149,119 +127917,119 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr ""
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr ""
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr ""
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr ""
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr ""
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -128269,99 +128037,98 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr ""
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr ""
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr ""
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr ""
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr ""
-
+-msgid "unknown"
+-msgstr ""
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr ""
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr ""
@@ -128554,7 +128321,7 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -128566,7 +128333,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -128583,7 +128350,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -128595,7 +128362,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -128611,7 +128378,7 @@ index a4478db..a61c8f3 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -128631,7 +128398,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -128644,7 +128411,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -128657,7 +128424,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -128670,7 +128437,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
@@ -128689,7 +128456,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:585
-msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++#: ../gui/polgen.glade:623
+msgid "Root Admin User Role"
msgstr ""
@@ -128715,7 +128482,7 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -129026,58 +128793,58 @@ index a4478db..a61c8f3 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -129085,12 +128852,12 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -129098,18 +128865,18 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -129197,7 +128964,7 @@ index a4478db..a61c8f3 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1948,1411 +1854,1499 @@ msgstr ""
+@@ -1948,1411 +1854,1620 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -129266,8 +129033,11 @@ index a4478db..a61c8f3 100644
-
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
@@ -129275,83 +129045,59 @@ index a4478db..a61c8f3 100644
-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
-
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Delete %s"
msgstr ""
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:134
+#, python-format
+msgid "Add %s"
msgstr ""
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:148
+#, python-format
+msgid "Modify %s"
msgstr ""
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+msgid "Permissive"
msgstr ""
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
msgstr ""
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+#: ../gui/statusPage.py:94
+msgid "Status"
msgstr ""
--#: ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing the policy type will cause a relabel of the entire file system on "
+"the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:12
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
@@ -129360,72 +129106,70 @@ index a4478db..a61c8f3 100644
+"wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:13
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
++msgid ""
+"Changing to SELinux enabled will cause a relabel of the entire file system "
+"on the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+#: ../gui/system-config-selinux.glade:11
+msgid "system-config-selinux"
msgstr ""
--#: ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
msgstr ""
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
msgstr ""
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
msgstr ""
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
msgstr ""
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
msgstr ""
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -129434,32 +129178,47 @@ index a4478db..a61c8f3 100644
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+#: ../gui/system-config-selinux.glade:773
+msgid "MLS"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+#: ../gui/system-config-selinux.glade:837
+msgid "Add SELinux User"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+#: ../gui/system-config-selinux.glade:1079
+msgid "SELinux Administration"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+#: ../gui/system-config-selinux.glade:1122
+msgid "Add"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:1144
+msgid "_Properties"
+msgstr ""
-+
+
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+#: ../gui/system-config-selinux.glade:1166
+msgid "_Delete"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:1256
+msgid "Select Management Object"
+msgstr ""
@@ -129473,49 +129232,67 @@ index a4478db..a61c8f3 100644
+msgstr ""
+
+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
-+msgstr ""
+ msgstr ""
--#: ../gui/selinux.tbl:20
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
+"If you are changing policy types or going from disabled to enforcing, a "
+"relabel is required."
msgstr ""
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1561
+msgid "label37"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1598
+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1614
+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
+#: ../gui/system-config-selinux.glade:1645
+#: ../gui/system-config-selinux.glade:1850
+#: ../gui/system-config-selinux.glade:2037
@@ -129524,1535 +129301,1570 @@ index a4478db..a61c8f3 100644
+#: ../gui/system-config-selinux.glade:2692
+#: ../gui/system-config-selinux.glade:2867
+msgid "Filter"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
+#: ../gui/system-config-selinux.glade:1771
+msgid "Add File Context"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
+#: ../gui/system-config-selinux.glade:1787
+msgid "Modify File Context"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
+#: ../gui/system-config-selinux.glade:1803
+msgid "Delete File Context"
msgstr ""
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+#: ../gui/system-config-selinux.glade:1819
+msgid "Toggle between all and customized file context"
msgstr ""
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+#: ../gui/system-config-selinux.glade:1939
+msgid "label38"
- msgstr ""
-
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1976
+msgid "Add SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1992
+msgid "Modify SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2008
+msgid "Delete SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2126
+msgid "label39"
- msgstr ""
-
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2163
+msgid "Add User"
- msgstr ""
-
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2179
+msgid "Modify User"
- msgstr ""
-
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2195
+msgid "Delete User"
- msgstr ""
-
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2313
+msgid "label41"
- msgstr ""
-
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2350
+msgid "Add Network Port"
- msgstr ""
-
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2366
+msgid "Edit Network Port"
msgstr ""
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+#: ../gui/system-config-selinux.glade:2382
+msgid "Delete Network Port"
msgstr ""
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+#: ../gui/system-config-selinux.glade:2418
+#: ../gui/system-config-selinux.glade:2436
+msgid "Toggle between Customized and All Ports"
msgstr ""
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
+#: ../gui/system-config-selinux.glade:2556
+msgid "label42"
msgstr ""
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+#: ../gui/system-config-selinux.glade:2593
+msgid "Generate new policy module"
msgstr ""
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
+#: ../gui/system-config-selinux.glade:2609
+msgid "Load policy module"
msgstr ""
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
+-#: ../gui/selinux.tbl:41
+#: ../gui/system-config-selinux.glade:2625
+msgid "Remove loadable policy module"
- msgstr ""
-
--#: ../gui/selinux.tbl:41
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2661
msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr ""
++
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: ../sepolicy/sepolicy/generate.py:355
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow ABRT to modify public files used for public file transfer services."
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:25
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:42
++#: booleans.py:29
+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:57
++#: booleans.py:44
+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:59
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:67
++#: booleans.py:54
+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:72
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:86
++#: booleans.py:73
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr ""
++
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:95
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:101
++#: booleans.py:89
+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:105
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:113
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:122
++#: booleans.py:111
+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
--msgid ""
++#: booleans.py:116
+ msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:119
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow system to run with NIS"
++msgstr ""
++
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
++msgstr ""
++
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:126
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:134
++#: booleans.py:127
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:144
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:168
++#: booleans.py:162
+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:170
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:172
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -131060,74 +130872,81 @@ index a4478db..a61c8f3 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:173
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:174
-+msgid "Allow user music sharing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Allow confined users the ability to execute the ping and traceroute commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:176
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:177
++#: booleans.py:172
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:178
++#: booleans.py:173
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:181
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -131137,129 +130956,151 @@ index a4478db..a61c8f3 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:182
++#: booleans.py:177
+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:185
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:187
++#: booleans.py:182
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Enable additional permissions needed to support devices on 3ware controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:188
-+msgid "allow host key based authentication"
++#: booleans.py:183
++msgid ""
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:192
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
+#: booleans.py:195
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
+#: booleans.py:197
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -131271,207 +131112,243 @@ index a4478db..a61c8f3 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
+#: booleans.py:201
-+msgid "Support fusefs home directories"
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
+#: booleans.py:203
-+msgid "Support NFS home directories"
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
+#: booleans.py:220
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
+#: booleans.py:222
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++msgid "Allow confined virtual guests to interact with the xserver"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
+#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/hi.po b/policycoreutils/po/hi.po
-index a9915df..8de02a8 100644
+index a9915df..eb0a32d 100644
--- a/policycoreutils/po/hi.po
+++ b/policycoreutils/po/hi.po
@@ -1,34 +1,32 @@
@@ -131490,10 +131367,9 @@ index a9915df..8de02a8 100644
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
--"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"POT-Creation-Date: 2012-10-08 10:31-0400\n"
-+"PO-Revision-Date: 2012-11-30 04:58+0000\n"
-+"Last-Translator: Rajesh Ranjan <rranjan at redhat.com>\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: Hindi <indlinux-hindi at lists.sourceforge.net>\n"
-"Language: hi\n"
"MIME-Version: 1.0\n"
@@ -131519,7 +131395,7 @@ index a9915df..8de02a8 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr "PAM आरंभीकरण में विफल\n"
-@@ -77,7 +75,7 @@ msgstr "क्षमा करें, run_init को सिर्फ SELinux
+@@ -77,353 +75,359 @@ msgstr "क्षमा करें, run_init को सिर्फ SELinux
msgid "authentication failed.\n"
msgstr "सत्यापन विफल.\n"
@@ -131528,7 +131404,14 @@ index a9915df..8de02a8 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "exec संदर्भ %s में सेट नहीं कर सका.\n"
-@@ -90,855 +88,852 @@ msgstr "******************** महत्वपूर्ण ********************
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "******************** महत्वपूर्ण ***********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "इस नीति को सक्रिय बनाने के लिए, चलाएं:"
@@ -131537,123 +131420,123 @@ index a9915df..8de02a8 100644
-msgstr "वैश्विक"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "semanage नियंत्रण आरंभ नहीं कर सका"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr "SELinux नीति प्रबंधित नहीं है या भंडार अभिगम नहीं किया जा सकता है."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "नीति भंडार नहीं पढ़ सकता है."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "semanage संबंधन स्थापित नहीं कर सका"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "MLS सक्रिय स्थिति जाँच नहीं सका"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "अब तक लागू नहीं"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "सीमैनेज लेनदेन पहले से प्रगति पर है"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "semanage विनिमय आरंभ नहीं कर सका"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "semanage विनिमय सौंप नहीं सका"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "सीमैनेज लेनदेन प्रगति पर नहीं है"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "SELinux मॉड्यूल सूचीबद्ध नहीं सका"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
-msgstr ""
+msgstr "मॉड्यूल नाम"
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "संस्करण"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "निष्क्रिय"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
-msgstr ""
+msgstr "अनुज्ञात्मक डोमेन %s (हटाना विफल) हटा नहीं सका"
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
-msgstr ""
+msgstr "अनुज्ञात्मक डोमेन %s (हटाना विफल) हटा नहीं सका"
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
-msgstr ""
+msgstr "अनुज्ञात्मक डोमेन %s (हटाना विफल) हटा नहीं सका"
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
-msgstr ""
+msgstr "dontaudit के लिए 'चालू' या 'बंद' की जरूरत है"
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
-msgstr ""
+msgstr "अंतनिर्मित अनुज्ञात्मक प्रकार"
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
-msgstr ""
+msgstr "मनपसंद अनुज्ञात्मक प्रकार"
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr "अनुज्ञात्मक डोमेन %s (मॉड्यूल संस्थापन विफल) सेट नहीं कर सका"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "अनुज्ञात्मक डोमेन %s (हटाना विफल) हटा नहीं सका"
@@ -131665,119 +131548,119 @@ index a9915df..8de02a8 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
-+#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
-+#: ../semanage/seobject.py:2031
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "%s के लिये कुंजी नहीं बना सका"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "नहीं जांच सका अगर %s के लिये लॉगिन मैपिंग परिभाषित है"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "Linux समूह %s मौजूद नहीं है"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "Linux उपयोक्ता %s मौजूद नहीं है"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "%s के लिये लॉगिन मैपिंग नहीं बना सका"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "%s के लिये नाम सेट नहीं कर सका"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "MLS परिसर %s के लिये सेट नहीं कर सका"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "SELinux उपयोक्ता %s के लिये सेट नहीं कर सका"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "%s के लिये लॉगिन मैपिंग जोड़ नहीं सका"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "seuser या serange जरूरी"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "%s के लिये लॉगिन मैपिंग परिभाषित नहीं है"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "seuser को %s के लिये प्रश्न नहीं कर सका"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "%s के लिये लॉगिन मैपिंग नहीं रूपांतरित कर सका"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr "नीति में %s परिभाषित है, मिटाया नहीं जा सकता"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "%s के लिये लॉगिन मैपिंग नहीं मिटा सका"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "लॉगिन मैपिंग नहीं सूचीबद्ध कर सका"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "लॉगिन नाम"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -131785,7 +131668,7 @@ index a9915df..8de02a8 100644
msgstr "SELinux उपयोक्ता"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "MLS/MCS परिसर"
@@ -131793,706 +131676,678 @@ index a9915df..8de02a8 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "जांच नहीं सका कि SELinux उपयोक्ता %s परिभाषित है"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "%s के लिये उपयोक्ता को प्रश्न नहीं कर सकता"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "आपको कम से कम एक भूमिका %s के लिए जरूर जोड़ना चाहिए"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "SELinux उपयोक्ता %s के लिये बना नहीं सका"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "%s भूमिका %s के लिये जोड़ नहीं सका"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "MLS स्तर %s के लिये सेट नहीं कर सका"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "%s उपसर्ग %s के लिये नहीं जोड़ सका"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "%s के लिये कुंजी निकाल नहीं सका"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "SELinux उपयोक्ता %s नहीं जोड़ सका"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "उपसर्ग, भूमिका, स्तर या परिसर जरूरी"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "उपसर्ग या भूमिका जरूरी"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "SELinux उपयोक्ता %s परिभाषित नहीं है"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "SELinux उपयोक्ता %s नहीं सुधार सकता"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr "SELinux उपयोक्ता %s नीति में परिभाषित है, मिटा नहीं सकता"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "SELinux उपयोक्ता %s मिटा नहीं सका"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "SELinux उपयोक्ता सूचीबद्ध नहीं सका"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "%s उपयोक्ता के लिये भूमिका सूचीबद्ध नहीं कर सका"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "लेबलिंग"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "उपसर्ग"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "MCS स्तर"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "MCS परिसर"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "SELinux भूमिका"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:942
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "प्रोटोकॉल udp या tcp जरूरी है"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "पोर्ट जरूरी है"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:954
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
-msgstr ""
+msgstr "अमान्य पोर्ट"
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:958
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "%s/%s के लिये कुंजी नहीं बना सका"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "टाइप जरूरी है"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
-+#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "जांच नहीं सका अगर पोर्ट %s/%s परिभाषित है"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:977
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "%s/%s पोर्ट पहले से परिभाषित है"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:981
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "%s/%s के लिये पोर्ट बना नहीं सका"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:987
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "%s/%s के लिये संदर्भ बना नहीं सका"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:991
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "%s/%s के लिये पोर्ट संदर्भ में उपयोक्ता सेट नहीं कर सका"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:995
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "%s/%s के लिये पोर्ट संदर्भ में भूमिका सेट नहीं कर सका"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:999
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "%s/%s के लिये पोर्ट संदर्भ में टाइप सेट नहीं कर सका"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "%s/%s के लिये पोर्ट संदर्भ में क्षेत्र mls सेट नहीं कर सका"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1008
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "%s/%s के लिये पोर्ट संदर्भ सेट नहीं कर सका"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1012
- #, python-format
+@@ -473,8 +477,8 @@ msgstr "%s/%s के लिये पोर्ट संदर्भ सेट
msgid "Could not add port %s/%s"
msgstr "%s/%s पोर्ट जोड़ नहीं सका"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
-+#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "setype या serange जरूरी"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1028
+@@ -482,463 +486,473 @@ msgstr "setype या serange जरूरी"
msgid "Requires setype"
msgstr "सेटटाइप जरूरी"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "पोर्ट %s/%s परिभाषित नहीं है"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1040
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "%s/%s पोर्ट प्रश्न नहीं कर सका"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1051
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "%s/%s पोर्ट रूपांतरित नहीं कर सका"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1064
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "पोर्ट सूची बद्ध नहीं कर सका"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1080
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "%s पोर्ट मिटा नहीं सका"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1097
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "%s/%s नीति में परिभाषित है, मिटा नहीं सकता"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1101
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "%s/%s पोर्ट मिटा नहीं सका"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "पोर्ट सूची बद्ध नहीं कर सका"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "SELinux पोर्ट प्रकार"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "प्रोटो"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "पोर्ट संख्या"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1197
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "नोड पता जरूरी है"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1212
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "अज्ञात व अनुपस्थित प्रोटोकॉल"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
-+#: ../semanage/seobject.py:1713
- msgid "SELinux Type is required"
- msgstr "SELinux प्रकार जरूरी है"
+-msgid "SELinux Type is required"
+-msgstr "SELinux प्रकार जरूरी है"
++#: ../semanage/seobject.py:1256
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
-+#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
-+#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "%s के लिये कुंजी नहीं बना सका"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
-+#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "जांच नहीं सका अगर addr %s परिभाषित है"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1241
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "%s के लिये addr नहीं बना सका"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1675
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "%s के लिये संदर्भ बना नहीं सका"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1251
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "%s के लिये मास्क सेट नहीं कर सका"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1255
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "%s के लिये addr संदर्भ में उपयोक्ता सेट नहीं कर सका"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1259
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "%s के लिये addr संदर्भ में भूमिका सेट नहीं कर सका"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1263
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "%s के लिये addr संदर्भ में टाइप सेट नहीं कर सका"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "%s के लिये addr संदर्भ के mls क्षेत्र में नहीं सेट कर सका"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "%s के लिये addr संदर्भ नहीं सेट कर सका"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "%s पोर्ट जोड़ नहीं सका"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "Addr %s परिभाषित नहीं है"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1305
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "addr %s को प्रश्न नहीं कर सका"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "addr %s रूपांतरित नहीं कर सका"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1343
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "Addr %s नीति में परिभाषित है, मिटाया नहीं जा सकता है"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1347
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "addr %s मिटा नहीं सका"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
-msgstr ""
+msgstr "सभी नोड मैपिंग मिटा नहीं सका"
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1373
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "addrs सूची बद्ध नहीं कर सका"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
++msgid "SELinux Type is required"
++msgstr "SELinux प्रकार जरूरी है"
++
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "जांच नहीं सका अगर %s अंतरफलक परिभाषित है"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1440
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "%s के लिये अंतरफलक नहीं बना सका"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1449
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "उपयोक्ता को %s के लिये अंतरफलक संदर्भ में सेट नहीं कर सका"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1453
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "भूमिका को %s के लिये अंतरफलक संदर्भ में सेट नहीं कर सका"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1457
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "टाइप को %s के लिये अंतरफलक संदर्भ में सेट नहीं कर सका"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1462
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "mls क्षेत्र %s के लिये अंतरफलक संदर्भ में सेट नहीं कर सका"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1466
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "%s के लिये अंतरफलक संदर्भ सेट नहीं कर सका"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1470
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "%s के लिये संदेश संदर्भ सेट नहीं कर सका"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "%s अंतरफलक जोड़ नहीं सका"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "%s अंतरफलक परिभाषित नहीं है"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1501
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "%s अंतरफलक प्रश्न नहीं कर सकता"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "%s अंतरफलक रूपांतरित नहीं सक सका"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "अंतरफलक %s नीति में परिभाषित है, मिटाया नहीं जा सकता"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "%s अंतरफलक मिटा नहीं सका"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
-msgstr ""
+msgstr "सभी अंतरफलक मैपिंग मिटा नहीं सका"
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1567
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "अंतरफलक सूचीबद्ध नहीं कर सका"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "SELinux अंतरफलक"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "संदर्भ"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1652
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
-msgstr ""
+msgstr "%s के लिये समान वर्ग पहले से परिभाषित है"
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1658
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
-msgstr ""
+msgstr "फ़ाइल स्पेक %s समानता नियम '%s %s' से विरोध में है"
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
-msgstr ""
+msgstr "%s के लिए समानता वर्ग मौजूद नहीं है"
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1681
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "%s के लिये फाइल संदर्भ में उपयोक्ता सेट नहीं कर सका"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1685
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "%s के लिये फाइल संदर्भ में भूमिका सेट नहीं कर सका"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "mls क्षेत्र %s के लिये फाइल संदर्भ के क्रम में नहीं सेट कर सका"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "अवैध फाइल विशेषता"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1698
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
-msgstr ""
+msgstr "फ़ाइल विनिर्दिष्टता स्थान शामिल नहीं कर सका है"
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1703
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
+"instead"
+msgstr "फ़ाइल स्पेक %s '%s %s' समानता नियम के साथ विरोध ; '%s' को बदले में जोड़ने की कोशिश करें"
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
+ msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
-+#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
-+#: ../semanage/seobject.py:1865
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "जांच नहीं सका अगर %s के लिये फाइल संदर्भ परिभाषित है"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1734
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "%s के लिये फाइल संदर्भ नहीं बना सका"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1742
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "%s के लिये फाइल संदर्भ में टाइप सेट नहीं कर सका"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
-+#: ../semanage/seobject.py:1811
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "%s के लिये फाइल संदर्भ नहीं सेट कर सका"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "%s के लिये फाइल संदर्भ नहीं जोड़ सका"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1770
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "सेटटाइप जरूरी, serange या seuser"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "%s के लिये फाइल संदर्भ परिभाषित नहीं है"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1789
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "%s के लिये फाइल संदर्भ को प्रश्न नहीं कर सका"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1815
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "%s के लिये फाइल संदर्भ नहीं सुधार सका"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1828
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "फाइल संदर्भ सूचीबद्ध नहीं कर सका"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1842
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "%s के लिये फाइल संदर्भ मिटा नहीं सका"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr "%s के लिये फाइल संदर्भ नीति में परिभाषित है, मिटा नहीं सकता"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1873
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "%s के लिये फाइलसंदर्भ मिटा नहीं सका"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "फाइल संदर्भ सूचीबद्ध नहीं कर सका"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "स्थानीय फाइल संदर्भ सूचीबद्ध नहीं कर सका"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux fcontext"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "प्रकार"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1942
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
@@ -132500,7 +132355,7 @@ index a9915df..8de02a8 100644
+msgstr "\nSELinux वितरण fcontext समरूप \n"
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1947
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -132509,105 +132364,104 @@ index a9915df..8de02a8 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
-+#: ../semanage/seobject.py:2040
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "अगर %s बुलियन परिभाषित है तो जांच नहीं सका"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "%s बुलियन परिभाषित नहीं है"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:1987
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "%s फाइल संदर्भ को प्रश्न नहीं कर सका"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:1992
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "आपको निम्नलिखित मान अवश्य निर्दिष्ट करना है: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:1997
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "%s बुलियन का सक्रिय मान सेट नहीं कर सका"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2000
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "%s बुलियन रूपांतरित नहीं कर सका"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2018
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "खराब प्रारूप %s: रिकार्ड %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2042
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "%s बुलियन नीति में परिभाषित है, मिटाया नहीं जा सकता"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2046
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "%s बुलियन मिटा नहीं सका"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "बुलियन सूचीबद्ध नहीं कर सका"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2100
- msgid "unknown"
- msgstr "अज्ञात"
-
+-msgid "unknown"
+-msgstr "अज्ञात"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "बंद"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "चालू"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "SELinux बूलियन"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "State"
-msgstr ""
+msgstr "स्तर"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "Default"
-msgstr ""
+msgstr "तयशुदा"
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "विवरण"
-@@ -1002,7 +997,7 @@ msgstr "स्मृति संभाजन में त्रुटि.\n"
+@@ -1002,7 +1016,7 @@ msgstr "स्मृति संभाजन में त्रुटि.\n"
msgid "Error sending audit message.\n"
msgstr "ऑडिट संदेश भेजने में त्रुटि.\n"
@@ -132616,7 +132470,7 @@ index a9915df..8de02a8 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "पुनर्बलन मोड निश्चित नहीं कर सका.\n"
-@@ -1117,62 +1112,66 @@ msgstr "रिक्त संकेत सेट पाने में अस
+@@ -1117,62 +1131,66 @@ msgstr "रिक्त संकेत सेट पाने में अस
msgid "Unable to set SIGHUP handler\n"
msgstr "SIGHUP नियंत्रण सेट करने में असमर्थ\n"
@@ -132695,7 +132549,7 @@ index a9915df..8de02a8 100644
msgid "failed to exec shell\n"
msgstr "शेल निष्पादन में विफल\n"
-@@ -1275,2088 +1274,2058 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1275,2088 +1293,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyConfidential juser"
@@ -132785,27 +132639,32 @@ index a9915df..8de02a8 100644
-msgstr ""
+msgstr "लॉगिन '%s' जरूरी है"
- #: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
msgid "Policy Module"
-msgstr ""
+msgstr "पॉलिसी मॉड्यूल"
- #: ../gui/modulesPage.py:57
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
msgid "Module Name"
-msgstr ""
+msgstr "मॉड्यूल नाम"
- #: ../gui/modulesPage.py:134
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
msgid "Disable Audit"
-msgstr ""
+msgstr "ऑडिट निष्क्रिय करें"
- #: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
msgid "Enable Audit"
-msgstr ""
+msgstr "ऑडिट सक्रिय करें"
- #: ../gui/modulesPage.py:162
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
msgid "Load Policy Module"
-msgstr ""
-
@@ -132832,7 +132691,8 @@ index a9915df..8de02a8 100644
msgid "translator-credits"
-msgstr ""
+msgstr "राजेश रंजन (rranjan at redhat.com, rajeshkajha at yahoo.com)"
-+
+
+-#: ../gui/polgen.glade:90
+#: ../gui/polgen.glade:34
+msgid "Add Booleans Dialog"
+msgstr "बुलियन संवाद जोड़ रहा है"
@@ -132840,8 +132700,7 @@ index a9915df..8de02a8 100644
+#: ../gui/polgen.glade:101
+msgid "Boolean Name"
+msgstr "बूलियन नाम"
-
--#: ../gui/polgen.glade:90
++
+#: ../gui/polgen.glade:230
msgid "SELinux Policy Generation Tool"
-msgstr ""
@@ -132861,7 +132720,7 @@ index a9915df..8de02a8 100644
-msgstr ""
+msgstr "<b>अनुप्रयोग</b>"
+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr "मानक Init डेमॉन"
@@ -132878,7 +132737,7 @@ index a9915df..8de02a8 100644
+msgstr "मानक Init डेमॉन वे डेमॉन हैं जो बूट पर init स्क्रिप्ट से होकर आरंभ किया गया. प्रायः /etc/rc.d/init.d में एक स्क्रिप्ट की जरूरी है"
-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
msgid "DBUS System Daemon"
-msgstr ""
+msgstr "DBUS सिस्टम डेमॉन"
@@ -132896,7 +132755,7 @@ index a9915df..8de02a8 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr "वेब अनुप्रयोग/स्क्रिप्ट (CGI)"
@@ -132910,7 +132769,7 @@ index a9915df..8de02a8 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr "उपयोक्ता अनुप्रयोग"
@@ -132920,14 +132779,14 @@ index a9915df..8de02a8 100644
"User Application are any application that you would like to confine that is "
"started by a user"
-msgstr ""
-+msgstr "उपयोक्ता अनुप्रयोग कोई अनुप्रयोग है जो सीमित करना चाहेगा जो कि उपयोक्ता के द्वारा आरंभ हुआ है"
-
+-
-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-msgid "User Application"
-msgstr ""
--
++msgstr "उपयोक्ता अनुप्रयोग कोई अनुप्रयोग है जो सीमित करना चाहेगा जो कि उपयोक्ता के द्वारा आरंभ हुआ है"
+
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
-msgstr ""
+msgstr "सेंडबॉक्स"
@@ -132951,7 +132810,7 @@ index a9915df..8de02a8 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-msgstr ""
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr "न्यूनतम टर्मिनल उपयोक्ता भूमिका"
@@ -132966,7 +132825,7 @@ index a9915df..8de02a8 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-msgstr ""
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr "न्यूनतम X विंडोज उपयोक्ता भूमिका"
@@ -132981,7 +132840,7 @@ index a9915df..8de02a8 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-msgstr ""
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr "उपयोक्ता भूमिका"
@@ -132996,7 +132855,7 @@ index a9915df..8de02a8 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-msgstr ""
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr "प्रशासन उपयोक्ता भूमिका"
@@ -133028,7 +132887,7 @@ index a9915df..8de02a8 100644
+msgstr "<b>रूट उपयोक्ता</b>"
-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
++#: ../gui/polgen.glade:623
msgid "Root Admin User Role"
-msgstr ""
+msgstr "रूट प्रशासन उपयोक्ता भूमिका"
@@ -133050,7 +132909,7 @@ index a9915df..8de02a8 100644
+msgstr "<b>अनुप्रयोग का नाम व उपयोक्ता भूमिका दर्ज करें:</b>"
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
-msgstr ""
+msgstr "नाम"
@@ -133140,12 +132999,12 @@ index a9915df..8de02a8 100644
+#: ../gui/polgen.glade:1001
msgid "<b>Select the user_roles that will transition to %s:</b>"
-msgstr ""
-+msgstr "<b>उन उपयोक्ता_भूमिका को चुनें जो %s में संक्रमित किया जाएगा:</b>"
-
+-
-#: ../gui/polgen.glade:1227
-msgid "Select the user roles that will transiton to this applications domains."
-msgstr ""
--
++msgstr "<b>उन उपयोक्ता_भूमिका को चुनें जो %s में संक्रमित किया जाएगा:</b>"
+
-#: ../gui/polgen.glade:1255
-msgid "label108"
-msgstr ""
@@ -133174,12 +133033,12 @@ index a9915df..8de02a8 100644
+#: ../gui/polgen.glade:1111
msgid "<b>Select additional roles for %s:</b>"
-msgstr ""
--
++msgstr "<b>%s के लिए अतिरिक्त भूमिकाएँ चुनें:</b>"
+
-#: ../gui/polgen.glade:1437
-msgid "label111"
-msgstr ""
-+msgstr "<b>%s के लिए अतिरिक्त भूमिकाएँ चुनें:</b>"
-
+-
-#: ../gui/polgen.glade:1466
+#: ../gui/polgen.glade:1166
msgid "<b>Enter network ports that %s binds on:</b>"
@@ -133191,13 +133050,13 @@ index a9915df..8de02a8 100644
msgid "<b>TCP Ports</b>"
-msgstr ""
+msgstr "<b>TCP पोर्ट</b>"
-+
+
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
+#: ../gui/polgen.glade:1698
+msgid "All"
+msgstr "सभी"
-
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++
+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
msgid "Allows %s to bind to any udp port"
-msgstr ""
@@ -133230,12 +133089,12 @@ index a9915df..8de02a8 100644
"Enter a comma separated list of udp ports or ranges of ports that %s binds "
"to. Example: 612, 650-660"
-msgstr ""
-+msgstr "udp पोर्ट या पोर्ट के परिसर का कौमा से अलग किया सूची दाखिल करें जिसमें %s बंधा है. उदाहरण: 612, 650-660"
-
+-
-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-msgid "Unreserved Ports (>1024)"
-msgstr ""
--
++msgstr "udp पोर्ट या पोर्ट के परिसर का कौमा से अलग किया सूची दाखिल करें जिसमें %s बंधा है. उदाहरण: 612, 650-660"
+
-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-#: ../gui/polgen.glade:2233
+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
@@ -133297,12 +133156,12 @@ index a9915df..8de02a8 100644
"Enter a comma separated list of udp ports or ranges of ports that %s "
"connects to. Example: 612, 650-660"
-msgstr ""
--
++msgstr "udp पोर्ट या पोर्ट के परिसर का कौमा से अलग किया सूची दाखिल करें जिसमें %s जुड़ता है. उदाहरण: 612, 650-660"
+
-#: ../gui/polgen.glade:2305
-msgid "label114"
-msgstr ""
-+msgstr "udp पोर्ट या पोर्ट के परिसर का कौमा से अलग किया सूची दाखिल करें जिसमें %s जुड़ता है. उदाहरण: 612, 650-660"
-
+-
-#: ../gui/polgen.glade:2334
+#: ../gui/polgen.glade:1792
msgid "<b>Select common application traits for %s:</b>"
@@ -133355,12 +133214,12 @@ index a9915df..8de02a8 100644
+#: ../gui/polgen.glade:1914
msgid "Sends email"
-msgstr ""
--
++msgstr "ईमेल भेजता है"
+
-#: ../gui/polgen.glade:2530
-msgid "label115"
-msgstr ""
-+msgstr "ईमेल भेजता है"
-
+-
-#: ../gui/polgen.glade:2559
+#: ../gui/polgen.glade:1961
msgid "<b>Add files/directories that %s manages</b>"
@@ -133373,12 +133232,12 @@ index a9915df..8de02a8 100644
"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
"Files ..."
-msgstr ""
--
++msgstr "फ़ाइल/निर्देशिका जिसे %s \"प्रबंधित\" करता है. Pid फ़ाइल, लॉग फ़ाइल /var/lib फ़ाइल ..."
+
-#: ../gui/polgen.glade:2823
-msgid "label116"
-msgstr ""
-+msgstr "फ़ाइल/निर्देशिका जिसे %s \"प्रबंधित\" करता है. Pid फ़ाइल, लॉग फ़ाइल /var/lib फ़ाइल ..."
-
+-
-#: ../gui/polgen.glade:2852
+#: ../gui/polgen.glade:2166
msgid "<b>Add booleans from the %s policy:</b>"
@@ -133412,68 +133271,68 @@ index a9915df..8de02a8 100644
+msgstr "पॉलिसी निर्देशिका"
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
-msgstr ""
+msgstr "भूमिका"
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
-msgstr ""
+msgstr "मौजूदा उपयोक्ता (_U)"
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
-msgstr ""
+msgstr "अनुप्रयोग"
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
-msgstr ""
+msgstr "%s को जरूर निर्देशिका होनी चाहिए"
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
-msgstr ""
+msgstr "आपको जरूर उपयोक्ता चुनना है"
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
-msgstr ""
+msgstr "सीमित रहने के लिए एक्सक्यूटेबल फाइल चुनें."
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
-msgstr ""
+msgstr "सीमित होने के लिए init स्क्रिप्ट चुनें."
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
-msgstr ""
+msgstr "फाइलों को चुनें जिसे सीमित अनुप्रयोग बनाता है व लिखता है"
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
-msgstr ""
+msgstr "निर्देशिका चुनें जिसका सीमित अनुप्रयोग मालिक है व जिसमें लिखता है"
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
-msgstr ""
+msgstr "निर्देशिका चुनें जिसमें पॉलिसी फाइल को लिखा जाना है"
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -133482,13 +133341,13 @@ index a9915df..8de02a8 100644
+msgstr "मौजूदा नीति में %s_t पहले से परिभाषित है.\nक्या आप जारी रखना चाहते हैं?"
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
-msgstr ""
+msgstr "नाम जांचें"
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -133497,40 +133356,37 @@ index a9915df..8de02a8 100644
+msgstr "मॉड्यूल %s.pp पहले से मौजूदा नीति में लोड किया है.\nक्या आप जारी रखना चाहते हैं?"
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
-msgstr ""
+msgstr "आपको जरूर अक्षरों, संख्याओं से मिलाकर बनने वाला नाम जोड़ना चाहिए जिसमें कोई स्थान समाहित नहीं हो."
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
-msgstr ""
+msgstr "आप जरूर एक एक्सक्यूटेबल दें"
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
-msgstr ""
-
-#: ../gui/polgen.py:158
-msgid "Internet Services Daemon"
-msgstr ""
--
++msgstr "SELinux विन्यस्त करें"
+
-#: ../gui/polgen.py:197
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-msgstr ""
-+msgstr "SELinux विन्यस्त करें"
-
+-
-#: ../gui/polgen.py:324
-msgid "You must enter a name for your confined process/user"
-msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "संजाल पोर्ट"
-
+-
-#: ../gui/polgen.py:326
-msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
@@ -133602,9 +133458,11 @@ index a9915df..8de02a8 100644
-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-msgid "Network Port"
-msgstr ""
--
--#: ../gui/portsPage.py:85
-+#: ../gui/portsPage.py:85
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
++msgstr "संजाल पोर्ट"
+
+ #: ../gui/portsPage.py:85
msgid ""
"SELinux Port\n"
"Type"
@@ -133741,12 +133599,12 @@ index a9915df..8de02a8 100644
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
+msgstr "बाध्यकारी"
-+
+
+-#: ../gui/selinux.tbl:4
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr "स्तर"
-
--#: ../gui/selinux.tbl:4
++
+#: ../gui/statusPage.py:133
msgid ""
-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
@@ -133856,92 +133714,68 @@ index a9915df..8de02a8 100644
+#: ../gui/system-config-selinux.glade:773
+msgid "MLS"
+msgstr "MLS"
-
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:837
+msgid "Add SELinux User"
+msgstr "SELinux उपयोक्ता जोड़ें"
-
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1079
+msgid "SELinux Administration"
+msgstr "SELinux प्रशासन"
-
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1122
+msgid "Add"
+msgstr "जोड़ें"
-
--#: ../gui/selinux.tbl:15
--msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1144
+msgid "_Properties"
+msgstr "गुण (_P)"
-
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1166
+msgid "_Delete"
+msgstr "मिटाएँ (_D)"
-
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1256
+msgid "Select Management Object"
+msgstr "प्रबंधन वस्तु चुनें"
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr ""
+-#: ../gui/selinux.tbl:13
+#: ../gui/system-config-selinux.glade:1273
+msgid "<b>Select:</b>"
+msgstr "<b>चुनें:</b>"
-
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1326
+msgid "System Default Enforcing Mode"
+msgstr "सिस्टम मूलभूत बाध्यकारी मोड"
-
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
+msgstr "निष्क्रिय\nअनुज्ञात्मक\nबाध्यकारी\n"
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
+msgstr "मौजूदा पुनर्बलन मोड"
-+
+
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
+msgstr "सिस्टम मूलभूत पॉलिसी प्रकार: "
--#: ../gui/selinux.tbl:20
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:1463
msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
+-"Allow user SELinux user account to execute files in home directory or /tmp"
-msgstr ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
@@ -133949,41 +133783,37 @@ index a9915df..8de02a8 100644
+"relabel is required."
+msgstr "चुनें यदि आप पूरे फाइल सिस्टम को अगले रिबूट पर फिर लेबल करना चाहते हैं. रिलेबल करना लंबा समय ले सकता है, सिस्टम के आकार पर निर्भर करते हुए. यदि आप पॉलिसी प्रकार को निष्क्रिय से बाध्यकारी में बदल रहे हैं, फिर लेबल करना जरूरी है."
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
+msgstr "अगले रिबूट पर फिर लेबल करें."
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1561
+msgid "label37"
+msgstr "label37"
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1598
+msgid "Revert boolean setting to system default"
+msgstr "सिस्टम मूलभूत में बुलियन सेटिंग वापस लाएं"
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1614
+msgid "Toggle between Customized and All Booleans"
+msgstr "पसंदीदा और सभी बुलियन के बीच टॉगल करें"
-
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
+
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1645
+#: ../gui/system-config-selinux.glade:1850
@@ -133995,1742 +133825,1864 @@ index a9915df..8de02a8 100644
+msgid "Filter"
+msgstr "फिल्टर"
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
+msgstr "label50"
-
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1771
+msgid "Add File Context"
+msgstr "फाइल संदर्भ जोड़ें"
-
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1787
+msgid "Modify File Context"
+msgstr "फाइल संदर्भ बदलें"
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
--msgstr ""
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:1803
+msgid "Delete File Context"
+msgstr "फाइल संदर्भ मिटाएं"
-
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1819
+msgid "Toggle between all and customized file context"
+msgstr "सभी और पसंदीदा फाइल संदर्भ के बीच टॉगल करें"
-
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1939
+msgid "label38"
+msgstr "label38"
-
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1976
+msgid "Add SELinux User Mapping"
+msgstr "SELinux उपयोक्ता मैपिंग जोड़ें"
-
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1992
+msgid "Modify SELinux User Mapping"
+msgstr "SELinux उपयोक्ता मैपिंग बदलें"
-
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2008
+msgid "Delete SELinux User Mapping"
+msgstr "SELinux उपयोक्ता मैपिंग मिटाएं"
-
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2126
+msgid "label39"
+msgstr "label39"
-
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2163
+msgid "Add User"
+msgstr "उपयोक्ता जोड़ें"
-
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2179
+msgid "Modify User"
+msgstr "उपयोक्ता बदलें"
-
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2195
+msgid "Delete User"
+msgstr "उपयोक्ता मिटाएँ"
-
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2313
+msgid "label41"
+msgstr "label41"
-
--#: ../gui/selinux.tbl:41
--msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2350
+msgid "Add Network Port"
+msgstr "संजाल पोर्ट जोड़ें"
-
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2366
+msgid "Edit Network Port"
+msgstr "संजाल पोर्ट संपादित करें"
-
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2382
+msgid "Delete Network Port"
+msgstr "संजाल पोर्ट मिटाएं"
-
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2418
+#: ../gui/system-config-selinux.glade:2436
+msgid "Toggle between Customized and All Ports"
+msgstr "पसंदीदा और सभी पोर्ट के बीच टॉगल करें"
-
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2556
+msgid "label42"
+msgstr "label42"
-
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2593
+msgid "Generate new policy module"
+msgstr "नया पॉलिसी मॉड्यूल उत्पन्न करें"
-
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2609
+msgid "Load policy module"
+msgstr "पॉलिसी मॉड्यूल लोड करें."
-
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2625
+msgid "Remove loadable policy module"
+msgstr "लोड करने लायक सार्वजनिक मॉड्यूल हटाएं"
-
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+"Enable/Disable additional audit rules, that are normally not reported in the"
+" log files."
+msgstr "अतिरिक्त ऑडिट नियम सक्रिय/निष्क्रिय करें, जो लॉग फाइल में सामान्यतः रिपोर्ट नहीं किया हुआ है."
-
--#: ../gui/selinux.tbl:54
--msgid "Cron"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2781
+msgid "label44"
+msgstr "label44"
-
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2818
+msgid "Change process mode to permissive."
+msgstr "प्रक्रिया विधि अनुज्ञात्मक में बदलें."
-
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2836
+msgid "Change process mode to enforcing"
+msgstr "प्रक्रिया विधि बाध्यकारी में बदलें."
-
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2928
+msgid "Process Domain"
+msgstr "प्रक्रिया डोमेन"
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2956
+msgid "label59"
+msgstr "label59"
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
-msgstr ""
+#: ../gui/usersPage.py:138
+#, python-format
+msgid "SELinux user '%s' is required"
+msgstr "SELinux उपयोक्ता '%s' जरूरी हैं"
--#: ../gui/selinux.tbl:58
--msgid "CVS"
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:106
++#: ../sepolicy/sepolicy.py:202
+msgid "Generate SELinux man pages"
+msgstr "SELinux मैन पेज बनाएँ"
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:110
++#: ../sepolicy/sepolicy.py:205
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr "पथ जिसमें जनित SELinux मैन पेज जमा किया जाएगा"
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:114
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
+msgstr "सभी डोमेन"
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:116
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
+msgstr "बनाए जाने के लिए मैन पेज का डोमेन नाम"
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:164
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
+msgstr "क्वेरी SELinux नीति संजाल सूचना"
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:169
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
+msgstr "सभी SELinux पोर्ट प्रकार सूचीबद्ध करें"
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:172
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
+msgstr "पोर्ट से संबंधित SELinux प्रकार दिखाएँ"
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
+msgstr "इस SELinux प्रकार के लिए परिभाषित पोर्ट दिखाएँ"
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
+msgstr "पोर्ट दिखाएँ जिसमें यह डोमेन बंध सकता है और/या कनेक्ट हो सकता है"
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr "SELinux नीति को क्वेरी करें देखने के लिए कि क्या डोमेन एक-दूसरे से संचार कर सकता है"
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
+msgstr "स्रोत डोमेन"
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
+msgstr "लक्ष्य डोमेन"
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:215
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
+msgstr "SELinux नीति को क्वेरी करें बुलियन के विवरण को देखने के लिए"
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
-+msgstr "सभी बुलियन के विवरण पाएँ"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+ msgstr ""
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
+msgstr "विवरण पाने के लिए बुलियन"
--#: ../gui/selinux.tbl:72
--msgid "Games"
+-#: ../gui/selinux.tbl:41
++#: ../sepolicy/sepolicy.py:301
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr "SELinux नीति को क्वेरी करें देखने के लिए कैसे एक स्रोत प्रक्रिया डोमेन लक्ष्य प्रक्रिया डोमेन में संक्रमण कर सकता है"
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:234
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
+msgstr "स्रोत प्रक्रिया डोमेन"
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:237
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
+msgstr "लक्ष्य प्रक्रिया डोमेन"
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:259
++#: ../sepolicy/sepolicy.py:362
+msgid "Generate SELinux Policy module template"
+msgstr "SELinux पॉलिसी मॉड्यूल नमूूना उत्पन्न करें"
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:265
++#: ../sepolicy/sepolicy.py:374
+msgid "name of policy to generate"
+msgstr "बनाने के लिए नीति का नाम"
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:267
++#: ../sepolicy/sepolicy.py:380
+msgid "executable to confine"
+msgstr "सीमित करने के लिए निष्पादनीय"
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
-+msgstr "नीति जनन जाँच सूइट चलाएँ"
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+ msgstr ""
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:274
++#: ../sepolicy/sepolicy.py:422
+msgid "commands"
+msgstr "कमांड"
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:158
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "अज्ञात"
+
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:173
+msgid "Internet Services Daemon"
+msgstr "इंटरनेट सर्विस डेमॉन"
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:171
++#: ../sepolicy/sepolicy/generate.py:187
+msgid "Valid Types:\n"
+msgstr "वैध प्रकार:\n"
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:205
++#: ../sepolicy/sepolicy/generate.py:221
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr "पोर्ट को जरूर 1 से %d तक संख्या या संख्या का परिसर जरूर होना चाहिए."
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:332
-+msgid "You must enter a name for your confined process/user"
-+msgstr "अपनी सीमित प्रक्रिया/उपयोक्ता के लिए आप अपना नाम जरूर दें"
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
+ msgstr ""
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+ msgstr ""
+
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:334
++#: ../sepolicy/sepolicy/generate.py:355
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr "नाम को वर्णांकिक होना चाहिए बिना किसी स्थान के. option \"-n MODULENAME\" का उपयोग करने की सोचें"
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:422
++#: ../sepolicy/sepolicy/generate.py:447
+msgid "User Role types can not be assigned executables."
+msgstr "USER भूमिका प्रकार अनुमति प्राप्त एक्सक्यूटेबल नहीं हो सकता है."
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:428
++#: ../sepolicy/sepolicy/generate.py:453
+msgid "Only Daemon apps can use an init script.."
+msgstr "सिर्फ DAEMON apps एक init स्क्रिप्ट का प्रयोग कर सकता है..."
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:446
++#: ../sepolicy/sepolicy/generate.py:471
+msgid "use_resolve must be a boolean value "
+msgstr "use_resolve को जरूर बूलियन मान होना चाहिए"
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:452
++#: ../sepolicy/sepolicy/generate.py:477
+msgid "use_syslog must be a boolean value "
+msgstr "use_syslog के पास जरूर बूलियन मान होना चाहिए"
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:458
++#: ../sepolicy/sepolicy/generate.py:483
+msgid "use_kerberos must be a boolean value "
+msgstr "use_kerberos को जरूर बूलियन मान होना चाहिए"
--#: ../gui/selinux.tbl:87
--msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:464
++#: ../sepolicy/sepolicy/generate.py:489
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr "manage_krb5_rcache को जरूर बुलियन मान होना चाहिए "
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:494
++#: ../sepolicy/sepolicy/generate.py:519
+msgid "USER Types automatically get a tmp type"
+msgstr "USER प्रकार को स्वतः tmp प्रकार लेना चाहिए"
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1012
++#: ../sepolicy/sepolicy/generate.py:1059
+msgid "You must enter the executable path for your confined process"
+msgstr "अपने सीमति प्रक्रिया के लिए आप जरूर अपना एक्सक्यूटेबल पथ दें"
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1190
++#: ../sepolicy/sepolicy/generate.py:1321
+msgid "Type Enforcement file"
+msgstr "प्रकार बाध्यकारी फाइल"
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1191
++#: ../sepolicy/sepolicy/generate.py:1322
+msgid "Interface file"
+msgstr "अंतरफलक फाइल"
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1192
++#: ../sepolicy/sepolicy/generate.py:1323
+msgid "File Contexts file"
+msgstr "फाइल संदर्भ फाइल"
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1193
++#: ../sepolicy/sepolicy/generate.py:1325
+msgid "Setup Script"
+msgstr "सेटअप स्क्रिप्ट"
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
-msgstr ""
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
+msgstr "ABRT को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है."
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
-msgstr ""
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+msgstr "ABRT को abrt_handle_event_t डोमेन में ABRT घटना स्क्रिप्ट को चलाने के लिए छूट देना चाहते हैं"
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
--msgstr ""
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
+#: booleans.py:3
+msgid "Allow amavis to use JIT compiler"
+msgstr "amavis को JIT कंपाइलर का उपयोग करने दें"
++
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:87
++#: booleans.py:6
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
-msgstr ""
-+#: booleans.py:4
-+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr "उपयोगकर्ताओं को passwd प्रविष्टियों को हल करने के लिए बल्कि sssd सर्वर का उपयोग करने के बजाय ldap को सीधे अनुमति दें"
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
-msgstr ""
-+#: booleans.py:5
++#: booleans.py:7
+msgid "Allow users to login using a radius server"
+msgstr "रेडियस सर्वर के उपयोग से उपयोक्ता को लॉगिन करने दें"
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
-msgstr ""
-+#: booleans.py:6
++#: booleans.py:10
+msgid ""
+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+"temp and untrusted content files"
+msgstr "cdrecord को विभिन्न सामग्री को पढ़ने के लिए स्वीकृति दें. nfs, samba, विस्थापनीय युक्तियां, user temp और अविश्वसनीय सामग्री फाइलें"
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
-msgstr ""
-+#: booleans.py:7
++#: booleans.py:11
+msgid "Allow clamd to use JIT compiler"
+msgstr "clamd को JIT कंपाइलर के उपयोग के लिए छूट दें"
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
-msgstr ""
-+#: booleans.py:8
++#: booleans.py:12
+msgid "Allow clamscan to non security files on a system"
+msgstr "clamscan को तंत्र पर गैर सुरक्षा फ़ाइलों के लिए अनुमति दें"
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
-msgstr ""
-+#: booleans.py:9
++#: booleans.py:13
+msgid "Allow clamscan to read user content"
+msgstr "clamscan को उपयोक्ता सामग्री की अनुमति दें"
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
-msgstr ""
-+#: booleans.py:10
++#: booleans.py:14
+msgid ""
+"Allow Cobbler to modify public files used for public file transfer services."
+msgstr "Cobbler को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है."
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
-msgstr ""
-+#: booleans.py:11
++#: booleans.py:15
+msgid "Allow Cobbler to connect to the network using TCP."
+msgstr "कोब्बलर को संजाल में TCP के प्रयोग से कनेक्ट होने दें."
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
-msgstr ""
-+#: booleans.py:12
++#: booleans.py:16
+msgid "Allow Cobbler to access cifs file systems."
+msgstr "कोब्बलर को cifs फ़ाइल तंत्र के लिए अनुमति दें."
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
-msgstr ""
-+#: booleans.py:13
++#: booleans.py:17
+msgid "Allow Cobbler to access nfs file systems."
+msgstr "कोब्बलर को nfs फ़ाइल तंत्र के लिए अनुमति दें."
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
-msgstr ""
-+#: booleans.py:14
++#: booleans.py:18
+msgid "Allow collectd to connect to the network using TCP."
+msgstr "कलेक्टेड को संजाल में TCP के प्रयोग से कनेक्ट होने दें."
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
-msgstr ""
-+#: booleans.py:15
++#: booleans.py:19
+msgid "Allow codnor domain to connect to the network using TCP."
+msgstr "कंडोर डोमेन को संजाल में TCP के प्रयोग से कनेक्ट होने दें."
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
-msgstr ""
-+#: booleans.py:16
++#: booleans.py:20
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr "तंत्र क्रॉन जॉब्स को फ़ाइल संदर्भ फिर जमा करने के लिए फ़ाइलतंत्र को फिर लेबल करने दें."
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
-msgstr ""
-+#: booleans.py:17
++#: booleans.py:21
+msgid "Allow cvs daemon to read shadow"
+msgstr "cvs डेमॉन को शेडो को पढ़ने के लिए अनुमति दें"
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
-msgstr ""
-+#: booleans.py:18
++#: booleans.py:22
+msgid "Allow all daemons to write corefiles to /"
+msgstr "सभी डेमॉन को कोरफाइलों को / में लिखने की स्वीकृति दें"
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
-msgstr ""
-+#: booleans.py:19
++#: booleans.py:23
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "सभी डेमॉन को tcp रैपर के उपयोग के लिए अनुमति दें."
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
-msgstr ""
-+#: booleans.py:20
++#: booleans.py:24
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr "टर्मिनल पर पढ़ने/लिखने के लिए सभी डोमेन को अनुमति दें"
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:26
++msgid "Allow dan to read user files"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
-msgstr ""
-+#: booleans.py:21
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
+msgstr "dbadm को उपयोक्ता के घर निर्देशिका में फ़ाइल को प्रबंधित करने की अनुमति दें"
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
-msgstr ""
-+#: booleans.py:22
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
+msgstr "dbadm को उपयोक्ता के घर निर्देशिका में फ़ाइल को पढ़ने की अनुमति दें"
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
-msgstr ""
-+#: booleans.py:23
++#: booleans.py:29
+msgid ""
+"Deny user domains applications to map a memory region as both executable and"
+" writable, this is dangerous and the executable should be reported in "
+"bugzilla"
+msgstr "उपयोक्ता डोमेन अनुप्रयोग को किसी स्मृति क्षेत्र में बतौर निष्पादनीय या लेखनयोग्य दोनों मैप करने दें, यह खतरनाक है और निष्पादनीय को बगजिला में रिपोर्ट किया जाना चाहिए"
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
-msgstr ""
-+#: booleans.py:24
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
+msgstr "sysadm को सभी प्रक्रिया को डिबग या ptrace करने दें."
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
-msgstr ""
-+#: booleans.py:25
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "dhcpc क्लाइंट अनुप्रयोग को iptables कमांड निष्पादित करने की छूट दें"
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
-msgstr ""
-+#: booleans.py:26
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
+msgstr "DHCP डेमॉन को LDAP बैकेंड के उपयोग की अनुमति दें"
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
-msgstr ""
-+#: booleans.py:27
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr "अन्य डोमेन फ़ाइल विवरणकर्ता के उपयोग के लिए सभी डोमेन को अनुमति दें"
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
-msgstr ""
-+#: booleans.py:28
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr "सभी डोमेन को कर्नेल लोड मॉड्यूल रखने के लिए अनुमति दें"
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
-msgstr ""
-+#: booleans.py:29
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr "ध्वनि युक्ति के उपयोग की अनुमति दें बतौर एंट्रोपी फीड के स्रोत के रूप में"
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
-msgstr ""
-+#: booleans.py:30
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr "एक्जिम को डेटाबेस में कनेक्ट होने दें (postgres, mysql)"
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
-msgstr ""
-+#: booleans.py:31
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgstr "exim को अनधिकृत उपयोक्ता फ़ाइल को बनाने, पढ़ने, लिखने और मिटाने की अनुमति दें."
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
-msgstr ""
-+#: booleans.py:32
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
+msgstr "exim को अनधिकृत उपयोक्ता फ़ाइल को अनुमति दें."
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
-msgstr ""
-+#: booleans.py:33
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr "cron डोमेन में fcron के समर्थन के लिए अतिरिक्त नियमों को सक्रिय करने दें"
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
-msgstr ""
-+#: booleans.py:34
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
+msgstr "fenced डोमेन को संजाल में TCP के प्रयोग से कनेक्ट होने दें."
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
-msgstr ""
-+#: booleans.py:35
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
+msgstr "फेंस किए डोमेन को ssh चलाने की अनुमति दें."
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
-msgstr ""
-+#: booleans.py:36
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
+msgstr "ftp को फ़ाइल को लिखने और पढ़ने के लिए अनुमति उपयोक्ता घर निर्देशिका में दें"
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
-msgstr ""
-+#: booleans.py:37
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
+msgstr "ftp को फाइलों अपलोड करने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है. निर्देशिका को public_content_rw_t से लेबल किया हुआ होना चाहिए."
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
-msgstr ""
-+#: booleans.py:38
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
+msgstr "ftp सर्वर को पोर्टसे कनेक्ट करने के लिए अनुमति दें > 1023"
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
-msgstr ""
-+#: booleans.py:39
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
+msgstr "ftp सर्वर को mysql डेटाबेस पोर्ट से कनेक्ट करने के लिए अनुमति दें"
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
-msgstr ""
-+#: booleans.py:40
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr "ftp सर्वर को स्थानीय उपयोक्ता में लॉगिन के अनुमति दें और तंत्र पर सभी फ़ाइल को लिखने/पढ़ने देते हैं जो कि DAC द्वारा परिचालित होता है."
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
-msgstr ""
-+#: booleans.py:41
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
+msgstr "ftp सर्वर को cifs के उपयोग के लिए पब्लिक फ़ाइल ट्रांसफर सर्विस के लिए अनुमति दें."
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
-msgstr ""
-+#: booleans.py:42
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
+msgstr "ftp सर्वर को nfs के उपयोग के लिए पब्लिक फ़ाइल ट्रांसफर सर्विस के लिए अनुमति दें."
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
-msgstr ""
-+#: booleans.py:43
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgstr "ftp सर्वर को निष्क्रिय अवस्था के लिए सभी असुरक्षित पोर्ट के लिए बाइंड करें"
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
-msgstr ""
-+#: booleans.py:44
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
+msgstr "निर्धारित करें कि क्या Git CGI घर निर्देशिका खोज कर सकते हैं."
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
-msgstr ""
-+#: booleans.py:45
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr "निर्धारित करें कि क्या Git CGI cifs फाइल सिस्टम का उपयोग कर सकते हैं."
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
-msgstr ""
-+#: booleans.py:46
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr "निर्धारित करें कि क्या Git CGI nfs फाइल सिस्टम का उपयोग कर सकते हैं."
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
-msgstr ""
-+#: booleans.py:47
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr "निर्धारित करें कि क्या Git सत्र डेमॉन टीसीपी सॉकेट को सभी अनारक्षित पोर्ट के लिए बाध्य कर सकते हैं."
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
-msgstr ""
-+#: booleans.py:48
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr "निर्धारित करें कि क्या बुलायें गयें उपयोगकर्ता को git_session_t डोमेन में Git डेमॉन निष्पादित कर सकते हैं."
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
-msgstr ""
-+#: booleans.py:49
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
+msgstr "निर्धारित करें कि क्या Git सिस्टम डेमॉन घर निर्देशिका खोज कर सकते हैं."
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
-msgstr ""
-+#: booleans.py:50
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr "निर्धारित करें कि क्या Git सिस्टम डेमॉन cifs फाइल सिस्टम का उपयोग कर सकते हैं"
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
-msgstr ""
-+#: booleans.py:51
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr "निर्धारित करें कि क्या Git सिस्टम डेमॉन nfs फाइल सिस्टम का उपयोग कर सकते हैं."
--#: ../gui/selinux.tbl:141
--msgid "pppd"
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
-msgstr ""
-+#: booleans.py:52
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
+msgstr "itisis डेमॉन को मेल भेजने दें"
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
-msgstr ""
-+#: booleans.py:53
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
+msgstr "urandom के पठन को सभी रीडिंग के लिए सक्रिय करें."
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
-msgstr ""
-+#: booleans.py:54
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr "gpg-agent --write-env-file विकल्प का उपयोग करने दें. यह साथ ही gpg-agent को उपयोक्ता फ़ाइल प्रबंधित करने देता है."
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
-msgstr ""
-+#: booleans.py:55
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr "जीपीजी वेब एडमिन को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है."
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
-msgstr ""
-+#: booleans.py:56
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+msgstr "gssd को टेंप निर्देशिका पढ़ने की छूट दें. करबरोस tgt में पहुँच के लिए."
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:64
++msgid "Allow guest to exec content"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
-msgstr ""
-+#: booleans.py:57
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr "अपाचे को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है. निर्देशिका/फ़ाइल को public_content_rw_t से लेबल किया हुआ होना चाहिए."
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
-msgstr ""
-+#: booleans.py:58
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr "httpd को अंतर्निमित स्क्रिप्टिंग का उपयोग करने दें (प्रायः php)"
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
-msgstr ""
-+#: booleans.py:59
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
+msgstr "आप http डेमॉन को स्पैम जाँचने दें"
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
-msgstr ""
-+#: booleans.py:60
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr "httpd को बतौर FTP क्लाइंट ftp पोर्ट और ephemeral पोर्ट में अनुमति दें"
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
-msgstr ""
-+#: booleans.py:61
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr "httpd को ldap पोर्ट से कनेक्ट करने की अनुमति दें"
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
-msgstr ""
-+#: booleans.py:62
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
+msgstr "http डोमेन को zabbix में कनेक्ट होने दें"
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
-msgstr ""
-+#: booleans.py:63
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr "HTTPD स्क्रिप्ट और मॉड्यूल को संजाल पर टीसीपी से संजाल पर कनेक्ट होने की छूट दें."
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
-msgstr ""
-+#: booleans.py:64
++#: booleans.py:72
+msgid ""
+"Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr "HTTPD स्क्रिप्ट और मॉड्यूल को संजाल पर कोब्बलर में कनेक्ट होने की छूट दें."
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
-msgstr ""
-+#: booleans.py:65
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr "HTTPD स्क्रिप्ट और मॉड्यूल को संजाल पर डेटाबेस में कनेक्ट होने की छूट दें."
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
-msgstr ""
-+#: booleans.py:66
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr "httpd को memcache सर्वर से कनेक्ट करने दें"
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
-msgstr ""
-+#: booleans.py:67
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
+msgstr "httpd बतौर रिले काम करने दें"
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
-msgstr ""
-+#: booleans.py:68
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
+msgstr "httpd डेमॉन को मेल भेजने दें"
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
-msgstr ""
-+#: booleans.py:69
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr "अपाचे को avahi सेवा से dbus के द्वारा संचार करना दें"
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
-msgstr ""
-+#: booleans.py:70
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr "httpd cgi समर्थन की अनुमति दें"
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
-msgstr ""
-+#: booleans.py:71
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr "httpd बतौर FTP सर्वर ftp पोर्ट पर सुनकर काम करने दें."
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
-msgstr ""
-+#: booleans.py:72
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr "httpd को घर निर्देशिका को अनुमति दें"
--#: ../gui/selinux.tbl:161
--msgid "rsync"
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
-msgstr ""
-+#: booleans.py:73
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr "httpd स्क्रिप्ट और मॉड्यूल को execmem/execstack की छूट दें"
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
-msgstr ""
-+#: booleans.py:74
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr "HTTPD को आरामदायक बंद होने के लिए पोर्ट 80 से कनेक्ट होने दें"
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
-msgstr ""
-+#: booleans.py:75
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
+msgstr "httpd प्रक्रिया को आईपीए सामग्री के प्रबंधन की अनुमति दें"
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
-msgstr ""
-+#: booleans.py:76
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr "अपाचे को mod_auth_ntlm_winbind की छूट दें"
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
-msgstr ""
-+#: booleans.py:77
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
+msgstr "Apache को mod_auth_pam का उपयोग करने के लिए अनुमति दें"
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
-msgstr ""
-+#: booleans.py:78
++#: booleans.py:86
+msgid "Allow httpd to read user content"
+msgstr "httpd को उपयोक्ता सामग्री की अनुमति दें"
--#: ../gui/selinux.tbl:165
-+#: booleans.py:79
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
+-msgstr ""
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr "स्टिकशिफ्ट अवस्था में एपाचे को अनुमति दें, पैसेंजर को संक्रमण नहीं"
-+
-+#: booleans.py:80
+
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
+-msgstr ""
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
+msgstr "httpd डेमॉन को इसकी संसाधन सीमा बदलने के लिए अनुमति दें"
-+
-+#: booleans.py:81
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
+
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
-msgstr ""
++#: booleans.py:89
++msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr "HTTPD को SSI निष्पादनीय पर उसी डोमेन में बतौर तंत्र CGI स्क्रिप्ट चलाने के लिए अनुमति दें."
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
-msgstr ""
-+#: booleans.py:82
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr "एपाचे स्क्रिप्ट को सार्वजनिक कंटेंट में लिखने की अनुमति दें, निर्देशिका/फ़ाइल को जरूर public_rw_content_t से लेबल रहना चाहिए."
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
--msgstr ""
-+#: booleans.py:83
+-#: ../gui/selinux.tbl:165
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
+msgstr "Apache को tmp अंतर्वस्तु का निष्पादन करने के लिए अनुमति दें."
-
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
++
++#: booleans.py:92
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
-msgstr ""
-+#: booleans.py:84
-+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr "HTTPD को टर्मिनल से संचार करने की छूट दें. टर्मिनल पर प्रमाणपत्र के लिए पासफ्रेज दर्ज करने के लिए जरूरी."
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
-msgstr ""
-+#: booleans.py:85
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
+msgstr "HTTPD हैंडलिंग को सभी अंतर्वस्तु फ़ाइलों के लिए एकीकृत करने दें."
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
-msgstr ""
-+#: booleans.py:86
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
+msgstr "httpd को cifs फ़ाइल तंत्र के लिए अनुमति दें"
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-msgstr ""
-+#: booleans.py:87
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
+msgstr "httpd को फ्यूज फ़ाइल तंत्र के लिए अनुमति दें"
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
-msgstr ""
-+#: booleans.py:88
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
+msgstr "gpg चलाने के लिए httpd को अनुमति दें"
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
-msgstr ""
-+#: booleans.py:89
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
+msgstr "httpd को nfs फ़ाइल तंत्र के लिए अनुमति दें"
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
+-msgstr ""
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr "सेवा शुरू करने के लिए httpd को oddjob के साथ संवाद करने के लिए अनुमति दें"
+
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
+-msgstr ""
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr "httpd को ओपनस्टैक पोर्ट के लिए अनुमति दें"
+
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
+ msgstr ""
+
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-msgstr ""
-+#: booleans.py:90
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr "सेवा शुरू करने के लिए httpd को oddjob के साथ संवाद करने के लिए अनुमति दें"
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr "icecast को सभी पोर्ट से कनेक्ट करने की छूट दें न कि केवल साउंड पोर्ट से."
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-msgstr ""
-+#: booleans.py:91
-+msgid "Allow httpd to access openstack ports"
-+msgstr "httpd को ओपनस्टैक पोर्ट के लिए अनुमति दें"
++#: booleans.py:102
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr "Irssi IRC क्लाइंट को किसी पोर्ट से कनेक्ट होने दें और और किसी अनारक्षित पोर्ट से बांधना चाहता हैं."
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-msgstr ""
-+#: booleans.py:92
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr "icecast को सभी पोर्ट से कनेक्ट करने की छूट दें न कि केवल साउंड पोर्ट से."
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
++msgstr "करबरोस के साथ सीमित अनुप्रयोग को अनुमति दें."
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-msgstr ""
-+#: booleans.py:93
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr "Irssi IRC क्लाइंट को किसी पोर्ट से कनेक्ट होने दें और और किसी अनारक्षित पोर्ट से बांधना चाहता हैं."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
++msgstr "syslogd डेमॉन को मेल भेजने दें"
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-msgstr ""
-+#: booleans.py:94
-+msgid "Allow java executable stack"
-+msgstr "java एक्सक्यूटेबल स्टैक की स्वीकृति दें"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr "टर्मिनल पर पढ़ने/लिखने के लिए syslogd को अनुमति दें"
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-msgstr ""
-+#: booleans.py:95
-+msgid "Allow confined applications to run with kerberos."
-+msgstr "करबरोस के साथ सीमित अनुप्रयोग को अनुमति दें."
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
++msgstr "/dev/console से लॉगिन और तंत्र के उपयोग की छूट दें."
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-msgstr ""
-+#: booleans.py:96
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "syslogd डेमॉन को मेल भेजने दें"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
++msgstr "mmap करने की एड्रेस स्पेस के निम्न क्षेत्र में क्षमता को नियंत्रित करें, जैसा कि /proc/sys/kernel/mmap_min_addr द्वारा विन्यस्त है."
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-msgstr ""
-+#: booleans.py:97
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr "टर्मिनल पर पढ़ने/लिखने के लिए syslogd को अनुमति दें"
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
++msgstr "घर निर्देशिका में फ़ाइल को मॉक को पढ़ने दें."
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-msgstr ""
-+#: booleans.py:98
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr "/dev/console से लॉगिन और तंत्र के उपयोग की छूट दें."
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
++msgstr "किसी माउंट कमांड को कोई निर्देशिका या फ़ाइल आरोहित करने के लिए अनुमति दें."
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-msgstr ""
-+#: booleans.py:99
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr "mmap करने की एड्रेस स्पेस के निम्न क्षेत्र में क्षमता को नियंत्रित करें, जैसा कि /proc/sys/kernel/mmap_min_addr द्वारा विन्यस्त है."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr "मोजिल्ला प्लगिन डोमेन को संजाल में TCP के प्रयोग से कनेक्ट होने दें."
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-msgstr ""
-+#: booleans.py:100
-+msgid "Allow mock to read files in home directories."
-+msgstr "घर निर्देशिका में फ़ाइल को मॉक को पढ़ने दें."
++#: booleans.py:111
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr "mozilla_plugins को उपयोक्ता की घर निर्देशिका में रेंडम कंटेंट बनाने दें"
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-msgstr ""
-+#: booleans.py:101
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr "किसी माउंट कमांड को कोई निर्देशिका या फ़ाइल आरोहित करने के लिए अनुमति दें."
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
++msgstr "सीमित वेब ब्राउजर को घर निर्देशिका कंटेंट में पढ़ने के लिए अनुमति दें"
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-msgstr ""
-+#: booleans.py:102
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr "मोजिल्ला प्लगिन डोमेन को संजाल में TCP के प्रयोग से कनेक्ट होने दें."
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
++msgstr "mplayer एक्सक्यूटेबल स्टैक की स्वीकृति दें"
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-msgstr ""
-+#: booleans.py:103
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr "mozilla_plugins को उपयोक्ता की घर निर्देशिका में रेंडम कंटेंट बनाने दें"
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
++msgstr "mysqld को सभी पोर्ट से कनेक्ट होने दें"
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-msgstr ""
-+#: booleans.py:104
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr "सीमित वेब ब्राउजर को घर निर्देशिका कंटेंट में पढ़ने के लिए अनुमति दें"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
++msgstr "BIND को अपाचे पोर्ट बांधने के लिए अनुमति दें."
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-msgstr ""
-+#: booleans.py:105
-+msgid "Allow mplayer executable stack"
-+msgstr "mplayer एक्सक्यूटेबल स्टैक की स्वीकृति दें"
++#: booleans.py:116
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr "BIND को मास्टर जोन फ़ाइलों में लिखने के लिए छूट दें. सामान्य रूप से इसे गतिशील DNS या जोन ट्रांसफर के लिए प्रयोग किया जाता है."
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:106
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "mysqld को सभी पोर्ट से कनेक्ट होने दें"
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr "किसी फ़ाइल/निर्देशिका को NFS से होकर केवल पढ़ने/ के लिए निर्यात करने दें."
-#: ../gui/selinux.tbl:189
-+#: booleans.py:107
-+msgid "Allow BIND to bind apache port."
-+msgstr "BIND को अपाचे पोर्ट बांधने के लिए अनुमति दें."
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr "किसी फ़ाइल/निर्देशिका को NFS से होकर पढ़ने/लिखने के लिए निर्यात करने दें."
+
-+#: booleans.py:108
++#: booleans.py:119
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-msgstr ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr "BIND को मास्टर जोन फ़ाइलों में लिखने के लिए छूट दें. सामान्य रूप से इसे गतिशील DNS या जोन ट्रांसफर के लिए प्रयोग किया जाता है."
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr "nfs को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है. फ़ाइल/निर्देशिका को public_content_rw_t से लेबल किया हुआ होना चाहिए."
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-msgstr ""
-+#: booleans.py:109
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr "किसी फ़ाइल/निर्देशिका को NFS से होकर केवल पढ़ने/ के लिए निर्यात करने दें."
++#: booleans.py:120
++msgid "Allow system to run with NIS"
++msgstr "NIS के साथ तंत्र को चलाना की अनुमति दें"
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-msgstr ""
-+#: booleans.py:110
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr "किसी फ़ाइल/निर्देशिका को NFS से होकर पढ़ने/लिखने के लिए निर्यात करने दें."
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
++msgstr "सीमित अनुप्रयोग को nscd साझा स्मृति के उपयोग के लिए अनुमति दें."
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--msgstr ""
-+#: booleans.py:111
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
-+msgstr "nfs को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है. फ़ाइल/निर्देशिका को public_content_rw_t से लेबल किया हुआ होना चाहिए."
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+ msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-msgstr ""
-+#: booleans.py:112
-+msgid "Allow system to run with NIS"
-+msgstr "NIS के साथ तंत्र को चलाना की अनुमति दें"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
++msgstr "openvpn को घर निर्देशिका को अनुमति दें"
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-msgstr ""
-+#: booleans.py:113
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr "सीमित अनुप्रयोग को nscd साझा स्मृति के उपयोग के लिए अनुमति दें."
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr "piranha-lvs डोमेन को TCP के उपयोग से कनेक्ट करने के लिए अनुमति दें."
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-msgstr ""
-+#: booleans.py:114
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr "nsplugin कोड को किसी अनारक्षित पोर्ट से कनेक्ट करने दें"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr "polipo को सभी पोर्ट से कनेक्ट होने दें > 1023"
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-msgstr ""
-+#: booleans.py:115
-+msgid "Allow nsplugin code to execmem/execstack"
-+msgstr "nsplugin कोड को execmem/execstack की छूट दें"
++#: booleans.py:126
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
++msgstr "निर्धारित करना चाहते हैं कि क्या Polipo सत्र डेमॉन tcp सॉकेट को सभी अनारक्षित पोर्ट में बाइंड कर सकता है."
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-msgstr ""
-+#: booleans.py:116
-+msgid "Allow openvpn to read home directories"
-+msgstr "openvpn को घर निर्देशिका को अनुमति दें"
++#: booleans.py:127
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr "निर्धारित करें कि क्या उपयोक्ता डोमेन को कॉल करना Polipo डेमॉन को polipo_session_t domain में निष्पादित कर सकता है."
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-msgstr ""
-+#: booleans.py:117
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr "piranha-lvs डोमेन को TCP के उपयोग से कनेक्ट करने के लिए अनुमति दें."
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
++msgstr "निर्धारित करें कि क्या polipo cifs फ़ाइल तंत्र की पहुँच ले सकता है."
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-msgstr ""
-+#: booleans.py:118
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr "polipo को सभी पोर्ट से कनेक्ट होने दें > 1023"
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr "निर्धारित करें कि क्या Polipo nfs फ़ाइल तंत्र की पहुँच ले सकता है."
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-msgstr ""
-+#: booleans.py:119
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr "निर्धारित करना चाहते हैं कि क्या Polipo सत्र डेमॉन tcp सॉकेट को सभी अनारक्षित पोर्ट में बाइंड कर सकता है."
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
++msgstr "पोलीइंस्टैनसियेटेड निर्देशिका समर्थन सक्रिय करें."
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-msgstr ""
-+#: booleans.py:120
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr "निर्धारित करें कि क्या उपयोक्ता डोमेन को कॉल करना Polipo डेमॉन को polipo_session_t domain में निष्पादित कर सकता है."
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "postfix_local डोमेन को mail_spool निर्देशिका में पूर्ण लेखन अभिगम दें"
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-msgstr ""
-+#: booleans.py:121
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr "निर्धारित करें कि क्या polipo cifs फ़ाइल तंत्र की पहुँच ले सकता है."
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr "postgresql को ssh और rsync के उपयोग के लिए पॉइंट इन टाइम रिकवरी के लिए अनुमति दें"
-#: ../gui/selinux.tbl:202
-msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-msgstr ""
-+#: booleans.py:122
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr "निर्धारित करें कि क्या Polipo nfs फ़ाइल तंत्र की पहुँच ले सकता है."
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
++msgstr "विदेशी डेटाबेस को ग्राहक लेबल संचारित करने के लिए अनुमति दें"
++
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
++msgstr "DML कथन को निष्पादित करने के लिए डेटाबेस एडमिन को अनुमति दें"
++
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "अनधिकृत उपयोक्ताओं को DDL कथन का निष्पादन करने की छूट दें"
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr "pppd को खास मोडेम के लिए कर्नेल को लोड करने दें"
++
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
++msgstr "pppd को नियमित उपयोक्ता के रूप में चलने की स्वीकृति दें"
++
++#: booleans.py:138
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-msgstr ""
-+#: booleans.py:123
-+msgid "Enable polyinstantiated directory support."
-+msgstr "पोलीइंस्टैनसियेटेड निर्देशिका समर्थन सक्रिय करें."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "privoxy को सभी पोर्ट में कनेक्ट करने दें न कि केवल HTTP, FTP, और गोफर पोर्ट में."
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-msgstr ""
-+#: booleans.py:124
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr "NFS माउंट (नियमित nfs_t) का उपयोग करने के लिए पोर्टेज डोमेन को अनुमति दें"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
++msgstr "पपेट क्लाइंट को सभी फ़ाइल प्रकारों को प्रबंधित करने दें."
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-msgstr ""
-+#: booleans.py:125
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "postfix_local डोमेन को mail_spool निर्देशिका में पूर्ण लेखन अभिगम दें"
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "Puppet मास्टर को MySQL और PostgreSQL डेटाबेस में कनेक्ट होने के लिए अनुमति दें"
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-msgstr ""
-+#: booleans.py:126
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "postgresql को ssh और rsync के उपयोग के लिए पॉइंट इन टाइम रिकवरी के लिए अनुमति दें"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
++msgstr "racoon को शेडो को पढ़ने के लिए अनुमति दें"
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-msgstr ""
-+#: booleans.py:127
-+msgid "Allow transmit client label to foreign database"
-+msgstr "विदेशी डेटाबेस को ग्राहक लेबल संचारित करने के लिए अनुमति दें"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "rgmanager डोमेन को संजाल में TCP के प्रयोग से कनेक्ट होने दें."
-#: ../gui/selinux.tbl:208
-+#: booleans.py:128
-+msgid "Allow database admins to execute DML statement"
-+msgstr "DML कथन को निष्पादित करने के लिए डेटाबेस एडमिन को अनुमति दें"
-+
-+#: booleans.py:129
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "अनधिकृत उपयोक्ताओं को DDL कथन का निष्पादन करने की छूट दें"
-+
-+#: booleans.py:130
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "pppd को खास मोडेम के लिए कर्नेल को लोड करने दें"
-+
-+#: booleans.py:131
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "pppd को नियमित उपयोक्ता के रूप में चलने की स्वीकृति दें"
-+
-+#: booleans.py:132
++#: booleans.py:143
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-msgstr ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "privoxy को सभी पोर्ट में कनेक्ट करने दें न कि केवल HTTP, FTP, और गोफर पोर्ट में."
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "rsync को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है. फ़ाइल/निर्देशिका को public_content_rw_t से लेबल किया हुआ होना चाहिए."
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-msgstr ""
-+#: booleans.py:133
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "पपेट क्लाइंट को सभी फ़ाइल प्रकारों को प्रबंधित करने दें."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
++msgstr "क्या आप rsync को बतौर क्लाइंट चलाने दें"
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-msgstr ""
-+#: booleans.py:134
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "Puppet मास्टर को MySQL और PostgreSQL डेटाबेस में कनेक्ट होने के लिए अनुमति दें"
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
++msgstr "rsync को किसी फ़ाइल/निर्देशिका को केवल पढ़ने के लिए अनुमति दें."
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-msgstr ""
-+#: booleans.py:135
-+msgid "Allow qemu to connect fully to the network"
-+msgstr "qemu को संजाल में पूरी तरह से कनेक्ट करने दें"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "rsync सर्वर को cifs फ़ाइलतंत्र को साझा करने दें"
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-msgstr ""
-+#: booleans.py:136
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr "qemu को cifs/Samba फ़ाइल सिस्टम के उपयोग की अनुमति दें"
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "rsync सर्वर को nfs फ़ाइलतंत्र को साझा करने दें"
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-msgstr ""
-+#: booleans.py:137
-+msgid "Allow qemu to use serial/parallel communication ports"
-+msgstr "qemu को क्रमिक/समांतर संचार पोर्ट की अनुमति दें"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "सांबा को नयी घर निर्देशिका (उदा. via PAM) बनाने दें"
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-msgstr ""
-+#: booleans.py:138
-+msgid "Allow qemu to use nfs file systems"
-+msgstr "qemu को nfs फ़ाइल सिस्टम के उपयोग की अनुमति दें"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr "सांबा को डोमेन कंट्रोलर के रूप में काम करने दें, उपयोक्ता, समूह जोड़ना और कूटशब्द बदलने देना चाहते हैं"
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-msgstr ""
-+#: booleans.py:139
-+msgid "Allow qemu to use usb devices"
-+msgstr "qemu को usb युक्ति के उपयोग की अनुमति दें"
-+
-+#: booleans.py:140
-+msgid "Allow racoon to read shadow"
-+msgstr "racoon को शेडो को पढ़ने के लिए अनुमति दें"
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
++msgstr "सांबा को नयी घर निर्देशिका साझा करने दें"
-#: ../gui/selinux.tbl:216
-+#: booleans.py:141
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "rgmanager डोमेन को संजाल में TCP के प्रयोग से कनेक्ट होने दें."
-+
-+#: booleans.py:142
- msgid ""
+-msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-msgstr ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "rsync को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है. फ़ाइल/निर्देशिका को public_content_rw_t से लेबल किया हुआ होना चाहिए."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
++msgstr "सांबा को किसी फ़ाइल/निर्देशिका को केवल पढ़ने के लिए अनुमति दें."
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-msgstr ""
-+#: booleans.py:143
-+msgid "Allow rsync to run as a client"
-+msgstr "क्या आप rsync को बतौर क्लाइंट चलाने दें"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
++msgstr "सांबा को किसी फ़ाइल/निर्देशिका को केवल पढ़ने/लिखने के लिए अनुमति दें."
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "rsync को किसी फ़ाइल/निर्देशिका को केवल पढ़ने के लिए अनुमति दें."
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
++msgstr "सांबा को एक पोर्टमापर के रूप में कार्य करने की अनुमति दें"
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "rsync सर्वर को cifs फ़ाइलतंत्र को साझा करने दें"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
++msgstr "सांबा को असीमित स्क्रिप्ट चलाने के लिए अनुमति दें"
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "rsync सर्वर को nfs फ़ाइलतंत्र को साझा करने दें"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "सांबा को ntfs/fusefs निर्यात करने दें"
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-msgstr ""
-+#: booleans.py:147
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "सांबा को नयी घर निर्देशिका (उदा. via PAM) बनाने दें"
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
++msgstr "सांबा को NFS आयतन करने दें"
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-msgstr ""
-+#: booleans.py:148
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "सांबा को डोमेन कंट्रोलर के रूप में काम करने दें, उपयोक्ता, समूह जोड़ना और कूटशब्द बदलने देना चाहते हैं"
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
++msgstr "फ्यूज फ़ाइलों को पढ़ने/लिखने के लिए sanlock की अनुमति दें"
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:149
-+msgid "Allow samba to share users home directories."
-+msgstr "सांबा को नयी घर निर्देशिका साझा करने दें"
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
++msgstr "sanlock को nfs फाइलों का प्रबंधन करने के लिए अनुमति दें"
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "सांबा को किसी फ़ाइल/निर्देशिका को केवल पढ़ने के लिए अनुमति दें."
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
++msgstr "sanlock को cifs फाइलों का प्रबंधन करने के लिए अनुमति दें"
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "सांबा को किसी फ़ाइल/निर्देशिका को केवल पढ़ने/लिखने के लिए अनुमति दें."
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
++msgstr "sasl को शेडो को पढ़ने के लिए अनुमति दें"
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to act as a portmapper"
-+msgstr "सांबा को एक पोर्टमापर के रूप में कार्य करने की अनुमति दें"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "सांबा को असीमित स्क्रिप्ट चलाने के लिए अनुमति दें"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr "प्रोग्राम को अनुमति नहीं दें जैसे कि newrole प्रशासनिक उपयोक्ता डोमेन में बदलने के लिए."
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "सांबा को ntfs/fusefs निर्यात करने दें"
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr "कर्नेल मॉड्यूल को निष्क्रिय करें."
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export NFS volumes."
-+msgstr "सांबा को NFS आयतन करने दें"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
++msgstr "बूलियन को निर्धारित करने के लिए कि तंत्र नीति को लोड करने, पुनर्बलन मोड की स्थापना, और बूलियन मान बदलने की अनुमति देता हैं. इसे सही पर सेट करें और आप के लिए यह फिर से वापस सेट करने के लिए रिबूट करना होगा."
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-msgstr ""
-+#: booleans.py:156
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "फ्यूज फ़ाइलों को पढ़ने/लिखने के लिए sanlock की अनुमति दें"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr "नियमित उपयोक्ता सीधा dri युक्ति पहुँच की अनुमति दें"
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "sanlock को nfs फाइलों का प्रबंधन करने के लिए अनुमति दें"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "असीमित निष्पादनीय को उनके हीप स्मृति को छूट दें. ऐसा करना अच्छी बात नहीं है. यह खराब कोड किए गए निष्पादनीय को बताता है लेकिन यह एक हमले को बताता है. इस निष्पादनीय को बगजिला में रिपोर्ट किया जाना चाहिए"
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "sanlock को cifs फाइलों का प्रबंधन करने के लिए अनुमति दें"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr "सभी असीमित निष्पादनीय को लाइब्रेरी के उपयोग के लिए अनुमति दें जिसके लिए पाठ स्थानांतरण की जरूरत है जो कि textrel_shlib_t से लेबल नहीं किया हुआ है"
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-msgstr ""
-+#: booleans.py:159
-+msgid "Allow sasl to read shadow"
-+msgstr "sasl को शेडो को पढ़ने के लिए अनुमति दें"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "सभी असीमित निष्पादनीय को उनके स्टैक को छूट दें ऐसा करना कभी भी जरूरी नहीं है. यह खराब कोड किए गए निष्पादनीय को बताता है लेकिन यह एक हमले को बताता है. इस निष्पादनीय को बगजिला में रिपोर्ट किया जाना चाहिए"
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-msgstr ""
-+#: booleans.py:160
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "प्रोग्राम को अनुमति नहीं दें जैसे कि newrole प्रशासनिक उपयोक्ता डोमेन में बदलने के लिए."
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr "उपयोक्ता को स्थानीय mysql सर्वर में कनेक्ट करने की छूट दें"
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-msgstr ""
-+#: booleans.py:161
-+msgid "Disable kernel module loading."
-+msgstr "कर्नेल मॉड्यूल को निष्क्रिय करें."
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
++msgstr "सीमित उपयोक्ता को पिंग के निष्पादन और कमांड बनाने के लिए चलाने की क्षमता को अनुमति दें."
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "बूलियन को निर्धारित करने के लिए कि तंत्र नीति को लोड करने, पुनर्बलन मोड की स्थापना, और बूलियन मान बदलने की अनुमति देता हैं. इसे सही पर सेट करें और आप के लिए यह फिर से वापस सेट करने के लिए रिबूट करना होगा."
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr "उपयोक्ता को PostgreSQL से कनेक्ट होने की छूट दें"
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-msgstr ""
-+#: booleans.py:163
-+msgid "Allow regular users direct dri device access"
-+msgstr "नियमित उपयोक्ता सीधा dri युक्ति पहुँच की अनुमति दें"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "फ़ाइलतंत्र पर उपयोक्ता r/w फ़ाइल के लिए अनुमति दें ताकि उसके पास विस्तारित विशेषता नहीं हो (FAT, CDROM, FLOPPY)"
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-msgstr ""
-+#: booleans.py:164
++#: booleans.py:173
+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "असीमित निष्पादनीय को उनके हीप स्मृति को छूट दें. ऐसा करना अच्छी बात नहीं है. यह खराब कोड किए गए निष्पादनीय को बताता है लेकिन यह एक हमले को बताता है. इस निष्पादनीय को बगजिला में रिपोर्ट किया जाना चाहिए"
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
++msgstr "उपयोक्ता को TCP सर्वर (bind to ports and accept connection from the same domain and outside users) चलाने की स्वीकृति दें इन बलों को FTP निष्क्रिय मोड में निष्क्रिय करते हुए और अन्य प्रोटोकॉल बदल सकता है."
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
--msgstr ""
-+#: booleans.py:165
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "सभी असीमित निष्पादनीय को लाइब्रेरी के उपयोग के लिए अनुमति दें जिसके लिए पाठ स्थानांतरण की जरूरत है जो कि textrel_shlib_t से लेबल नहीं किया हुआ है"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
+ msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "सभी असीमित निष्पादनीय को उनके स्टैक को छूट दें ऐसा करना कभी भी जरूरी नहीं है. यह खराब कोड किए गए निष्पादनीय को बताता है लेकिन यह एक हमले को बताता है. इस निष्पादनीय को बगजिला में रिपोर्ट किया जाना चाहिए"
++#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr "उपयोक्ता संगीत साझा की अनुमति दें"
-#: ../gui/statusPage.py:94
-msgid "Status"
-msgstr ""
-+#: booleans.py:167
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "उपयोक्ता को स्थानीय mysql सर्वर में कनेक्ट करने की छूट दें"
++#: booleans.py:176
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
++msgstr "anon internal-sftp को फाइलों अपलोड करने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है. निर्देशिका को public_content_rw_t से लेबल किया हुआ होना चाहिए."
-#: ../gui/statusPage.py:133
-+#: booleans.py:168
++#: booleans.py:177
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "सीमित उपयोक्ता को पिंग के निष्पादन और कमांड बनाने के लिए चलाने की क्षमता को अनुमति दें."
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr "sftp-internal को फ़ाइल को लिखने और पढ़ने के लिए अनुमति उपयोक्ता घर निर्देशिका में दें"
-#: ../gui/statusPage.py:147
-+#: booleans.py:169
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "उपयोक्ता को PostgreSQL से कनेक्ट होने की छूट दें"
-+
-+#: booleans.py:170
++#: booleans.py:178
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -135739,83 +135691,84 @@ index a9915df..8de02a8 100644
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-msgstr ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "फ़ाइलतंत्र पर उपयोक्ता r/w फ़ाइल के लिए अनुमति दें ताकि उसके पास विस्तारित विशेषता नहीं हो (FAT, CDROM, FLOPPY)"
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "sftp-internal को स्थानीय उपयोक्ता में लॉगिन के अनुमति दें और तंत्र पर सभी फ़ाइल को लिखने/पढ़ने देते हैं जो कि DAC द्वारा परिचालित होता है."
-#: ../gui/statusPage.py:152
-+#: booleans.py:171
++#: booleans.py:179
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "उपयोक्ता को TCP सर्वर (bind to ports and accept connection from the same domain and outside users) चलाने की स्वीकृति दें इन बलों को FTP निष्क्रिय मोड में निष्क्रिय करते हुए और अन्य प्रोटोकॉल बदल सकता है."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
++msgstr "internal-sftp को फ़ाइल को लिखने और पढ़ने के लिए अनुमति उपयोक्ता ssh घर निर्देशिका में दें."
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-msgstr ""
-+#: booleans.py:172
-+msgid "Allow user music sharing"
-+msgstr "उपयोक्ता संगीत साझा की अनुमति दें"
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "sge को किसी भी टीसीपी पोर्ट का उपयोग कर संजाल से कनेक्ट करने के लिए अनुमति दें"
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:173
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
++msgstr "sge को nfs फ़ाइल तंत्र के लिए अनुमति दें."
++
++#: booleans.py:182
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-msgstr ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "anon internal-sftp को फाइलों अपलोड करने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है. निर्देशिका को public_content_rw_t से लेबल किया हुआ होना चाहिए."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
++msgstr "3ware नियंत्रक पर युक्ति के समर्थन के लिए जरूरी अतिरिक्त अनुमतियों को सक्रिय करने दें"
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-msgstr ""
-+#: booleans.py:174
++#: booleans.py:183
+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "sftp-internal को फ़ाइल को लिखने और पढ़ने के लिए अनुमति उपयोक्ता घर निर्देशिका में दें"
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "सांबा को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है. फ़ाइल/निर्देशिका को public_content_rw_t से लेबल किया हुआ होना चाहिए."
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-msgstr ""
-+#: booleans.py:175
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "sftp-internal को स्थानीय उपयोक्ता में लॉगिन के अनुमति दें और तंत्र पर सभी फ़ाइल को लिखने/पढ़ने देते हैं जो कि DAC द्वारा परिचालित होता है."
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
++msgstr "उपयोक्ता spamassassin क्लाइंट को संजाल के उपयोग के लिए अनुमति दें."
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "internal-sftp को फ़ाइल को लिखने और पढ़ने के लिए अनुमति उपयोक्ता ssh घर निर्देशिका में दें."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
++msgstr "spamd को उपयोक्ता घर निर्देशिका में लिखने/पढ़ने की अनुमति दें"
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-msgstr ""
-+#: booleans.py:177
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "sge को किसी भी टीसीपी पोर्ट का उपयोग कर संजाल से कनेक्ट करने के लिए अनुमति दें"
++#: booleans.py:186
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "squid को सभी पोर्ट में कनेक्ट करने दें न कि केवल HTTP, FTP, और गोफर पोर्ट में."
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-msgstr ""
-+#: booleans.py:178
-+msgid "Allow sge to access nfs file systems."
-+msgstr "sge को nfs फ़ाइल तंत्र के लिए अनुमति दें."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr "squid को बतौर पारदर्शी प्रॉक्सी चलाने दें (TPROXY)"
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:179
++#: booleans.py:188
msgid ""
-"all files\n"
-"regular file\n"
@@ -135826,149 +135779,141 @@ index a9915df..8de02a8 100644
-"symbolic link\n"
-"named pipe\n"
-msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "3ware नियंत्रक पर युक्ति के समर्थन के लिए जरूरी अतिरिक्त अनुमतियों को सक्रिय करने दें"
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr "ssh को chroot env के साथ फ़ाइल लिखने पढ़ने के लिए छूट उपयोक्ता घर निर्देशिका में दें"
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-msgstr ""
-+#: booleans.py:180
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "सांबा को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है. फ़ाइल/निर्देशिका को public_content_rw_t से लेबल किया हुआ होना चाहिए."
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr "मेजबान कुंजी आधारित सत्यापन की अनुमति दें"
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-msgstr ""
-+#: booleans.py:181
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "उपयोक्ता spamassassin क्लाइंट को संजाल के उपयोग के लिए अनुमति दें."
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "ssh लॉगिन को sysadm_r:sysadm_t के रूप में स्वीकृति दें"
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
--msgstr ""
-+#: booleans.py:182
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "spamd को उपयोक्ता घर निर्देशिका में लिखने/पढ़ने की अनुमति दें"
++#: booleans.py:191
++msgid "Allow staff to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "squid को सभी पोर्ट में कनेक्ट करने दें न कि केवल HTTP, FTP, और गोफर पोर्ट में."
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "उपयोक्ता को बनाने के लिए और डोमेन शुरू करने के लिए संक्रमण को अनुमति दें."
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "squid को बतौर पारदर्शी प्रॉक्सी चलाने दें (TPROXY)"
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-msgstr ""
-+#: booleans.py:185
++#: booleans.py:194
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "ssh को chroot env के साथ फ़ाइल लिखने पढ़ने के लिए छूट उपयोक्ता घर निर्देशिका में दें"
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr "टेलेपैथी कनेक्शन मैनेजर को अनुमति दें किसी संजाल पोर्ट में."
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-msgstr ""
-+#: booleans.py:186
-+msgid "allow host key based authentication"
-+msgstr "मेजबान कुंजी आधारित सत्यापन की अनुमति दें"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
++msgstr "टेलेपैथी कनेक्शन मैनेजर को अनुमति दें किसी जेनेरिक TCP पोर्ट में."
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-msgstr ""
-+#: booleans.py:187
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "ssh लॉगिन को sysadm_r:sysadm_t के रूप में स्वीकृति दें"
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr "tftp को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है."
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
--msgstr ""
-+#: booleans.py:188
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "उपयोक्ता को बनाने के लिए और डोमेन शुरू करने के लिए संक्रमण को अनुमति दें."
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:189
- msgid ""
+-msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-msgstr ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "टेलेपैथी कनेक्शन मैनेजर को अनुमति दें किसी संजाल पोर्ट में."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "tor डेमॉन को tcp सॉकेट से बांधने के लिए सभी अनारक्षित पोर्ट में अनुमति दें."
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
--msgstr ""
-+#: booleans.py:190
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "टेलेपैथी कनेक्शन मैनेजर को अनुमति दें किसी जेनेरिक TCP पोर्ट में."
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-msgstr ""
-+#: booleans.py:191
++#: booleans.py:200
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "tftp को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr "असीमित उपयोक्ता को क्रोम सैंडबॉक्स डोमेन में अनुमति दें जब chrome-sandbox को चलाया जाए"
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:192
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "tor डेमॉन को tcp सॉकेट से बांधने के लिए सभी अनारक्षित पोर्ट में अनुमति दें."
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
++msgstr "किसी उपयोक्ता को किसी असीमित डोमेन में में लॉगिन की छूट दें"
+
-+#: booleans.py:193
++#: booleans.py:202
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-msgstr ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "असीमित उपयोक्ता को क्रोम सैंडबॉक्स डोमेन में अनुमति दें जब chrome-sandbox को चलाया जाए"
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr "असीमित उपयोक्ता को मोजिल्ला प्लगिन डोमेन में xulrunner plugin-container चलाने के दौरान अनुमति दें"
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-msgstr ""
-+#: booleans.py:194
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "किसी उपयोक्ता को किसी असीमित डोमेन में में लॉगिन की छूट दें"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
++msgstr "असीमित को चलाने के लिए वीडियो प्लेयिंग टूल की छूट दें"
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "असीमित उपयोक्ता को मोजिल्ला प्लगिन डोमेन में xulrunner plugin-container चलाने के दौरान अनुमति दें"
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "आम उपयोक्ता को बनाने के लिए और डोमेन शुरू करने के लिए संक्रमण को अनुमति दें."
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-msgstr ""
-+#: booleans.py:196
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "असीमित को चलाने के लिए वीडियो प्लेयिंग टूल की छूट दें"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
++msgstr "ecryptfs घर निर्देशिका का समर्थन करें"
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-msgstr ""
-+#: booleans.py:197
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "आम उपयोक्ता को बनाने के लिए और डोमेन शुरू करने के लिए संक्रमण को अनुमति दें."
++#: booleans.py:206
++msgid "Support fusefs home directories"
++msgstr "fusefs घर निर्देशिका को समर्थन दें"
-#: ../gui/system-config-selinux.glade:1645
-#: ../gui/system-config-selinux.glade:1850
@@ -135979,128 +135924,126 @@ index a9915df..8de02a8 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-msgstr ""
-+#: booleans.py:198
-+msgid "Support ecryptfs home directories"
-+msgstr "ecryptfs घर निर्देशिका का समर्थन करें"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
++msgstr "lpd सर्वर का cups के बदले उपयोग करें"
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-msgstr ""
-+#: booleans.py:199
-+msgid "Support fusefs home directories"
-+msgstr "fusefs घर निर्देशिका को समर्थन दें"
++#: booleans.py:208
++msgid "Support NFS home directories"
++msgstr "NFS घर निर्देशिका को समर्थन दें"
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-msgstr ""
-+#: booleans.py:200
-+msgid "Use lpd server instead of cups"
-+msgstr "lpd सर्वर का cups के बदले उपयोग करें"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
++msgstr "NFS घर निर्देशिका को समर्थन दें"
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
--msgstr ""
-+#: booleans.py:201
-+msgid "Support NFS home directories"
-+msgstr "NFS घर निर्देशिका को समर्थन दें"
++#: booleans.py:210
++msgid "Allow user to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-msgstr ""
-+#: booleans.py:202
-+msgid "Support SAMBA home directories"
-+msgstr "NFS घर निर्देशिका को समर्थन दें"
-
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:203
++#: booleans.py:211
+msgid "Allow varnishd to connect to all ports, not just HTTP."
+msgstr "varnishd को सभी पोर्ट न कि HTTP से कनेक्ट होने दें."
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
-msgstr ""
-+#: booleans.py:204
++#: booleans.py:212
+msgid "Ignore vbetool mmap_zero errors."
+msgstr "vbetool mmap_zero त्रुटि को अनदेखा करने दें."
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
-msgstr ""
-+#: booleans.py:205
++#: booleans.py:213
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr "क्रमिक/समांतर संचार पोर्ट में सीमित वर्चुअल अतिथि को अनुमति दें"
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
-msgstr ""
-+#: booleans.py:206
++#: booleans.py:214
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr "सीमित वर्चुअल गेस्ट को निष्पादनीय स्मृति या निष्पादनीय स्टैक के उपयोग के लिए अनुमति दें"
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
-msgstr ""
-+#: booleans.py:207
++#: booleans.py:215
+msgid "Allow confined virtual guests to read fuse files"
+msgstr "सीमित वर्चुअल गेस्ट को फ्यूज फाइल के लिए अनुमति दें"
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
-msgstr ""
-+#: booleans.py:208
++#: booleans.py:216
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr "nfs फ़ाइलों के लिए सीमति वर्चुअल अतिथि को अनुमति दें"
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
+ msgstr ""
+
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-msgstr ""
-+#: booleans.py:209
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr "cifs फ़ाइलों के लिए सीमति वर्चुअल अतिथि को अनुमति दें"
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-msgstr ""
-+#: booleans.py:210
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr "सीमित वर्चुअल अतिथि को sanlock के साथ अनुमति दें"
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-msgstr ""
-+#: booleans.py:211
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
+msgstr "युक्ति विन्यास(pci) प्रबंधित करने के लिए सीमति वर्चुअल अतिथि को अनुमति दें"
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-msgstr ""
-+#: booleans.py:212
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr "सीमित वर्चुअल गेस्ट को यूएसबी युक्ति के उपयोग के लिए अनुमति दें"
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-msgstr ""
-+#: booleans.py:213
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr "सीमित वर्चुअल अतिथि को xserver के साथ अनुमति दें"
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-msgstr ""
-+#: booleans.py:214
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr "webadm को उपयोक्ता के घर निर्देशिका में फ़ाइल को प्रबंधित करने की अनुमति दें"
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-msgstr ""
-+#: booleans.py:215
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr "webadm को उपयोक्ता के घर निर्देशिका में फ़ाइल को पढ़ने की अनुमति दें"
@@ -136108,21 +136051,21 @@ index a9915df..8de02a8 100644
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-msgstr ""
-+#: booleans.py:216
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr "mmap_zero त्रुटियों को अनदेखा करें."
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-msgstr ""
-+#: booleans.py:217
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr "ग्राफिकल लॉगिन प्रोग्राम को बूटलोडर को चलाने दें"
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-msgstr ""
-+#: booleans.py:218
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr "आलेखीय लॉगिन प्रोग्राम में अनुमति दें सीधे बतौर sysadm_r:sysadm_t लॉगिन करने के लिए"
@@ -136130,25 +136073,25 @@ index a9915df..8de02a8 100644
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-msgstr ""
-+#: booleans.py:219
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr "xen को nfs फ़ाइल को प्रबंधित करने के लिए अनुमति दें"
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-msgstr ""
-+#: booleans.py:220
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr "xend को blktapctrl/tapdisk चलाने की अनुमति दें. जरूरत नहीं है यदि डिस्क छवि के लिए प्रतिबद्ध लॉजिकल वॉल्यूम चाहिए."
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:221
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr "xend को qemu-dm चलाने दें. जरूरी नहीं है यदि paravirt और no vfb का उपयोग हो रहा है."
+
-+#: booleans.py:222
++#: booleans.py:231
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
@@ -136158,90 +136101,106 @@ index a9915df..8de02a8 100644
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow xguest users to mount removable media"
-+msgstr "xguest उपयोक्ता विस्थापनीय मीडिया आरोहित करने की छूट दें"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-msgstr ""
-+#: booleans.py:224
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "ब्लू टूथ उपकरणों का उपयोग करने के लिए xguest को अनुमति दें"
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr "xguest उपयोक्ता विस्थापनीय मीडिया आरोहित करने की छूट दें"
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-msgstr ""
-+#: booleans.py:225
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "क्लाइंट को X सर्वर की साझा स्मृति खंड में अनुमति दें."
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr "ब्लू टूथ उपकरणों का उपयोग करने के लिए xguest को अनुमति दें"
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-msgstr ""
-+#: booleans.py:226
-+msgid "Allows XServer to execute writable memory"
-+msgstr "XServer को लेखन योग्य स्मृति चलाने के लिए अनुमति दें"
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "क्लाइंट को X सर्वर की साझा स्मृति खंड में अनुमति दें."
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-msgstr ""
-+#: booleans.py:227
-+msgid "Support X userspace object manager"
-+msgstr "X यूजरस्पेस ऑबजेक्ट मैनेजर को समर्थन दें"
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr "XServer को लेखन योग्य स्मृति चलाने के लिए अनुमति दें"
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-msgstr ""
-+#: booleans.py:228
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr "X यूजरस्पेस ऑबजेक्ट मैनेजर को समर्थन दें"
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr "zabbix को किसी अनारक्षित पोर्ट से कनेक्ट करने दें"
+
-+#: booleans.py:229
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr "जेब्रा डेमॉन को इसके विन्यास फ़ाइल में लिखने की छूट दें"
+
-+#: booleans.py:230
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr "ZoneMinder को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है."
diff --git a/policycoreutils/po/hr.po b/policycoreutils/po/hr.po
-index 9ccb8e0..fc11d5c 100644
+index 9ccb8e0..75801e9 100644
--- a/policycoreutils/po/hr.po
+++ b/policycoreutils/po/hr.po
-@@ -7,8 +7,8 @@ msgid ""
+@@ -1,34 +1,30 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++#
+ # Translators:
+ msgid ""
msgstr ""
"Project-Id-Version: Policycoreutils\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
- "Language: hr\n"
-@@ -16,7 +16,7 @@ msgstr ""
+-"Language: hr\n"
+ "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
- "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2\n"
-+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
++"Language: hr\n"
++"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#: ../run_init/run_init.c:67
msgid ""
-@@ -28,7 +28,7 @@ msgstr ""
- " gdje je <skripta> naziv init skripte koju je potrebno pokrenuti,\n"
- " <argumenti ...> argumenti za tu skriptu."
+ "USAGE: run_init <script> <args ...>\n"
+ " where: <script> is the name of the init script to run,\n"
+ " <args ...> are the arguments to that script."
+-msgstr ""
+-"UPOTREBA: run_init <skripta> <argumenti ...>\n"
+-" gdje je <skripta> naziv init skripte koju je potrebno pokrenuti,\n"
+-" <argumenti ...> argumenti za tu skriptu."
++msgstr "UPOTREBA: run_init <skripta> <argumenti ...>\n gdje je <skripta> naziv init skripte koju je potrebno pokrenuti,\n <argumenti ...> argumenti za tu skriptu."
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
#, c-format
msgid "failed to initialize PAM\n"
msgstr "Inicijalizacija PAM nije uspjela\n"
-@@ -77,7 +77,7 @@ msgstr "Nažalost, run_init može se upotrijebiti samo na SELinux kernelu.\n"
+@@ -77,353 +73,359 @@ msgstr "Nažalost, run_init može se upotrijebiti samo na SELinux kernelu.\n"
msgid "authentication failed.\n"
msgstr "Provjere autentičnosti nije uspjela.\n"
@@ -136250,7 +136209,14 @@ index 9ccb8e0..fc11d5c 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "Nije moguće postaviti exec kontekst za %s.\n"
-@@ -90,855 +90,871 @@ msgstr "******************** VAŽNO ***********************\n"
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "******************** VAŽNO ***********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "Za aktiviranje ovog paketa pravila pokrenite:"
@@ -136259,116 +136225,116 @@ index 9ccb8e0..fc11d5c 100644
-msgstr ""
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "Hvatište semanage nije moguće izraditi"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr "SELinux pravilima se ne upravlja ili pristup pohrani nije moguć."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "Čitanje pohrane pravila nije moguće."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "Uspostavljanje semanage veze nije moguće"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr ""
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr ""
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr ""
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "Semanage transakciju nije moguće pokrenuti"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr ""
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr ""
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "Verzija"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr ""
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr ""
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr ""
@@ -136380,119 +136346,119 @@ index 9ccb8e0..fc11d5c 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "Izrada ključa za %s nije moguća"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "Nije moguće provjeriti je li mapiranje za prijavu %s određeno"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "Linux korisnik %s ne postoji"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "Izrada mapiranja prijave za %s nije moguća"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "Zadavanje naziva za %s nije moguće"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "Zadavanje MLS raspona za %s nije moguće"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "Zadavanje SELinux korisnika za %s nije moguće"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "Dodavanje mapiranja prijave za %s nije moguće"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "Zahtijeva seuser ili serange"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "Mapiranje prijave za %s nije određeno"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "Propitivanje seusera za %s nije moguće"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "Uređivanje mapiranja prijave za %s nije moguće"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr "Mapiranje prijave za %s određeno je u pravilima. Brisanje nije moguće."
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "Brisanje mapiranja prijave za %s nije moguće"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "Ispisivanje popisa mapiranja prijava nije moguće"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "Korisničko ime"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -136500,7 +136466,7 @@ index 9ccb8e0..fc11d5c 100644
msgstr "SELinux korisnik"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "MLS/MCS raspon"
@@ -136508,724 +136474,678 @@ index 9ccb8e0..fc11d5c 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "Nije moguće provjeriti je li SELinux korisnik %s određen"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "Propitivanje korisnika za %s nije moguće"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr ""
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "Izrada SELinux korisnika za %s nije moguća"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "Dodavanje uloge %s za %s nije moguće"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "Zadavanje MLS razine za %s nije moguće"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "Dodavanje prefiksa %s za %s nije moguće"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "Izvlačenje ključa za %s nije moguće"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "Dodavanje SELinux korisnika %s nije moguće"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "Zahtijeva prefiks, uloge, razinu ili raspon"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "Zahtijeva prefiks ili uloge"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "SELinux korisnik %s nije određen"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "Uređivanje SELinux korisnika %s nije moguće"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr "SELinux korisnik %s određen je u pravilima. Brisanje nije moguće."
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "Brisanje SELinux korisnika %s nije moguće"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "Ispisivanje popisa SELinux korisnika nije moguće"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "Ispisivanje popisa uloga korisnika %s nije moguće"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "Označavanje"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "Prefiks"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "MCS razina"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "MCS raspon"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "SELinux uloge"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "Potreban je UDP ili TCP protokol"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "Potreban je port"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "Izrada ključa za %s/%s nije moguća"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "Potrebna je vrsta"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "Nije moguće provjeriti je li port %s/%s određen"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "Port %s/%s već je određen"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "Izrada porta za %s/%s nije moguća"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "Izrada konteksta za %s/%s nije moguća"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "Zadavanje korisnika u kontekstu porta za %s/%s nije moguće"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "Zadavanje uloge u kontekstu porta za %s/%s nije moguće"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "Zadavanje vrste u kontekstu porta za %s/%s nije moguće"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "Zadavanje MLS polja u kontekstu porta za %s/%s nije moguće"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "Zadavanje konteksta porta za %s/%s nije moguće"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -473,8 +475,8 @@ msgstr "Zadavanje konteksta porta za %s/%s nije moguće"
msgid "Could not add port %s/%s"
msgstr "Dodavanje porta %s/%s nije moguće"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "Zahtijeva setype ili serange"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -482,463 +484,473 @@ msgstr "Zahtijeva setype ili serange"
msgid "Requires setype"
msgstr "Zahtijeva setype"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "Port %s/%s nije određen"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "Propitivanje porta %s/%s nije moguće"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "Uređivanje porta %s/%s nije moguće"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr ""
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr ""
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "Port %s/%s određen je u pravilima. Brisanje nije moguće."
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "Brisanje porta %s/%s nije moguće"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "Ispisivanje popisa portova nije moguće"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "SELinux vrsta porta"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "Proto"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "Broj porta"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr ""
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr ""
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
-+#, fuzzy
+-msgstr "Potrebna je SELinux vrsta"
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
- msgstr "Potrebna je SELinux vrsta"
++msgstr ""
++
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "Izrada ključa za %s nije moguća"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr ""
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "Izrada konteksta za %s nije moguća"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr ""
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr ""
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr ""
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr ""
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr ""
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr ""
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr "Potrebna je SELinux vrsta"
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "Nije moguće provjeriti je li sučelje %s određeno"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "Izrada sučelja za %s nije moguće"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "Zadavanje korisnika u kontekstu sučelja za %s nije moguće"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "Zadavanje uloge u kontekstu sučelja za %s nije moguće"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "Zadavanje vrste u kontekstu sučelja za %s nije moguće"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "Zadavanje MLS polja u kontekstu sučelja za %s nije moguće"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "Zadavanje konteksta sučelja za %s nije moguće"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "Zadavanje konteksta poruke za %s nije moguće"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "Dodavanje sučelja %s nije moguće"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "Sučelje %s nije određeno"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "Propitivanje sučelja %s nije moguće"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "Uređivanje sučelja %s nije moguće"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "Sučelje %s određeno je u pravilima. Brisanje nije moguće."
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "Brisanje sučelja %s nije moguće"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "Ispisivanje popisa sučelja nije moguće"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "SELinux sučelje"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "Kontekst"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "Zadavanje korisnika u kontekstu datoteke za %s nije moguće"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "Zadavanje uloge u kontekstu datoteke za %s nije moguće"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "Zadavanje MLS polja u kontekstu datoteke za %s nije moguće"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr ""
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
++msgstr ""
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "Nije moguće provjeriti je li kontekst datoteke za %s određen"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "Izrada konteksta datoteke za %s nije moguća"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "Zadavanje vrste u kontekstu datoteke za %s nije moguće"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "Zadavanje konteksta datoteke za %s nije moguće"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "Dodavanje konteksta datoteke za %s nije moguće"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "Zahtijeva setype, serange ili seuser"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "Kontekst datoteke za %s nije određen"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "Propitivanje konteksta datoteke za %s nije moguće"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "Uređivanje konteksta datoteke za %s nije moguće"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr ""
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr ""
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr "Kontekst datoteke za %s određen je u pravilima. Brisanje nije moguće."
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "Brisanje konteksta datoteke za %s nije moguće"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "Ispisivanje popisa konteksta datoteke nije moguće"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "Izrada popisa konteksta lokalnih datoteka nije moguća"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux fcontext"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "vrsta"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -137233,103 +137153,102 @@ index 9ccb8e0..fc11d5c 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "Nije moguće provjeriti je li Booleova vrijednost %s određena"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "Booleova vrijednost %s nije određena"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "Propitivanje konteksta datoteke %s nije moguće"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr ""
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "Uređivanje Booleove vrijednosti %s nije moguće"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr ""
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "Booleova vrijednost %s određena je u pravilima. Brisanje nije moguće."
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "Brisanje Booleove vrijednosti %s nije moguće"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "Ispisivanje popisa Booleovih vrijednosti nije moguće"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr ""
-
+-msgid "unknown"
+-msgstr ""
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr ""
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "SELinux Booleov"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr ""
-@@ -1002,7 +1018,7 @@ msgstr "Pogreška pri dodjeljivanju memorije.\n"
+@@ -1002,7 +1014,7 @@ msgstr "Pogreška pri dodjeljivanju memorije.\n"
msgid "Error sending audit message.\n"
msgstr "Pogreška pri slanju poruke provjere.\n"
@@ -137338,7 +137257,26 @@ index 9ccb8e0..fc11d5c 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "Određivanje načina prisiljavanja nije moguće.\n"
-@@ -1121,62 +1137,66 @@ msgstr "Dohvaćanje praznog kompleta signala nije moguće\n"
+@@ -1015,16 +1027,12 @@ msgstr "Pogreška! Nije moguće otvoriti %s.\n"
+ #: ../newrole/newrole.c:705
+ #, c-format
+ msgid "%s! Could not get current context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s! Dohvaćanje trenutnog konteksta za %s nije moguće. TTY neće biti ponovno "
+-"označen.\n"
++msgstr "%s! Dohvaćanje trenutnog konteksta za %s nije moguće. TTY neće biti ponovno označen.\n"
+
+ #: ../newrole/newrole.c:715
+ #, c-format
+ msgid "%s! Could not get new context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s! Dohvaćanje novog konteksta za %s nije moguće. TTY neće biti ponovno "
+-"označen.\n"
++msgstr "%s! Dohvaćanje novog konteksta za %s nije moguće. TTY neće biti ponovno označen.\n"
+
+ #: ../newrole/newrole.c:725
+ #, c-format
+@@ -1121,62 +1129,66 @@ msgstr "Dohvaćanje praznog kompleta signala nije moguće\n"
msgid "Unable to set SIGHUP handler\n"
msgstr "Postavljanje SIGHUP rukovanja nije moguće\n"
@@ -137417,7 +137355,7 @@ index 9ccb8e0..fc11d5c 100644
msgid "failed to exec shell\n"
msgstr "Izvršavanje ljuske nije uspjelo\n"
-@@ -1279,20 +1299,20 @@ msgstr "chcat -- -TvrtkaPovjerljivo /docs/poslovniplan.odt"
+@@ -1279,20 +1291,20 @@ msgstr "chcat -- -TvrtkaPovjerljivo /docs/poslovniplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +TvrtkaPovjerljivo juser"
@@ -137443,7 +137381,7 @@ index 9ccb8e0..fc11d5c 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1348,577 +1368,464 @@ msgstr ""
+@@ -1348,577 +1360,465 @@ msgstr ""
msgid "Login '%s' is required"
msgstr ""
@@ -137518,7 +137456,7 @@ index 9ccb8e0..fc11d5c 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -137530,7 +137468,7 @@ index 9ccb8e0..fc11d5c 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -137547,7 +137485,7 @@ index 9ccb8e0..fc11d5c 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -137559,7 +137497,7 @@ index 9ccb8e0..fc11d5c 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -137575,7 +137513,7 @@ index 9ccb8e0..fc11d5c 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -137595,7 +137533,7 @@ index 9ccb8e0..fc11d5c 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -137608,7 +137546,7 @@ index 9ccb8e0..fc11d5c 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -137621,7 +137559,7 @@ index 9ccb8e0..fc11d5c 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -137634,52 +137572,56 @@ index 9ccb8e0..fc11d5c 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
- msgstr ""
-
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
+-msgstr ""
+-
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
msgstr ""
-#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
msgstr ""
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
- "the system directly."
- msgstr ""
-
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
-msgstr ""
-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
+ msgstr ""
+
-#: ../gui/polgen.glade:716
-msgid "label104"
--msgstr ""
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
+ msgstr ""
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -137758,14 +137700,16 @@ index 9ccb8e0..fc11d5c 100644
msgstr ""
-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
msgstr ""
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
-#: ../gui/polgen.glade:1284
+#: ../gui/polgen.glade:1056
msgid "<b>Select domains that %s will administer:</b>"
@@ -137990,58 +137934,58 @@ index 9ccb8e0..fc11d5c 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -138049,12 +137993,12 @@ index 9ccb8e0..fc11d5c 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -138062,18 +138006,18 @@ index 9ccb8e0..fc11d5c 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -138161,7 +138105,7 @@ index 9ccb8e0..fc11d5c 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1956,1411 +1863,1499 @@ msgstr ""
+@@ -1956,1411 +1856,1626 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -138320,8 +138264,8 @@ index 9ccb8e0..fc11d5c 100644
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
msgstr ""
-#: ../gui/selinux.tbl:13
@@ -138348,48 +138292,60 @@ index 9ccb8e0..fc11d5c 100644
+#: ../gui/system-config-selinux.glade:12
msgid ""
-"Allow user SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
msgstr ""
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
msgstr ""
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
msgstr ""
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
msgstr ""
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
msgstr ""
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -138441,29 +138397,34 @@ index 9ccb8e0..fc11d5c 100644
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
-+msgstr ""
+ msgstr ""
--#: ../gui/selinux.tbl:20
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
+"If you are changing policy types or going from disabled to enforcing, a "
+"relabel is required."
- msgstr ""
-
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
+msgstr ""
@@ -138504,32 +138465,20 @@ index 9ccb8e0..fc11d5c 100644
+
+#: ../gui/system-config-selinux.glade:1803
+msgid "Delete File Context"
- msgstr ""
-
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1819
+msgid "Toggle between all and customized file context"
- msgstr ""
-
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1939
+msgid "label38"
- msgstr ""
-
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1976
+msgid "Add SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1992
+msgid "Modify SELinux User Mapping"
msgstr ""
@@ -138625,1398 +138574,1454 @@ index 9ccb8e0..fc11d5c 100644
msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:259
++#: ../sepolicy/sepolicy.py:362
+msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy/generate.py:232
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:355
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow ABRT to modify public files used for public file transfer services."
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:25
++#: booleans.py:10
+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:42
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:29
++msgid ""
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:57
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:59
++#: booleans.py:44
+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:62
++#: booleans.py:47
+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:67
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:54
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:83
++#: booleans.py:68
+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:86
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:72
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:73
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:95
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:89
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:105
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:113
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr ""
++
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
++
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:122
++#: booleans.py:111
+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
--msgid ""
++#: booleans.py:116
+ msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:119
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:120
++msgid "Allow system to run with NIS"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:134
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr ""
++
++#: booleans.py:126
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:127
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
-+#: booleans.py:144
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
++msgstr ""
++
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:168
++#: booleans.py:162
+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:170
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:172
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -140024,74 +140029,82 @@ index 9ccb8e0..fc11d5c 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:173
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:174
-+msgid "Allow user music sharing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:176
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:177
++#: booleans.py:172
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:178
++#: booleans.py:173
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:181
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -140101,129 +140114,150 @@ index 9ccb8e0..fc11d5c 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:182
++#: booleans.py:177
+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:185
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:187
++#: booleans.py:182
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:188
-+msgid "allow host key based authentication"
++#: booleans.py:183
++msgid ""
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:192
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:195
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow the Telepathy connection managers to connect to any network port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:197
++#: booleans.py:196
+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -140234,208 +140268,248 @@ index 9ccb8e0..fc11d5c 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-+#: booleans.py:201
-+msgid "Support fusefs home directories"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-+#: booleans.py:203
-+msgid "Support NFS home directories"
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++#: booleans.py:206
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:208
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++#: booleans.py:210
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:220
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:222
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
++
+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
+#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/hu.po b/policycoreutils/po/hu.po
-index e92b9b3..78ed95c 100644
+index e92b9b3..b3c942c 100644
--- a/policycoreutils/po/hu.po
+++ b/policycoreutils/po/hu.po
@@ -1,7 +1,7 @@
@@ -140453,9 +140527,10 @@ index e92b9b3..78ed95c 100644
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-23 07:55+0000\n"
-+"POT-Creation-Date: 2012-10-08 10:31-0400\n"
-+"PO-Revision-Date: 2012-10-21 10:18+0000\n"
- "Last-Translator: Zoltan Hoppár <hopparz at gmail.com>\n"
+-"Last-Translator: Zoltan Hoppár <hopparz at gmail.com>\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
++"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: Hungarian <trans-hu at lists.fedoraproject.org>\n"
-"Language: hu\n"
"MIME-Version: 1.0\n"
@@ -140481,7 +140556,7 @@ index e92b9b3..78ed95c 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr "nem sikerült inicializálni a PAM-et\n"
-@@ -79,7 +76,7 @@ msgstr "A run_init funkció csak SELinux-kernelen használható.\n"
+@@ -79,358 +76,359 @@ msgstr "A run_init funkció csak SELinux-kernelen használható.\n"
msgid "authentication failed.\n"
msgstr "Az azonosítás nem sikerült.\n"
@@ -140490,7 +140565,14 @@ index e92b9b3..78ed95c 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "Nem sikerült beállítani a végrehajtási kontextust erre: %s.\n"
-@@ -92,865 +89,852 @@ msgstr "*********************** FONTOS ***********************\n"
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "*********************** FONTOS ***********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "Ezen házirend aktiválásához futtassa:"
@@ -140499,119 +140581,119 @@ index e92b9b3..78ed95c 100644
-msgstr "globális"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "Nem sikerült létrehozni az Semanage kezelőt"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr "Az SELinux-szabályzat nem kezelt, vagy nem lehet elérni a tárolót."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "Nem lehet olvasni a szabályzat-tárolót."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "Nem sikerült létrehozni Semanage-kapcsolatot"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "MLS aktív állapot tesztelése nem sikerült"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "Még nincs megvalósítva."
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "SEmanage művelet már folyamatban"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "Nem sikerült elindítani az Semanage-tranzakciót"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "Nem sikerült véglegesíteni az Semanage-tranzakciót"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "SEmanage művelet nincs folyamatban"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "Nem sikerült listázni az SELinux modulokat"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr "Modulok nevei"
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "Verzió"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "Kikapcsolva"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
-msgstr ""
+msgstr "Nem kapcsolható ki a modul %s (sikertelen eltávolítás)"
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
-msgstr ""
+msgstr "Nem kapcsolható be a modul %s (sikertelen eltávolítás)"
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
-msgstr ""
+msgstr "Nem távolítható el a modul %s (sikertelen eltávolítás)"
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr "dontaudit-hoz szükséges vagy 'be\" vagy 'ki'"
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr "Beépített elengedő típusok"
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr "Egyéni elengedő típusok"
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr "Nem állítható be a megengedő tartomány %s (sikertelen modul telepítés)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "Nem törölhető a megengedő tartomány %s (sikertelen eltávolítás)"
@@ -140623,21 +140705,21 @@ index e92b9b3..78ed95c 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
-+#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
-+#: ../semanage/seobject.py:2031
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "Nem sikerült létrehozni kulcsot ehhez: %s"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
-msgstr ""
@@ -140646,72 +140728,72 @@ index e92b9b3..78ed95c 100644
+msgstr "Nem sikerült ellenőrizni, hogy van-e definiálva bejelentkezési hozzárendelés ehhez: %s"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "A %s Linux csoport nem létezik"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "Nem létezik %s nevű Linux-felhasználó"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "Nem sikerült létrehozni bejelentkezési hozzárendelést ehhez: %s"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "Nem sikerült nevet beállítani ehhez: %s"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "Nem sikerült MLS-tartományt beállítani ehhez: %s"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "Nem sikerült SELinux-felhasználót beállítani ehhez: %s"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "Nem sikerült felvenni bejelentkezési hozzárendelést ehhez: %s"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "Seuser vagy Serange szükséges"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "Nincs definiálva bejelentkezési hozzárendelés ehhez: %s"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "Nem sikerült végrehajtani Seuser-lekérdezést erre: %s"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "Nem sikerült módosítani \"%s\" bejelentkezési hozzárendelését"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
-msgstr ""
@@ -140719,28 +140801,28 @@ index e92b9b3..78ed95c 100644
+msgstr "%s bejelentkezési hozzárendelése szabályzatban van definiálva - nem törölhető"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "Nem sikerült törölni \"%s\" bejelentkezési hozzárendelését"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "Nem sikerült listázni a bejelentkezési hozzárendeléseket"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "Bejelentkezési név"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -140748,7 +140830,7 @@ index e92b9b3..78ed95c 100644
msgstr "SELinux felhasználó"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "MLS/MCS hatáskör"
@@ -140756,9 +140838,13 @@ index e92b9b3..78ed95c 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
-msgstr ""
@@ -140767,78 +140853,78 @@ index e92b9b3..78ed95c 100644
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "Nem sikerült lekérdezni a felhasználót ehhez: %s"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "Legalább egy szerepet meg kell adnia %s számára"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "Nem sikerült létrehozni SELinux-felhasználót ehhez: %s"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "Nem sikerült felvenni \"%s\" szerepet ehhez: %s"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "Nem sikerült beállítani az MLS-szintet ehhez: %s"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "Nem sikerült felvenni \"%s\" előtagot ehhez: %s"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "Nem sikerült kinyerni a kulcsot ehhez: %s"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "Nem sikerült felvenni \"%s\" SELinux-felhasználót"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "Szükség van előtagra, szerepekre, szintre vagy tartományra"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "Szükség van előtagra vagy szerepekre"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "\"%s\" SELinux-felhasználó nincs definiálva"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "Nem sikerült módosítani a(z) \"%s\" SELinux-felhasználót"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
-msgstr ""
@@ -140846,521 +140932,489 @@ index e92b9b3..78ed95c 100644
+msgstr "\"%s\" SELinux-felhasználó szabályzatban van definiálva - nem törölhető"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "Nem sikerült törölni a(z) \"%s\" SELinux-felhasználót"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "Nem sikerült listázni az SELinux-felhasználókat"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "Nem sikerült listázni a(z) \"%s\" felhasználó szerepeit"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "Címkézés"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "Előtag"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "MCS Szint"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "MCS hatáskör"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "SELinux szerepek"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:942
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "UDP vagy TCP protokoll szükséges"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "Meg kell adni portot"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:954
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr "Hibás port"
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:958
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "Nem sikerült létrehozni kulcsot ehhez: %s/%s"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "Meg kell adni típust"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
-+#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "Nem sikerült ellenőrizni, hogy definiálva van-e a(z) %s/%s port"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:977
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "A(z) %s/%s port már definiálva van"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:981
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "Nem sikerült létrehozni portot ehhez: %s/%s"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:987
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "Nem sikerült létrehozni kontextust ehhez: %s/%s"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:991
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "Nem sikerült beállítani a felhasználót %s/%s portkontextusban"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:995
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "Nem sikerült beállítani a szerepet %s/%s portkontextusban"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:999
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "Nem sikerült beállítani a típust %s/%s portkontextusban"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "Nem sikerült beállítani az MLS-mezőket %s/%s portkontextusban"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1008
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "Nem sikerült beállítani a portkontextust ehhez: %s/%s"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1012
- #, python-format
+@@ -480,8 +478,8 @@ msgstr "Nem sikerült beállítani a portkontextust ehhez: %s/%s"
msgid "Could not add port %s/%s"
msgstr "Nem sikerült felvenni ezt a portot: %s/%s"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
-+#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "Setype vagy Serange szükséges"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1028
+@@ -489,468 +487,473 @@ msgstr "Setype vagy Serange szükséges"
msgid "Requires setype"
msgstr "Setype szükséges"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "%s/%s port nincs definiálva"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1040
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "Nem sikerült lekérdezni ezt a portot: %s/%s"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1051
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "Nem sikerült módosítani ezt a portot: %s/%s"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1064
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "Nem sikerült listázni a portokat"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1080
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "Nem sikerült törölni a portot: %s"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1097
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "A(z) %s/%s port szabályzatban van definiálva - nem törölhető"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1101
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "Nem sikerült törölni ezt a portot: %s/%s"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "Nem sikerült listázni a portokat"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "SELinux Port típus"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "Proto"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "Portszám"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1197
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "Csomópont cím szükséges"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1212
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "Ismeretlen vagy hiányzó protokoll"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
-+#: ../semanage/seobject.py:1713
- msgid "SELinux Type is required"
- msgstr "Meg kell adni SELinux-típust"
+-msgid "SELinux Type is required"
+-msgstr "Meg kell adni SELinux-típust"
++#: ../semanage/seobject.py:1256
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
-+#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
-+#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "Nem sikerült létrehozni kulcsot ehhez: %s"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
-+#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "Nem sikerült ellenőrizni, hogy definiálva van-e a(z) %s"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1241
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "Nem sikerült létrehozni addr-t %s-hez"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1675
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "Nem sikerült létrehozni kontextust ehhez: %s"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1251
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "Nem állítható be a(z) %s maszkja"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1255
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "Nem sikerült beállítani a felhasználót %s addr kontextusban"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1259
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "Nem sikerült beállítani a szerepet %s addr kontextusban"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1263
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "Nem sikerült beállítani a típust %s addr kontextusban"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "Nem sikerült beállítani az MLS-mezőket %s addr kontextusban"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "Nem sikerült beállítani a(z) %s addr kontextust"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "Nem adható hozzá %s addr"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "%s addr nincs definiálva"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1305
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "Nem kérdezhető le %s addr"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "Nem módosítható %s addr"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1343
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "A(z) %s addr nincs definiálva a házirendben, nem törölhető"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1347
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "Nem törölhető %s addr"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
-msgstr ""
+msgstr "Nem törölhető az összes csomópont kapcsolódás"
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1373
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "Nem listázható addr"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
++msgid "SELinux Type is required"
++msgstr "Meg kell adni SELinux-típust"
++
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "Nem sikerült ellenőrizni, hogy definiálva van-e ez a csatoló: %s"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1440
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "Nem sikerült létrehozni csatolót ehhez: %s"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1449
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "Nem sikerült beállítani a felhasználót %s csatolókontextusban"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1453
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "Nem sikerült beállítani a szerepet %s csatolókontextusban"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1457
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "Nem sikerült beállítani a típust %s csatolókontextusban"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1462
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "Nem sikerült beállítani az MLS-mezőket %s csatolókontextusban"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1466
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "Nem sikerült beállítani a csatolókontextust ehhez: %s"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1470
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "Nem sikerült beállítani az üzenetkontextust ehhez: %s"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "Nem sikerült felvenni ezt a csatolót: %s"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "%s csatoló nincs definiálva"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1501
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "Nem sikerült lekérdezni ezt a csatolót: %s"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "Nem sikerült módosítani ezt a csatolót: %s"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "A(z) %s csatoló szabályzatban van definiálva - nem törölhető"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "Nem sikerült törölni ezt a csatolót: %s"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
-msgstr ""
+msgstr "Nem törölhetó az összes kezelőfelület kapcsolódás"
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1567
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "Nem sikerült listázni a csatolókat"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "SELinux Interfész"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "Környezet"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1652
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
-msgstr ""
+msgstr "Azonos osztály már létezik ehhez: %s."
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1658
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
-msgstr ""
+msgstr "Fájl specifikáció %s ütközik egy azonossági szabállyal '%s %s'"
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
-msgstr ""
+msgstr "Ugyanolyan osztály az %s típushoz nem létezik"
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1681
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "Nem sikerült beállítani a felhasználót %s fájlkontextusban"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1685
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "Nem sikerült beállítani a szerepet %s fájlkontextusban"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "Nem sikerült beállítani az MLS-mezőket %s fájlkontextusban"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "Érvénytelen fájl specifikáció"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1698
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
-msgstr ""
+msgstr "Fájl specfikáció nem tartalmazhat szóközt"
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1703
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
+"instead"
+msgstr "Fájl specifikáció %s ütközik egy azonossági szabállyal '%s %s'; Próbálja meg helyette hozzáadni ezt: '%s'"
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
+ msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
-+#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
-+#: ../semanage/seobject.py:1865
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
-msgstr ""
@@ -141368,99 +141422,99 @@ index e92b9b3..78ed95c 100644
+msgstr "Nem sikerült ellenőrizni, hogy van-e definiálva fájlkontextus ehhez: %s"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1734
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "Nem sikerült létrehozni fájlkontextust ehhez: %s"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1742
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "Nem sikerült beállítani a típust %s fájlkontextusban"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
-+#: ../semanage/seobject.py:1811
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "Nem sikerült beállítani a fájlkontextust ehhez: %s"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "Nem sikerült felvenni fájlkontextust ehhez: %s"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1770
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "Setype, Serange vagy Seuser szükséges"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "Nincs definiálva fájlkontextus ehhez: %s"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1789
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "Nem sikerült lekérdezni a fájlkontextust ehhez: %s"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1815
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "Nem sikerült módosítani a fájlkontextust ehhez: %s"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1828
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "A fájl kontextus listázása nem sikerült"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1842
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "Nem sikerült a(z) %s fájl kontextus törlése"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr "%s fájlkontextusa szabályzatban van definiálva - nem törölhető"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1873
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "Nem sikerült törölni %s fájlkontextusát"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "Nem sikerült listázni a fájlkontextusokat"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "Nem sikerült listázni a helyi fájlkontextusokat"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux fkörnyezet"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "Típus"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1942
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
@@ -141470,7 +141524,7 @@ index e92b9b3..78ed95c 100644
+msgstr "\nSELinux Distribution fcontext Equivalence \n"
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1947
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -141481,103 +141535,102 @@ index e92b9b3..78ed95c 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
-+#: ../semanage/seobject.py:2040
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "Nem sikerült ellenőrizni, hogy \"%s\" logikai érték definiálva van-e"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "\"%s\" logikai érték nincs definiálva"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:1987
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "Nem sikerült lekérdezni a fájlkontextust ehhez: %s"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:1992
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "A következő értékek egyikét kell megadnia: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:1997
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "Nem lehet beállítani az aktív logikai értéket %s"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2000
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "Nem sikerült módosítani a(z) \"%s\" logikai értéket"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2018
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "Hibás formátum %s: Rekord %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2042
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "A(z) \"%s\" logikai érték szabályzatban van definiálva - nem törölhető"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2046
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "Nem sikerült törölni a(z) \"%s\" logikai értéket"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "Nem sikerült listázni a logikai értékeket"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2100
- msgid "unknown"
- msgstr "ismeretlen"
-
+-msgid "unknown"
+-msgstr "ismeretlen"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "ki"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "be"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "SELinux Logikai érték"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr "Állapot"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr "Alapértelmezett"
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "Leírás"
-@@ -1014,7 +998,7 @@ msgstr "Memóriafoglalási hiba.\n"
+@@ -1014,7 +1017,7 @@ msgstr "Memóriafoglalási hiba.\n"
msgid "Error sending audit message.\n"
msgstr "Hiba az auditálási üzenet küldésekor.\n"
@@ -141586,7 +141639,7 @@ index e92b9b3..78ed95c 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "Nem sikerült meghatározni a kikényszerítési módot.\n"
-@@ -1027,16 +1011,12 @@ msgstr "Hiba: nem lehet megnyitni ezt: %s.\n"
+@@ -1027,16 +1030,12 @@ msgstr "Hiba: nem lehet megnyitni ezt: %s.\n"
#: ../newrole/newrole.c:705
#, c-format
msgid "%s! Could not get current context for %s, not relabeling tty.\n"
@@ -141605,7 +141658,7 @@ index e92b9b3..78ed95c 100644
#: ../newrole/newrole.c:725
#, c-format
-@@ -1076,8 +1056,7 @@ msgstr "Hiba: több szint lett megadva\n"
+@@ -1076,8 +1075,7 @@ msgstr "Hiba: több szint lett megadva\n"
#: ../newrole/newrole.c:865
#, c-format
msgid "Error: you are not allowed to change levels on a non secure terminal \n"
@@ -141615,7 +141668,7 @@ index e92b9b3..78ed95c 100644
#: ../newrole/newrole.c:891
#, c-format
-@@ -1134,62 +1113,66 @@ msgstr "Nem sikerült üres szignálkészletet szerezni\n"
+@@ -1134,62 +1132,66 @@ msgstr "Nem sikerült üres szignálkészletet szerezni\n"
msgid "Unable to set SIGHUP handler\n"
msgstr "Nem sikerült beállítani SIGHUP-kezelőt\n"
@@ -141694,7 +141747,7 @@ index e92b9b3..78ed95c 100644
msgid "failed to exec shell\n"
msgstr "nem sikerült végrehajtani a parancsértelmezőt\n"
-@@ -1292,20 +1275,20 @@ msgstr "chcat -- -Bizalmas /docs/üzletiterv.odt"
+@@ -1292,20 +1294,20 @@ msgstr "chcat -- -Bizalmas /docs/üzletiterv.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +Bizalmas felhasználó1"
@@ -141720,7 +141773,7 @@ index e92b9b3..78ed95c 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1320,25 +1303,19 @@ msgstr "Fájl cimke"
+@@ -1320,25 +1322,19 @@ msgstr "Fájl cimke"
msgid ""
"File\n"
"Specification"
@@ -141749,7 +141802,7 @@ index e92b9b3..78ed95c 100644
#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
msgid "User Mapping"
-@@ -1348,25 +1325,19 @@ msgstr "Hozzárendelt felhasználó"
+@@ -1348,2047 +1344,2141 @@ msgstr "Hozzárendelt felhasználó"
msgid ""
"Login\n"
"Name"
@@ -141778,7 +141831,31 @@ index e92b9b3..78ed95c 100644
#: ../gui/loginsPage.py:133
#, python-format
-@@ -1393,2002 +1364,1969 @@ msgstr "Audit engedélyezése"
+ msgid "Login '%s' is required"
+ msgstr "'%s' bejelentkezés szükséges"
+
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr "Szabályzat modul"
+
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr "Modul neve"
+
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr "Auditálás kikapcsolása"
+
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr "Audit engedélyezése"
+
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
msgid "Load Policy Module"
msgstr "Szabályzat modul betöltése"
@@ -141829,7 +141906,7 @@ index e92b9b3..78ed95c 100644
msgstr "<b>Alkalmazások</b>"
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr "Szabványos init daemon"
+
@@ -141841,14 +141918,14 @@ index e92b9b3..78ed95c 100644
-"Szabványos Init Daemon-ok azok a szolgáltatások amelyeket rendszerindításkor "
-"init szkriptekkel indítanak. Rendszerint egy szkriptet igényel az /etc/rc.d/"
-"init.d mappában"
--
++msgstr "Szabványos Init Daemon-ok azok a szolgáltatások amelyeket rendszerindításkor init szkriptekkel indítanak. Rendszerint egy szkriptet igényel az /etc/rc.d/init.d mappában"
+
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-msgstr "Szabványos init daemon"
-+msgstr "Szabványos Init Daemon-ok azok a szolgáltatások amelyeket rendszerindításkor init szkriptekkel indítanak. Rendszerint egy szkriptet igényel az /etc/rc.d/init.d mappában"
-
+-
-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
msgid "DBUS System Daemon"
msgstr "DBUS rendszer daemon"
@@ -141864,7 +141941,7 @@ index e92b9b3..78ed95c 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr "Web Alkalmazás/Szkript (CGI)"
@@ -141878,7 +141955,7 @@ index e92b9b3..78ed95c 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr "Felhasználói alkalmazás"
@@ -141888,14 +141965,14 @@ index e92b9b3..78ed95c 100644
"User Application are any application that you would like to confine that is "
"started by a user"
-msgstr ""
-+msgstr "Felhasználói alkalmazás - lehet olyan alkalmazás amelyet szabályozni kíván és egy felhasználó indított"
-
+-
-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-msgid "User Application"
-msgstr ""
--
++msgstr "Felhasználói alkalmazás - lehet olyan alkalmazás amelyet szabályozni kíván és egy felhasználó indított"
+
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
-msgstr ""
+msgstr "Sandbox"
@@ -141919,7 +141996,7 @@ index e92b9b3..78ed95c 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-msgstr ""
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr "Minimális Terminál Felhasználói típus"
@@ -141934,7 +142011,7 @@ index e92b9b3..78ed95c 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-msgstr ""
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr "Minimális X Windows Felhasználói típus"
@@ -141949,7 +142026,7 @@ index e92b9b3..78ed95c 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-msgstr ""
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr "Felhasználói típus"
@@ -141964,7 +142041,7 @@ index e92b9b3..78ed95c 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-msgstr ""
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr "Rendszergazdai Admin típus"
@@ -141996,7 +142073,7 @@ index e92b9b3..78ed95c 100644
+msgstr "<b>Root felhasználók</b>"
-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
++#: ../gui/polgen.glade:623
msgid "Root Admin User Role"
-msgstr ""
+msgstr "Rendszergazdai Admin típus"
@@ -142018,7 +142095,7 @@ index e92b9b3..78ed95c 100644
+msgstr "<b>Adja meg az alkalmazás nevét vagy a felhasználói szerepet"
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
-msgstr ""
+msgstr "Név"
@@ -142057,12 +142134,12 @@ index e92b9b3..78ed95c 100644
msgid ""
"Enter complete path to init script used to start the confined application."
-msgstr ""
--
++msgstr "Adjon meg teljes elérési utat az indiításhoz felhasznált init szkripthez ami elindítja a szabályozni kívánt alkalmazást."
+
-#: ../gui/polgen.glade:982
-msgid "label105"
-msgstr ""
-+msgstr "Adjon meg teljes elérési utat az indiításhoz felhasznált init szkripthez ami elindítja a szabályozni kívánt alkalmazást."
-
+-
-#: ../gui/polgen.glade:1011
+#: ../gui/polgen.glade:887
msgid "<b>Select existing role to modify:</b>"
@@ -142131,22 +142208,22 @@ index e92b9b3..78ed95c 100644
+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
msgid "Select the domains that you would like this user administer."
-msgstr ""
--
++msgstr "Válassza ki azokat a területeket amiket szeretne, ha ez a felhasználó adminisztrálna."
+
-#: ../gui/polgen.glade:1346
-msgid "label109"
-msgstr ""
-+msgstr "Válassza ki azokat a területeket amiket szeretne, ha ez a felhasználó adminisztrálna."
-
+-
-#: ../gui/polgen.glade:1375
+#: ../gui/polgen.glade:1111
msgid "<b>Select additional roles for %s:</b>"
-msgstr ""
-+msgstr "<b>Válasszon tövábbi szerepeket %s számára:</b>"
-
+-
-#: ../gui/polgen.glade:1437
-msgid "label111"
-msgstr ""
--
++msgstr "<b>Válasszon tövábbi szerepeket %s számára:</b>"
+
-#: ../gui/polgen.glade:1466
+#: ../gui/polgen.glade:1166
msgid "<b>Enter network ports that %s binds on:</b>"
@@ -142371,73 +142448,73 @@ index e92b9b3..78ed95c 100644
-#: ../gui/polgen.glade:3254
-msgid "Add Booleans Dialog"
-msgstr ""
--
++msgstr "Szabályzati mappa"
+
-#: ../gui/polgen.glade:3327
-msgid "Boolean Name"
-msgstr ""
-+msgstr "Szabályzati mappa"
-
+-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr "Szabály"
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
-msgstr ""
+msgstr "Existing_User"
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
-msgstr ""
+msgstr "Alkalmazás"
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
-msgstr ""
+msgstr "%s mappának kell lennie"
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr "Ki kell választania a felhasználót"
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
-msgstr ""
+msgstr "Válasszon végrehajtható fájlt a szabályozáshoz."
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
-msgstr ""
+msgstr "Válasszon init szkript fájlt a szabályozáshoz."
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
-msgstr ""
+msgstr "Válasszon fájl(oka)t amit az a szabályozott alkalmazás készít vagy rögzít"
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
-msgstr ""
+msgstr "Válasszon mapp(áka)t amit a szabályozott alkalmazás birtokol és rögzít is bele"
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
-msgstr ""
+msgstr "Válasszon mappát a szabályzati fájlok előállításához itt:"
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -142446,13 +142523,13 @@ index e92b9b3..78ed95c 100644
+msgstr "%s.pp típus már betöltve a jelenlegi szabályzatban.\nKívánja folytatni?"
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
-msgstr ""
+msgstr "Név ellenőrzése"
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -142461,20 +142538,20 @@ index e92b9b3..78ed95c 100644
+msgstr "%s.pp modul már betöltve a jelenlegi szabályzatban.\nKívánja folytatni?"
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
-msgstr ""
+msgstr "Meg kell adnia egy betűkből és számokból kitalált nevet ami nem tartalmaz szóközöket."
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
-msgstr ""
+msgstr "Meg kell adnia egy végrehajtható állományt"
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
-msgstr ""
+msgstr "SELinux beállítása"
@@ -142531,77 +142608,83 @@ index e92b9b3..78ed95c 100644
-#: ../gui/polgen.py:438
-msgid "use_resolve must be a boolean value "
-msgstr ""
--
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
--msgstr ""
+#: ../gui/portsPage.py:252
+msgid "List View"
+msgstr "Listanézet"
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
-msgstr ""
+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+msgid "Group View"
+msgstr "Csoportnézet"
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
-msgstr ""
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Are you sure you want to delete %s '%s'?"
+msgstr "Biztos benne hogy törölni akarja %s '%s'?"
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
-msgstr ""
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Delete %s"
+msgstr "%s törlése"
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
-msgstr ""
+#: ../gui/semanagePage.py:134
+#, python-format
+msgid "Add %s"
+msgstr "%s hozzáadása"
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
-msgstr ""
+#: ../gui/semanagePage.py:148
+#, python-format
+msgid "Modify %s"
+msgstr "%s módosítása"
--#: ../gui/polgen.py:1183
--msgid "Interface file"
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
-msgstr ""
+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+msgid "Permissive"
+msgstr "Átjárható"
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
-msgstr ""
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
+msgstr "Vezérelt"
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
-msgstr ""
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr "Állapot"
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
++#: ../gui/statusPage.py:133
++msgid ""
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system. Do you wish to continue?"
++msgstr "A szabályzattípus megváltoztatása azzal jár, hogy a teljes fájlrendszert át kell cimkézni a következő rendszerindításkor. Átcimkézés elég hosszadalmas folyamat lehet, a fájlrendszer méretétől függően. Kívánja folytatni?"
+
-#: ../gui/polgen.py:1306
-#, python-format
-+#: ../gui/statusPage.py:133
++#: ../gui/statusPage.py:147
msgid ""
-"\n"
-"%s\n"
@@ -142609,64 +142692,95 @@ index e92b9b3..78ed95c 100644
-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-"valid Types:\n"
-msgstr ""
--
++"Changing to SELinux disabled requires a reboot. It is not recommended. If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel. If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
++msgstr "Az SELinux kikapcsolása ugyan újraindítást igényel - de ez nem javasolt. Ha később úgy dönt hogy visszakapcsolja az SELinux alrendszert, a rendszer számára teljes újracimkézés lesz szükséges. Ha csak azt szeretné látni, hogy maga az SELinux alrendszer okozza a problémát vagy sem, váltson át átjárható módba ami csak logolja a hibákat, és nem lép közbe az SELinux szabályzattal. Az áteresztő mód természetesen nem igényel újraindítást. Kívánja folytatni?"
+
-#: ../gui/polgen.py:1354
-msgid "Executable or Name required"
-msgstr ""
--
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system. Do you wish to continue?"
++msgstr "SELinux engedélyezése azzal jár, hogy a teljes fájlrendszert újra kell cimkézni a következő újraindításkor. Az újracimkézés folyamata a fájlrendszer méretétől függően hosszú időt vehet igénybe. Kívánja folytatni?"
+
-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-msgid "Network Port"
-msgstr ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system. Do you wish to continue?"
-+msgstr "A szabályzattípus megváltoztatása azzal jár, hogy a teljes fájlrendszert át kell cimkézni a következő rendszerindításkor. Átcimkézés elég hosszadalmas folyamat lehet, a fájlrendszer méretétől függően. Kívánja folytatni?"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
++msgstr "system-config-selinux"
-#: ../gui/portsPage.py:85
-+#: ../gui/statusPage.py:147
++#: ../gui/system-config-selinux.glade:12
msgid ""
-"SELinux Port\n"
-"Type"
-msgstr ""
--
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+
-#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-msgid "Protocol"
-msgstr ""
-+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel. If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you"
-+" wish to continue?"
-+msgstr "Az SELinux kikapcsolása ugyan újraindítást igényel - de ez nem javasolt. Ha később úgy dönt hogy visszakapcsolja az SELinux alrendszert, a rendszer számára teljes újracimkézés lesz szükséges. Ha csak azt szeretné látni, hogy maga az SELinux alrendszer okozza a problémát vagy sem, váltson át átjárható módba ami csak logolja a hibákat, és nem lép közbe az SELinux szabályzattal. Az áteresztő mód természetesen nem igényel újraindítást. Kívánja folytatni?"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
++msgstr "SELinux bejelentkezési hozzárendelés hozzáadása"
-#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+#: ../gui/statusPage.py:152
- msgid ""
+-msgid ""
-"MLS/MCS\n"
-"Level"
-msgstr ""
--
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
++msgstr "SELinux Hálózati Portok"
+
-#: ../gui/portsPage.py:101
-msgid "Port"
-msgstr ""
--
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
++msgstr "SELinux Típus"
+
-#: ../gui/portsPage.py:207
-#, python-format
-msgid "Port number \"%s\" is not valid. 0 < PORT_NUMBER < 65536 "
-msgstr ""
--
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
++msgstr "Fájl specifikáció"
+
-#: ../gui/portsPage.py:252
-msgid "List View"
-msgstr ""
--
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
++msgstr "Fájltípus"
+
-#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-msgid "Group View"
-msgstr ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system. Do you wish to continue?"
-+msgstr "SELinux engedélyezése azzal jár, hogy a teljes fájlrendszert újra kell cimkézni a következő újraindításkor. Az újracimkézés folyamata a fájlrendszer méretétől függően hosszú időt vehet igénybe. Kívánja folytatni?"
++#: ../gui/system-config-selinux.glade:727
++msgid ""
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
++msgstr "összes fájl\nközönséges fájl\nmappa\nkarakteres eszköz\nblokk eszköz\nport\nszimbolikus link\nelnevezett pipe\n"
-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
@@ -142715,18 +142829,16 @@ index e92b9b3..78ed95c 100644
-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-msgid "SELinux Service Protection"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
-#: ../gui/selinux.tbl:1
-msgid "Disable SELinux protection for acct daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr "SELinux felhasználó hozzáadása"
-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
@@ -142734,25 +142846,23 @@ index e92b9b3..78ed95c 100644
-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-msgid "Admin"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "SELinux bejelentkezési hozzárendelés hozzáadása"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr "SELinux Adminisztráció"
-#: ../gui/selinux.tbl:2
-msgid "Allow all daemons to write corefiles to /"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "SELinux Hálózati Portok"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr "Hozzáadás"
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "SELinux Típus"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr "Tulajdonságok"
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
@@ -142762,133 +142872,44 @@ index e92b9b3..78ed95c 100644
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "Fájl specifikáció"
-
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "Fájltípus"
-
--#: ../gui/selinux.tbl:5
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "összes fájl\nközönséges fájl\nmappa\nkarakteres eszköz\nblokk eszköz\nport\nszimbolikus link\nelnevezett pipe\n"
-
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
-
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "SELinux felhasználó hozzáadása"
-
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "SELinux Adminisztráció"
-
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "Hozzáadás"
-
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "Tulajdonságok"
-
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr ""
+#: ../gui/system-config-selinux.glade:1166
+msgid "_Delete"
+msgstr "Törlés"
-
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1256
+msgid "Select Management Object"
+msgstr "Válasszon menedzselési tárgyat"
-
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1273
+msgid "<b>Select:</b>"
+msgstr "<b>Válasszon:</b>"
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
+-#: ../gui/selinux.tbl:4
+#: ../gui/system-config-selinux.glade:1326
+msgid "System Default Enforcing Mode"
+msgstr "Rendszer alapértelmezés Vezérelt mód"
-
--#: ../gui/selinux.tbl:13
++
+#: ../gui/system-config-selinux.glade:1354
msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-msgstr ""
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
+msgstr "Kikapcsolva\nÁtjárható\nVezérelt\n"
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
+-#: ../gui/selinux.tbl:5
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
+msgstr "Jelenlegi vezérelt mód"
-
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
+msgstr "Rendszer alapértelmezett szabályzati típusa:"
-
--#: ../gui/selinux.tbl:15
++
+#: ../gui/system-config-selinux.glade:1463
msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
-msgstr ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
@@ -142896,37 +142917,37 @@ index e92b9b3..78ed95c 100644
+"relabel is required."
+msgstr "Válassza ki ha azt kívánja, hogy újracimkézze a teljes fájlrendszert a következő újraindításnál. Újracimkézés elég hosszú időt vehet igénybe, a fájlrendszer méretétől függően. Ha a szabályzattípusok megváltoznak, vagy a kikapcsolttól a vezéreltig az újracimkézés minden esetben szükséges."
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
+msgstr "Cimkézze újra a következő újraindításnál."
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1561
+msgid "label37"
+msgstr "label37"
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1598
+msgid "Revert boolean setting to system default"
+msgstr "Fordítsa vissza a boolean beállítást a rendszer által alapértelmezettre"
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1614
+msgid "Toggle between Customized and All Booleans"
+msgstr "Váltás egyéni és minden boolean között"
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1645
+#: ../gui/system-config-selinux.glade:1850
@@ -142938,785 +142959,921 @@ index e92b9b3..78ed95c 100644
+msgid "Filter"
+msgstr "Szűrő"
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
+msgstr "label50"
--#: ../gui/selinux.tbl:20
--msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1771
+msgid "Add File Context"
+msgstr "Fájlkontextus hozzáadása"
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1787
+msgid "Modify File Context"
+msgstr "Fájlkontextus módosítása"
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1803
+msgid "Delete File Context"
+msgstr "Fájlkontextus törlése"
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1819
+msgid "Toggle between all and customized file context"
+msgstr "Váltás az összes és egyéni fájlkontextus között"
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1939
+msgid "label38"
+msgstr "label38"
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1976
+msgid "Add SELinux User Mapping"
+msgstr "SELinux Felhasználói hozzárendelések hozzáadása"
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1992
+msgid "Modify SELinux User Mapping"
+msgstr "SELinux Felhasználói hozzárendelések módosítása"
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:15
+-msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2008
+msgid "Delete SELinux User Mapping"
+msgstr "SElinux Felhasználói hozzárendelések törlése"
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2126
+msgid "label39"
+msgstr "label39"
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2163
+msgid "Add User"
+msgstr "Felhasználó hozzáadása"
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2179
+msgid "Modify User"
+msgstr "Felhasználó módosítása"
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2195
+msgid "Delete User"
+msgstr "Felhasználó törlése"
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2313
+msgid "label41"
+msgstr "label41"
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2350
+msgid "Add Network Port"
+msgstr "Hálózati port hozzáadása"
-
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2366
+msgid "Edit Network Port"
+msgstr "Hálózati port szerkesztése"
-
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2382
+msgid "Delete Network Port"
+msgstr "Hálózati port törlése"
-
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2418
+#: ../gui/system-config-selinux.glade:2436
+msgid "Toggle between Customized and All Ports"
+msgstr "Váltás egyéni és minden port között"
-
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2556
+msgid "label42"
+msgstr "label42"
-
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2593
+msgid "Generate new policy module"
+msgstr "Új szabályzat modul előállítása"
-
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2609
+msgid "Load policy module"
+msgstr "Szabályzat modul betöltése"
--#: ../gui/selinux.tbl:41
--msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
--msgstr ""
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:2625
+msgid "Remove loadable policy module"
+msgstr "Betölthető szabályzat modul eltávolítása"
-
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+"Enable/Disable additional audit rules, that are normally not reported in the"
+" log files."
+msgstr "Engedélyezi/Tiltja további auditálási szabályzatokat, ami alapértelmezésben nem kerülnek reportálásra a log fájlokban."
-
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2781
+msgid "label44"
+msgstr "label44"
-
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2818
+msgid "Change process mode to permissive."
+msgstr "Változtassa meg feldolgozási módot átjárhatóra."
-
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2836
+msgid "Change process mode to enforcing"
+msgstr "Változtassa meg a feldolgozási módot vezéreltre"
-
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2928
+msgid "Process Domain"
+msgstr "Feldolgozási terület"
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2956
+msgid "label59"
+msgstr "label59"
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
-msgstr ""
+#: ../gui/usersPage.py:138
+#, python-format
+msgid "SELinux user '%s' is required"
+msgstr "SELinux felhasználó '%s' szükséges"
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:106
++#: ../sepolicy/sepolicy.py:202
+msgid "Generate SELinux man pages"
+msgstr "Állítsa elő az SELinux man oldalakat"
--#: ../gui/selinux.tbl:54
--msgid "Cron"
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:110
++#: ../sepolicy/sepolicy.py:205
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr "az elérési út ahol az előállított SELinux man oldalak tárolódnak"
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:114
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
+msgstr "Mindet terület"
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:116
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
+msgstr "Elkészíteni kívánt man oldal tartomány(ok) nevei"
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:164
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
+msgstr "SELinux hálózati szabályzat információ lekérdezése"
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:169
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
+msgstr "listázza az összes SELinux porttípust"
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:172
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
+msgstr "jelenítse meg a porthoz kapcsolódó SELinux típust"
--#: ../gui/selinux.tbl:58
--msgid "CVS"
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
+msgstr "Jelenítse meg a portokat az ehhez definiált SELinux típusokhoz"
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
+msgstr "Jelenítse meg azokat a portokat amelyeket ez a tartomány össze tud kapcsolni - bind/connect"
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr "Kérdezze le az SELinux szabályzatát hogy mely tartományok képesek egymással kommunikálni"
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
+msgstr "Forrás tartomány"
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
+msgstr "Cél tartomány"
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:215
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
+msgstr "Kérdezze le az SELinux szabályzatát hogy láthassa a boolean-ok leírását"
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
-+msgstr "összes boolean leírásának beszerzése"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+ msgstr ""
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
+msgstr "boolean hogy leírást kapjon róla"
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
+-#: ../gui/selinux.tbl:41
++#: ../sepolicy/sepolicy.py:301
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr "Kérdezze le az SELinux szabályzatát hogy látható legyen hogyan tud átmenni a forrás tartomány a céltartományba"
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:234
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
+msgstr "forrás feldogozási tartomány"
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:237
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
+msgstr "cél feldolgozási tartomány"
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:259
++#: ../sepolicy/sepolicy.py:362
+msgid "Generate SELinux Policy module template"
+msgstr "Állítsa elő az SELinux szabályzat modul sablont"
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:265
++#: ../sepolicy/sepolicy.py:374
+msgid "name of policy to generate"
+msgstr "az előállítandó szabályzat neve"
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:267
++#: ../sepolicy/sepolicy.py:380
+msgid "executable to confine"
+msgstr "szabályozandó állomány"
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
-+msgstr "futtassa a szabályzat előállító teszt csomagot"
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+ msgstr ""
--#: ../gui/selinux.tbl:72
--msgid "Games"
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:274
++#: ../sepolicy/sepolicy.py:422
+msgid "commands"
+msgstr "parancsok"
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:158
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "ismeretlen"
+
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:173
+msgid "Internet Services Daemon"
+msgstr "Internet Services Daemon"
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:171
++#: ../sepolicy/sepolicy/generate.py:187
+msgid "Valid Types:\n"
+msgstr "Érvényes típusok:\n"
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:205
++#: ../sepolicy/sepolicy/generate.py:221
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr "A portoknak számoknak kell lennie vagy tartományoknak 1-től %d-ig"
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:332
-+msgid "You must enter a name for your confined process/user"
-+msgstr "Meg kell adnia egy nevet a szabályozott folyamat/felhasználó számára"
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
+ msgstr ""
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+ msgstr ""
+
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:334
++#: ../sepolicy/sepolicy/generate.py:355
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr "A névnek alfanumerikusnak kell lennie szóközök nélkül. Vagy alkalmazza az \"-n MODULNÉV' opciót"
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:422
++#: ../sepolicy/sepolicy/generate.py:447
+msgid "User Role types can not be assigned executables."
+msgstr "Felhasználói szerepkörök nem lehetnek hozzákapcsolt végrehajtható állományok."
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:428
++#: ../sepolicy/sepolicy/generate.py:453
+msgid "Only Daemon apps can use an init script.."
+msgstr "Csak daemon alkalmazások használhatnak init szkriptet..."
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:446
++#: ../sepolicy/sepolicy/generate.py:471
+msgid "use_resolve must be a boolean value "
+msgstr "use_resolve boolean értékűnek kell lennie"
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:452
++#: ../sepolicy/sepolicy/generate.py:477
+msgid "use_syslog must be a boolean value "
+msgstr "use_syslog boolean értékűnek kell lennie"
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:458
++#: ../sepolicy/sepolicy/generate.py:483
+msgid "use_kerberos must be a boolean value "
+msgstr "use_kerberos boolean értékűnek kell lennie"
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:464
++#: ../sepolicy/sepolicy/generate.py:489
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr "manage_krb5_rcache boolean értékűnek kell lennie"
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:494
++#: ../sepolicy/sepolicy/generate.py:519
+msgid "USER Types automatically get a tmp type"
+msgstr "FELHASZNÁLÓ típus automatikusan kap egy tmp típust"
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1012
++#: ../sepolicy/sepolicy/generate.py:1059
+msgid "You must enter the executable path for your confined process"
+msgstr "Adjon meg egy végrehajtható elérési utat a szabályozott folyamatához"
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1190
++#: ../sepolicy/sepolicy/generate.py:1321
+msgid "Type Enforcement file"
+msgstr "Típus vezérlő fájl"
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1191
++#: ../sepolicy/sepolicy/generate.py:1322
+msgid "Interface file"
+msgstr "Kezelőfelületi fájl"
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1192
++#: ../sepolicy/sepolicy/generate.py:1323
+msgid "File Contexts file"
+msgstr "Fájl kontextus fájl"
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1193
++#: ../sepolicy/sepolicy/generate.py:1325
+msgid "Setup Script"
+msgstr "Beállító szkript"
--#: ../gui/selinux.tbl:87
-+#: booleans.py:1
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
--msgstr ""
--
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
-msgstr ""
++#: booleans.py:1
++msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
+msgstr "Engedélyezi az ABRT számára hogy módosíthassa a publikus fájlokat amik a publikus fájlátvitel szolgáltatásoknál vannak"
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
-msgstr ""
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+msgstr "Engedélyezi az ABRT számára hogy a abrt_handle_event_t tartományban fusson, ezzel pedig kezelni tudja az ABRT események szkriptjeit"
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
--msgstr ""
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
+#: booleans.py:3
+msgid "Allow amavis to use JIT compiler"
+msgstr "Engedélyezi az Amavis számára a JIT fordító használatát"
++
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:87
++#: booleans.py:6
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
-msgstr ""
-+#: booleans.py:4
-+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr "Engedélyezi a felhasználók számára hogy feloldjanak passwd bejegyzéseket közvetlen az ldap-ról ahelyett hogy sssd kiszolgálót használnának"
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
-msgstr ""
-+#: booleans.py:5
++#: booleans.py:7
+msgid "Allow users to login using a radius server"
+msgstr "Lehetővé teszi a felhasználóknak hogy bejelentkezzenek egy radius kiszolgáló segítségével"
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
-msgstr ""
-+#: booleans.py:6
++#: booleans.py:10
+msgid ""
+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+"temp and untrusted content files"
+msgstr "Engedélyezi a cdrecord számára hogy különféle tartalmakat olvasson, mint nfs, samba, eltávolítható eszközök, felhasználói temp fájlok, és további megbízhatatlan fájlok tartalmai"
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
-msgstr ""
-+#: booleans.py:7
++#: booleans.py:11
+msgid "Allow clamd to use JIT compiler"
+msgstr "Engedélyezi a clamd számára hogy JIT fordítót használjon"
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
-msgstr ""
-+#: booleans.py:8
++#: booleans.py:12
+msgid "Allow clamscan to non security files on a system"
+msgstr "Engedélyezi a clamscan számára a nem biztonsági fájlok használatát a rendszeren"
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
-msgstr ""
-+#: booleans.py:9
++#: booleans.py:13
+msgid "Allow clamscan to read user content"
+msgstr "Engedélyezi a clamscan számára hogy felhasználói fájlokat olvasson"
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
-msgstr ""
-+#: booleans.py:10
++#: booleans.py:14
+msgid ""
+"Allow Cobbler to modify public files used for public file transfer services."
+msgstr "Engedélyezi a Cobbler számára hogy módosíthasson publikus fájlokat amik a publikus fájlátviteli szolgáltatásoknál használatosak."
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
-msgstr ""
-+#: booleans.py:11
++#: booleans.py:15
+msgid "Allow Cobbler to connect to the network using TCP."
+msgstr "Engedélyezi a Cobbler számára hogy TCP protokollt használva csatlakozzon a hálózatra."
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
-msgstr ""
-+#: booleans.py:12
++#: booleans.py:16
+msgid "Allow Cobbler to access cifs file systems."
+msgstr "Engedélyezi a Cobbler számára hogy hozzáférjen cifs fájlrendszerekhez."
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
-msgstr ""
-+#: booleans.py:13
++#: booleans.py:17
+msgid "Allow Cobbler to access nfs file systems."
+msgstr "Engedélyezi a Cobbler számára hogy hozzáférjen ntfs fájlrendszerekhez."
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
-msgstr ""
-+#: booleans.py:14
++#: booleans.py:18
+msgid "Allow collectd to connect to the network using TCP."
+msgstr "Engedélyezi a collecd számára hogy TCP protokollal csatlakozzon a hálózatra."
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
-msgstr ""
-+#: booleans.py:15
++#: booleans.py:19
+msgid "Allow codnor domain to connect to the network using TCP."
+msgstr "Engedélyezi a codnor tartomány számára hogy TCP protokollal csatlakozzon a hálózatra."
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
-msgstr ""
-+#: booleans.py:16
++#: booleans.py:20
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr "Engedélyezi a rendszerben lévő cron feladatok számára hogy újracimkézzék a fájlrenszert a fájlkontextusok helyreállításáért."
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
-msgstr ""
-+#: booleans.py:17
++#: booleans.py:21
+msgid "Allow cvs daemon to read shadow"
+msgstr "Engedélyezi a cvs daemon számára hogy olvashassa a shadow fájlt"
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
-msgstr ""
-+#: booleans.py:18
++#: booleans.py:22
+msgid "Allow all daemons to write corefiles to /"
+msgstr "Engedélyezi az összes daemon számára hogy a corefájlokat a rootba írja"
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
-msgstr ""
-+#: booleans.py:19
++#: booleans.py:23
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "Engedélyezi az összes daemon számára hogy használhassa a tcp wrappereket."
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
-msgstr ""
-+#: booleans.py:20
++#: booleans.py:24
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr "Engedélyezi az összes daemon számára hogy írja/olvassa a terminálokat"
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:26
++msgid "Allow dan to read user files"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
-msgstr ""
-+#: booleans.py:21
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
+msgstr "Engedélyezi a dbadm számára hogy kezelje a fájlokat a felhasználó home mappáiban"
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
-msgstr ""
-+#: booleans.py:22
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
+msgstr "Engedélyezi a dbadm számára hogy olvassa a fájlokat a felhasználó home mappáiban"
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
-msgstr ""
-+#: booleans.py:23
++#: booleans.py:29
+msgid ""
+"Deny user domains applications to map a memory region as both executable and"
+" writable, this is dangerous and the executable should be reported in "
+"bugzilla"
+msgstr "Tiltsa a felhasználói tartományok alkalmazásait hogy összerendelhessenek azok egy memória régiót olvashatóként és írhatóként is. Ez mindenképp veszélyes, és ezt a végrehajtható állományt jelenteni kell a bugzilla hibakövetőben."
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
-msgstr ""
-+#: booleans.py:24
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
+msgstr "Engedélyezi a sysadmin számára hogy debug vagy ptrace műveletet hajtson végre az összes folyamaton."
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
-msgstr ""
-+#: booleans.py:25
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "Engedélyezi a DHCPC kliens alkalmazásai számára hogy iptables parancsokat hajtsanak végre."
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
-msgstr ""
-+#: booleans.py:26
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
+msgstr "Engedélyezi a DHCP daemon számára hogy LDAP backend-eket alkalmazzon"
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
-msgstr ""
-+#: booleans.py:27
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr "Engedélyezi az összes tartomány számára hogy más tartományi leírófájlokat használjanak"
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
-msgstr ""
-+#: booleans.py:28
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr "Engedélyezi az összes tartomány számára hogy betölthessen kernelmodulokat"
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
-msgstr ""
-+#: booleans.py:29
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr "Engedélyezi az audio eszközök használatát mint forrást az entrópia források csatornájaként"
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
-msgstr ""
-+#: booleans.py:30
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr "Engedélyezi az exim számára hogy csatlakozhasson adatbázisokhoz (posgres, mysql)"
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
-msgstr ""
-+#: booleans.py:31
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgstr "Engedélyezi az exim számára hogy készítsen, olvasson, írjon, és törölhessen jogosulatlan felhasználói fájlokat."
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
-msgstr ""
-+#: booleans.py:32
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
+msgstr "Engedélyezi az exim számára hogy olvashasson jogosulatlan felhasználói fájlokat."
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
-msgstr ""
-+#: booleans.py:33
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr "Engedélyezi az extra szabályokat a cron tartományban hogy támogassa az fcron műveleteket."
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
-msgstr ""
-+#: booleans.py:34
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
+msgstr "Engedélyezi a korlátozott tartományok számára hogy a hálózatra TCP segítségével csatlakozhasson."
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
-msgstr ""
-+#: booleans.py:35
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
+msgstr "Engedélyezi a korlátozott tartományok számára hogy ssh műveletet hajtson végre."
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
+ msgstr ""
+
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-msgstr ""
-+#: booleans.py:36
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
+msgstr "Engedélyezi az FTP számára hogy olvassa és írjon fájlokba a felhasználó home mappáiban"
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-msgstr ""
-+#: booleans.py:37
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
@@ -143725,21 +143882,21 @@ index e92b9b3..78ed95c 100644
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-msgstr ""
-+#: booleans.py:38
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
+msgstr "Engedélyezi az FTP kiszolgálók számára hogy csatlakozhassanak minden olyan porthoz > 1023"
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-msgstr ""
-+#: booleans.py:39
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
+msgstr "Engedélyezi az FTP kiszolgálók számára hogy csatlakozhassanak mysql adatbázis portokhoz"
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-msgstr ""
-+#: booleans.py:40
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
@@ -143749,49 +143906,49 @@ index e92b9b3..78ed95c 100644
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-msgstr ""
-+#: booleans.py:41
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
+msgstr "Engedélyezi az FTP kiszolgálók számára hogy cifs-t használjanak a nyílt fájlátviteli szolgáltatásoknál."
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-msgstr ""
-+#: booleans.py:42
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
+msgstr "Engedélyezi az FTP kiszolgálók számára hogy nfs-t használjanak a nyílt fájlátviteli szolgáltatásoknál."
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-msgstr ""
-+#: booleans.py:43
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgstr "Engedélyezi az FTP kiszolgálók számára hogy összekapcsolhassák az összes kihasználatlan portot a passzív mód számára"
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-msgstr ""
-+#: booleans.py:44
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
+msgstr "Meghatározza a Git CGI számára hogy kereshet-e home mappákban"
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-msgstr ""
-+#: booleans.py:45
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr "Meghatározza a Git CGI számára hogy hozzáférhet-e cifs fájlrendszerekhez."
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-msgstr ""
-+#: booleans.py:46
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr "Meghatározza a Git CGI számára hogy hozzáférhet-e nfs fájlrendszerekhez."
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-msgstr ""
-+#: booleans.py:47
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
@@ -143800,7 +143957,7 @@ index e92b9b3..78ed95c 100644
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-msgstr ""
-+#: booleans.py:48
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
@@ -143809,42 +143966,42 @@ index e92b9b3..78ed95c 100644
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-msgstr ""
-+#: booleans.py:49
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
+msgstr "Meghatározza a Git rendszer daemon számára hogy kereshet-e a home mappákban."
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-msgstr ""
-+#: booleans.py:50
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr "Meghatározza a Git rendszer daemon számára hogy hozzáférhet-e cifs fájlrendszerekhez."
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-msgstr ""
-+#: booleans.py:51
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr "Meghatározza a Git rendszer daemon számára hogy hozzáférhet-e nfs fájlrendszerekhez."
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-msgstr ""
-+#: booleans.py:52
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
+msgstr "Engedélyezi gitisis daemon számára a levelek küldését."
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-msgstr ""
-+#: booleans.py:53
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
+msgstr "Engedélyezi az urandom olvasás számára az összes tartományt."
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-msgstr ""
-+#: booleans.py:54
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
@@ -143853,7 +144010,7 @@ index e92b9b3..78ed95c 100644
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-msgstr ""
-+#: booleans.py:55
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
@@ -143862,210 +144019,213 @@ index e92b9b3..78ed95c 100644
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-msgstr ""
-+#: booleans.py:56
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+msgstr "Engedélyezi a gssd számára hogy temp mappát olvashassa. A kerberos tgt hozzáférés miatt szükséges lehet."
-#: ../gui/selinux.tbl:141
-msgid "pppd"
++#: booleans.py:64
++msgid "Allow guest to exec content"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
-msgstr ""
-+#: booleans.py:57
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr "Engedélyezi az Apache számára hogy módosíthasson publikusan fájlokat a publikusan használt fájlátviteleknél. A mappák/fájloknak public_content_rw_t cimkével kell rendelkezniük."
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
-msgstr ""
-+#: booleans.py:58
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr "Engedélyezi a httpd számára hogy felhasználja a beépített szkriptezést (általában ez php)"
-
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
+
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
-msgstr ""
-+#: booleans.py:59
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
+msgstr "Engedélyezi a httpd számára hogy ellenőrizhesse a spam-ot"
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
-msgstr ""
-+#: booleans.py:60
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr "Engedélyezi a httpd számára hogy FTP kliensként működjön az FTP és más átmeneti portokra kapcsolódva"
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
-msgstr ""
-+#: booleans.py:61
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr "Engedélyezi a httpd számára hogy csatlakozhat az ldap porthoz"
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
-msgstr ""
-+#: booleans.py:62
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
+msgstr "Engedélyezi a httpd daemon számára hogy csatlakozzon a zabbix szolgáltatáshoz"
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
-msgstr ""
-+#: booleans.py:63
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr "Engedélyezi a HTTPD szkriptek és modulok számára hogy TCP használatával csatlakozzanak a hálózaton keresztül."
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
-msgstr ""
-+#: booleans.py:64
++#: booleans.py:72
+msgid ""
+"Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr "Engedélyezi a HTTPD szkriptek és modulok számára hogy cobblerhez csatlakozzanak a hálózaton keresztül."
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
-msgstr ""
-+#: booleans.py:65
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr "Engedélyezi a HTTPD szkriptek és modulok számára hogy adatbázishoz csatlakozzanak a hálózaton keresztül."
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
-msgstr ""
-+#: booleans.py:66
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr "Engedélyezi a httpd számára hogy kapcsolódjon egy memcache kiszolgálóhoz"
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
-msgstr ""
-+#: booleans.py:67
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
+msgstr "Engedélyezi a httpd számára hogy relay szerverként működjön"
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
-msgstr ""
-+#: booleans.py:68
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
+msgstr "Engedélyezi a http daemon számára hogy levelet küldjön"
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
-msgstr ""
-+#: booleans.py:69
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr "Engedélyezi az Apache számára hogy kommunikáljon az avahi szolgáltatással a dbus rendszeren keresztül"
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
-msgstr ""
-+#: booleans.py:70
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr "Engedélyezi a httpd számára a cgi támogatást"
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
-msgstr ""
-+#: booleans.py:71
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr "Engedélyezi a httpd számára hogy FTP kiszolgálóként működjön azzal hogy figyeli az ftp portot."
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
-msgstr ""
-+#: booleans.py:72
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr "Engedélyezi a httpd számára hogy olvashassa a home mappákat"
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
-msgstr ""
-+#: booleans.py:73
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr "Engedélyezi a httpd szkriptek és modulok számára a execmem/execstack műveletet"
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
-msgstr ""
-+#: booleans.py:74
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr "Engedélyezi a HTTPD számára hogy csatlakozhasson a 80-as portra egy elegáns rendszerleállításhoz"
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
-msgstr ""
-+#: booleans.py:75
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
+msgstr "Engedélyezi a httpd folyamatoknak hogy kezeljék az IPA tartalmat"
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
-msgstr ""
-+#: booleans.py:76
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr "Engedélyezi az Apache számára hogy használja a mod_auth_ntlm_winbind cimkét"
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
-msgstr ""
-+#: booleans.py:77
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
+msgstr "Engedélyezi az Apache számára hogy használja a mod_auth_pam cimkét"
-#: ../gui/selinux.tbl:161
--msgid "rsync"
+-msgid "Disable SELinux protection for rsync daemon"
-msgstr ""
-+#: booleans.py:78
++#: booleans.py:86
+msgid "Allow httpd to read user content"
+msgstr "Engedélyezi a httpd számára hogy felhasználói tartalmat olvashasson"
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
-msgstr ""
-+#: booleans.py:79
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr "Engedélyezi az Apache számára hogy stickshift módban fusson, átmenet nélkül az utashoz"
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
-msgstr ""
-+#: booleans.py:80
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
+msgstr "Engedélyezi a httpd daemon számára hogy megváltoztathassa az erőforrás igényének határait"
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
-msgstr ""
-+#: booleans.py:81
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr "Engedélyezi a HTTPD számára hogy SSI végrehajtható állományokat futtathasson, ugyanabban a tartományban mint a CGI szkriptek."
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
-msgstr ""
-+#: booleans.py:82
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr "Engedélyezze az apache szkriptek számára hogy publikus tartalmat rögzítsenek, a mappáknak/fájloknak public_rw_content_t cimkével kell rendelkezniük."
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#: booleans.py:83
+-#: ../gui/selinux.tbl:165
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
+msgstr "Engedélyezze az Apache számára hogy végrehajthasson tmp tartalmat."
-
--#: ../gui/selinux.tbl:165
-+#: booleans.py:84
++
++#: booleans.py:92
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-msgstr ""
@@ -144076,107 +144236,106 @@ index e92b9b3..78ed95c 100644
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-msgstr ""
-+#: booleans.py:85
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
+msgstr "Egyesítse az összes tartalom fájl HTTPD kezelését."
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-msgstr ""
-+#: booleans.py:86
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
+msgstr "Engedélyezi a httpd számára hogy hozzáférjen cifs fájlrendszerekhez"
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-msgstr ""
-+#: booleans.py:87
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
+msgstr "Engedélyezi a httpd számára hogy hozzáférjen a FUSE fájlrendszerekhez"
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-msgstr ""
-+#: booleans.py:88
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
+msgstr "Engedélyezi httpd számára hogy gpg-t futtasson"
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-msgstr ""
-+#: booleans.py:89
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
+msgstr "Engedélyezi httpd számára hogy hozzáférjen nfs fájlrendszerekhez"
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-msgstr ""
-+#: booleans.py:90
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
+msgstr "Engedélyezi httpd számára hogy kommunikálhasson az oddjob alkalmazással és így indíthasson szolgáltatást"
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-msgstr ""
-+#: booleans.py:91
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr "Engedélyezi http számára hogy hozzáférjen openstack portokhoz"
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
-msgstr ""
-+#: booleans.py:92
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr "Engedélyezi az icecast számára hogy csatlakozzon az összes portra, ne csak hang portokra."
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
-msgstr ""
-+#: booleans.py:93
++#: booleans.py:102
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr "Engedélyezi az Irssi IRC kliens számára hogy bármely portra csatlakozhasson és bind műveletet indítson bármely foglalatlan portra."
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow java executable stack"
-+msgstr "Engedélyezi a java execstack-ját"
-
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-msgstr ""
-+#: booleans.py:95
++#: booleans.py:103
+msgid "Allow confined applications to run with kerberos."
+msgstr "Lehetővé teszi a szabályozott alkalmazások számára hogy kerberos-al fusson együtt."
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-msgstr ""
-+#: booleans.py:96
++#: booleans.py:104
+msgid "Allow syslogd daemon to send mail"
+msgstr "Engedélyezi a syslogd daemon számára hogy levelet küldjön"
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-msgstr ""
-+#: booleans.py:97
++#: booleans.py:105
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr "Engedélyezi a syslogd számára a lehetőséget hogy olvassa/írja a terminálokat"
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-msgstr ""
-+#: booleans.py:98
++#: booleans.py:106
+msgid "Allow logging in and using the system from /dev/console."
+msgstr "Engedélyezi a bejelentkezést és használja a rendszert a /dev/console-ról."
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-msgstr ""
-+#: booleans.py:99
++#: booleans.py:107
+msgid ""
+"Control the ability to mmap a low area of the address space, as configured "
+"by /proc/sys/kernel/mmap_min_addr."
@@ -144185,28 +144344,28 @@ index e92b9b3..78ed95c 100644
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-msgstr ""
-+#: booleans.py:100
++#: booleans.py:108
+msgid "Allow mock to read files in home directories."
+msgstr "Engedélyezi a mock számára hogy fájlokat olvashasson a home mappákból."
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-msgstr ""
-+#: booleans.py:101
++#: booleans.py:109
+msgid "Allow the mount command to mount any directory or file."
+msgstr "Engedélyezi a mount parancsnak hogy csatoljon bármilyen mappát vagy fájlt."
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-msgstr ""
-+#: booleans.py:102
++#: booleans.py:110
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr "Engedélyezi a mozilla plugin tartomány számára hogy TCP-vel kapcsolódjon a hálózathoz."
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-msgstr ""
-+#: booleans.py:103
++#: booleans.py:111
+msgid ""
+"Allow mozilla_plugins to create random content in the users home directory"
+msgstr "Engedélyezi a mozilla_plugins számára hogy véletlenszerű tartalmat generáljon a felhasználó mappájában"
@@ -144214,35 +144373,35 @@ index e92b9b3..78ed95c 100644
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-msgstr ""
-+#: booleans.py:104
++#: booleans.py:112
+msgid "Allow confined web browsers to read home directory content"
+msgstr "Engedélyezi a szabályozott webböngészőknek hogy olvashassák a home mappa tartalmát"
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-msgstr ""
-+#: booleans.py:105
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
+msgstr "Engedélyezi az mplayer execstack-ját"
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-msgstr ""
-+#: booleans.py:106
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
+msgstr "Engedélyezi a mysqld számára hogy csatlakozhat minden portra"
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-msgstr ""
-+#: booleans.py:107
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
+msgstr "Engedélyezi a BIND számára hogy összekapcsoljon apache portot."
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-msgstr ""
-+#: booleans.py:108
++#: booleans.py:116
+msgid ""
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
@@ -144251,16 +144410,16 @@ index e92b9b3..78ed95c 100644
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:109
++#: booleans.py:117
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr "Engedélyezi bármely fájl/mappa számára hogy exportálható csak olvasható jogosultsággal NFS-en keresztül."
-#: ../gui/selinux.tbl:189
-+#: booleans.py:110
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr "Engedélyezi bármely fájl/mappa számára hogy exportálható írható/olvasható jogosultsággal NFS-en keresztül."
+
-+#: booleans.py:111
++#: booleans.py:119
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
@@ -144272,436 +144431,441 @@ index e92b9b3..78ed95c 100644
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-msgstr ""
-+#: booleans.py:112
++#: booleans.py:120
+msgid "Allow system to run with NIS"
+msgstr "Engedélyezi a rendszer számára hogy NIS szolgáltatással működjön"
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-msgstr ""
-+#: booleans.py:113
++#: booleans.py:121
+msgid "Allow confined applications to use nscd shared memory."
+msgstr "Engedélyezi szabályozott alkalmazások számára, hogy nscd osztott memóriát használhassanak."
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--msgstr ""
-+#: booleans.py:114
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr "Engedélyezi nsplugin kód számára hogy csatlakozhasson nem foglalt portokra"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+ msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-msgstr ""
-+#: booleans.py:115
-+msgid "Allow nsplugin code to execmem/execstack"
-+msgstr "Engedélyezi nsplugin kód számára hogy execmem/execstack műveletet hajtson végre"
-
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr ""
-+#: booleans.py:116
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
+msgstr "Engedélyezi openvpn számára hogy olvassa a home mappákat"
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
-msgstr ""
-+#: booleans.py:117
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr "Engedélyezi a piranha-lvs domain számára hogy csatlakozzon a hálózatra TCP segítségével."
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
-msgstr ""
-+#: booleans.py:118
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr "Engedélyezi a polipo számára hogy csatlakozzon az összes portra ami > 1023"
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
-msgstr ""
-+#: booleans.py:119
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr "Meghatározza hogy vajon Polipo session daemon felépíthet-e tcp socket csatlakozást az összes nem foglalt porthoz."
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
-msgstr ""
-+#: booleans.py:120
++#: booleans.py:127
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr "Meghatározza hogy vajon tartományi hívásokat végrehajthat-e a a Polipo daemon a polipo_session_t tartományon belül."
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
-msgstr ""
-+#: booleans.py:121
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
+msgstr "Meghatározza hogy vajon a Polipo elérheti-e a cifs fájlrendszereket."
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
-msgstr ""
-+#: booleans.py:122
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr "Meghatározza hogy vajon a Polipo elérheti-e az nfs fájlrendszereket."
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
-msgstr ""
-+#: booleans.py:123
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
+msgstr "Engedélyezi a többpéldányos mappatámogatást."
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr ""
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "Engedélyezi a postfix_local tartomány számára a teljes irhatósági hozzáférést a mail_spool mappákhoz"
+
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-msgstr ""
-+#: booleans.py:124
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr "Engedélyezi a portage tartományok számára hogy NFS mount-okat használhassanak (közönséges nfs_t formátummal)"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr "Engedélyezi a posgreSQL számára az ssh és az rsync használatát point-in-time recovery műveletre"
-#: ../gui/selinux.tbl:202
-msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-msgstr ""
-+#: booleans.py:125
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "Engedélyezi a postfix_local tartomány számára a teljes irhatósági hozzáférést a mail_spool mappákhoz"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
++msgstr "Engedélyezi hogy kliens cimkét idegen adatbázishoz kapcsoljon"
++
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
++msgstr "Engedélyezi adatbázis admin-ok számára hogy végrehajthassanak DML statement műveletet"
++
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "Engedélyezi jogosulatlan felhasználók számára hogy végrehajthassanak DDL statement műveletet"
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr "Engedélyezi a pppd számára hogy betölthessen kernelmodulokat bizonyos modemek számára"
++
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
++msgstr "Engedélyezi a pppd futtatását egy egyszerű felhasználó számára"
++
++#: booleans.py:138
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-msgstr ""
-+#: booleans.py:126
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "Engedélyezi a posgreSQL számára az ssh és az rsync használatát point-in-time recovery műveletre"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "Engedélyezi a privoxy számára hogy csatlakozhasson az összes portra, ne csak HTTP, FTP, valamint Gopher portokra."
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-msgstr ""
-+#: booleans.py:127
-+msgid "Allow transmit client label to foreign database"
-+msgstr "Engedélyezi hogy kliens cimkét idegen adatbázishoz kapcsoljon"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
++msgstr "Engedélyezi a Puppet kilens számára hogy az összes fájltípust kezelhesse."
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-msgstr ""
-+#: booleans.py:128
-+msgid "Allow database admins to execute DML statement"
-+msgstr "Engedélyezi adatbázis admin-ok számára hogy végrehajthassanak DML statement műveletet"
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "Engedélyezi a Puppet master számára hogy csatlakozhasson MySQL és PostgreSQL adatbázisokhoz"
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-msgstr ""
-+#: booleans.py:129
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "Engedélyezi jogosulatlan felhasználók számára hogy végrehajthassanak DDL statement műveletet"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
++msgstr "Engedélyezi racoon számára hogy shadow fájlokat olvasson"
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-msgstr ""
-+#: booleans.py:130
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "Engedélyezi a pppd számára hogy betölthessen kernelmodulokat bizonyos modemek számára"
-+
-+#: booleans.py:131
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "Engedélyezi a pppd futtatását egy egyszerű felhasználó számára"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "Engedélyezi rgmanager tartomány számára hogy TCP használatával csatlakozzon a hálózathoz."
-#: ../gui/selinux.tbl:208
-+#: booleans.py:132
++#: booleans.py:143
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-msgstr ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "Engedélyezi a privoxy számára hogy csatlakozhasson az összes portra, ne csak HTTP, FTP, valamint Gopher portokra."
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "Engedélyezi az rsync számára hogy módosítson publikus fájlokat a publikus fájlátvitel szolgáltatásoknál. Fájlokat/Mappákat át kell cimkézni ezzel: public_content_rw_t."
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-msgstr ""
-+#: booleans.py:133
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "Engedélyezi a Puppet kilens számára hogy az összes fájltípust kezelhesse."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
++msgstr "Engedélyezi az rsync számára hogy kliensként fusson"
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-msgstr ""
-+#: booleans.py:134
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "Engedélyezi a Puppet master számára hogy csatlakozhasson MySQL és PostgreSQL adatbázisokhoz"
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
++msgstr "Engedélyezi rsync számára hogy exportáljon bármilyen fájlt/mappát csak olvasható formátumban."
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-msgstr ""
-+#: booleans.py:135
-+msgid "Allow qemu to connect fully to the network"
-+msgstr "Engedélyezi a qemu számára hogy teljes mértékben csatlakozhasson a hálózatra"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "Engedélyezi rsync kiszolgálók számára hogy megosszanak cifs fájlrenszereket"
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-msgstr ""
-+#: booleans.py:136
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr "Engedélyezi a qemu számára hogy cifs/samba fájlrendszert használhasson"
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "Engedélyezi az rsync kiszolgálók számára hogy megosszanak nfs fájlrendszereket"
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-msgstr ""
-+#: booleans.py:137
-+msgid "Allow qemu to use serial/parallel communication ports"
-+msgstr "Engedélyezi a qemu számára hogy soros/párhuzamos kommunikációs portot használhasson"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "Engedélyezi samba számára hogy új home mappákat hozzon létre (pl. PAM-on keresztül)"
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-msgstr ""
-+#: booleans.py:138
-+msgid "Allow qemu to use nfs file systems"
-+msgstr "Engedélyezi a qemu számára hogy nfs fájlrendszereket használhasson"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr "Engedélyezi a samba számára hogy úgy viselkedjen mint egy domain vezérlő, hozzáad felhasználókat, csoportokat, és megváltoztat jelszavakat."
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-msgstr ""
-+#: booleans.py:139
-+msgid "Allow qemu to use usb devices"
-+msgstr "Engedélyezi a qemu számára hogy usb eszközöket használhasson"
-+
-+#: booleans.py:140
-+msgid "Allow racoon to read shadow"
-+msgstr "Engedélyezi racoon számára hogy shadow fájlokat olvasson"
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
++msgstr "Engedélyezi a samba számára hogy megossza a felhasználók home mappáit."
-#: ../gui/selinux.tbl:216
-+#: booleans.py:141
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "Engedélyezi rgmanager tartomány számára hogy TCP használatával csatlakozzon a hálózathoz."
-+
-+#: booleans.py:142
- msgid ""
+-msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-msgstr ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "Engedélyezi az rsync számára hogy módosítson publikus fájlokat a publikus fájlátvitel szolgáltatásoknál. Fájlokat/Mappákat át kell cimkézni ezzel: public_content_rw_t."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
++msgstr "Engedélyezi a samba számára hogy megosszon bármilyen fájlt/mappát olvasásra."
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-msgstr ""
-+#: booleans.py:143
-+msgid "Allow rsync to run as a client"
-+msgstr "Engedélyezi az rsync számára hogy kliensként fusson"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
++msgstr "Engedélyezi a samba számára hogy megosszon bármilyen fájlt/mappát írásra/olvasásra."
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "Engedélyezi rsync számára hogy exportáljon bármilyen fájlt/mappát csak olvasható formátumban."
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
++msgstr "Engedélyezi a samba számára hogy úgy viselkedjen mint egy port vezérlő"
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "Engedélyezi rsync kiszolgálók számára hogy megosszanak cifs fájlrenszereket"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
++msgstr "Engedélyezi samba számára hogy szabályozatlan szkripteket futtathasson."
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "Engedélyezi az rsync kiszolgálók számára hogy megosszanak nfs fájlrendszereket"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "Engedélyezi samba számára hogy exportáljon nfs/fuse köteteket."
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-msgstr ""
-+#: booleans.py:147
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "Engedélyezi samba számára hogy új home mappákat hozzon létre (pl. PAM-on keresztül)"
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
++msgstr "Engedélyezi samba számára hogy exportálhasson NFS köteteket."
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-msgstr ""
-+#: booleans.py:148
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "Engedélyezi a samba számára hogy úgy viselkedjen mint egy domain vezérlő, hozzáad felhasználókat, csoportokat, és megváltoztat jelszavakat."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
++msgstr "Engedélyezi a sanlock számára hogy írja/olvassa a fuse fájlokat"
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:149
-+msgid "Allow samba to share users home directories."
-+msgstr "Engedélyezi a samba számára hogy megossza a felhasználók home mappáit."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
++msgstr "Engedélyezi a sanlock számára hogy kezelhesse az nfs fájlokat"
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "Engedélyezi a samba számára hogy megosszon bármilyen fájlt/mappát olvasásra."
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
++msgstr "Engedélyezi a sanlock számára hogy kezelhesse a cifs fájlokat"
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "Engedélyezi a samba számára hogy megosszon bármilyen fájlt/mappát írásra/olvasásra."
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
++msgstr "Engedélyezi a sasl számára hogy olvashassa a shadow fájlokat"
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to act as a portmapper"
-+msgstr "Engedélyezi a samba számára hogy úgy viselkedjen mint egy port vezérlő"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "Engedélyezi samba számára hogy szabályozatlan szkripteket futtathasson."
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr "tiltsa az alkalmazásokat mint pl. newrole, hogy átalakítsa az adminisztrációs felhasználó tartományokra"
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "Engedélyezi samba számára hogy exportáljon nfs/fuse köteteket."
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr "Kikapcsolja a kernel modul betöltését."
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export NFS volumes."
-+msgstr "Engedélyezi samba számára hogy exportálhasson NFS köteteket."
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
++msgstr "Egy boolean ami meghatározza hogy a rendszer engedélyezi a szabályok betöltését, a vezérelt módot, és a boolean értékek megváltoztatását. Állítsa át igazra, és újra kell indítani a rendszert hogy vissza válthassa."
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-msgstr ""
-+#: booleans.py:156
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "Engedélyezi a sanlock számára hogy írja/olvassa a fuse fájlokat"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr "Engedélyezi az egyszerű felhasználók számára közvetlen dri hozzáférést"
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "Engedélyezi a sanlock számára hogy kezelhesse az nfs fájlokat"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "Engedélyezi a szabályozatlan végrehajtható állományok számára hogy a heap memóriájuk tartalma végrehajtható legyen. Valószínúleg ez egy rosszul kódolt végrehajtható állományt jelöl, de jelezhet támadást is. Ezt az állomány mindenképp jelenteni kell a bugzilla hibakövetőbe."
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "Engedélyezi a sanlock számára hogy kezelhesse a cifs fájlokat"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr "Engedélyezi minden szabályozatlan végrehajtható állomány számára hogy szövegáthelyezés igényű kapcsolt lib-eket használjanak amik nincsenek textrel_shlib_t cimkével ellátva."
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-msgstr ""
-+#: booleans.py:159
-+msgid "Allow sasl to read shadow"
-+msgstr "Engedélyezi a sasl számára hogy olvashassa a shadow fájlokat"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "Engedélyezi a szabályozott végrehajtható állományok számára hogy a saját stack-jük végrehajtható legyen. Ez sohasem kell hogy szügséges legyen. Valószínúleg ez egy rosszul kódolt végrehajtható állományt jelöl, de jelezhet támadást is. Ezt az állomány mindenképp jelenteni kell a bugzilla hibakövetőbe."
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-msgstr ""
-+#: booleans.py:160
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "tiltsa az alkalmazásokat mint pl. newrole, hogy átalakítsa az adminisztrációs felhasználó tartományokra"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr "Engedélyezi a felhasználók számára hogy helyi mysql kiszolgálóhoz kapcsolódjanak"
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-msgstr ""
-+#: booleans.py:161
-+msgid "Disable kernel module loading."
-+msgstr "Kikapcsolja a kernel modul betöltését."
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
++msgstr "Engedélyezi a szabályozott felhasználók számára hogy ping és traceroute parancsokat alkalmazzanak."
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "Egy boolean ami meghatározza hogy a rendszer engedélyezi a szabályok betöltését, a vezérelt módot, és a boolean értékek megváltoztatását. Állítsa át igazra, és újra kell indítani a rendszert hogy vissza válthassa."
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr "Engedélyezi a felhasználók számára hogy PosgreSQL-hez csatlakozzanak"
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-msgstr ""
-+#: booleans.py:163
-+msgid "Allow regular users direct dri device access"
-+msgstr "Engedélyezi az egyszerű felhasználók számára közvetlen dri hozzáférést"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "Engedélyezi a felhasználó számára hogy írjon/olvasson fájlokat a fájlrendszerben amelyeknek nincs kiterjesztett attribútumai (FAT, CDROM, FLOPPY)"
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-msgstr ""
-+#: booleans.py:164
++#: booleans.py:173
+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "Engedélyezi a szabályozatlan végrehajtható állományok számára hogy a heap memóriájuk tartalma végrehajtható legyen. Valószínúleg ez egy rosszul kódolt végrehajtható állományt jelöl, de jelezhet támadást is. Ezt az állomány mindenképp jelenteni kell a bugzilla hibakövetőbe."
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
++msgstr "Engedélyezi a felhasználók számára, hogy futtathasson TCP kiszolgálókat (portokhoz kapcsolja, és fogad kapcsolatokat ugyanarról a domainról, és külső felhasználóktól) ezt kikapcsolva kierölteti az FTP passzív módját és még megváltoztathat néhány protokollt."
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
--msgstr ""
-+#: booleans.py:165
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "Engedélyezi minden szabályozatlan végrehajtható állomány számára hogy szövegáthelyezés igényű kapcsolt lib-eket használjanak amik nincsenek textrel_shlib_t cimkével ellátva."
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
+ msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "Engedélyezi a szabályozott végrehajtható állományok számára hogy a saját stack-jük végrehajtható legyen. Ez sohasem kell hogy szügséges legyen. Valószínúleg ez egy rosszul kódolt végrehajtható állományt jelöl, de jelezhet támadást is. Ezt az állomány mindenképp jelenteni kell a bugzilla hibakövetőbe."
++#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr "Engedélyezi a felhasználó számára a zene megosztását"
-#: ../gui/statusPage.py:94
-msgid "Status"
-msgstr ""
-+#: booleans.py:167
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "Engedélyezi a felhasználók számára hogy helyi mysql kiszolgálóhoz kapcsolódjanak"
++#: booleans.py:176
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
++msgstr "Engedélyezi a névtelen internal-sftp számára hogy feltölthessen fájlokat, publikus fájl átviteli szolgáltatásoknál. A mappáknak public_content_rw_t cimkével kell rendelkeznie."
-#: ../gui/statusPage.py:133
-+#: booleans.py:168
++#: booleans.py:177
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "Engedélyezi a szabályozott felhasználók számára hogy ping és traceroute parancsokat alkalmazzanak."
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr "Engedélyezi az sftp-internal számára hogy írhassa és olvashassa a fájlokat a felhasználó home mappáiban"
-#: ../gui/statusPage.py:147
-+#: booleans.py:169
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "Engedélyezi a felhasználók számára hogy PosgreSQL-hez csatlakozzanak"
-+
-+#: booleans.py:170
++#: booleans.py:178
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -144710,83 +144874,84 @@ index e92b9b3..78ed95c 100644
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-msgstr ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "Engedélyezi a felhasználó számára hogy írjon/olvasson fájlokat a fájlrendszerben amelyeknek nincs kiterjesztett attribútumai (FAT, CDROM, FLOPPY)"
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "Engedélyezi az sftp-internal számára hogy bejelentkezzen a helyi felhasználókhoz, ahol írhatja/olvashatja az összes fájlt a rendszerben, amit a DAC irányít."
-#: ../gui/statusPage.py:152
-+#: booleans.py:171
++#: booleans.py:179
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "Engedélyezi a felhasználók számára, hogy futtathasson TCP kiszolgálókat (portokhoz kapcsolja, és fogad kapcsolatokat ugyanarról a domainról, és külső felhasználóktól) ezt kikapcsolva kierölteti az FTP passzív módját és még megváltoztathat néhány protokollt."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
++msgstr "Engedélyezi az internal-sftp számára hogy írhasson és olvashasson a felhasználó ssh home mappáiban."
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-msgstr ""
-+#: booleans.py:172
-+msgid "Allow user music sharing"
-+msgstr "Engedélyezi a felhasználó számára a zene megosztását"
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "Engedélyezi az sge számára hogy csatlakozhasson a hálózatra bármely TCP port használatával"
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:173
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
++msgstr "Engedélyezi az sge számára hogy hozzáférjen az nfs fájlrendszerekhez."
++
++#: booleans.py:182
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-msgstr ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "Engedélyezi a névtelen internal-sftp számára hogy feltölthessen fájlokat, publikus fájl átviteli szolgáltatásoknál. A mappáknak public_content_rw_t cimkével kell rendelkeznie."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
++msgstr "Engedélyezi a további engedélyek szükségességét a 3ware vezérlők támogatásához."
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-msgstr ""
-+#: booleans.py:174
++#: booleans.py:183
+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "Engedélyezi az sftp-internal számára hogy írhassa és olvashassa a fájlokat a felhasználó home mappáiban"
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "Engedélyezi a samba számára hogy módosíthasson publikus fájlokat nyílt fájlátviteli szolgáltatásoknál. A fájloknak és mappáknak public_content_rw_t cimkéjüknek kell lennie."
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-msgstr ""
-+#: booleans.py:175
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "Engedélyezi az sftp-internal számára hogy bejelentkezzen a helyi felhasználókhoz, ahol írhatja/olvashatja az összes fájlt a rendszerben, amit a DAC irányít."
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
++msgstr "Engedélyezi a felhasználó spamassassin kliense számára hogy használja a hálózatot."
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "Engedélyezi az internal-sftp számára hogy írhasson és olvashasson a felhasználó ssh home mappáiban."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
++msgstr "Engedélyezi spamd számára hogy home mappákat írja és olvashassa."
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-msgstr ""
-+#: booleans.py:177
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "Engedélyezi az sge számára hogy csatlakozhasson a hálózatra bármely TCP port használatával"
++#: booleans.py:186
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "Engedélyezi a squid számára hogy az összes portra csatlakozhasson, ne csak HTTP, FTP, és Gopher portokra."
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-msgstr ""
-+#: booleans.py:178
-+msgid "Allow sge to access nfs file systems."
-+msgstr "Engedélyezi az sge számára hogy hozzáférjen az nfs fájlrendszerekhez."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr "Engedélyezi a squid számára hogy transparent proxy-ként működjön (TPROXY)"
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:179
++#: booleans.py:188
msgid ""
-"all files\n"
-"regular file\n"
@@ -144797,149 +144962,141 @@ index e92b9b3..78ed95c 100644
-"symbolic link\n"
-"named pipe\n"
-msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "Engedélyezi a további engedélyek szükségességét a 3ware vezérlők támogatásához."
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr "Engdélyezi az ssh és a chroot env alkalmazások számára hogy az összes home mappában lévő fájlt írhassa és olvashassa."
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-msgstr ""
-+#: booleans.py:180
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "Engedélyezi a samba számára hogy módosíthasson publikus fájlokat nyílt fájlátviteli szolgáltatásoknál. A fájloknak és mappáknak public_content_rw_t cimkéjüknek kell lennie."
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr "Engedélyezi a kiszolgáló kulcs alapú azonosítást"
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-msgstr ""
-+#: booleans.py:181
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "Engedélyezi a felhasználó spamassassin kliense számára hogy használja a hálózatot."
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "Engedélyezi az ssh bejelentkezéseket mint sysadm_r:sysadm_t"
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
--msgstr ""
-+#: booleans.py:182
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "Engedélyezi spamd számára hogy home mappákat írja és olvashassa."
++#: booleans.py:191
++msgid "Allow staff to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "Engedélyezi a squid számára hogy az összes portra csatlakozhasson, ne csak HTTP, FTP, és Gopher portokra."
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "Engedélyezi a staff felhasználó számára hogy készíthessen és átmenetet képezzen az svirt tartományokra."
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "Engedélyezi a squid számára hogy transparent proxy-ként működjön (TPROXY)"
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-msgstr ""
-+#: booleans.py:185
++#: booleans.py:194
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "Engdélyezi az ssh és a chroot env alkalmazások számára hogy az összes home mappában lévő fájlt írhassa és olvashassa."
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr "Engedélyezi a Telepathy kapcsolatkezelő számára hogy bármilyen hálózati portra csatlakozhasson."
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-msgstr ""
-+#: booleans.py:186
-+msgid "allow host key based authentication"
-+msgstr "Engedélyezi a kiszolgáló kulcs alapú azonosítást"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
++msgstr "Engedélyezi a Telepathy kapcsolatkezelő számára hogy bármilyen általános TCP portra csatlakozhasson."
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-msgstr ""
-+#: booleans.py:187
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "Engedélyezi az ssh bejelentkezéseket mint sysadm_r:sysadm_t"
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr "Engedélyezi a tftp számára hogy módosíthassa a publikus fájlokat nyílt fájlátviteli szolgáltatásoknál."
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
--msgstr ""
-+#: booleans.py:188
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "Engedélyezi a staff felhasználó számára hogy készíthessen és átmenetet képezzen az svirt tartományokra."
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:189
- msgid ""
+-msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-msgstr ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "Engedélyezi a Telepathy kapcsolatkezelő számára hogy bármilyen hálózati portra csatlakozhasson."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "Engedélyezi a tor daemon számára hogy az összes nem foglalt portot összekapcsolja a TCP socket-ekkel."
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
--msgstr ""
-+#: booleans.py:190
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "Engedélyezi a Telepathy kapcsolatkezelő számára hogy bármilyen általános TCP portra csatlakozhasson."
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-msgstr ""
-+#: booleans.py:191
++#: booleans.py:200
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "Engedélyezi a tftp számára hogy módosíthassa a publikus fájlokat nyílt fájlátviteli szolgáltatásoknál."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr "Engedélyezi a szabályozatlan felhasználók számára hogy átmenetet képezzenek a chrome sandbox tartományaira amikor chrome-sandbox alkalmazást futtatnak"
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:192
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "Engedélyezi a tor daemon számára hogy az összes nem foglalt portot összekapcsolja a TCP socket-ekkel."
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
++msgstr "Engedélyezi a felhasználó számára hogy bejelentkezzen mint szabályozatlan tartomány"
+
-+#: booleans.py:193
++#: booleans.py:202
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-msgstr ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "Engedélyezi a szabályozatlan felhasználók számára hogy átmenetet képezzenek a chrome sandbox tartományaira amikor chrome-sandbox alkalmazást futtatnak"
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr "Engedélyezi a nem szabályozott felhasználók számára hogy átmenetet képezzenek a Mozilla plugin tartományokhoz amikor xulrunner plugin-container-t futtatnak."
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-msgstr ""
-+#: booleans.py:194
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "Engedélyezi a felhasználó számára hogy bejelentkezzen mint szabályozatlan tartomány"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
++msgstr "Engedélyezi a videolejátszó eszközök futtatását nem korlátozottként"
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "Engedélyezi a nem szabályozott felhasználók számára hogy átmenetet képezzenek a Mozilla plugin tartományokhoz amikor xulrunner plugin-container-t futtatnak."
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "Engedélyezi jogosulatlan felhasználók számára hogy készítsenek és átmenetet képezzenek az svirt tartományokhoz."
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-msgstr ""
-+#: booleans.py:196
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "Engedélyezi a videolejátszó eszközök futtatását nem korlátozottként"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
++msgstr "Támogatja az encryptfs home mappáit"
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-msgstr ""
-+#: booleans.py:197
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "Engedélyezi jogosulatlan felhasználók számára hogy készítsenek és átmenetet képezzenek az svirt tartományokhoz."
++#: booleans.py:206
++msgid "Support fusefs home directories"
++msgstr "Támogatja a fusefs home mappáit"
-#: ../gui/system-config-selinux.glade:1645
-#: ../gui/system-config-selinux.glade:1850
@@ -144950,128 +145107,126 @@ index e92b9b3..78ed95c 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-msgstr ""
-+#: booleans.py:198
-+msgid "Support ecryptfs home directories"
-+msgstr "Támogatja az encryptfs home mappáit"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
++msgstr "Alkalmazzon LPD kiszolgálót CUPS helyett"
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-msgstr ""
-+#: booleans.py:199
-+msgid "Support fusefs home directories"
-+msgstr "Támogatja a fusefs home mappáit"
++#: booleans.py:208
++msgid "Support NFS home directories"
++msgstr "Támogatja az NFS home mappáit"
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-msgstr ""
-+#: booleans.py:200
-+msgid "Use lpd server instead of cups"
-+msgstr "Alkalmazzon LPD kiszolgálót CUPS helyett"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
++msgstr "Támogatja a SAMBA home mappáit"
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
--msgstr ""
-+#: booleans.py:201
-+msgid "Support NFS home directories"
-+msgstr "Támogatja az NFS home mappáit"
++#: booleans.py:210
++msgid "Allow user to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-msgstr ""
-+#: booleans.py:202
-+msgid "Support SAMBA home directories"
-+msgstr "Támogatja a SAMBA home mappáit"
-
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:203
++#: booleans.py:211
+msgid "Allow varnishd to connect to all ports, not just HTTP."
+msgstr "Engedélyezi a varnishd számára hogy az összes portra csatlakozhasson, ne csak HTTP-re."
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
-msgstr ""
-+#: booleans.py:204
++#: booleans.py:212
+msgid "Ignore vbetool mmap_zero errors."
+msgstr "Figyelmen kívül hagyja a vbetool mmap_zero hibáit."
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
-msgstr ""
-+#: booleans.py:205
++#: booleans.py:213
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy soros/párhuzamos kommunikációs portokat használjanak"
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
-msgstr ""
-+#: booleans.py:206
++#: booleans.py:214
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy végrehajtható memóriát és stack-et használjanak"
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
-msgstr ""
-+#: booleans.py:207
++#: booleans.py:215
+msgid "Allow confined virtual guests to read fuse files"
+msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy fuse fájlokat olvashassanak"
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
-msgstr ""
-+#: booleans.py:208
++#: booleans.py:216
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy nfs fájlokat kezeljenek"
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
+ msgstr ""
+
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-msgstr ""
-+#: booleans.py:209
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy cifs fájlokat kezeljenek"
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-msgstr ""
-+#: booleans.py:210
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy együttműködjön a sanlock alkalmazással"
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-msgstr ""
-+#: booleans.py:211
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
+msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy eszközbeállításokat kezeljenek (pci)"
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-msgstr ""
-+#: booleans.py:212
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy usb eszközöket használjanak"
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-msgstr ""
-+#: booleans.py:213
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy együttműködjenek az xserver-el"
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-msgstr ""
-+#: booleans.py:214
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr "Engedélyezi a webadm számára hogy a felhasználói home mappáiban fájlokat kezelhessen"
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-msgstr ""
-+#: booleans.py:215
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr "Engedélyezi a webadm számára hogy a felhasználói home mappáiban fájlokat olvashasson"
@@ -145079,21 +145234,21 @@ index e92b9b3..78ed95c 100644
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-msgstr ""
-+#: booleans.py:216
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr "Figyelmen kívül hagyja a wine mmap_zero hibáit."
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-msgstr ""
-+#: booleans.py:217
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr "Engedélyezi a grafikus bejelentkező alkalmazás számára hogy rendszertöltőt indíthasson"
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-msgstr ""
-+#: booleans.py:218
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr "Engedélyezi a grafikus bejelentkező alkalmazás számára hogy közvetlenül jelentkezhessen be mint sysadm_r:sysadm_t"
@@ -145101,25 +145256,25 @@ index e92b9b3..78ed95c 100644
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-msgstr ""
-+#: booleans.py:219
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr "Engedélyezi a xen számára hogy nfs fájlokat kezeljen"
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-msgstr ""
-+#: booleans.py:220
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr "Engedélyezi az xsend számára hogy blktapctrl/tapdisk allkalmazást futtasson. Nem szükséges ha dedikált logikai köteteket alkalmaz a lemezképekhez."
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:221
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr "Engedélyezi az xsend számára hogy qemu-dm alkalmazást futtathassa. Nem szükséges ha paravirt fut vfb nélkül."
+
-+#: booleans.py:222
++#: booleans.py:231
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
@@ -145129,79 +145284,82 @@ index e92b9b3..78ed95c 100644
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow xguest users to mount removable media"
-+msgstr "Engedélyezi az xguest felhasználói számára hogy csatlakoztathassanak eltávolítható médiát"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-msgstr ""
-+#: booleans.py:224
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "Engedélyezi az xguest számára hogy bluetooth eszközöket használhasson"
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr "Engedélyezi az xguest felhasználói számára hogy csatlakoztathassanak eltávolítható médiát"
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-msgstr ""
-+#: booleans.py:225
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "Engedélyezi a kliensek számára hogy írhasson az Xserver osztott memória szegenseibe."
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr "Engedélyezi az xguest számára hogy bluetooth eszközöket használhasson"
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-msgstr ""
-+#: booleans.py:226
-+msgid "Allows XServer to execute writable memory"
-+msgstr "Engedélyezi az XServer számára hogy végrehajthasson írható memóriát"
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "Engedélyezi a kliensek számára hogy írhasson az Xserver osztott memória szegenseibe."
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-msgstr ""
-+#: booleans.py:227
-+msgid "Support X userspace object manager"
-+msgstr "Támogatja az X userspace object manager-ét"
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr "Engedélyezi az XServer számára hogy végrehajthasson írható memóriát"
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-msgstr ""
-+#: booleans.py:228
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr "Támogatja az X userspace object manager-ét"
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr "Engedélyezi a zabbix számára hogy nem foglalt portokra csatlakozzon"
+
-+#: booleans.py:229
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr "Engedélyezi a zebra daemon számára hogy rögzíthessen a konfigurációs fájljaiban"
+
-+#: booleans.py:230
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr "Engedélyezi a ZoneMinder számára hogy módosíthassa a publikus fájlokat a nyílt fájlátviteli szolgáltatásoknál."
diff --git a/policycoreutils/po/ia.po b/policycoreutils/po/ia.po
new file mode 100644
-index 0000000..5c4f73c
+index 0000000..a330a7e
--- /dev/null
+++ b/policycoreutils/po/ia.po
-@@ -0,0 +1,3352 @@
+@@ -0,0 +1,3481 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
-+#
++#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: Policycoreutils\n"
+"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 14:33+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+"Language-Team: Interlingua <trans-ia at lists.fedoraproject.org>\n"
-+"Language: ia\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
++"Language: ia\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../run_init/run_init.c:67
@@ -145265,878 +145423,879 @@ index 0000000..5c4f73c
+msgid "Could not set exec context to %s.\n"
+msgstr ""
+
-+#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+msgid "******************** IMPORTANT ***********************\n"
+msgstr ""
+
-+#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
+msgid "To make this policy package active, execute:"
+msgstr ""
+
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
+msgid "Could not create semanage handle"
+msgstr ""
+
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
+msgid "Cannot read policy store."
+msgstr ""
+
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
+msgid "Could not establish semanage connection"
+msgstr ""
+
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
+msgid "Could not test MLS enabled status"
+msgstr ""
+
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+msgid "Not yet implemented"
+msgstr ""
+
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
+msgid "Semanage transaction already in progress"
+msgstr ""
+
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
+msgid "Could not start semanage transaction"
+msgstr ""
+
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
+msgid "Could not commit semanage transaction"
+msgstr ""
+
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
+msgid "Semanage transaction not in progress"
+msgstr ""
+
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+msgid "Could not list SELinux modules"
+msgstr ""
+
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
+msgid "Modules Name"
+msgstr ""
+
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+msgid "Disabled"
+msgstr ""
+
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
+msgid "Builtin Permissive Types"
+msgstr ""
+
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
+msgid "Customized Permissive Types"
+msgstr ""
+
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
+msgid "Requires seuser or serange"
+msgstr ""
+
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
+msgid "Could not list login mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../gui/system-config-selinux.glade:100
+msgid "Login Name"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+msgid "SELinux User"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
+msgid "Requires prefix or roles"
+msgstr ""
+
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
+msgid "Could not list SELinux users"
+msgstr ""
+
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
+msgid "Labeling"
+msgstr ""
+
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
+msgid "MLS/"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "Prefix"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "MCS Level"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "MCS Range"
+msgstr ""
+
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+msgid "SELinux Roles"
+msgstr ""
+
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
+msgid "Port is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
+msgid "Invalid Port"
+msgstr ""
+
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
+msgid "Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:982
++#: ../semanage/seobject.py:1002
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:986
++#: ../semanage/seobject.py:1006
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:992
++#: ../semanage/seobject.py:1012
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:996
++#: ../semanage/seobject.py:1016
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1000
++#: ../semanage/seobject.py:1020
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1004
++#: ../semanage/seobject.py:1024
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1009
++#: ../semanage/seobject.py:1029
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1013
++#: ../semanage/seobject.py:1033
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1017
++#: ../semanage/seobject.py:1037
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
+msgid "Requires setype or serange"
+msgstr ""
+
-+#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1053
+msgid "Requires setype"
+msgstr ""
+
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
+msgid "Could not list the ports"
+msgstr ""
+
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+msgid "Could not list ports"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
+msgid "SELinux Port Type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
+msgid "Proto"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+msgid "Port Number"
+msgstr ""
+
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
+msgid "Node Address is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
+msgid "Unknown or missing protocol"
+msgstr ""
+
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
+msgid "Could not deleteall node mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
+msgid "Could not list addrs"
+msgstr ""
+
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
+msgid "Could not delete all interface mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
+msgid "Could not list interfaces"
+msgstr ""
+
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
+msgid "SELinux Interface"
+msgstr ""
+
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+msgid "Context"
+msgstr ""
+
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
+msgid "Invalid file specification"
+msgstr ""
+
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
+msgid "File specification can not include spaces"
+msgstr ""
+
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
+#, python-format
+msgid ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
+msgstr ""
+
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
+msgid "Could not list the file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
+msgid "Could not list file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
+msgid "Could not list local file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
+msgid "SELinux fcontext"
+msgstr ""
+
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
+msgid "type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+msgid "Could not list booleans"
+msgstr ""
+
-+#: ../semanage/seobject.py:2125
-+msgid "unknown"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
+msgid "off"
+msgstr ""
+
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
+msgid "on"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "SELinux boolean"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "State"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "Default"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
+msgid "Description"
+msgstr ""
+
@@ -146601,7 +146760,7 @@ index 0000000..5c4f73c
+msgid "<b>Applications</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -146611,7 +146770,7 @@ index 0000000..5c4f73c
+"requires a script in /etc/rc.d/init.d"
+msgstr ""
+
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
+msgstr ""
+
@@ -146623,7 +146782,7 @@ index 0000000..5c4f73c
+msgid "Internet Services Daemon are daemons started by xinetd"
+msgstr ""
+
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr ""
+
@@ -146632,7 +146791,7 @@ index 0000000..5c4f73c
+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+msgstr ""
+
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr ""
+
@@ -146642,7 +146801,7 @@ index 0000000..5c4f73c
+"started by a user"
+msgstr ""
+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+msgid "Sandbox"
+msgstr ""
+
@@ -146658,7 +146817,7 @@ index 0000000..5c4f73c
+msgid "Modify an existing login user record."
+msgstr ""
+
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr ""
+
@@ -146668,7 +146827,7 @@ index 0000000..5c4f73c
+"default this user will have no setuid, no networking, no su, no sudo."
+msgstr ""
+
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr ""
+
@@ -146678,7 +146837,7 @@ index 0000000..5c4f73c
+"will have no setuid, no networking, no sudo, no su"
+msgstr ""
+
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr ""
+
@@ -146688,28 +146847,28 @@ index 0000000..5c4f73c
+"sudo, no su."
+msgstr ""
+
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr ""
+
+#: ../gui/polgen.glade:550
+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
+msgstr ""
+
+#: ../gui/polgen.glade:592
+msgid "<b>Root Users</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++#: ../gui/polgen.glade:623
+msgid "Root Admin User Role"
+msgstr ""
+
+#: ../gui/polgen.glade:627
+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root. This user will not be able to login to "
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
+"the system directly."
+msgstr ""
+
@@ -146717,7 +146876,7 @@ index 0000000..5c4f73c
+msgid "<b>Enter name of application or user role:</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+msgid "Name"
+msgstr ""
+
@@ -146777,7 +146936,8 @@ index 0000000..5c4f73c
+msgstr ""
+
+#: ../gui/polgen.glade:1019
-+msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
+msgstr ""
+
+#: ../gui/polgen.glade:1056
@@ -146932,75 +147092,75 @@ index 0000000..5c4f73c
+msgid "Policy Directory"
+msgstr ""
+
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
+msgid "Role"
+msgstr ""
+
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
+msgid "Existing_User"
+msgstr ""
+
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+msgid "Application"
+msgstr ""
+
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+msgid "You must select a user"
+msgstr ""
+
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
+msgid "Select executable file to be confined."
+msgstr ""
+
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
+msgid "Select init script file to be confined."
+msgstr ""
+
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
+msgid "Select directory to generate policy files in"
+msgstr ""
+
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
+msgid "Verify Name"
+msgstr ""
+
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
+msgid "You must enter a executable"
+msgstr ""
+
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+msgid "Configue SELinux"
+msgstr ""
+
@@ -147086,8 +147246,8 @@ index 0000000..5c4f73c
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
+msgstr ""
+
+#: ../gui/statusPage.py:152
@@ -147317,8 +147477,8 @@ index 0000000..5c4f73c
+
+#: ../gui/system-config-selinux.glade:2661
+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
+msgstr ""
+
+#: ../gui/system-config-selinux.glade:2781
@@ -147346,172 +147506,261 @@ index 0000000..5c4f73c
+msgid "SELinux user '%s' is required"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:106
++#: ../sepolicy/sepolicy.py:202
+msgid "Generate SELinux man pages"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:110
++#: ../sepolicy/sepolicy.py:205
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:114
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:116
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:164
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:169
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:172
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:215
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:231
++#: ../sepolicy/sepolicy.py:301
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:234
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:237
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:259
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:362
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:265
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:374
+msgid "name of policy to generate"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:267
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:380
+msgid "executable to confine"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:274
++#: ../sepolicy/sepolicy.py:422
+msgid "commands"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:185
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:173
+msgid "Internet Services Daemon"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:198
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:187
+msgid "Valid Types:\n"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:232
++#: ../sepolicy/sepolicy/generate.py:221
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:361
++#: ../sepolicy/sepolicy/generate.py:355
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:449
++#: ../sepolicy/sepolicy/generate.py:447
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:455
++#: ../sepolicy/sepolicy/generate.py:453
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:473
++#: ../sepolicy/sepolicy/generate.py:471
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:479
++#: ../sepolicy/sepolicy/generate.py:477
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:485
++#: ../sepolicy/sepolicy/generate.py:483
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:491
++#: ../sepolicy/sepolicy/generate.py:489
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:521
++#: ../sepolicy/sepolicy/generate.py:519
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1039
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1059
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1272
++#: ../sepolicy/sepolicy/generate.py:1321
+msgid "Type Enforcement file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1273
++#: ../sepolicy/sepolicy/generate.py:1322
+msgid "Interface file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1274
++#: ../sepolicy/sepolicy/generate.py:1323
+msgid "File Contexts file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1275
++#: ../sepolicy/sepolicy/generate.py:1324
+msgid "Spec file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1276
++#: ../sepolicy/sepolicy/generate.py:1325
+msgid "Setup Script"
+msgstr ""
+
@@ -147534,681 +147783,683 @@ index 0000000..5c4f73c
+msgstr ""
+
+#: booleans.py:5
++msgid "Allow auditadm to exec content"
++msgstr ""
++
++#: booleans.py:6
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
-+#: booleans.py:6
++#: booleans.py:7
+msgid "Allow users to login using a radius server"
+msgstr ""
+
-+#: booleans.py:7
++#: booleans.py:8
+msgid "Allow users to login using a yubikey server"
+msgstr ""
+
-+#: booleans.py:8
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
++msgstr ""
++
++#: booleans.py:10
+msgid ""
+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+"temp and untrusted content files"
+msgstr ""
+
-+#: booleans.py:9
++#: booleans.py:11
+msgid "Allow clamd to use JIT compiler"
+msgstr ""
+
-+#: booleans.py:10
++#: booleans.py:12
+msgid "Allow clamscan to non security files on a system"
+msgstr ""
+
-+#: booleans.py:11
++#: booleans.py:13
+msgid "Allow clamscan to read user content"
+msgstr ""
+
-+#: booleans.py:12
++#: booleans.py:14
+msgid ""
+"Allow Cobbler to modify public files used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:13
++#: booleans.py:15
+msgid "Allow Cobbler to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:14
++#: booleans.py:16
+msgid "Allow Cobbler to access cifs file systems."
+msgstr ""
+
-+#: booleans.py:15
++#: booleans.py:17
+msgid "Allow Cobbler to access nfs file systems."
+msgstr ""
+
-+#: booleans.py:16
++#: booleans.py:18
+msgid "Allow collectd to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:17
++#: booleans.py:19
+msgid "Allow codnor domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:18
++#: booleans.py:20
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
-+#: booleans.py:19
++#: booleans.py:21
+msgid "Allow cvs daemon to read shadow"
+msgstr ""
+
-+#: booleans.py:20
++#: booleans.py:22
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
-+#: booleans.py:21
++#: booleans.py:23
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
-+#: booleans.py:22
++#: booleans.py:24
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
-+#: booleans.py:23
++#: booleans.py:25
++msgid "Allow dan to manage user files"
++msgstr ""
++
++#: booleans.py:26
++msgid "Allow dan to read user files"
++msgstr ""
++
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
+msgstr ""
+
-+#: booleans.py:24
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
+msgstr ""
+
-+#: booleans.py:25
++#: booleans.py:29
+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
+msgstr ""
+
-+#: booleans.py:26
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
+msgstr ""
+
-+#: booleans.py:27
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
-+#: booleans.py:28
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
+msgstr ""
+
-+#: booleans.py:29
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr ""
+
-+#: booleans.py:30
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr ""
+
-+#: booleans.py:31
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr ""
+
-+#: booleans.py:32
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr ""
+
-+#: booleans.py:33
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgstr ""
+
-+#: booleans.py:34
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
+msgstr ""
+
-+#: booleans.py:35
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
-+#: booleans.py:36
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:37
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
+msgstr ""
+
-+#: booleans.py:38
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
++msgstr ""
++
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
+msgstr ""
+
-+#: booleans.py:39
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:40
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:41
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
+msgstr ""
+
-+#: booleans.py:42
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr ""
+
-+#: booleans.py:43
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:44
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:45
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgstr ""
+
-+#: booleans.py:46
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
-+#: booleans.py:47
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:48
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:49
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
-+#: booleans.py:50
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
-+#: booleans.py:51
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
-+#: booleans.py:52
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:53
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:54
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
+msgstr ""
+
-+#: booleans.py:55
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
-+#: booleans.py:56
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
-+#: booleans.py:57
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
-+#: booleans.py:58
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+msgstr ""
+
-+#: booleans.py:59
++#: booleans.py:64
++msgid "Allow guest to exec content"
++msgstr ""
++
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:60
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
-+#: booleans.py:61
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
+msgstr ""
+
-+#: booleans.py:62
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
-+#: booleans.py:63
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
-+#: booleans.py:64
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
-+#: booleans.py:65
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:72
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
-+#: booleans.py:67
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
-+#: booleans.py:68
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
-+#: booleans.py:69
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
-+#: booleans.py:70
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
+msgstr ""
+
-+#: booleans.py:71
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
-+#: booleans.py:72
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr ""
+
-+#: booleans.py:73
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
-+#: booleans.py:74
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr ""
+
-+#: booleans.py:75
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
-+#: booleans.py:76
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
-+#: booleans.py:77
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
-+#: booleans.py:78
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
-+#: booleans.py:79
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
-+#: booleans.py:80
++#: booleans.py:86
+msgid "Allow httpd to read user content"
+msgstr ""
+
-+#: booleans.py:81
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
-+#: booleans.py:82
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
-+#: booleans.py:83
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
-+#: booleans.py:84
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
-+#: booleans.py:85
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
-+#: booleans.py:86
++#: booleans.py:92
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
-+#: booleans.py:87
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
-+#: booleans.py:88
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
-+#: booleans.py:89
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
-+#: booleans.py:90
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
+msgstr ""
+
-+#: booleans.py:91
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
-+#: booleans.py:92
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
+msgstr ""
+
-+#: booleans.py:93
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
-+#: booleans.py:94
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr ""
+
-+#: booleans.py:95
++#: booleans.py:102
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
-+#: booleans.py:96
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: booleans.py:97
++#: booleans.py:103
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
-+#: booleans.py:98
++#: booleans.py:104
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
-+#: booleans.py:99
++#: booleans.py:105
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
-+#: booleans.py:100
++#: booleans.py:106
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
-+#: booleans.py:101
++#: booleans.py:107
+msgid ""
+"Control the ability to mmap a low area of the address space, as configured "
+"by /proc/sys/kernel/mmap_min_addr."
+msgstr ""
+
-+#: booleans.py:102
++#: booleans.py:108
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
-+#: booleans.py:103
++#: booleans.py:109
+msgid "Allow the mount command to mount any directory or file."
+msgstr ""
+
-+#: booleans.py:104
++#: booleans.py:110
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:105
++#: booleans.py:111
+msgid ""
+"Allow mozilla_plugins to create random content in the users home directory"
+msgstr ""
+
-+#: booleans.py:106
++#: booleans.py:112
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
-+#: booleans.py:107
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
+msgstr ""
+
-+#: booleans.py:108
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
-+#: booleans.py:109
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
+msgstr ""
+
-+#: booleans.py:110
++#: booleans.py:116
+msgid ""
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
+msgstr ""
+
-+#: booleans.py:111
++#: booleans.py:117
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
-+#: booleans.py:112
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
-+#: booleans.py:113
++#: booleans.py:119
+msgid ""
+"Allow nfs servers to modify public files used for public file transfer "
+"services. Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:114
++#: booleans.py:120
+msgid "Allow system to run with NIS"
+msgstr ""
+
-+#: booleans.py:115
++#: booleans.py:121
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+msgstr ""
+
-+#: booleans.py:118
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
+msgstr ""
+
-+#: booleans.py:119
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:120
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:121
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
-+#: booleans.py:122
++#: booleans.py:127
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
-+#: booleans.py:123
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:124
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:125
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr ""
-+
-+#: booleans.py:127
++#: booleans.py:131
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
-+#: booleans.py:128
++#: booleans.py:132
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
-+#: booleans.py:129
++#: booleans.py:133
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
-+#: booleans.py:130
++#: booleans.py:134
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
-+#: booleans.py:131
++#: booleans.py:135
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
-+#: booleans.py:132
++#: booleans.py:136
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
-+#: booleans.py:133
++#: booleans.py:137
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:134
++#: booleans.py:138
+msgid ""
+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+msgstr ""
+
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
-+msgstr ""
-+
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr ""
-+
+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
-+msgstr ""
-+
-+#: booleans.py:142
+msgid "Allow racoon to read shadow"
+msgstr ""
+
-+#: booleans.py:143
++#: booleans.py:142
+msgid "Allow rgmanager domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:144
++#: booleans.py:143
+msgid ""
+"Allow rsync to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:145
++#: booleans.py:144
+msgid "Allow rsync to run as a client"
+msgstr ""
+
-+#: booleans.py:146
++#: booleans.py:145
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
-+#: booleans.py:147
++#: booleans.py:146
+msgid "Allow rsync servers to share cifs files systems"
+msgstr ""
+
-+#: booleans.py:148
++#: booleans.py:147
+msgid "Allow rsync servers to share nfs files systems"
+msgstr ""
+
-+#: booleans.py:149
++#: booleans.py:148
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
-+#: booleans.py:150
++#: booleans.py:149
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
-+#: booleans.py:151
++#: booleans.py:150
+msgid "Allow samba to share users home directories."
+msgstr ""
+
-+#: booleans.py:152
++#: booleans.py:151
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
-+#: booleans.py:153
++#: booleans.py:152
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
-+#: booleans.py:154
++#: booleans.py:153
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
-+#: booleans.py:155
++#: booleans.py:154
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
-+#: booleans.py:156
++#: booleans.py:155
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
-+#: booleans.py:157
++#: booleans.py:156
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
-+#: booleans.py:158
++#: booleans.py:157
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
-+#: booleans.py:159
++#: booleans.py:158
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
-+#: booleans.py:160
++#: booleans.py:159
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
-+#: booleans.py:161
++#: booleans.py:160
+msgid "Allow sasl to read shadow"
+msgstr ""
+
++#: booleans.py:161
++msgid "Allow secadm to exec content"
++msgstr ""
++
+#: booleans.py:162
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
@@ -148256,7 +148507,8 @@ index 0000000..5c4f73c
+
+#: booleans.py:170
+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
+msgstr ""
+
+#: booleans.py:171
@@ -148271,292 +148523,335 @@ index 0000000..5c4f73c
+
+#: booleans.py:173
+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
+"may change other protocols."
+msgstr ""
+
+#: booleans.py:174
-+msgid "Allow user music sharing"
++msgid "Allow user to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr ""
++
++#: booleans.py:176
+msgid ""
+"Allow anon internal-sftp to upload files, used for public file transfer "
+"services. Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:176
++#: booleans.py:177
+msgid ""
+"Allow sftp-internal to read and write files in the user home directories"
+msgstr ""
+
-+#: booleans.py:177
++#: booleans.py:178
+msgid ""
+"Allow sftp-internal to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr ""
+
-+#: booleans.py:178
++#: booleans.py:179
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
+msgstr ""
+
-+#: booleans.py:179
++#: booleans.py:180
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
-+#: booleans.py:180
++#: booleans.py:181
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
-+#: booleans.py:181
++#: booleans.py:182
+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
+msgstr ""
+
-+#: booleans.py:182
++#: booleans.py:183
+msgid ""
+"Allow samba to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:183
++#: booleans.py:184
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
-+#: booleans.py:184
++#: booleans.py:185
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
-+#: booleans.py:185
++#: booleans.py:186
+msgid ""
+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+msgstr ""
+
-+#: booleans.py:186
++#: booleans.py:187
+msgid "Allow squid to run as a transparent proxy (TPROXY)"
+msgstr ""
+
-+#: booleans.py:187
++#: booleans.py:188
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
-+#: booleans.py:188
++#: booleans.py:189
+msgid "allow host key based authentication"
+msgstr ""
+
-+#: booleans.py:189
++#: booleans.py:190
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:190
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+msgstr ""
+
-+#: booleans.py:192
++#: booleans.py:194
++msgid ""
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:195
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
-+#: booleans.py:193
++#: booleans.py:196
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:194
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
++msgstr ""
++
++#: booleans.py:198
+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+msgstr ""
+
-+#: booleans.py:195
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
++msgstr ""
++
++#: booleans.py:200
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
-+#: booleans.py:196
++#: booleans.py:201
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
-+#: booleans.py:197
++#: booleans.py:202
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
-+#: booleans.py:198
++#: booleans.py:203
+msgid "Allow video playing tools to run unconfined"
+msgstr ""
+
-+#: booleans.py:199
++#: booleans.py:204
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:200
++#: booleans.py:205
+msgid "Support ecryptfs home directories"
+msgstr ""
+
-+#: booleans.py:201
++#: booleans.py:206
+msgid "Support fusefs home directories"
+msgstr ""
+
-+#: booleans.py:202
++#: booleans.py:207
+msgid "Use lpd server instead of cups"
+msgstr ""
+
-+#: booleans.py:203
++#: booleans.py:208
+msgid "Support NFS home directories"
+msgstr ""
+
-+#: booleans.py:204
++#: booleans.py:209
+msgid "Support SAMBA home directories"
+msgstr ""
+
-+#: booleans.py:205
++#: booleans.py:210
++msgid "Allow user to exec content"
++msgstr ""
++
++#: booleans.py:211
+msgid "Allow varnishd to connect to all ports, not just HTTP."
+msgstr ""
+
-+#: booleans.py:206
++#: booleans.py:212
+msgid "Ignore vbetool mmap_zero errors."
+msgstr ""
+
-+#: booleans.py:207
++#: booleans.py:213
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
-+#: booleans.py:208
++#: booleans.py:214
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
-+#: booleans.py:209
++#: booleans.py:215
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
-+#: booleans.py:210
++#: booleans.py:216
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
-+#: booleans.py:211
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
++msgstr ""
++
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
-+#: booleans.py:212
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
-+#: booleans.py:213
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
+msgstr ""
+
-+#: booleans.py:214
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
-+#: booleans.py:215
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
-+#: booleans.py:216
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
-+#: booleans.py:217
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr ""
+
-+#: booleans.py:218
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr ""
+
-+#: booleans.py:219
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
-+#: booleans.py:220
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:221
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
-+#: booleans.py:222
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
-+#: booleans.py:223
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
-+#: booleans.py:224
++#: booleans.py:231
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
-+#: booleans.py:225
++#: booleans.py:232
++msgid "Allow xguest to exec content"
++msgstr ""
++
++#: booleans.py:233
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
-+#: booleans.py:226
++#: booleans.py:234
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
-+#: booleans.py:227
++#: booleans.py:235
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
-+#: booleans.py:228
++#: booleans.py:236
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
-+#: booleans.py:229
++#: booleans.py:237
+msgid "Support X userspace object manager"
+msgstr ""
+
-+#: booleans.py:230
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
diff --git a/policycoreutils/po/id.po b/policycoreutils/po/id.po
-index caf6141..31497c2 100644
+index caf6141..dcddeba 100644
--- a/policycoreutils/po/id.po
+++ b/policycoreutils/po/id.po
-@@ -7,15 +7,15 @@ msgid ""
+@@ -1,21 +1,21 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++#
+ # Translators:
+ msgid ""
msgstr ""
"Project-Id-Version: Policycoreutils\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-03-30 18:14+0000\n"
-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: Indonesian <trans-id at lists.fedoraproject.org>\n"
- "Language: id\n"
+-"Language: id\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0\n"
++"Language: id\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
#: ../run_init/run_init.c:67
@@ -148570,7 +148865,7 @@ index caf6141..31497c2 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr ""
-@@ -73,7 +73,7 @@ msgstr ""
+@@ -73,353 +73,359 @@ msgstr ""
msgid "authentication failed.\n"
msgstr ""
@@ -148579,7 +148874,14 @@ index caf6141..31497c2 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr ""
-@@ -86,855 +86,870 @@ msgstr ""
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr ""
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr ""
@@ -148588,116 +148890,116 @@ index caf6141..31497c2 100644
-msgstr ""
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr ""
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr ""
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr ""
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr ""
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr ""
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr ""
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr ""
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr ""
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr ""
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr ""
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr ""
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr ""
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr ""
@@ -148709,119 +149011,119 @@ index caf6141..31497c2 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr ""
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr ""
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr ""
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr ""
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr ""
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -148829,7 +149131,7 @@ index caf6141..31497c2 100644
msgstr ""
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr ""
@@ -148837,324 +149139,276 @@ index caf6141..31497c2 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr ""
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr ""
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr ""
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr ""
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr ""
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr ""
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr ""
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr ""
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr ""
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr ""
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr ""
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr ""
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr ""
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr ""
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr ""
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr ""
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr ""
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr ""
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -469,8 +475,8 @@ msgstr ""
msgid "Could not add port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr ""
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -478,463 +484,473 @@ msgstr ""
msgid "Requires setype"
msgstr ""
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr ""
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr ""
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr ""
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr ""
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr ""
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr ""
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#, python-format
+msgid "Type %s is invalid, must be a node type"
msgstr ""
@@ -149163,397 +149417,399 @@ index caf6141..31497c2 100644
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr ""
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr ""
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr ""
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr ""
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr ""
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr ""
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr ""
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr ""
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr ""
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr ""
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr ""
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr ""
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr ""
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr ""
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr ""
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr ""
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr ""
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr ""
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr ""
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr ""
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr ""
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr ""
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr ""
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr ""
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -149561,103 +149817,102 @@ index caf6141..31497c2 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr ""
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr ""
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr ""
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr ""
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr ""
-
+-msgid "unknown"
+-msgstr ""
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr ""
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr ""
-@@ -998,7 +1013,7 @@ msgstr ""
+@@ -998,7 +1014,7 @@ msgstr ""
msgid "Error sending audit message.\n"
msgstr ""
@@ -149666,7 +149921,7 @@ index caf6141..31497c2 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr ""
-@@ -1113,62 +1128,66 @@ msgstr ""
+@@ -1113,62 +1129,66 @@ msgstr ""
msgid "Unable to set SIGHUP handler\n"
msgstr ""
@@ -149745,7 +150000,7 @@ index caf6141..31497c2 100644
msgid "failed to exec shell\n"
msgstr ""
-@@ -1271,20 +1290,20 @@ msgstr ""
+@@ -1271,20 +1291,20 @@ msgstr ""
msgid "chcat -l +CompanyConfidential juser"
msgstr ""
@@ -149771,7 +150026,7 @@ index caf6141..31497c2 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1340,577 +1359,464 @@ msgstr ""
+@@ -1340,577 +1360,465 @@ msgstr ""
msgid "Login '%s' is required"
msgstr ""
@@ -149846,7 +150101,7 @@ index caf6141..31497c2 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -149858,7 +150113,7 @@ index caf6141..31497c2 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -149875,7 +150130,7 @@ index caf6141..31497c2 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -149887,7 +150142,7 @@ index caf6141..31497c2 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -149903,7 +150158,7 @@ index caf6141..31497c2 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -149923,7 +150178,7 @@ index caf6141..31497c2 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -149936,7 +150191,7 @@ index caf6141..31497c2 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -149949,7 +150204,7 @@ index caf6141..31497c2 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -149962,52 +150217,56 @@ index caf6141..31497c2 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
- msgstr ""
-
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
+-msgstr ""
+-
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
msgstr ""
-#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
msgstr ""
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
- "the system directly."
- msgstr ""
-
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
-msgstr ""
-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
+ msgstr ""
+
-#: ../gui/polgen.glade:716
-msgid "label104"
--msgstr ""
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
+ msgstr ""
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -150086,14 +150345,16 @@ index caf6141..31497c2 100644
msgstr ""
-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
msgstr ""
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
-#: ../gui/polgen.glade:1284
+#: ../gui/polgen.glade:1056
msgid "<b>Select domains that %s will administer:</b>"
@@ -150318,58 +150579,58 @@ index caf6141..31497c2 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -150377,12 +150638,12 @@ index caf6141..31497c2 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -150390,18 +150651,18 @@ index caf6141..31497c2 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -150489,7 +150750,7 @@ index caf6141..31497c2 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1948,1411 +1854,1499 @@ msgstr ""
+@@ -1948,1411 +1856,1626 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -150558,8 +150819,11 @@ index caf6141..31497c2 100644
-
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
@@ -150567,157 +150831,131 @@ index caf6141..31497c2 100644
-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
-
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Delete %s"
msgstr ""
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:134
+#, python-format
+msgid "Add %s"
msgstr ""
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:148
+#, python-format
+msgid "Modify %s"
msgstr ""
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+msgid "Permissive"
msgstr ""
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
msgstr ""
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+#: ../gui/statusPage.py:94
+msgid "Status"
msgstr ""
--#: ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing the policy type will cause a relabel of the entire file system on "
+"the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:12
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:13
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
++msgid ""
+"Changing to SELinux enabled will cause a relabel of the entire file system "
+"on the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+#: ../gui/system-config-selinux.glade:11
+msgid "system-config-selinux"
msgstr ""
--#: ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
msgstr ""
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
msgstr ""
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
msgstr ""
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
msgstr ""
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
msgstr ""
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -150726,24 +150964,35 @@ index caf6141..31497c2 100644
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+#: ../gui/system-config-selinux.glade:773
+msgid "MLS"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+#: ../gui/system-config-selinux.glade:837
+msgid "Add SELinux User"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+#: ../gui/system-config-selinux.glade:1079
+msgid "SELinux Administration"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+#: ../gui/system-config-selinux.glade:1122
+msgid "Add"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+#: ../gui/system-config-selinux.glade:1144
+msgid "_Properties"
+msgstr ""
@@ -150758,14 +151007,18 @@ index caf6141..31497c2 100644
+
+#: ../gui/system-config-selinux.glade:1273
+msgid "<b>Select:</b>"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+#: ../gui/system-config-selinux.glade:1326
+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
@@ -150778,20 +151031,15 @@ index caf6141..31497c2 100644
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
+msgstr ""
-
--#: ../gui/selinux.tbl:20
++
+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
+"If you are changing policy types or going from disabled to enforcing, a "
+"relabel is required."
- msgstr ""
-
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
+msgstr ""
@@ -150816,28 +151064,19 @@ index caf6141..31497c2 100644
+#: ../gui/system-config-selinux.glade:2692
+#: ../gui/system-config-selinux.glade:2867
+msgid "Filter"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
msgstr ""
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
msgstr ""
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
@@ -150846,98 +151085,110 @@ index caf6141..31497c2 100644
-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
msgstr ""
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
msgstr ""
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
msgstr ""
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
msgstr ""
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
msgstr ""
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
msgstr ""
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
msgstr ""
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
msgstr ""
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
msgstr ""
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
msgstr ""
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2609
+msgid "Load policy module"
msgstr ""
@@ -150953,142 +151204,150 @@ index caf6141..31497c2 100644
msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../sepolicy/sepolicy.py:114
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:116
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../sepolicy/sepolicy.py:164
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:169
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:172
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:215
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:231
++#: ../sepolicy/sepolicy.py:301
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
@@ -151096,1255 +151355,1303 @@ index caf6141..31497c2 100644
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:234
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:237
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:355
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow ABRT to modify public files used for public file transfer services."
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:25
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:42
++#: booleans.py:29
+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
+
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:57
++#: booleans.py:44
+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:59
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:67
++#: booleans.py:54
+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:72
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:86
++#: booleans.py:73
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++"Allow HTTPD scripts and modules to connect to databases over the network."
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:95
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:89
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:105
++#: booleans.py:92
+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:113
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
++
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:122
++#: booleans.py:111
+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
--msgid ""
++#: booleans.py:116
+ msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:119
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow system to run with NIS"
++msgstr ""
++
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:134
++#: booleans.py:126
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:127
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:144
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:168
++#: booleans.py:162
+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:170
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:172
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -152352,74 +152659,82 @@ index caf6141..31497c2 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:173
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:174
-+msgid "Allow user music sharing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:176
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:177
++#: booleans.py:172
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:178
++#: booleans.py:173
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:181
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -152429,129 +152744,150 @@ index caf6141..31497c2 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:182
++#: booleans.py:177
+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:185
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:187
++#: booleans.py:182
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:188
-+msgid "allow host key based authentication"
++#: booleans.py:183
++msgid ""
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:192
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:195
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow the Telepathy connection managers to connect to any network port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:197
++#: booleans.py:196
+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -152562,208 +152898,248 @@ index caf6141..31497c2 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-+#: booleans.py:201
-+msgid "Support fusefs home directories"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-+#: booleans.py:203
-+msgid "Support NFS home directories"
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++#: booleans.py:206
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:208
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++#: booleans.py:210
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:220
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:222
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
++
+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
+#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/is.po b/policycoreutils/po/is.po
-index a4478db..e2d1968 100644
+index a4478db..c962641 100644
--- a/policycoreutils/po/is.po
+++ b/policycoreutils/po/is.po
@@ -1,21 +1,21 @@
@@ -152782,11 +153158,12 @@ index a4478db..e2d1968 100644
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-+"POT-Creation-Date: 2012-10-08 10:31-0400\n"
-+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
- "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
-"Language-Team: LANGUAGE <LL at li.org>\n"
-"Language: \n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
++"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+"Language-Team: Icelandic (http://www.transifex.com/projects/p/fedora/language/is/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -152805,7 +153182,7 @@ index a4478db..e2d1968 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr ""
-@@ -73,7 +73,7 @@ msgstr ""
+@@ -73,353 +73,359 @@ msgstr ""
msgid "authentication failed.\n"
msgstr ""
@@ -152814,7 +153191,14 @@ index a4478db..e2d1968 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr ""
-@@ -86,855 +86,852 @@ msgstr ""
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr ""
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr ""
@@ -152823,116 +153207,116 @@ index a4478db..e2d1968 100644
-msgstr ""
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr ""
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr ""
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr ""
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr ""
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr ""
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr ""
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr ""
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr ""
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr ""
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr ""
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr ""
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr ""
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr ""
@@ -152944,119 +153328,119 @@ index a4478db..e2d1968 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
-+#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
-+#: ../semanage/seobject.py:2031
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr ""
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr ""
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr ""
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr ""
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr ""
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -153064,7 +153448,7 @@ index a4478db..e2d1968 100644
msgstr ""
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr ""
@@ -153072,705 +153456,677 @@ index a4478db..e2d1968 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr ""
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr ""
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr ""
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr ""
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr ""
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr ""
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr ""
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr ""
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr ""
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr ""
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr ""
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr ""
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:942
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr ""
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr ""
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:954
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:958
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr ""
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr ""
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
-+#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr ""
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:977
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr ""
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:981
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:987
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:991
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:995
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:999
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1008
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1012
- #, python-format
+@@ -469,8 +475,8 @@ msgstr ""
msgid "Could not add port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
-+#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr ""
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1028
+@@ -478,463 +484,473 @@ msgstr ""
msgid "Requires setype"
msgstr ""
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1040
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1051
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1064
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr ""
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1080
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr ""
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1097
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1101
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr ""
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr ""
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1197
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr ""
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1212
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr ""
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
-+#: ../semanage/seobject.py:1713
- msgid "SELinux Type is required"
+-msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1256
++msgid "SELinux node type is required"
msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
-+#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
-+#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr ""
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
-+#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1241
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr ""
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1675
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr ""
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1251
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr ""
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1255
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1259
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1263
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr ""
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1305
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr ""
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr ""
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1343
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1347
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr ""
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1373
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr ""
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
++msgid "SELinux Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1440
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr ""
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1449
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1453
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1457
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1462
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1466
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1470
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr ""
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr ""
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1501
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr ""
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr ""
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr ""
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1567
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr ""
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr ""
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr ""
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1652
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1658
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1681
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1685
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr ""
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1698
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1703
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
+"instead"
++msgstr ""
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
-+#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
-+#: ../semanage/seobject.py:1865
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1734
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1742
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
-+#: ../semanage/seobject.py:1811
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1770
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr ""
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1789
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1815
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1828
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr ""
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1842
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr ""
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1873
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr ""
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr ""
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1942
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1947
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -153778,103 +154134,102 @@ index a4478db..e2d1968 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
-+#: ../semanage/seobject.py:2040
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:1987
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr ""
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:1992
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr ""
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:1997
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2000
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2018
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr ""
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2042
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2046
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr ""
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2100
- msgid "unknown"
- msgstr ""
-
+-msgid "unknown"
+-msgstr ""
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr ""
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr ""
-@@ -998,7 +995,7 @@ msgstr ""
+@@ -998,7 +1014,7 @@ msgstr ""
msgid "Error sending audit message.\n"
msgstr ""
@@ -153883,7 +154238,7 @@ index a4478db..e2d1968 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr ""
-@@ -1113,62 +1110,66 @@ msgstr ""
+@@ -1113,62 +1129,66 @@ msgstr ""
msgid "Unable to set SIGHUP handler\n"
msgstr ""
@@ -153962,7 +154317,7 @@ index a4478db..e2d1968 100644
msgid "failed to exec shell\n"
msgstr ""
-@@ -1271,20 +1272,20 @@ msgstr ""
+@@ -1271,20 +1291,20 @@ msgstr ""
msgid "chcat -l +CompanyConfidential juser"
msgstr ""
@@ -153988,7 +154343,32 @@ index a4478db..e2d1968 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1360,557 +1361,445 @@ msgstr ""
+@@ -1340,577 +1360,465 @@ msgstr ""
+ msgid "Login '%s' is required"
+ msgstr ""
+
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr ""
+
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr ""
+
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr ""
+
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr ""
+
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
msgid "Load Policy Module"
msgstr ""
@@ -154038,7 +154418,7 @@ index a4478db..e2d1968 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -154050,7 +154430,7 @@ index a4478db..e2d1968 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -154067,7 +154447,7 @@ index a4478db..e2d1968 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -154079,7 +154459,7 @@ index a4478db..e2d1968 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -154095,7 +154475,7 @@ index a4478db..e2d1968 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -154115,7 +154495,7 @@ index a4478db..e2d1968 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -154128,7 +154508,7 @@ index a4478db..e2d1968 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -154141,7 +154521,7 @@ index a4478db..e2d1968 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -154154,7 +154534,7 @@ index a4478db..e2d1968 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
@@ -154163,14 +154543,14 @@ index a4478db..e2d1968 100644
msgid ""
-"User with full networking, no setuid applications without transition, no su, "
-"can sudo to Root Administration Roles"
--msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
+"User with full networking, no setuid applications without transition, no su,"
+" can sudo to Root Administration Roles"
msgstr ""
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
+-msgstr ""
+-
-#: ../gui/polgen.glade:585
+#: ../gui/polgen.glade:592
msgid "<b>Root Users</b>"
@@ -154184,7 +154564,7 @@ index a4478db..e2d1968 100644
-msgstr ""
-
-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
++#: ../gui/polgen.glade:623
msgid "Root Admin User Role"
msgstr ""
@@ -154203,7 +154583,7 @@ index a4478db..e2d1968 100644
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -154516,58 +154896,58 @@ index a4478db..e2d1968 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -154575,12 +154955,12 @@ index a4478db..e2d1968 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -154588,18 +154968,18 @@ index a4478db..e2d1968 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -154687,7 +155067,7 @@ index a4478db..e2d1968 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1948,1411 +1837,1493 @@ msgstr ""
+@@ -1948,1411 +1856,1626 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -154938,26 +155318,82 @@ index a4478db..e2d1968 100644
-msgid "Allow clients to write to X shared memory"
+#: ../gui/system-config-selinux.glade:1166
+msgid "_Delete"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
msgstr ""
-#: ../gui/selinux.tbl:20
--msgid ""
++#: ../gui/system-config-selinux.glade:1354
+ msgid ""
-"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1463
++msgid ""
++"Select if you wish to relabel then entire file system on next reboot. "
++"Relabeling can take a very long time, depending on the size of the system. "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
msgstr ""
-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-#: ../gui/selinux.tbl:231
-msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
msgstr ""
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
msgstr ""
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
@@ -154966,421 +155402,447 @@ index a4478db..e2d1968 100644
-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
msgstr ""
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
msgstr ""
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot. "
-+"Relabeling can take a very long time, depending on the size of the system. "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
msgstr ""
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
msgstr ""
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
msgstr ""
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
msgstr ""
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
msgstr ""
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
msgstr ""
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
msgstr ""
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
msgstr ""
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
msgstr ""
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
msgstr ""
-#: ../gui/selinux.tbl:41
--msgid ""
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:158
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:171
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:205
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:332
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:334
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:355
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
@@ -155390,1141 +155852,1123 @@ index a4478db..e2d1968 100644
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy/generate.py:422
++#: ../sepolicy/sepolicy/generate.py:447
+msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy/generate.py:428
++#: ../sepolicy/sepolicy/generate.py:453
+msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:446
++#: ../sepolicy/sepolicy/generate.py:471
+msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:452
++#: ../sepolicy/sepolicy/generate.py:477
+msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:458
++#: ../sepolicy/sepolicy/generate.py:483
+msgid "use_kerberos must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:464
++#: ../sepolicy/sepolicy/generate.py:489
+msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:494
++#: ../sepolicy/sepolicy/generate.py:519
+msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:1012
-+msgid "You must enter the executable path for your confined process"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:1190
-+msgid "Type Enforcement file"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:1191
-+msgid "Interface file"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:1192
-+msgid "File Contexts file"
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1193
-+msgid "Setup Script"
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:4
++#: booleans.py:2
+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:5
-+msgid "Allow users to login using a radius server"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:6
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:7
-+msgid "Allow clamd to use JIT compiler"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:8
-+msgid "Allow clamscan to non security files on a system"
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:9
-+msgid "Allow clamscan to read user content"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:11
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:12
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:14
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:15
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:16
++#: booleans.py:14
+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:17
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:18
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:19
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:20
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:21
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:22
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:23
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:24
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:25
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:26
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:27
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:28
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:29
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:30
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:31
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:29
++msgid ""
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:32
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:33
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:34
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:35
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:36
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:37
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:38
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:39
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:40
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:41
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:42
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:44
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:45
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:44
++msgid ""
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:47
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:48
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:49
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:50
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:52
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:53
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:54
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:55
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:56
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:54
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:57
++#: booleans.py:55
+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:58
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:59
-+msgid "Allow http daemon to check spam"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:60
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:61
-+msgid "Allow httpd to connect to the ldap port"
+-msgid "Disable SELinux protection for rhgb daemon"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:62
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:63
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:64
++#: booleans.py:62
+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:65
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:66
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:67
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:68
-+msgid "Allow http daemon to send mail"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:69
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:70
-+msgid "Allow httpd cgi support"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:71
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:72
-+msgid "Allow httpd to read home directories"
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:165
--msgid ""
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:72
+ msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+#: booleans.py:73
-+msgid "Allow httpd scripts and modules execmem/execstack"
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:74
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:73
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:75
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:76
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:77
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:78
-+msgid "Allow httpd to read user content"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:79
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:80
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:81
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:82
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:83
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:84
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:85
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:86
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:87
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:88
-+msgid "Allow httpd to run gpg"
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:89
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:90
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:89
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:91
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:92
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:93
++#: booleans.py:92
+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:94
-+msgid "Allow java executable stack"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:95
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:96
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:97
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
++msgstr ""
++
+#: booleans.py:98
-+msgid "Allow logging in and using the system from /dev/console."
++msgid "Allow httpd to communicate with oddjob to start up a service"
+msgstr ""
+
+#: booleans.py:99
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:100
-+msgid "Allow mock to read files in home directories."
-+msgstr ""
-+
++msgid "Allow Apache to query NS records"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:189
+#: booleans.py:101
-+msgid "Allow the mount command to mount any directory or file."
++msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr ""
+
+#: booleans.py:102
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
-
--#: ../gui/selinux.tbl:189
-+#: booleans.py:103
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:104
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr ""
-+
-+#: booleans.py:105
-+msgid "Allow mplayer executable stack"
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:106
-+msgid "Allow mysqld to connect to all ports"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:107
-+msgid "Allow BIND to bind apache port."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:108
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:109
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:110
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:112
-+msgid "Allow system to run with NIS"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:113
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:114
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:111
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:115
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:116
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:117
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:118
-+msgid "Allow polipo to connect to all ports > 1023"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
-+#: booleans.py:119
++#: booleans.py:116
msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
msgstr ""
-#: ../gui/selinux.tbl:203
-+#: booleans.py:120
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr ""
++
++#: booleans.py:119
msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:121
-+msgid "Determine whether polipo can access cifs file systems."
++#: booleans.py:120
++msgid "Allow system to run with NIS"
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:122
-+msgid "Determine whether Polipo can access nfs file systems."
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:123
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:124
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:125
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:126
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr ""
-+
-+#: booleans.py:127
-+msgid "Allow transmit client label to foreign database"
-+msgstr ""
-+
-+#: booleans.py:128
-+msgid "Allow database admins to execute DML statement"
-+msgstr ""
-+
-+#: booleans.py:129
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr ""
-+
-+#: booleans.py:130
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:131
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:132
++#: booleans.py:126
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow Puppet client to manage all file types."
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:134
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:127
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:135
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:136
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:137
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:138
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:139
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:140
-+msgid "Allow racoon to read shadow"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:141
-+msgid "Allow rgmanager domain to connect to the network using TCP."
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
+msgstr ""
+
-+#: booleans.py:142
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr ""
++
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
++
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
++msgstr ""
++
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:143
-+msgid "Allow rsync to run as a client"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:145
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:147
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:148
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:149
-+msgid "Allow samba to share users home directories."
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:150
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:152
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:153
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:154
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:155
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:156
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:157
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage cifs files"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:159
-+msgid "Allow sasl to read shadow"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:160
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:161
-+msgid "Disable kernel module loading."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:162
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:163
-+msgid "Allow regular users direct dri device access"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:164
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:165
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:166
++#: booleans.py:162
+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:167
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:168
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:169
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:170
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -156532,75 +156976,82 @@ index a4478db..e2d1968 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:171
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:172
-+msgid "Allow user music sharing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:173
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:174
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:175
++#: booleans.py:172
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:176
++#: booleans.py:173
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:177
-+msgid "Allow sge to connect to the network using any TCP port"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:178
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:179
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -156610,131 +157061,150 @@ index a4478db..e2d1968 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:180
++#: booleans.py:177
+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:181
-+msgid "Allow user spamassassin clients to use the network."
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:182
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:183
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:184
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:185
++#: booleans.py:182
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:186
-+msgid "allow host key based authentication"
++#: booleans.py:183
++msgid ""
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:187
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:188
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:189
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any network port."
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:190
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:191
++#: booleans.py:188
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
+#: booleans.py:192
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow the Telepathy connection managers to connect to any network port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:194
-+msgid "Allow a user to login as an unconfined domain"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:195
++#: booleans.py:196
+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-+#: booleans.py:196
-+msgid "Allow video playing tools to run unconfined"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:197
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -156745,239 +157215,294 @@ index a4478db..e2d1968 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-+#: booleans.py:198
-+msgid "Support ecryptfs home directories"
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-+#: booleans.py:199
-+msgid "Support fusefs home directories"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-+#: booleans.py:200
-+msgid "Use lpd server instead of cups"
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-+#: booleans.py:201
-+msgid "Support NFS home directories"
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-+#: booleans.py:202
-+msgid "Support SAMBA home directories"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-+#: booleans.py:203
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-+#: booleans.py:204
-+msgid "Ignore vbetool mmap_zero errors."
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:205
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++#: booleans.py:206
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:206
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:208
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:208
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to manage cifs files"
++#: booleans.py:210
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to interact with the sanlock"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to use usb devices"
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to interact with the xserver"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-+#: booleans.py:214
-+msgid "Allow webadm to manage files in users home directories"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-+#: booleans.py:215
-+msgid "Allow webadm to read files in users home directories"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-+#: booleans.py:216
-+msgid "Ignore wine mmap_zero errors."
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-+#: booleans.py:217
-+msgid "Allow the graphical login program to execute bootloader"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:218
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:219
-+msgid "Allow xen to manage nfs files"
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:220
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:221
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
-+#: booleans.py:222
++#: booleans.py:223
++msgid "Allow webadm to manage files in users home directories"
++msgstr ""
++
++#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:223
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:224
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:225
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:226
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:227
-+msgid "Support X userspace object manager"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:228
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:229
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:230
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/it.po b/policycoreutils/po/it.po
-index 9787182..097a210 100644
+index 9787182..94385a0 100644
--- a/policycoreutils/po/it.po
+++ b/policycoreutils/po/it.po
-@@ -9,15 +9,15 @@ msgid ""
+@@ -1,7 +1,7 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++#
+ # Translators:
+ # Francesco Tombolini <tombo at adamantio.net>, 2006, 2007, 2008, 2009.
+ # Silvio Pierro <perplesso82 at gmail.com>, 2008.
+@@ -9,27 +9,24 @@ msgid ""
msgstr ""
"Project-Id-Version: Policycoreutils\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: Italian <trans-it at lists.fedoraproject.org>\n"
- "Language: it\n"
+-"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Language: it\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../run_init/run_init.c:67
msgid ""
-@@ -29,7 +29,7 @@ msgstr ""
- " dove: <script> è il nome dell'init script da eseguire,\n"
- " <args ...> sono gli argomenti per quello script."
+ "USAGE: run_init <script> <args ...>\n"
+ " where: <script> is the name of the init script to run,\n"
+ " <args ...> are the arguments to that script."
+-msgstr ""
+-"USO: run_init <script> <args ...>\n"
+-" dove: <script> è il nome dell'init script da eseguire,\n"
+-" <args ...> sono gli argomenti per quello script."
++msgstr "USO: run_init <script> <args ...>\n dove: <script> è il nome dell'init script da eseguire,\n <args ...> sono gli argomenti per quello script."
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
#, c-format
msgid "failed to initialize PAM\n"
msgstr "inizializzazione di PAM fallita\n"
-@@ -78,7 +78,7 @@ msgstr "Spiacente, run_init può essere usato solo su un kernel SELinux.\n"
+@@ -78,357 +75,359 @@ msgstr "Spiacente, run_init può essere usato solo su un kernel SELinux.\n"
msgid "authentication failed.\n"
msgstr "autenticazione fallita.\n"
@@ -156986,7 +157511,14 @@ index 9787182..097a210 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "Impossibile impostare il contesto exec su %s.\n"
-@@ -91,860 +91,876 @@ msgstr "******************** IMPORTANTE ***********************\n"
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "******************** IMPORTANTE ***********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "Per attivare questo pacchetto della policy eseguire:"
@@ -156995,119 +157527,121 @@ index 9787182..097a210 100644
-msgstr "globale"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "Impossibile creare la gestione semanage"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
- "La policy SELinux non è amministrata o non si può accedere al deposito."
+-msgstr ""
+-"La policy SELinux non è amministrata o non si può accedere al deposito."
++msgstr "La policy SELinux non è amministrata o non si può accedere al deposito."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "Impossibile leggere il deposito della policy."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "Impossibile stabilire connessione semanage"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "Impossibile verificare lo stato MLS abilitato"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "Non ancora implementato"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "Una transazione semanage è già in esecuzione"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "Impossibile avviare transazione semanage"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "Impossibile eseguire la transazione semanage"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "Transazione semanage non in esecuzione"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "Impossibile elencare i moduli SELinux"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "Versione"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "Disabilitato"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- "Impossibile impostare il dominio permissive %s (installazione del modulo "
- "fallita)"
+-msgstr ""
+-"Impossibile impostare il dominio permissive %s (installazione del modulo "
+-"fallita)"
++msgstr "Impossibile impostare il dominio permissive %s (installazione del modulo fallita)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "Impossibile rimuovere il dominio permissive %s (rimozione fallita)"
@@ -157119,120 +157653,121 @@ index 9787182..097a210 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "Impossibile creare una chiave per %s"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "Impossibile controllare se è definito il login mapping per %s"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "Il gruppo linux %s non esiste"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "L'utente linux %s non esiste"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "Impossibile creare il login mapping per %s"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "Impossibile impostare nome per %s"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "Impossibile impostare range MLS per %s"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "Impossibile impostare utente SELinux per %s"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "Impossibile aggiungere login mapping per %s"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "Richiede seuser o serange"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "Il login mapping per %s non è definito"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "Impossibile interrogare seuser per %s"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "Impossibile modificare login mapping per %s"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- "Il login mapping per %s è definito nella policy, non può essere eliminato"
+-msgstr ""
+-"Il login mapping per %s è definito nella policy, non può essere eliminato"
++msgstr "Il login mapping per %s è definito nella policy, non può essere eliminato"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "Impossibile eliminare il login mapping per %s"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "Impossibile elencare i login mappings"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "Nome di registrazione"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -157240,7 +157775,7 @@ index 9787182..097a210 100644
msgstr "Utente di SELinux"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "Gamma MLS/MCS"
@@ -157248,725 +157783,680 @@ index 9787182..097a210 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "Impossibile controllare se l'utente SELinux %s è definito"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "Impossibile interrogare l'utente per %s"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "Si deve aggiungere almeno un ruolo per %s"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "Impossibile creare l'utente SELinux per %s"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "Impossibile aggiungere il ruolo %s per %s"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "Impossibile impostare il livello MLS per %s"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "Impossibile aggiungere il prefisso %s per %s"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "Impossibile estrarre la chiave per %s"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "Impossibile aggiungere l'utente SELinux %s"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "Richiede prefisso, ruolo, livello o range"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "Richiede prefisso o ruolo"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "L'utente SELinux %s non è definito"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "Impossibile modificare l'utente SELinux %s"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr "L'utente SELinux %s è definito nella policy, non può essere eliminato"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "Impossibile eliminare l'utente SELinux %s"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "Impossibile elencare gli utenti SELinux"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "Impossibile elencare i ruoli per l'utente %s"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "Etichettare"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "Prefisso"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "Livello MCS"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "Gamma MCS"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "Ruoli SELinux"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "E' richiesto il protocollo udp o tcp"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "E' richiesta la porta"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "Impossibile creare una chiave per %s/%s"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "E' richiesto il Tipo"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "Impossibile controllare se la porta %s/%s è definita"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "Porta %s/%s già definita"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "Impossibile creare la porta per %s/%s"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "Impossibile creare il contesto per %s/%s"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "Impossibile impostare l'utente nel contesto della porta per %s/%s"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "Impossibile impostare il ruolo nel contesto della porta per %s/%s"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "Impossibile impostare il tipo nel contesto della porta per %s/%s"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "Impossibile impostare i campi mls nel contesto della porta per %s/%s"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "Impossibile impostare il contesto della porta per %s/%s"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -478,8 +477,8 @@ msgstr "Impossibile impostare il contesto della porta per %s/%s"
msgid "Could not add port %s/%s"
msgstr "Impossibile aggiungere la porta %s/%s"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "Richiede setype o serange"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -487,464 +486,473 @@ msgstr "Richiede setype o serange"
msgid "Requires setype"
msgstr "Richiede setype"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "La porta %s/%s non è definita"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "Impossibile interrogare la porta %s/%s"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "Impossibile modificare la porta %s/%s"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "Impossibile elencare le porte"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "Impossibile eliminare la porta %s"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "La porta %s/%s è definita nella policy, non può essere eliminata"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "Impossibile eliminare la porta %s/%s"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "Impossibile elencare le porte"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "Tipo di porta SELinux"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "Proto"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "Numero porta"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "L'indirizzo del nodo è necessario"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "Protocollo mancante o sconosciuto"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
-+#, fuzzy
+-msgstr "E' richiesto un Tipo SELinux"
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
- msgstr "E' richiesto un Tipo SELinux"
++msgstr ""
++
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "Impossibile creare la chiave per %s"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "Impossibile controllare se la porta %s è definita"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "Impossibile creare un indirizzo per %s"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "Impossibile creare il contesto per %s"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "Impossibile impostare una maschera per %s"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "Impossibile impostare l'utente nel contesto indirizzo per %s"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "Impossibile impostare il ruolo nel contesto indirizzo per %s"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "Impossibile impostare il tipo nel contesto indirizzo per %s"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "Impossibile impostare i campi mls nel contesto indirizzo per %s"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "Impossibile impostare il contesto indirizzo per %s"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "Impossibile aggiungere l'indirizzo %s"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "Indirizzo %s non definito"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "Impossibile interrogare l'indirizzo %s"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "Impossibile modificare l'indirizzo %s"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "L'indirizzo %s è definito nella policy, non può essere eliminato"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "Impossibile eliminare l'indirizzo %s"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "Impossibile elencare gli indirizzi"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr "E' richiesto un Tipo SELinux"
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "Impossibile controllare se l'interfaccia %s è definita"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "Impossibile creare l'interfaccia per %s"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "Impossibile impostare l'utente nel contesto dell'interfaccia per %s"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "Impossibile impostare il ruolo nel contesto dell'interfaccia per %s"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "Impossibile impostare il tipo nel contesto dell'interfaccia per %s"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "Impossibile impostare i campi mls nel contesto dell'interfaccia per %s"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "Impossibile impostare il contesto dell'interfaccia per %s"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "Impossibile impostare il contesto dei messaggi per %s"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "Impossibile aggiungere l'interfaccia %s"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "L'interfaccia %s non è definita"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "Impossibile interrogare l'interfaccia %s"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "Impossibile modificare l'interfaccia %s"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "L'interfaccia %s è definita nella policy, non può essere eliminata"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "Impossibile eliminare l'interfaccia %s"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "Impossibile elencare le interfacce"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "Interfaccia di SELinux"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "Contesto"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "Impossibile impostare l'utente nel contesto del file per %s"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "Impossibile impostare il ruolo nel contesto del file per %s"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "Impossibile impostare i campi mls nel contesto del file per %s"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "Specifiche non valide del file"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
++msgstr ""
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "Impossibile controllare se il contesto del file per %s è definito"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "Impossibile creare contesto del file per %s"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "Impossibile impostare il tipo nel contesto del file per %s"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "Impossibile impostare il contesto del file per %s"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "Impossibile aggiungere il contesto del file per %s"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "Richiesto setype, serange o seuser"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "Il contesto del file per %s non è definito"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "Impossibile interrogare il contesto del file per %s"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "Impossibile modificare il contesto del file per %s"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "Impossibile elencare i contesti del file"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "Impossibile eliminare il contesto del file %s"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- "Il contesto del file per %s è definito nella policy, non può essere eliminato"
+-msgstr ""
+-"Il contesto del file per %s è definito nella policy, non può essere eliminato"
++msgstr "Il contesto del file per %s è definito nella policy, non può essere eliminato"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "Impossibile eliminare il contesto del file per %s"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "Impossibile elencare i contesti del file"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "Impossibile elencare i contesti del file locale"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "fcontext di SELinux"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "tipo"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -157974,103 +158464,113 @@ index 9787182..097a210 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "Impossibile controllare se la booleana %s è definita"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "La booleana %s non è definita"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "Impossibile interrogare il contesto del file %s"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "E' necessario specificare uno dei seguenti valori: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "Impossibile impostare il valore attivo della booleana %s"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "Impossibile modificare la booleana %s"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "Formato non valido %s: Record %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "La booleana %s è definita nella policy, non può essere eliminata"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "Impossibile eliminare la booleana %s"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "Impossibile elencare le booleane"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr "sconosciuto"
-
+-msgid "unknown"
+-msgstr "sconosciuto"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "off"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "on"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "Booleana di SELinux"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "Descrizione"
-@@ -1010,7 +1026,7 @@ msgstr "Errore di allocazione memoria.\n"
+@@ -956,9 +964,7 @@ msgstr "impostazione di PAM_TTY fallita\n"
+ #: ../newrole/newrole.c:290
+ #, c-format
+ msgid "newrole: service name configuration hashtable overflow\n"
+-msgstr ""
+-"newrole: overflow della tabella hash di configurazione dei nomi del "
+-"servizio\n"
++msgstr "newrole: overflow della tabella hash di configurazione dei nomi del servizio\n"
+
+ #: ../newrole/newrole.c:300
+ #, c-format
+@@ -1010,7 +1016,7 @@ msgstr "Errore di allocazione memoria.\n"
msgid "Error sending audit message.\n"
msgstr "Errore di invio messaggio audit.\n"
@@ -158079,7 +158579,36 @@ index 9787182..097a210 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "Non si può determinare la modalità enforcing.\n"
-@@ -1130,62 +1146,66 @@ msgstr "Impossibile ottenere un segnale vuoto\n"
+@@ -1023,15 +1029,12 @@ msgstr "Errore! Impossibile aprire %s.\n"
+ #: ../newrole/newrole.c:705
+ #, c-format
+ msgid "%s! Could not get current context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s! Impossibile ottenere il contesto corrente per %s, tty non "
+-"rietichettante.\n"
++msgstr "%s! Impossibile ottenere il contesto corrente per %s, tty non rietichettante.\n"
+
+ #: ../newrole/newrole.c:715
+ #, c-format
+ msgid "%s! Could not get new context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s! Impossibile ottenere il nuovo contesto per %s, tty non rietichettante.\n"
++msgstr "%s! Impossibile ottenere il nuovo contesto per %s, tty non rietichettante.\n"
+
+ #: ../newrole/newrole.c:725
+ #, c-format
+@@ -1071,9 +1074,7 @@ msgstr "Errore: livelli multipli specificati\n"
+ #: ../newrole/newrole.c:865
+ #, c-format
+ msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+-msgstr ""
+-"Errore: non siete autorizzati a cambiare livelli su di un terminale non "
+-"sicuro \n"
++msgstr "Errore: non siete autorizzati a cambiare livelli su di un terminale non sicuro \n"
+
+ #: ../newrole/newrole.c:891
+ #, c-format
+@@ -1130,62 +1131,66 @@ msgstr "Impossibile ottenere un segnale vuoto\n"
msgid "Unable to set SIGHUP handler\n"
msgstr "Impossibile impostare SIGHUP handler\n"
@@ -158158,7 +158687,24 @@ index 9787182..097a210 100644
msgid "failed to exec shell\n"
msgstr "esecuzione shell fallita\n"
-@@ -1290,20 +1310,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1197,14 +1202,12 @@ msgstr "utilizzo: %s [-qi]\n"
+ #: ../load_policy/load_policy.c:71
+ #, c-format
+ msgid "%s: Policy is already loaded and initial load requested\n"
+-msgstr ""
+-"%s: La policy è stata già caricata ed il carico inziale è stato richiesto\n"
++msgstr "%s: La policy è stata già caricata ed il carico inziale è stato richiesto\n"
+
+ #: ../load_policy/load_policy.c:80
+ #, c-format
+ msgid "%s: Can't load policy and enforcing mode requested: %s\n"
+-msgstr ""
+-"%s: Non posso caricare la policy e modalità enforcing richiesta: %s\n"
++msgstr "%s: Non posso caricare la policy e modalità enforcing richiesta: %s\n"
+
+ #: ../load_policy/load_policy.c:90
+ #, c-format
+@@ -1290,20 +1293,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyConfidential juser"
@@ -158184,7 +158730,7 @@ index 9787182..097a210 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1359,577 +1379,464 @@ msgstr ""
+@@ -1359,577 +1362,465 @@ msgstr ""
msgid "Login '%s' is required"
msgstr ""
@@ -158259,7 +158805,7 @@ index 9787182..097a210 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -158271,7 +158817,7 @@ index 9787182..097a210 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -158288,7 +158834,7 @@ index 9787182..097a210 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -158300,7 +158846,7 @@ index 9787182..097a210 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -158316,7 +158862,7 @@ index 9787182..097a210 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -158336,7 +158882,7 @@ index 9787182..097a210 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -158349,7 +158895,7 @@ index 9787182..097a210 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -158362,7 +158908,7 @@ index 9787182..097a210 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -158375,52 +158921,56 @@ index 9787182..097a210 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
- msgstr ""
-
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
+-msgstr ""
+-
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
msgstr ""
-#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
msgstr ""
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
- "the system directly."
- msgstr ""
-
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
-msgstr ""
-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
+ msgstr ""
+
-#: ../gui/polgen.glade:716
-msgid "label104"
--msgstr ""
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
+ msgstr ""
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -158499,14 +159049,16 @@ index 9787182..097a210 100644
msgstr ""
-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
msgstr ""
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
-#: ../gui/polgen.glade:1284
+#: ../gui/polgen.glade:1056
msgid "<b>Select domains that %s will administer:</b>"
@@ -158731,58 +159283,58 @@ index 9787182..097a210 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -158790,12 +159342,12 @@ index 9787182..097a210 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -158803,18 +159355,18 @@ index 9787182..097a210 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -158902,7 +159454,7 @@ index 9787182..097a210 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1967,1411 +1874,1499 @@ msgstr ""
+@@ -1967,1411 +1858,1626 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -159061,8 +159613,8 @@ index 9787182..097a210 100644
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
msgstr ""
-#: ../gui/selinux.tbl:13
@@ -159089,51 +159641,47 @@ index 9787182..097a210 100644
+#: ../gui/system-config-selinux.glade:12
msgid ""
-"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
msgstr ""
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
msgstr ""
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
msgstr ""
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
msgstr ""
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
msgstr ""
--#: ../gui/selinux.tbl:20
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -159142,19 +159690,80 @@ index 9787182..097a210 100644
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1354
++msgid ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
+ msgstr ""
+
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1463
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Select if you wish to relabel then entire file system on next reboot. "
++"Relabeling can take a very long time, depending on the size of the system. "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
msgstr ""
-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-#: ../gui/selinux.tbl:231
-msgid "NIS"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
msgstr ""
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
msgstr ""
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
@@ -159163,787 +159772,836 @@ index 9787182..097a210 100644
-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
msgstr ""
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
msgstr ""
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
msgstr ""
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
msgstr ""
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
msgstr ""
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
msgstr ""
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
msgstr ""
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot. "
-+"Relabeling can take a very long time, depending on the size of the system. "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
msgstr ""
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
msgstr ""
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
msgstr ""
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
msgstr ""
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
msgstr ""
-#: ../gui/selinux.tbl:41
--msgid ""
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "sconosciuto"
++
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
msgstr ""
-#: ../gui/selinux.tbl:87
--msgid ""
++#: ../sepolicy/sepolicy/generate.py:355
+ msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:2
++#: booleans.py:6
+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:5
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
++msgstr ""
++
++#: booleans.py:10
+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:29
++msgid ""
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:25
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:38
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:39
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
@@ -159951,19 +160609,19 @@ index 9787182..097a210 100644
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:40
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:41
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:42
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
@@ -159971,43 +160629,43 @@ index 9787182..097a210 100644
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:43
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:44
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:45
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:46
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:47
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:48
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:49
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
@@ -160015,7 +160673,7 @@ index 9787182..097a210 100644
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:50
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
@@ -160023,37 +160681,37 @@ index 9787182..097a210 100644
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:51
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:52
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:53
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:54
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:55
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:56
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
@@ -160061,7 +160719,7 @@ index 9787182..097a210 100644
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:57
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
@@ -160069,234 +160727,243 @@ index 9787182..097a210 100644
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:58
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:59
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:67
++#: booleans.py:72
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:73
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:84
++#: booleans.py:89
+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:86
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:93
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr ""
++
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
-+#: booleans.py:94
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr ""
+
-+#: booleans.py:95
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
@@ -160306,108 +160973,104 @@ index 9787182..097a210 100644
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:111
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:105
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr ""
-+
-+#: booleans.py:107
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:108
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:109
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
-+#: booleans.py:110
++#: booleans.py:116
msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
msgstr ""
-#: ../gui/selinux.tbl:203
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:112
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
-+#: booleans.py:113
++#: booleans.py:119
msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
@@ -160415,50 +161078,46 @@ index 9787182..097a210 100644
+"services. Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:114
++#: booleans.py:120
+msgid "Allow system to run with NIS"
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:115
++#: booleans.py:121
+msgid "Allow confined applications to use nscd shared memory."
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:120
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:121
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
-+#: booleans.py:122
++#: booleans.py:127
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
@@ -160466,66 +161125,62 @@ index 9787182..097a210 100644
+"polipo_session_t domain."
+msgstr ""
+
-+#: booleans.py:123
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:133
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
++
++#: booleans.py:137
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:134
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
@@ -160535,186 +161190,181 @@ index 9787182..097a210 100644
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:135
++#: booleans.py:139
+msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:136
++#: booleans.py:140
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:144
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
-+msgstr ""
-+
-+#: booleans.py:162
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:164
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -160722,88 +161372,82 @@ index 9787182..097a210 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:167
++#: booleans.py:168
+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:168
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:170
++#: booleans.py:172
+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:174
-+msgid "Allow user music sharing"
-+msgstr ""
-+
-+#: booleans.py:175
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -160819,14 +161463,14 @@ index 9787182..097a210 100644
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:176
++#: booleans.py:177
+msgid ""
+"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:177
++#: booleans.py:178
+msgid ""
+"Allow sftp-internal to login to local users and read/write all files on the "
+"system, governed by DAC."
@@ -160834,33 +161478,35 @@ index 9787182..097a210 100644
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:178
++#: booleans.py:179
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:179
++#: booleans.py:180
+msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:180
++#: booleans.py:181
+msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:181
++#: booleans.py:182
+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:182
++#: booleans.py:183
+msgid ""
+"Allow samba to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
@@ -160868,18 +161514,18 @@ index 9787182..097a210 100644
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:183
++#: booleans.py:184
+msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:184
++#: booleans.py:185
+msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:185
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
@@ -160889,69 +161535,72 @@ index 9787182..097a210 100644
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:186
++#: booleans.py:187
+msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:187
++#: booleans.py:188
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:188
++#: booleans.py:189
+msgid "allow host key based authentication"
+msgstr ""
+
-+#: booleans.py:189
++#: booleans.py:190
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:190
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+msgstr ""
+
-+#: booleans.py:192
++#: booleans.py:194
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow the Telepathy connection managers to connect to any network port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:193
++#: booleans.py:195
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-+#: booleans.py:195
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -160962,149 +161611,171 @@ index 9787182..097a210 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-+#: booleans.py:197
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-+#: booleans.py:201
-+msgid "Support fusefs home directories"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-+#: booleans.py:203
-+msgid "Support NFS home directories"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++#: booleans.py:206
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++#: booleans.py:208
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++#: booleans.py:210
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:220
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
++
++#: booleans.py:223
++msgid "Allow webadm to manage files in users home directories"
++msgstr ""
++
++#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
@@ -161113,13 +161784,13 @@ index 9787182..097a210 100644
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:221
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:222
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
@@ -161127,57 +161798,61 @@ index 9787182..097a210 100644
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:223
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:224
++#: booleans.py:231
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:226
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
-+#: booleans.py:227
++#: booleans.py:235
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
-+#: booleans.py:228
++#: booleans.py:236
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
-+#: booleans.py:229
++#: booleans.py:237
+msgid "Support X userspace object manager"
+msgstr ""
+
-+#: booleans.py:230
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/ja.po b/policycoreutils/po/ja.po
-index ffeaef5..dc764d1 100644
+index ffeaef5..72ae12d 100644
--- a/policycoreutils/po/ja.po
+++ b/policycoreutils/po/ja.po
@@ -1,38 +1,37 @@
@@ -161201,10 +161876,9 @@ index ffeaef5..dc764d1 100644
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
--"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"POT-Creation-Date: 2012-10-08 10:31-0400\n"
-+"PO-Revision-Date: 2012-12-21 03:31+0000\n"
-+"Last-Translator: Tomoyuki KATO <tomo at dream.daynight.jp>\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: Japanese <trans-ja at lists.fedoraproject.org>\n"
-"Language: ja\n"
"MIME-Version: 1.0\n"
@@ -161230,7 +161904,7 @@ index ffeaef5..dc764d1 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr "PAM の初期化に失敗しました\n"
-@@ -81,7 +80,7 @@ msgstr "残念ながら、 run_init は SELinux カーネル上でしか使用
+@@ -81,356 +80,359 @@ msgstr "残念ながら、 run_init は SELinux カーネル上でしか使用
msgid "authentication failed.\n"
msgstr "認証に失敗しました。\n"
@@ -161239,7 +161913,14 @@ index ffeaef5..dc764d1 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "exec コンテキストを %s に設定できませんでした。\n"
-@@ -94,859 +93,852 @@ msgstr "******************** 重要 ***********************\n"
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "******************** 重要 ***********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "このポリシーパッケージを有効にするには、以下を実行して下さい:"
@@ -161248,12 +161929,12 @@ index ffeaef5..dc764d1 100644
-msgstr "グローバル"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "semanage ハンドルを作成できませんでした"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
-msgstr ""
-"SELinux ポリシーが管理されていないか、 store にアクセスできないかのいずれかで"
@@ -161261,107 +161942,107 @@ index ffeaef5..dc764d1 100644
+msgstr "SELinux ポリシーが管理されていないか、 store にアクセスできないかのいずれかです。"
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "ポリシー store を読み込めません"
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "semanage 接続を確立できませんでした"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "MLS を有効にした状態をテストできませんでした"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "まだ、実装されていません"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "Semanage トランザクションは既に進行しています"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "semanage トランザクションを起動できませんでした"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "semanage トランザクションをコミットできませんでした"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "Semanage トランザクションは進行していません"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "SELinux のモジュール一覧を表示できませんでした"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
-msgstr ""
+msgstr "モジュール名"
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "バージョン"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "無効"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
-msgstr ""
+msgstr "モジュール %s を無効化できませんでした (削除失敗)"
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
-msgstr ""
+msgstr "モジュール %s を有効化できませんでした (削除失敗)"
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
-msgstr ""
+msgstr "モジュール %s を削除できませんでした (削除失敗)"
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
-msgstr ""
+msgstr "dontaudit は 'on' または 'off' にする必要があります"
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
-msgstr ""
+msgstr "組み込み許容形式"
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
-msgstr ""
+msgstr "カスタム許容形式"
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
-msgstr ""
@@ -161369,7 +162050,7 @@ index ffeaef5..dc764d1 100644
+msgstr "許容ドメイン %s を設定できませんでした (モジュールのインストールに失敗)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "許容ドメイン %s の削除ができませんでした (削除に失敗)"
@@ -161381,119 +162062,119 @@ index ffeaef5..dc764d1 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
-+#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
-+#: ../semanage/seobject.py:2031
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "%s のキーを作成できませんでした"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "%s のログインマッピングが定義されているか確認できませんでした"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "Linux グループ %s は存在していません"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "Linux ユーザー %s は存在していません"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "%s のログインマッピングを作成できませんでした"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "%s の名前を設定できませんでした"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "%s の MLS 範囲を設定できませんでした"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "%s の SELinux ユーザーを設定できませんでした"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "%s のログインマッピングを追加できませんでした"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "seuser または serange が必要です"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "%s のログインマッピングは定義されていません"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "%s の seuser をクエリーできませんでした"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "%s のログインマッピングを修正できませんでした"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr "%s のログインマッピングはポリシーに定義されています、削除できません"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "%s のログインマッピングを削除できませんでした"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "ログインマッピングの一覧を表示できませんでした"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "ログイン名"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -161501,7 +162182,7 @@ index ffeaef5..dc764d1 100644
msgstr "SELinux ユーザー"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "MLS/MCS 範囲"
@@ -161509,469 +162190,437 @@ index ffeaef5..dc764d1 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr " SELinux ユーザー %s が定義されているか確認できませんでした"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "%s のユーザーをクエリーできませんでした"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "少なくとも %s のロールを 1 つ追加する必要があります"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "%s の SELinux ユーザーを作成できませんでした"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "ロール %s を %s に追加できませんでした"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "MLS レベルを %s に設定できませんでした"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "プレフィックス %s を %s に追加できませんでした"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "%s のキーを抽出できませんでした"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "SELinux ユーザー %s を追加できませんでした"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "プレフィックスか、ロール、レベル、範囲のいずれかが必要です"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "プレフィックスかロールが必要です"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "SELinux ユーザー %s は定義されていません"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "SELinux ユーザー %s を修正できませんでした"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr "SELinux ユーザー %s はポリシーで定義されています、削除できません"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "SELinux ユーザー %s を削除できませんでした"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "SELinux ユーザーの一覧を表示できませんでした"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "ユーザー %s のロール一覧を表示できませんでした"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "ラベリング"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "プレフィックス"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "MCS レベル"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "MCS 範囲"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "SELinux ロール"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:942
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "プロトコル udp か tcp が必要です"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "ポートが必要です"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:954
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
-msgstr ""
+msgstr "無効なポート"
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:958
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "%s/%s のキーを作成できませんでした"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "タイプが必要です"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
-+#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "ポート %s/%s が定義されているか確認できませんでした"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:977
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "ポート %s/%s はすでに定義されています"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:981
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "%s/%s のポートを作成できませんでした"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:987
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "%s/%s のコンテキストを作成できませんでした"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:991
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "%s/%s のポートコンテキストにユーザーを設定できませんでした"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:995
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "%s/%s のポートコンテキストにロールを設定できませんでした"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:999
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "%s/%s のポートコンテキストにタイプを設定できませんでした"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "%s/%s のポートコンテキストに mls フィールドを設定できませんでした"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1008
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "%s/%s のポートコンテキストを設定できませんでした"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1012
- #, python-format
+@@ -480,8 +482,8 @@ msgstr "%s/%s のポートコンテキストを設定できませんでした"
msgid "Could not add port %s/%s"
msgstr "ポート %s/%s を追加できませんでした"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
-+#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "setype か serange が必要です"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1028
+@@ -489,464 +491,473 @@ msgstr "setype か serange が必要です"
msgid "Requires setype"
msgstr "setype が必要です"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "ポート %s/%s は定義されていません"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1040
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "ポート %s/%s をクエリーできませんでした"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1051
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "ポート %s/%s を修正できませんでした"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1064
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "ポートを一覧表示できませんでした"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1080
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "ポート %s を削除できませんでした"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1097
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "ポート %s/%s はポリシーで定義されています、 削除できません"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1101
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "ポート %s/%s を削除できませんでした"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "ポートの一覧を表示できませんでした"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "SELinux ポートタイプ"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "プロト"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "ポート番号"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1197
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "ノードアドレスが必要です"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1212
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "不明又は欠如したプロトコル"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
-+#: ../semanage/seobject.py:1713
- msgid "SELinux Type is required"
- msgstr "SELinux タイプが必要です"
+-msgid "SELinux Type is required"
+-msgstr "SELinux タイプが必要です"
++#: ../semanage/seobject.py:1256
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
-+#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
-+#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "%s のキーを作成できませんでした"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
-+#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "アドレス %s が定義されているか確認できませんでした"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1241
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "%s のアドレスを作成できませんでした"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1675
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "%s のコンテキストを作成できませんでした"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1251
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "%s のマスクを設定できませんでした"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1255
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "%s のアドレスコンテキストにユーザーを設定できませんでした"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1259
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "%s のアドレスコンテキストにロールを設定できませんでした"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1263
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "%s のアドレスコンテキストにタイプを設定できませんでした"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "%s のアドレスコンテキストに mls フィールドを設定できませんでした"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "%s のアドレスコンテキストを設定できませんでした"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "アドレス %s を追加できませんでした"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "アドレス %s は定義されていません"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1305
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "アドレス %s をクエリできませんでした"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "アドレス %s を修正できませんでした"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1343
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "アドレス %s はポリシー内で定義されています、削除できません"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1347
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "アドレス %s を削除できませんでした"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
-msgstr ""
+msgstr "すべてのノードマッピングを削除できません"
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1373
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "アドレスの一覧を表示できませんでした"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
++msgid "SELinux Type is required"
++msgstr "SELinux タイプが必要です"
++
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "インターフェース %s が定義されているか確認できませんでした"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1440
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "%s のインターフェースを作成できませんでした"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1449
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "%s のインターフェースコンテキストにユーザーを設定できませんでした"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1453
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "%s のインターフェースコンテキストにロールを設定できませんでした"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1457
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "%s のインターフェースコンテキストにタイプを設定できませんでした"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1462
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
-msgstr ""
@@ -161979,238 +162628,242 @@ index ffeaef5..dc764d1 100644
+msgstr "%s のインターフェースコンテキストに mls フィールドを設定できませんでした"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1466
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "%s のインターフェースコンテキストを設定できませんでした"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1470
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "%s のメッセージコンテキストを設定できませんでした"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "インターフェース %s を追加できませんでした"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "インターフェース %s は定義されていません"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1501
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "インターフェース %s をクエリーできませんでした"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "インターフェース %s を修正できませんでした"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "インターフェース %s はポリシーで定義されています、 削除できません"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "インターフェース %s を削除できませんでした"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
-msgstr ""
+msgstr "全てのインターフェイスの 対応表を削除できませんでした"
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1567
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "インターフェースの一覧を表示できませんでした"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "SELinux インターフェース"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "コンテキスト"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1652
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
-msgstr ""
+msgstr "%s の等価クラスは既に存在します"
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1658
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
-msgstr ""
+msgstr "ファイル仕様 %s は等価規則 '%s %s' と競合します"
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
-msgstr ""
+msgstr "%s の等価クラスは存在しません"
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1681
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "%s のファイルコンテキストにユーザーを設定できませんでした"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1685
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "%s のファイルコンテキストにロールを設定できませんでした"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "%s のファイルコンテキストに mls フィールドを設定できませんでした"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "無効なファイル使用"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1698
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
-msgstr ""
+msgstr "ファイル仕様は空白を含むことが出来ません"
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1703
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
+"instead"
+msgstr "ファイル仕様 %s は、等価規則 '%s %s' と競合します; 代わりに '%s' を追加して見てください"
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
+ msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
-+#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
-+#: ../semanage/seobject.py:1865
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "%s のファイルコンテキストが定義されているか確認できませんでした"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1734
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "%s のファイルコンテキストを作成できませんでした"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1742
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "%s のファイルコンテキストにタイプを設定できませんでした"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
-+#: ../semanage/seobject.py:1811
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "%s のファイルコンテキストを設定できませんでした"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "%s のファイルコンテキストを追加できませんでした"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1770
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "setype、serange、または seuser のいずれかが必要です"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "%s のファイルコンテキストは定義されていません"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1789
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "%s のファイルコンテキストをクエリーできませんでした"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1815
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "%s のファイルコンテキストを修正できませんでした"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1828
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "ファイルコンテキストを一覧表示できませんでした"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1842
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "ファイルコンテキスト %s を削除できませんでした"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr "%s のファイルコンテキストはポリシーで定義されています、 削除できません"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1873
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "%s のファイルコンテキストを削除できませんでした"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "ファイルコンテキストの一覧を表示できませんでした"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "ローカルファイルのコンテキスト一覧を表示できませんでした"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux fcontext"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "タイプ"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1942
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
@@ -162218,7 +162871,7 @@ index ffeaef5..dc764d1 100644
+msgstr "\nSELinux ディストリビューション fcontext の等価\n"
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1947
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -162227,105 +162880,104 @@ index ffeaef5..dc764d1 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
-+#: ../semanage/seobject.py:2040
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "boolean %s が定義されているか確認できませんでした"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "boolean %s は定義されていません"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:1987
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "ファイルコンテキスト %s をクエリーできませんでした"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:1992
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "次の値のいずれかひとつを指定してください: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:1997
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "boolean %s のアクティブな値を設定できませんでした"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2000
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "boolean %s を修正できませんでした"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2018
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "不正な形式の %s: レコード %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2042
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "boolean %s はポリシーで定義されています、 削除できません"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2046
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "boolean %s を削除できませんでした"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "boolean の一覧を表示できませんでした"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2100
- msgid "unknown"
- msgstr "不明"
-
+-msgid "unknown"
+-msgstr "不明"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "オフ"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "オン"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "SELinux boolean"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "State"
-msgstr ""
+msgstr "状態"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "Default"
-msgstr ""
+msgstr "初期値"
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "説明"
-@@ -1010,7 +1002,7 @@ msgstr "メモリの割り当て中にエラーが発生しました。\n"
+@@ -1010,7 +1021,7 @@ msgstr "メモリの割り当て中にエラーが発生しました。\n"
msgid "Error sending audit message.\n"
msgstr "監査メッセージの送信中にエラーが発生しました。\n"
@@ -162334,7 +162986,7 @@ index ffeaef5..dc764d1 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "施行モードを確定できませんでした。\n"
-@@ -1023,16 +1015,12 @@ msgstr "エラー! %s を開けませんでした。\n"
+@@ -1023,16 +1034,12 @@ msgstr "エラー! %s を開けませんでした。\n"
#: ../newrole/newrole.c:705
#, c-format
msgid "%s! Could not get current context for %s, not relabeling tty.\n"
@@ -162353,7 +163005,7 @@ index ffeaef5..dc764d1 100644
#: ../newrole/newrole.c:725
#, c-format
-@@ -1129,62 +1117,66 @@ msgstr "空のシグナルセットを取得できません\n"
+@@ -1129,62 +1136,66 @@ msgstr "空のシグナルセットを取得できません\n"
msgid "Unable to set SIGHUP handler\n"
msgstr "SIGHUP ハンドラーを設定できません\n"
@@ -162432,7 +163084,7 @@ index ffeaef5..dc764d1 100644
msgid "failed to exec shell\n"
msgstr "シェルの実行に失敗しました\n"
-@@ -1287,2088 +1279,2058 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1287,2088 +1298,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyConfidential juser"
@@ -162522,35 +163174,40 @@ index ffeaef5..dc764d1 100644
-msgstr ""
+msgstr "ログイン '%s' が必要です"
- #: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
msgid "Policy Module"
-msgstr ""
+msgstr "ポリシーモジュール"
- #: ../gui/modulesPage.py:57
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
msgid "Module Name"
-msgstr ""
+msgstr "モジュール名"
- #: ../gui/modulesPage.py:134
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
msgid "Disable Audit"
-msgstr ""
+msgstr "監査の無効化"
- #: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
msgid "Enable Audit"
-msgstr ""
+msgstr "監査の有効化"
- #: ../gui/modulesPage.py:162
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
msgid "Load Policy Module"
-msgstr ""
-+msgstr "ポリシーモジュールの読み込み"
-
+-
-#: ../gui/polgen.glade:79
-msgid "Polgen"
-msgstr ""
--
++msgstr "ポリシーモジュールの読み込み"
+
-#: ../gui/polgen.glade:80
+#: ../gui/polgen.glade:9
msgid "Red Hat 2007"
@@ -162573,12 +163230,12 @@ index ffeaef5..dc764d1 100644
+#: ../gui/polgen.glade:34
+msgid "Add Booleans Dialog"
+msgstr "ブーリアンダイアログの追加"
-+
+
+-#: ../gui/polgen.glade:90
+#: ../gui/polgen.glade:101
+msgid "Boolean Name"
+msgstr "ブーリアン名"
-
--#: ../gui/polgen.glade:90
++
+#: ../gui/polgen.glade:230
msgid "SELinux Policy Generation Tool"
-msgstr ""
@@ -162597,34 +163254,34 @@ index ffeaef5..dc764d1 100644
msgid "<b>Applications</b>"
-msgstr ""
+msgstr "<b>アプリケーション</b>"
-
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
++
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr "標準的な Init デーモン"
-+
+
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
msgid ""
"Standard Init Daemon are daemons started on boot via init scripts. Usually "
"requires a script in /etc/rc.d/init.d"
-msgstr ""
--
++msgstr "標準的な Init デーモンは起動時に init スクリプト経由で開始されるデーモンです。通常、/etc/rc.d/init.d にスクリプトが必要です。"
+
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-msgstr ""
-+msgstr "標準的な Init デーモンは起動時に init スクリプト経由で開始されるデーモンです。通常、/etc/rc.d/init.d にスクリプトが必要です。"
-
+-
-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
msgid "DBUS System Daemon"
-msgstr ""
+msgstr "DBUS システムデーモン"
-+
+
+-#: ../gui/polgen.glade:280
+#: ../gui/polgen.glade:349
+msgid "Internet Services Daemon (inetd)"
+msgstr "インターネットサービスデーモン (inetd)"
-
--#: ../gui/polgen.glade:280
++
+#: ../gui/polgen.glade:353
msgid "Internet Services Daemon are daemons started by xinetd"
-msgstr ""
@@ -162633,7 +163290,7 @@ index ffeaef5..dc764d1 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr "ウェブアプリケーション/スクリプト (CGI)"
@@ -162647,7 +163304,7 @@ index ffeaef5..dc764d1 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr "ユーザーアプリケーション"
@@ -162664,7 +163321,7 @@ index ffeaef5..dc764d1 100644
+msgstr "ユーザーアプリケーションとは、ユーザーが開始して制約したいいずれかのアプリケーションです"
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
-msgstr ""
+msgstr "Sandbox"
@@ -162674,12 +163331,12 @@ index ffeaef5..dc764d1 100644
msgid "<b>Login Users</b>"
-msgstr ""
+msgstr "<b>ログインユーザー</b>"
-+
+
+-#: ../gui/polgen.glade:453
+#: ../gui/polgen.glade:478
+msgid "Existing User Roles"
+msgstr "既存のユーザーロール"
-
--#: ../gui/polgen.glade:453
++
+#: ../gui/polgen.glade:482
msgid "Modify an existing login user record."
-msgstr ""
@@ -162688,7 +163345,7 @@ index ffeaef5..dc764d1 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-msgstr ""
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr "ターミナル内で最低限のユーザーロール"
@@ -162703,7 +163360,7 @@ index ffeaef5..dc764d1 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-msgstr ""
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr "X ウィンドウ内で最低限のユーザーロール"
@@ -162718,7 +163375,7 @@ index ffeaef5..dc764d1 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-msgstr ""
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr "ユーザーロール"
@@ -162733,7 +163390,7 @@ index ffeaef5..dc764d1 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-msgstr ""
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr "管理ユーザーロール"
@@ -162743,29 +163400,29 @@ index ffeaef5..dc764d1 100644
-"User with full networking, no setuid applications without transition, no su, "
-"can sudo to Root Administration Roles"
-msgstr ""
+-
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
+-msgstr ""
+"User with full networking, no setuid applications without transition, no su,"
+" can sudo to Root Administration Roles"
+msgstr "ユーザーは完全なネットワーク運用を持ちますが、移行のない setuid アプリケーションと su は持ちません。Root の管理ロールのため sudo を持ちます。"
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
--
-#: ../gui/polgen.glade:585
+#: ../gui/polgen.glade:592
msgid "<b>Root Users</b>"
-msgstr ""
-+msgstr "<b>Root ユーザー</b>"
-
+-
-#: ../gui/polgen.glade:647
-msgid ""
-"Select Root Administrator User Role, if this user will be used to administer "
-"the machine while running as root. This user will not be able to login to "
-"the system directly."
-msgstr ""
--
++msgstr "<b>Root ユーザー</b>"
+
-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
++#: ../gui/polgen.glade:623
msgid "Root Admin User Role"
-msgstr ""
+msgstr "Root 管理ユーザーロール"
@@ -162787,7 +163444,7 @@ index ffeaef5..dc764d1 100644
+msgstr "<b>アプリケーションかユーザーロールの名前を記入:</b>"
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
-msgstr ""
+msgstr "名前"
@@ -162827,12 +163484,12 @@ index ffeaef5..dc764d1 100644
msgid ""
"Enter complete path to init script used to start the confined application."
-msgstr ""
-+msgstr "制約されたアプリケーションの開始に使用する init スクリプトまでの完全なパスを記入します。"
-
+-
-#: ../gui/polgen.glade:982
-msgid "label105"
-msgstr ""
--
++msgstr "制約されたアプリケーションの開始に使用する init スクリプトまでの完全なパスを記入します。"
+
-#: ../gui/polgen.glade:1011
+#: ../gui/polgen.glade:887
msgid "<b>Select existing role to modify:</b>"
@@ -162901,12 +163558,12 @@ index ffeaef5..dc764d1 100644
+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
msgid "Select the domains that you would like this user administer."
-msgstr ""
-+msgstr "このユーザーに管理させたいドメインを選択します"
-
+-
-#: ../gui/polgen.glade:1346
-msgid "label109"
-msgstr ""
--
++msgstr "このユーザーに管理させたいドメインを選択します"
+
-#: ../gui/polgen.glade:1375
+#: ../gui/polgen.glade:1111
msgid "<b>Select additional roles for %s:</b>"
@@ -163142,75 +163799,75 @@ index ffeaef5..dc764d1 100644
-#: ../gui/polgen.glade:3254
-msgid "Add Booleans Dialog"
-msgstr ""
--
++msgstr "ポリシーディレクトリ"
+
-#: ../gui/polgen.glade:3327
-msgid "Boolean Name"
-msgstr ""
-+msgstr "ポリシーディレクトリ"
-
+-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
-msgstr ""
+msgstr "ロール"
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
-msgstr ""
+msgstr "既存のユーザー (_U)"
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
-msgstr ""
+msgstr "アプリケーション"
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
-msgstr ""
+msgstr "%s はディレクトリでなければなりません"
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
-msgstr ""
+msgstr "ユーザーを選択する必要があります"
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
-msgstr ""
+msgstr "制約する実行可能ファイルの選択"
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
-msgstr ""
+msgstr "制約する init スクリプトファイルの選択"
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
-msgstr ""
+msgstr "制約されたアプリケーションが作成、又は書き込むファイルの選択"
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
-msgstr ""
+msgstr "制約されたアプリケーションが所有し書き込むディレクトリを選択します"
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
-msgstr ""
+msgstr "ポリシーファイル生成の場となるディレクトリを選択します"
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -163219,13 +163876,13 @@ index ffeaef5..dc764d1 100644
+msgstr "現在のポリシー内で既に定義されている %s_t を記入します。\n続けますか?"
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
-msgstr ""
+msgstr "名前の確認"
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -163234,23 +163891,24 @@ index ffeaef5..dc764d1 100644
+msgstr "モジュール %s.pp は既に現在のポリシーにロードされています。\n続けますか?"
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
-msgstr ""
+msgstr "空白の無い文字と数字で構成された名前を追加する必要があります。"
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
-msgstr ""
+msgstr "実行ファイルを記入する必要があります"
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
-msgstr ""
--
++msgstr "SELinux の設定"
+
-#: ../gui/polgen.py:158
-msgid "Internet Services Daemon"
-msgstr ""
@@ -163259,15 +163917,11 @@ index ffeaef5..dc764d1 100644
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-msgstr ""
-+msgstr "SELinux の設定"
-
+-
-#: ../gui/polgen.py:324
-msgid "You must enter a name for your confined process/user"
-msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "ネットワークポート"
-
+-
-#: ../gui/polgen.py:326
-msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
@@ -163339,9 +163993,11 @@ index ffeaef5..dc764d1 100644
-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-msgid "Network Port"
-msgstr ""
--
--#: ../gui/portsPage.py:85
-+#: ../gui/portsPage.py:85
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
++msgstr "ネットワークポート"
+
+ #: ../gui/portsPage.py:85
msgid ""
"SELinux Port\n"
"Type"
@@ -163428,44 +164084,33 @@ index ffeaef5..dc764d1 100644
-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-msgid "SELinux Service Protection"
-msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "本当に %s '%s' を削除しますか?"
-
+-
-#: ../gui/selinux.tbl:1
-msgid "Disable SELinux protection for acct daemon"
-msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "%s の削除"
-
+-
-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-msgid "Admin"
-msgstr ""
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "%s の追加"
-
+-
-#: ../gui/selinux.tbl:2
-msgid "Allow all daemons to write corefiles to /"
-msgstr ""
-+#: ../gui/semanagePage.py:148
++#: ../gui/semanagePage.py:126
+#, python-format
-+msgid "Modify %s"
-+msgstr "%s の修正"
++msgid "Are you sure you want to delete %s '%s'?"
++msgstr "本当に %s '%s' を削除しますか?"
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
-msgstr ""
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "容認"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
++msgstr "%s の削除"
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
@@ -163475,11 +164120,25 @@ index ffeaef5..dc764d1 100644
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
-msgstr ""
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
++msgstr "%s の追加"
+
+-#: ../gui/selinux.tbl:4
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
++msgstr "%s の修正"
++
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
++msgstr "容認"
++
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
+msgstr "強制"
-
--#: ../gui/selinux.tbl:4
++
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr "状態"
@@ -163595,90 +164254,66 @@ index ffeaef5..dc764d1 100644
+msgstr "MLS"
-#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
+#: ../gui/system-config-selinux.glade:837
+msgid "Add SELinux User"
+msgstr "SELinux ユーザーの追加"
-
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1079
+msgid "SELinux Administration"
+msgstr "SELinux の管理"
-
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1122
+msgid "Add"
+msgstr "追加"
-
--#: ../gui/selinux.tbl:15
--msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1144
+msgid "_Properties"
+msgstr "プロパティ (_P)"
-
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1166
+msgid "_Delete"
+msgstr "削除 (_D)"
-
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1256
+msgid "Select Management Object"
+msgstr "管理対象の選択"
-
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1273
+msgid "<b>Select:</b>"
+msgstr "<b>選択:</b>"
-
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1326
+msgid "System Default Enforcing Mode"
+msgstr "システムデフォルトの強制モード"
-
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
+msgstr "無効\n容認\n強制\n"
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
+msgstr "現在の強制モード"
-+
+
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
+msgstr "システムデフォルトのポリシータイプ: "
--#: ../gui/selinux.tbl:20
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:1463
msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
+-"Allow user SELinux user account to execute files in home directory or /tmp"
-msgstr ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
@@ -163686,41 +164321,37 @@ index ffeaef5..dc764d1 100644
+"relabel is required."
+msgstr "次の再起動でその時の全ファイルシステムをラベル変更したいかどうかを選択します。ラベル変更は、システムのサイズによってはかなり時間がかかります。ポリシータイプを変更したり、無効から強制に移動する場合は、ラベル変更が必要になります。"
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
+msgstr "次の再起動でラベル変更"
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1561
+msgid "label37"
+msgstr "label37"
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1598
+msgid "Revert boolean setting to system default"
+msgstr "ブーリアン設定をシステムデフォルトに戻す"
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1614
+msgid "Toggle between Customized and All Booleans"
+msgstr "カスタム化と全てのブーリアンの間で切り替え"
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1645
+#: ../gui/system-config-selinux.glade:1850
@@ -163732,1362 +164363,1475 @@ index ffeaef5..dc764d1 100644
+msgid "Filter"
+msgstr "フィルター"
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
+msgstr "label50"
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:20
+-msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1771
+msgid "Add File Context"
+msgstr "ファイルコンテキストの追加"
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1787
+msgid "Modify File Context"
+msgstr "ファイルコンテキストの修正"
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1803
+msgid "Delete File Context"
+msgstr "ファイルコンテキストの削除"
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1819
+msgid "Toggle between all and customized file context"
+msgstr "全てとカスタム化のファイルコンテキストの間で切り替え"
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1939
+msgid "label38"
+msgstr "label38"
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1976
+msgid "Add SELinux User Mapping"
+msgstr "SELinux ユーザー割り当ての追加"
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1992
+msgid "Modify SELinux User Mapping"
+msgstr "SELinux ユーザー割り当ての修正"
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2008
+msgid "Delete SELinux User Mapping"
+msgstr "SELinux ユーザー割り当ての削除"
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2126
+msgid "label39"
+msgstr "label39"
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2163
+msgid "Add User"
+msgstr "ユーザーの追加"
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2179
+msgid "Modify User"
+msgstr "ユーザーの修正"
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2195
+msgid "Delete User"
+msgstr "ユーザーの削除"
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2313
+msgid "label41"
+msgstr "label41"
--#: ../gui/selinux.tbl:41
--msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2350
+msgid "Add Network Port"
+msgstr "ネットワークポートの追加"
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2366
+msgid "Edit Network Port"
+msgstr "ネットワークポートの編集"
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2382
+msgid "Delete Network Port"
+msgstr "ネットワークポートの削除"
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2418
+#: ../gui/system-config-selinux.glade:2436
+msgid "Toggle between Customized and All Ports"
+msgstr "カスタム化と全てのポートの間で切り替え"
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2556
+msgid "label42"
+msgstr "label42"
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2593
+msgid "Generate new policy module"
+msgstr "新規ポリシーモジュールの生成"
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2609
+msgid "Load policy module"
+msgstr "ポリシーモジュールのロード"
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
--msgstr ""
+-#: ../gui/selinux.tbl:41
+#: ../gui/system-config-selinux.glade:2625
+msgid "Remove loadable policy module"
+msgstr "ロード可能なポリシーモジュールの削除"
-
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
+-msgstr ""
+"Enable/Disable additional audit rules, that are normally not reported in the"
+" log files."
+msgstr "通常ログファイル内で報告されない、追加の監査ルールの有効化/無効化"
--#: ../gui/selinux.tbl:54
--msgid "Cron"
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2781
+msgid "label44"
+msgstr "label44"
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2818
+msgid "Change process mode to permissive."
+msgstr "プロセスモードを容認に変更"
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2836
+msgid "Change process mode to enforcing"
+msgstr "プロセスモードを強制に変更"
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2928
+msgid "Process Domain"
+msgstr "プロセスドメイン"
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2956
+msgid "label59"
+msgstr "label59"
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
-msgstr ""
+#: ../gui/usersPage.py:138
+#, python-format
+msgid "SELinux user '%s' is required"
+msgstr "SELinux ユーザー '%s' が必要です"
--#: ../gui/selinux.tbl:58
--msgid "CVS"
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:106
++#: ../sepolicy/sepolicy.py:202
+msgid "Generate SELinux man pages"
+msgstr "SELinux マニュアルページを生成する"
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:110
++#: ../sepolicy/sepolicy.py:205
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr "生成された SELinux の man ページの格納先となるパス"
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:114
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
+msgstr "すべてのドメイン"
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:116
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
+msgstr "作成される man ページのドメイン名"
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:164
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
+msgstr "SELinux ポリシーネットワーク情報のクエリー"
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:169
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
+msgstr "SELinux ポートの全タイプを表示"
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:172
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
+msgstr "このポートに関連する SELinux のタイプを表示"
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
+msgstr "この SELinux タイプに定義されているポートを表示"
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
+msgstr "このドメインを結合か接続、 または結合して接続できるポートを表示"
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr "ドメインが互いに通信を行えるかどうかを SELinux ポリシーに問い合わせる"
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
+msgstr "ソースドメイン"
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
+msgstr "ターゲットドメイン"
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:215
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
+msgstr "SELinux に問い合わせて boolean の詳細を表示する"
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
-+msgstr "すべての boolean の詳細を取得"
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+ msgstr ""
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
+msgstr "詳細を取得する boolean"
--#: ../gui/selinux.tbl:72
--msgid "Games"
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:231
++#: ../sepolicy/sepolicy.py:301
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr "ソースのプロセスドメインが目的のプロセスドメインにどのように移行できるかを SELinux ポリシーに問い合わせる"
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:234
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
+msgstr "ソースプロセスドメイン"
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:237
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
+msgstr "ターゲットプロセスドメイン"
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:259
++#: ../sepolicy/sepolicy.py:362
+msgid "Generate SELinux Policy module template"
+msgstr "SELinux ポリシーモジュールのテンプレートを生成する"
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:265
++#: ../sepolicy/sepolicy.py:374
+msgid "name of policy to generate"
+msgstr "生成するポリシーの名前"
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
+ msgstr ""
+
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:267
++#: ../sepolicy/sepolicy.py:380
+msgid "executable to confine"
+msgstr "制限を課す実行ファイル"
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
-+msgstr "ポリシー生成テストスィートの実行"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+ msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:274
++#: ../sepolicy/sepolicy.py:422
+msgid "commands"
+msgstr "コマンド"
++
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+ msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:158
-+msgid "Internet Services Daemon"
-+msgstr "インターネットサービスデーモン"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
+ msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:171
-+msgid "Valid Types:\n"
-+msgstr "有効な形式:\n"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
+ msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:205
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "ポートは数字、又は 1 から %d までの数字の範囲でなければなりません"
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "不明"
++
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
++msgstr "インターネットサービスデーモン"
++
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
+ msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:332
-+msgid "You must enter a name for your confined process/user"
-+msgstr "制約されたプロセス/ユーザーの名前を記入する必要があります"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
++msgstr "有効な形式:\n"
++
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "ポートは数字、又は 1 から %d までの数字の範囲でなければなりません"
++
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+ msgstr ""
+
+-#: ../gui/selinux.tbl:87
++#: ../sepolicy/sepolicy/generate.py:355
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:334
-+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr "名前は空白の無い英数字でなければなりません。オプション \"-n モジュール名\" の使用を考慮して下さい"
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:422
++#: ../sepolicy/sepolicy/generate.py:447
+msgid "User Role types can not be assigned executables."
+msgstr "ユーザーロールタイプは割り当て済みの実行ファイルではいけません。"
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:428
++#: ../sepolicy/sepolicy/generate.py:453
+msgid "Only Daemon apps can use an init script.."
+msgstr "デーモンアプリケーションのみが init スクリプトを使用できます"
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:446
++#: ../sepolicy/sepolicy/generate.py:471
+msgid "use_resolve must be a boolean value "
+msgstr "use_resolve はブーリアン値でなければなりません"
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:452
++#: ../sepolicy/sepolicy/generate.py:477
+msgid "use_syslog must be a boolean value "
+msgstr "use_syslog はブーリアン値でなければなりません"
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:458
++#: ../sepolicy/sepolicy/generate.py:483
+msgid "use_kerberos must be a boolean value "
+msgstr "use_kerberos はブーリアン値でなければなりません"
--#: ../gui/selinux.tbl:87
--msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:464
++#: ../sepolicy/sepolicy/generate.py:489
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr "manage_krb5_rcache はブーリアン値でなければなりません"
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:494
++#: ../sepolicy/sepolicy/generate.py:519
+msgid "USER Types automatically get a tmp type"
+msgstr "USER タイプは自動的に tmp タイプを取ります"
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1012
++#: ../sepolicy/sepolicy/generate.py:1059
+msgid "You must enter the executable path for your confined process"
+msgstr "ご使用の制約されたプロセス用実行ファイルパスを記入する必要があります"
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1190
++#: ../sepolicy/sepolicy/generate.py:1321
+msgid "Type Enforcement file"
+msgstr "強制ファイルの記入"
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1191
++#: ../sepolicy/sepolicy/generate.py:1322
+msgid "Interface file"
+msgstr "インターフェイスファイル"
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1192
++#: ../sepolicy/sepolicy/generate.py:1323
+msgid "File Contexts file"
+msgstr "ファイルコンテキストファイル"
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1193
++#: ../sepolicy/sepolicy/generate.py:1325
+msgid "Setup Script"
+msgstr "セットアップスクリプト"
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
-msgstr ""
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
+msgstr "ABRT がパブリックなファイル転送サービスのために使用されるパブリックなファイルを変更することを許可します。"
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
-msgstr ""
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+msgstr "ABRT が ABRT イベントスクリプトを処理するために abrt_handle_event_t domain ドメインにおいて実行することを許可します。"
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
-msgstr ""
+#: booleans.py:3
+msgid "Allow amavis to use JIT compiler"
+msgstr "amavis に対して JIT コンパイラーの使用を許可"
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
--msgstr ""
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
+#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
+-msgstr ""
++#: booleans.py:6
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr "sssd サーバーを介さず、 ldap から直接 user passwd のエントリをユーザーが解決できるようにする"
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
-msgstr ""
-+#: booleans.py:5
++#: booleans.py:7
+msgid "Allow users to login using a radius server"
+msgstr "ユーザーが RADIUS サーバーを使用してログインすることを許可します。"
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
-msgstr ""
-+#: booleans.py:6
++#: booleans.py:10
+msgid ""
+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+"temp and untrusted content files"
+msgstr "各種コンテンツ (nfs、samba、脱着可能デバイス、ユーザーの一時ファイル、信頼できないコンテンツファイルなど) の読み込みを cdrecord に許可する"
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
-msgstr ""
-+#: booleans.py:7
++#: booleans.py:11
+msgid "Allow clamd to use JIT compiler"
+msgstr "clamd が JIT コンパイラーを使用することを許可します。"
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
-msgstr ""
-+#: booleans.py:8
++#: booleans.py:12
+msgid "Allow clamscan to non security files on a system"
+msgstr "システム上のセキュリティ関連以外のファイルに対する clamscan を許可"
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
-msgstr ""
-+#: booleans.py:9
++#: booleans.py:13
+msgid "Allow clamscan to read user content"
+msgstr "clamscan がユーザーコンテンツを読み込むことを許可する"
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
-msgstr ""
-+#: booleans.py:10
++#: booleans.py:14
+msgid ""
+"Allow Cobbler to modify public files used for public file transfer services."
+msgstr "パブリックファイル転送サービスに使用されるパブリックファイルの Cobbler による変更を許可します。"
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
-msgstr ""
-+#: booleans.py:11
++#: booleans.py:15
+msgid "Allow Cobbler to connect to the network using TCP."
+msgstr "Cobbler が TCP を使用してネットワークに接続することを許可します。"
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
-msgstr ""
-+#: booleans.py:12
++#: booleans.py:16
+msgid "Allow Cobbler to access cifs file systems."
+msgstr "Cobbler が CIFS ファイルシステムにアクセスすることを許可します。"
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
-msgstr ""
-+#: booleans.py:13
++#: booleans.py:17
+msgid "Allow Cobbler to access nfs file systems."
+msgstr "Cobbler が NFS ファイルシステムにアクセスすることを許可します。"
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
-msgstr ""
-+#: booleans.py:14
++#: booleans.py:18
+msgid "Allow collectd to connect to the network using TCP."
+msgstr "collectd が TCP を使用してネットワークに接続することを許可します。"
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
-msgstr ""
-+#: booleans.py:15
++#: booleans.py:19
+msgid "Allow codnor domain to connect to the network using TCP."
+msgstr "codnor ドメインに対して TCP を使用したネットワークへの接続を許可します。"
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
-msgstr ""
-+#: booleans.py:16
++#: booleans.py:20
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr "ファイルのコンテキスト復元のため、 システムの cron ジョブによるファイルシステムの再ラベル付けを許可します。"
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
-msgstr ""
-+#: booleans.py:17
++#: booleans.py:21
+msgid "Allow cvs daemon to read shadow"
+msgstr "cvs デーモンが shadow を読み込むことを許可する"
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
-msgstr ""
-+#: booleans.py:18
++#: booleans.py:22
+msgid "Allow all daemons to write corefiles to /"
+msgstr "/ へのコアファイルの書き込みを全てのデーモンに許可する"
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
-msgstr ""
-+#: booleans.py:19
++#: booleans.py:23
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "すべてのデーモンが tcp wrappers を使用することを許可します"
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
-msgstr ""
-+#: booleans.py:20
++#: booleans.py:24
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr "すべてのデーモンが端末を読み書きすることを許可します"
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
++#: booleans.py:26
++msgid "Allow dan to read user files"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
-msgstr ""
-+#: booleans.py:21
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
+msgstr "ユーザーのホームディレクトリ内のファイルの管理を dbadm に許可"
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
-msgstr ""
-+#: booleans.py:22
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
+msgstr "ユーザーのホームディレクトリ内のファイルの読み取りを dbadm に許可"
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
-msgstr ""
-+#: booleans.py:23
++#: booleans.py:29
+msgid ""
+"Deny user domains applications to map a memory region as both executable and"
+" writable, this is dangerous and the executable should be reported in "
+"bugzilla"
+msgstr "ユーザーのドメインアプリケーションによるメモリー領域のマッピングを実行可能と書き込み可能の両方で行わせることを拒否します。 これは非常に危険ですので、 実行可能ファイルについては Bugzilla に報告してください。"
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
-msgstr ""
-+#: booleans.py:24
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
+msgstr "sysadm がすべてのプロセスをデバッグまたは ptrace することを許可します。"
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
-msgstr ""
-+#: booleans.py:25
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "dhcpc クライアントコマンドが iptables コマンドを実行することを許可します。"
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
-msgstr ""
-+#: booleans.py:26
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
+msgstr "DHCP デーモンが LDAP バックエンドを使用することを許可します。"
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
-msgstr ""
-+#: booleans.py:27
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr "すべてのドメインが他のドメインのファイル記述子を使用することを許可します。"
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
-msgstr ""
-+#: booleans.py:28
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr "すべてのドメインがカーネルのロードモジュールを持つことを許可します。"
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
-msgstr ""
-+#: booleans.py:29
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr "エントロピーフィードのソースとしてオーディオデバイスの使用を許可"
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
-msgstr ""
-+#: booleans.py:30
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr "exim がデータベース (postgres, mysql) に接続することを許可します。"
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
-msgstr ""
-+#: booleans.py:31
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgstr "特権を持たないユーザーのファイルの作成、 読み取り、 書き込み、 削除を exim に許可します。"
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
-msgstr ""
-+#: booleans.py:32
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
+msgstr "特権を持たないユーザーのファイルの読み取りを exim に許可します。"
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
-msgstr ""
-+#: booleans.py:33
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr "fcron に対応するため cron ドメイン内で追加のルールを有効にします。"
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
-msgstr ""
-+#: booleans.py:34
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
+msgstr "隔離ドメインに対して TCP を使用したネットワークへの接続を許可します。"
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
-msgstr ""
-+#: booleans.py:35
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
+msgstr "隔離ドメインによる ssh の実行を許可します。"
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
-msgstr ""
-+#: booleans.py:36
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
+msgstr "ユーザーのホームディレクトリ内のファイルの読み取りと書き込みを ftp に許可します。"
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
-msgstr ""
-+#: booleans.py:37
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
+msgstr "ftp サーバーからのファイルのアップロードを許可します。 パブリックファイル転送サービス用に使用するファイルを対象とします。 ディレクトリのラベルは public_content_rw_t にする必要があります。"
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
-msgstr ""
-+#: booleans.py:38
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
+msgstr "全ポートへの接続を ftp サーバーに対して許可 > 1023"
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
-msgstr ""
-+#: booleans.py:39
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
+msgstr "mysql データベースのポートへの接続を ftp サーバーに対して許可"
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
-msgstr ""
-+#: booleans.py:40
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr "ftp サーバーによる DAC 管理のローカルユーザーへのログインおよびシステム上の全ファイルの読み取りと書き込みを許可します。"
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
-msgstr ""
-+#: booleans.py:41
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
+msgstr "パブリックファイル転送サービスに使用される cifs の使用を ftp サーバーに許可します。"
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
-msgstr ""
-+#: booleans.py:42
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
+msgstr "パブリックファイル転送サービスに使用される nfs の使用を ftp サーバーに許可します。"
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
-msgstr ""
-+#: booleans.py:43
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgstr "予約されていないパッシブモードの全ポートへのバインドの使用を ftp サーバーに許可"
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
-msgstr ""
-+#: booleans.py:44
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
+msgstr "Git CGI によるホームディレクトリの検索が可能かどうかを指定します。"
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
-msgstr ""
-+#: booleans.py:45
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr "Git CGI による cifs ファイルシステムへのアクセスが可能かどうかを指定します。"
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
-msgstr ""
-+#: booleans.py:46
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr "Git CGI による nfs ファイルシステムへのアクセスが可能かどうかを指定します。"
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
-msgstr ""
-+#: booleans.py:47
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr "Git セッションデーモンが予約されていないすべてのポートに TCP ソケットをバインドできるかどうかを指定します。"
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
-msgstr ""
-+#: booleans.py:48
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr "呼び出しユーザードメインによる git_session_t domain 内での Git デーモンの実行を可能にするかどうかを指定します。"
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
-msgstr ""
-+#: booleans.py:49
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
+msgstr "Git システムデーモンによるホームディレクトリの検索が可能かどうかを指定します。"
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
-msgstr ""
-+#: booleans.py:50
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr "Git デーモンによる cifs ファイルシステムへのアクセスが可能かどうかを指定します。"
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
-msgstr ""
-+#: booleans.py:51
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr "Git デーモンによる nfs ファイルシステムへのアクセスが可能かどうかを指定します。"
--#: ../gui/selinux.tbl:141
--msgid "pppd"
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
-msgstr ""
-+#: booleans.py:52
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
+msgstr "gitisis デーモンによるメールの送信を許可"
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
-msgstr ""
-+#: booleans.py:53
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
+msgstr "全土メインに対して urandom の読み取りを有効にします。"
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
-msgstr ""
-+#: booleans.py:54
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr "gpg-agent --write-env-file オプションの使用を許可します。 これにより、 gpg-agent によるユーザーファイルの管理も許可することになります。"
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
-msgstr ""
-+#: booleans.py:55
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr "パブリックファイル転送サービスに使用されるパブリックファイルの変更を gpg web ドメインに対して許可します。"
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
-msgstr ""
-+#: booleans.py:56
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+msgstr "kerberos tgt にアクセスできるよう、 一時ディレクトリの読み取りを gssd に許可します。 "
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
++#: booleans.py:64
++msgid "Allow guest to exec content"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
-msgstr ""
-+#: booleans.py:57
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr "パブリックファイル転送さービスに使用されるパブリックファイルの変更を Apache に対して許可します。 ディレクトリおよびファイルのラベルは labeled public_content_rw_t にしなければなりません。"
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
-msgstr ""
-+#: booleans.py:58
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr "httpd が組み込みスクリプト (一般的に PHP) を使用することを許可します。"
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
-msgstr ""
-+#: booleans.py:59
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
+msgstr "httpd デーモンが迷惑メールをチェックすることを許可します。"
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
-msgstr ""
-+#: booleans.py:60
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr "httpd が FTP ポートと一時ポートに接続する FTP クライアントとして動作することを許可します。"
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
-msgstr ""
-+#: booleans.py:61
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr "httpd が LDAP ポートに接続することを許可します。"
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
-msgstr ""
-+#: booleans.py:62
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
+msgstr "httpd デーモンが ZABBIX に接続することを許可します。"
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
--msgstr ""
-+#: booleans.py:63
+-#: ../gui/selinux.tbl:165
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr "httpd スクリプトとモジュールが TCP を使用するネットワークに接続することを許可します。"
-
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
++
++#: booleans.py:72
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
-msgstr ""
-+#: booleans.py:64
-+msgid ""
+"Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr "HTTPD のスクリプトおよびもジュールにネットワーク経由での cobbler への接続を許可します。"
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
-msgstr ""
-+#: booleans.py:65
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr "HTTPD のスクリプトおよびモジュールにネットワーク経由でのデータベースへの接続を許可します。"
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
-msgstr ""
-+#: booleans.py:66
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr "httpd が memcache サーバーに接続することを許可します"
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-msgstr ""
-+#: booleans.py:67
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
+msgstr "httpd がリレーとして動作することを許可します"
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
-msgstr ""
-+#: booleans.py:68
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
+msgstr "http デーモンがメールを送信することを許可します"
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
-msgstr ""
-+#: booleans.py:69
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr "dbus を使った avahi サービスとの通信を Apache に許可"
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
-msgstr ""
-+#: booleans.py:70
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr "httpd cgi サポートを許可"
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
-msgstr ""
-+#: booleans.py:71
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr "httpd に ftp ポートでのリスニングをさせることで FTP サーバーとして動作できるよう許可します。"
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
-msgstr ""
-+#: booleans.py:72
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr "ホームディレクトリの読み取りを httpd に許可"
--#: ../gui/selinux.tbl:161
--msgid "rsync"
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
-msgstr ""
-+#: booleans.py:73
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr "httpd のスクリプトおよびモジュールによる execmem/execstack の実行を許可"
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
-msgstr ""
-+#: booleans.py:74
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr "正しくシャットダウンするようポート 80 への HTTPD の接続を許可"
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
-msgstr ""
-+#: booleans.py:75
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
+msgstr "IPA コンテンツの管理を httpd プロセスに許可"
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
-msgstr ""
-+#: booleans.py:76
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr "Apache が mod_auth_ntlm_winbind を使用することを許可します"
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
-msgstr ""
-+#: booleans.py:77
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
+msgstr "Apache が mod_auth_pam を使用することを許可します"
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
-msgstr ""
-+#: booleans.py:78
++#: booleans.py:86
+msgid "Allow httpd to read user content"
+msgstr "httpd がユーザーのコンテンツを読み取ることを許可します"
--#: ../gui/selinux.tbl:165
--msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
-msgstr ""
-+#: booleans.py:79
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr "パッセンジャーに移行することなく、 Apache が stickshift モードで実行できるよう許可"
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
-msgstr ""
-+#: booleans.py:80
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
+msgstr "httpd デーモンによるリソースの制限の変更を許可"
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
-msgstr ""
-+#: booleans.py:81
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr "HTTPD にシステム CGI スクリプトと同じドメイン内での SSI 実行ファイルの実行を許可"
-
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
--msgstr ""
-+#: booleans.py:82
++
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr "パブリックコンテンツへの書き込みを apache スクリプトに許可します。 ディレクトリおよびファイルのラベルは public_rw_content_t にする必要があります。"
-
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
--msgstr ""
-+#: booleans.py:83
++
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
+msgstr "Apache が tmp の内容を実行することを許可します。"
-
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
--msgstr ""
-+#: booleans.py:84
++
++#: booleans.py:92
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr "ターミナルとの通信のため HTTPD を統一します。 ターミナルで証明書のパスフレーズを入力する際に必要になります。"
-
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
--msgstr ""
-+#: booleans.py:85
++
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
+msgstr "全コンテンツファイルの HTTPD 処理を統一します。"
-
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
--msgstr ""
-+#: booleans.py:86
++
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
+msgstr "httpd が CIFS ファイルシステムにアクセスすることを許可します。"
-
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
--msgstr ""
-+#: booleans.py:87
++
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
+msgstr "httpd が FUSE ファイルシステムにアクセスすることを許可します。"
-
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
--msgstr ""
-+#: booleans.py:88
++
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
+msgstr "httpd が gpg を実行することを許可します。"
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:89
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
+msgstr "httpd が NFS ファイルシステムにアクセスすることを許可します。"
-
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
--msgstr ""
-+#: booleans.py:90
++
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
+msgstr "httpd がサービスを起動するために oddjob を通信することを許可します。"
-
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
--msgstr ""
-+#: booleans.py:91
++
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr "httpd が OpenStack ポートにアクセスすることを許可します。"
++
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
+ msgstr ""
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
--msgstr ""
-+#: booleans.py:92
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr "icecast が音声ポートだけでなく、すべてのポートに接続することを許可します。"
-
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
--msgstr ""
-+#: booleans.py:93
++
++#: booleans.py:102
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr "あらゆるポートへの接続および予約されていないポートへのバインドを Irssi IRC クライアントに許可します。"
-
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow java executable stack"
-+msgstr "java の実行ファイルスタックを許可する"
-
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
-+#: booleans.py:95
++
++#: booleans.py:103
+msgid "Allow confined applications to run with kerberos."
msgstr ""
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
--msgstr ""
-+#: booleans.py:96
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
++#: booleans.py:104
+msgid "Allow syslogd daemon to send mail"
+msgstr "syslogd デーモンがメールを送信することを許可します。"
-
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
-+#: booleans.py:97
++
++#: booleans.py:105
+msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:98
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
-
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:99
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
-
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:100
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:101
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:102
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:103
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:104
-+msgid "Allow confined web browsers to read home directory content"
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:189
--msgid ""
++#: booleans.py:111
+ msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
--msgstr ""
-+#: booleans.py:105
-+msgid "Allow mplayer executable stack"
-+msgstr "mplayer の実行ファイルスタックを許可する"
++"Allow mozilla_plugins to create random content in the users home directory"
+ msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
--msgstr ""
-+#: booleans.py:106
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "mysqld がすべてのポートに接続することを許可します。"
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-msgstr ""
-+#: booleans.py:107
-+msgid "Allow BIND to bind apache port."
-+msgstr "BIND が Apache のポートをバインドすることを許可します。"
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
++msgstr "mplayer の実行ファイルスタックを許可する"
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:108
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
- msgstr ""
+-msgstr ""
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
++msgstr "mysqld がすべてのポートに接続することを許可します。"
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:109
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
++msgstr "BIND が Apache のポートをバインドすることを許可します。"
++
++#: booleans.py:116
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:110
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:111
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:112
-+msgid "Allow system to run with NIS"
++#: booleans.py:119
++msgid ""
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:113
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:120
++msgid "Allow system to run with NIS"
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:114
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:115
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-msgstr ""
-+#: booleans.py:116
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
+msgstr "OpenVPN がホームディレクトリーを読み込むことを許可する"
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:117
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-msgstr ""
-+#: booleans.py:118
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr "polipo がすべてのポート > 1023 に接続することを許可する"
-#: ../gui/selinux.tbl:202
-+#: booleans.py:119
++#: booleans.py:126
msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
@@ -165096,7 +165840,7 @@ index ffeaef5..dc764d1 100644
msgstr ""
-#: ../gui/selinux.tbl:203
-+#: booleans.py:120
++#: booleans.py:127
msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
@@ -165106,59 +165850,56 @@ index ffeaef5..dc764d1 100644
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:121
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:122
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-msgstr ""
-+#: booleans.py:123
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
+msgstr "polyinstantiated ディレクトリーのサポートを有効化します。"
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:124
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
- msgstr ""
-
--#: ../gui/selinux.tbl:208
-+#: booleans.py:125
+-msgstr ""
++#: booleans.py:131
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr "postfix_local ドメインが mail_spool ディレクトリーに完全なアクセス権を持つことを許可する"
+
-+#: booleans.py:126
++#: booleans.py:132
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr "point-in-time リカバリに ssh と rsync の使用を postgresql に許可"
+
-+#: booleans.py:127
++#: booleans.py:133
+msgid "Allow transmit client label to foreign database"
+msgstr "異種のデータベースへのクライアントラベルの移行を許可"
+
-+#: booleans.py:128
++#: booleans.py:134
+msgid "Allow database admins to execute DML statement"
+msgstr "データベース管理者が DML 文を実行することを許可します"
+
-+#: booleans.py:129
++#: booleans.py:135
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr "非特権ユーザーが DDL 文を実行することを許可します"
-+
-+#: booleans.py:130
+
+-#: ../gui/selinux.tbl:208
++#: booleans.py:136
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr "特定モデム用にカーネルモジュールのロードを pppd に許可"
+
-+#: booleans.py:131
++#: booleans.py:137
+msgid "Allow pppd to be run for a regular user"
+msgstr "普通のユーザー用に pppd の稼働を許可する"
+
-+#: booleans.py:132
++#: booleans.py:138
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
@@ -165169,280 +165910,290 @@ index ffeaef5..dc764d1 100644
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-msgstr ""
-+#: booleans.py:133
++#: booleans.py:139
+msgid "Allow Puppet client to manage all file types."
+msgstr "Puppet クライアントがすべてのファイル形式を管理することを許可します。"
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-msgstr ""
-+#: booleans.py:134
++#: booleans.py:140
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr "MySQL および PostgreSQL データベースへの接続を Puppet マスターに許可"
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-msgstr ""
-+#: booleans.py:135
-+msgid "Allow qemu to connect fully to the network"
-+msgstr "QEMU がネットワークに完全に接続することを許可します。"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
++msgstr "racoon がシャドウを読み込むことを許可します。"
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-msgstr ""
-+#: booleans.py:136
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr "QEMU が CIFS/Samba ファイルシステムを使用することを許可します。"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "rgmanager ドメインに対して TCP を使用するネットワークへの接続を許可します。"
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-msgstr ""
-+#: booleans.py:137
-+msgid "Allow qemu to use serial/parallel communication ports"
-+msgstr "QEMU がシリアル・パラレル通信ポートを使用することを許可します。"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "パブリックファイル転送サービスに使用するパブリックファイルの変更を rsync に対して許可します。 ファイルおよびディレクトリのラベルはpublic_content_rw_t でなければなりません。"
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-msgstr ""
-+#: booleans.py:138
-+msgid "Allow qemu to use nfs file systems"
-+msgstr "QEMU が NFS ファイルシステムを使用することを許可します。"
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
++msgstr "rsync がクライアントとして実行することを許可します。"
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-msgstr ""
-+#: booleans.py:139
-+msgid "Allow qemu to use usb devices"
-+msgstr "QEMU が USB デバイスを使用することを許可します。"
-+
-+#: booleans.py:140
-+msgid "Allow racoon to read shadow"
-+msgstr "racoon がシャドウを読み込むことを許可します。"
-+
-+#: booleans.py:141
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "rgmanager ドメインに対して TCP を使用するネットワークへの接続を許可します。"
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
++msgstr "rsync がすべてのファイル・ディレクトリーを読み込み専用でエクスポートすることを許可します。"
-#: ../gui/selinux.tbl:216
-+#: booleans.py:142
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "rsync サーバーが CIFS ファイルシステムを共有することを許可します。"
++
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "rsync サーバーが NFS ファイルシステムを共有することを許可します。"
++
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "Samba が新しいホームディレクトリーを作成すること (例: PAM 経由) を許可します。"
++
++#: booleans.py:149
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-msgstr ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "パブリックファイル転送サービスに使用するパブリックファイルの変更を rsync に対して許可します。 ファイルおよびディレクトリのラベルはpublic_content_rw_t でなければなりません。"
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr "Samba がドメインコントローラーとして動作する、ユーザーとグループを追加する、パスワードを変更することを許可します。"
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-msgstr ""
-+#: booleans.py:143
-+msgid "Allow rsync to run as a client"
-+msgstr "rsync がクライアントとして実行することを許可します。"
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
++msgstr "Samba がユーザーのホームディレクトリーを共有することを許可します。"
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "rsync がすべてのファイル・ディレクトリーを読み込み専用でエクスポートすることを許可します。"
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
++msgstr "Samba がすべてのファイル・ディレクトリーを読み込み専用で共有することを許可します。"
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "rsync サーバーが CIFS ファイルシステムを共有することを許可します。"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
++msgstr "Samba がすべてのファイル・ディレクトリーを読み書き可能で共有することを許可します。"
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "rsync サーバーが NFS ファイルシステムを共有することを許可します。"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
++msgstr "Samba がポートマッパーとして動作することを許可します。"
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-msgstr ""
-+#: booleans.py:147
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "Samba が新しいホームディレクトリーを作成すること (例: PAM 経由) を許可します。"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
++msgstr "制限のないスクリプトの実行を samba に許可"
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-msgstr ""
-+#: booleans.py:148
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "Samba がドメインコントローラーとして動作する、ユーザーとグループを追加する、パスワードを変更することを許可します。"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "Samba が ntfs/fusefs ボリュームをエクスポートすることを許可します。"
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:149
-+msgid "Allow samba to share users home directories."
-+msgstr "Samba がユーザーのホームディレクトリーを共有することを許可します。"
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
++msgstr "Samba が NFS ボリュームをエクスポートすることを許可します。"
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "Samba がすべてのファイル・ディレクトリーを読み込み専用で共有することを許可します。"
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
++msgstr "fuse ファイルの読み取りと書き込みを sanlock に許可"
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "Samba がすべてのファイル・ディレクトリーを読み書き可能で共有することを許可します。"
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
++msgstr "sanlock が NFS ファイルを管理することを許可します。"
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to act as a portmapper"
-+msgstr "Samba がポートマッパーとして動作することを許可します。"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
++msgstr "sanlock が CIFS ファイルを管理することを許可します。"
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "制限のないスクリプトの実行を samba に許可"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
++msgstr "シャドーの読み取りを sasl に許可"
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
--msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "Samba が ntfs/fusefs ボリュームをエクスポートすることを許可します。"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export NFS volumes."
-+msgstr "Samba が NFS ボリュームをエクスポートすることを許可します。"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr "newrole などのプログラムの管理ユーザードメインへの移行を許可しない"
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-msgstr ""
-+#: booleans.py:156
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "fuse ファイルの読み取りと書き込みを sanlock に許可"
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr "カーネルモジュールの読み込みを無効化する。"
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "sanlock が NFS ファイルを管理することを許可します。"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
++msgstr "ポリシーのロード、 enforce モードの設定、 boolean 値の変更をシステムに許可させるかどうかを指定する Boolean です。 true に設定すると、 元に戻すには再起動が必要になります。"
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "sanlock が CIFS ファイルを管理することを許可します。"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr "普通のユーザーによる dri デバイスへの直接アクセスを許可"
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-msgstr ""
-+#: booleans.py:159
-+msgid "Allow sasl to read shadow"
-+msgstr "シャドーの読み取りを sasl に許可"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "heap メモリーを実行可能にするために制限の内実行ファイルを許可します。 この設定はお奨めできません。 おそらく、 不適切にコード化された実行ファイルを示しますが、 攻撃を示す場合もあります。 この実行ファイルは Bugzilla に報告してください。"
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-msgstr ""
-+#: booleans.py:160
++#: booleans.py:167
+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "newrole などのプログラムの管理ユーザードメインへの移行を許可しない"
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr "textrel_shlib_t のラベル付けがされていないテキストの移動に必要なライブラリを使用できるよう制限のない実行ファイルをすべて許可"
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
--msgstr ""
-+#: booleans.py:161
-+msgid "Disable kernel module loading."
-+msgstr "カーネルモジュールの読み込みを無効化する。"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "ポリシーのロード、 enforce モードの設定、 boolean 値の変更をシステムに許可させるかどうかを指定する Boolean です。 true に設定すると、 元に戻すには再起動が必要になります。"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr "ユーザーがローカルの MySQL サーバーに接続することを許可する"
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
--msgstr ""
-+#: booleans.py:163
-+msgid "Allow regular users direct dri device access"
-+msgstr "普通のユーザーによる dri デバイスへの直接アクセスを許可"
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
+ msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
--msgstr ""
-+#: booleans.py:164
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr "ユーザーが PostgreSQL に接続することを許可する"
++
++#: booleans.py:172
+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "heap メモリーを実行可能にするために制限の内実行ファイルを許可します。 この設定はお奨めできません。 おそらく、 不適切にコード化された実行ファイルを示しますが、 攻撃を示す場合もあります。 この実行ファイルは Bugzilla に報告してください。"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
--msgstr ""
-+#: booleans.py:165
++#: booleans.py:173
+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "textrel_shlib_t のラベル付けがされていないテキストの移動に必要なライブラリを使用できるよう制限のない実行ファイルをすべて許可"
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
--msgstr ""
-+#: booleans.py:167
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "ユーザーがローカルの MySQL サーバーに接続することを許可する"
++#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr "ユーザーがミュージックを共有することを許可する"
++
++#: booleans.py:176
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:168
++#: booleans.py:177
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:169
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "ユーザーが PostgreSQL に接続することを許可する"
-+
-+#: booleans.py:170
++#: booleans.py:178
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -165450,77 +166201,80 @@ index ffeaef5..dc764d1 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:171
++#: booleans.py:179
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
--msgstr ""
-+#: booleans.py:172
-+msgid "Allow user music sharing"
-+msgstr "ユーザーがミュージックを共有することを許可する"
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:173
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
++msgstr "sge が NFS ファイルシステムにアクセスすることを許可します"
++
++#: booleans.py:182
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:174
++#: booleans.py:183
+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:175
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
- msgstr ""
+-msgstr ""
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
++msgstr "ユーザー spamassassin クライアントがネットワークを使用することを許可します。"
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:176
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
- msgstr ""
+-msgstr ""
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
++msgstr "spamd がユーザーのホームディレクトリーを読み書きすることを許可します"
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:177
-+msgid "Allow sge to connect to the network using any TCP port"
- msgstr ""
+-msgstr ""
++#: booleans.py:186
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "Squid が HTTP, FTP, および Gopher ポートを含め、すべてのポートに接続することを許可します。"
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-msgstr ""
-+#: booleans.py:178
-+msgid "Allow sge to access nfs file systems."
-+msgstr "sge が NFS ファイルシステムにアクセスすることを許可します"
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr "squid を透過プロキシー (TPROXY) として実行することを許可します"
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:179
++#: booleans.py:188
msgid ""
-"all files\n"
-"regular file\n"
@@ -165530,139 +166284,133 @@ index ffeaef5..dc764d1 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:180
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
+-msgstr ""
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr "ホスト鍵による認証を許可する"
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
--msgstr ""
-+#: booleans.py:181
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "ユーザー spamassassin クライアントがネットワークを使用することを許可します。"
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "sysadm_r:sysadm_t としての ssh ログインを許可する"
++
++#: booleans.py:191
++msgid "Allow staff to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
--msgstr ""
-+#: booleans.py:182
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "spamd がユーザーのホームディレクトリーを読み書きすることを許可します"
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
--msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "Squid が HTTP, FTP, および Gopher ポートを含め、すべてのポートに接続することを許可します。"
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "squid を透過プロキシー (TPROXY) として実行することを許可します"
++#: booleans.py:194
++msgid ""
++"Allow the Telepathy connection managers to connect to any network port."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:185
++#: booleans.py:195
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
--msgstr ""
-+#: booleans.py:186
-+msgid "allow host key based authentication"
-+msgstr "ホスト鍵による認証を許可する"
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:187
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "sysadm_r:sysadm_t としての ssh ログインを許可する"
-+
-+#: booleans.py:188
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:189
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:190
- msgid ""
+-msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:191
++#: booleans.py:200
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:192
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:193
++#: booleans.py:202
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:194
-+msgid "Allow a user to login as an unconfined domain"
- msgstr ""
+-msgstr ""
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
++msgstr "ビデオ再生ツールが制限されずに実行することを許可します。"
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:195
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
+-msgstr ""
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "非特権ユーザーが sVirt ドメインを作成および移行することを許可します。"
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-msgstr ""
-+#: booleans.py:196
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "ビデオ再生ツールが制限されずに実行することを許可します。"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
++msgstr "ecryptfs ホームディレクトリーをサポートします"
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-msgstr ""
-+#: booleans.py:197
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "非特権ユーザーが sVirt ドメインを作成および移行することを許可します。"
++#: booleans.py:206
++msgid "Support fusefs home directories"
++msgstr "fusefs ホームディレクトリーをサポートします"
-#: ../gui/system-config-selinux.glade:1645
-#: ../gui/system-config-selinux.glade:1850
@@ -165673,120 +166421,118 @@ index ffeaef5..dc764d1 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-msgstr ""
-+#: booleans.py:198
-+msgid "Support ecryptfs home directories"
-+msgstr "ecryptfs ホームディレクトリーをサポートします"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
++msgstr "CUPS の代わりに lpd サーバーを使用します"
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-msgstr ""
-+#: booleans.py:199
-+msgid "Support fusefs home directories"
-+msgstr "fusefs ホームディレクトリーをサポートします"
++#: booleans.py:208
++msgid "Support NFS home directories"
++msgstr "NFS ホームディレクトリーをサポートします"
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-msgstr ""
-+#: booleans.py:200
-+msgid "Use lpd server instead of cups"
-+msgstr "CUPS の代わりに lpd サーバーを使用します"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
++msgstr "Samba ホームディレクトリーをサポートします"
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
--msgstr ""
-+#: booleans.py:201
-+msgid "Support NFS home directories"
-+msgstr "NFS ホームディレクトリーをサポートします"
++#: booleans.py:210
++msgid "Allow user to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
--msgstr ""
-+#: booleans.py:202
-+msgid "Support SAMBA home directories"
-+msgstr "Samba ホームディレクトリーをサポートします"
-
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
-+#: booleans.py:203
++#: booleans.py:211
+msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
-msgstr ""
-+#: booleans.py:204
++#: booleans.py:212
+msgid "Ignore vbetool mmap_zero errors."
+msgstr "vbetool mmap_zero エラーを無視します。"
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
+
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:205
++#: booleans.py:214
+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:206
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:208
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:209
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:210
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:211
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-msgstr ""
-+#: booleans.py:212
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr "仮想マシンが USB デバイスを使用することを許可する"
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-msgstr ""
-+#: booleans.py:213
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr "仮想マシンが X サーバーと通信することを許可する"
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-msgstr ""
-+#: booleans.py:214
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr "Web 管理者がユーザーのホームディレクトリーにあるファイルを管理することを許可する"
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-msgstr ""
-+#: booleans.py:215
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr "Web 管理者がユーザーのホームディレクトリーにあるファイルを読み取るすることを許可する"
@@ -165794,32 +166540,32 @@ index ffeaef5..dc764d1 100644
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-msgstr ""
-+#: booleans.py:216
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr "Wine の mmap_zero エラーを無視する。"
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-msgstr ""
-+#: booleans.py:217
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr "グラフィカルログインプログラムがブートローダーを実行することを許可する"
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-msgstr ""
-+#: booleans.py:218
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr "グラフィカルログインプログラムが sysadm_r:sysadm_t として直接ログインすることを許可する"
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:219
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr "Xen が NFS ファイルを管理することを許可する"
+
-+#: booleans.py:220
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
@@ -165827,12 +166573,12 @@ index ffeaef5..dc764d1 100644
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:221
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:222
++#: booleans.py:231
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
@@ -165841,61 +166587,66 @@ index ffeaef5..dc764d1 100644
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:223
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:224
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:225
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:226
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:227
-+msgid "Support X userspace object manager"
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:228
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr "Zabbix が予約されていないポートに接続することを許可する"
+
-+#: booleans.py:229
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr "zebra デーモンが設定ファイルに書き込むことを許可する"
+
-+#: booleans.py:230
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/ka.po b/policycoreutils/po/ka.po
-index a4478db..fea89f5 100644
+index a4478db..41d55b2 100644
--- a/policycoreutils/po/ka.po
+++ b/policycoreutils/po/ka.po
-@@ -1,21 +1,22 @@
+@@ -1,21 +1,21 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
- #
+-#
-#, fuzzy
++#
+# Translators:
msgid ""
msgstr ""
@@ -165907,20 +166658,19 @@ index a4478db..fea89f5 100644
-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
-"Language-Team: LANGUAGE <LL at li.org>\n"
-"Language: \n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Georgian (http://www.transifex.com/projects/p/fedora/language/"
-+"ka/)\n"
-+"Language: ka\n"
++"Language-Team: Georgian (http://www.transifex.com/projects/p/fedora/language/ka/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
++"Language: ka\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
#: ../run_init/run_init.c:67
msgid ""
-@@ -24,7 +25,7 @@ msgid ""
+@@ -24,7 +24,7 @@ msgid ""
" <args ...> are the arguments to that script."
msgstr ""
@@ -165929,7 +166679,7 @@ index a4478db..fea89f5 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr ""
-@@ -73,7 +74,7 @@ msgstr ""
+@@ -73,353 +73,359 @@ msgstr ""
msgid "authentication failed.\n"
msgstr ""
@@ -165938,7 +166688,14 @@ index a4478db..fea89f5 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr ""
-@@ -86,855 +87,870 @@ msgstr ""
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr ""
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr ""
@@ -165947,116 +166704,116 @@ index a4478db..fea89f5 100644
-msgstr ""
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr ""
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr ""
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr ""
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr ""
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr ""
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr ""
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr ""
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr ""
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr ""
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr ""
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr ""
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr ""
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr ""
@@ -166068,119 +166825,119 @@ index a4478db..fea89f5 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr ""
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr ""
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr ""
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr ""
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr ""
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -166188,7 +166945,7 @@ index a4478db..fea89f5 100644
msgstr ""
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr ""
@@ -166196,723 +166953,677 @@ index a4478db..fea89f5 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr ""
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr ""
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr ""
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr ""
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr ""
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr ""
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr ""
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr ""
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr ""
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr ""
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr ""
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr ""
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr ""
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr ""
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr ""
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr ""
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr ""
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr ""
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -469,8 +475,8 @@ msgstr ""
msgid "Could not add port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr ""
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -478,463 +484,473 @@ msgstr ""
msgid "Requires setype"
msgstr ""
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr ""
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr ""
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr ""
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr ""
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr ""
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr ""
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr ""
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr ""
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr ""
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr ""
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr ""
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr ""
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr ""
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr ""
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr ""
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr ""
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr ""
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr ""
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr ""
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr ""
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr ""
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr ""
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr ""
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr ""
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr ""
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
++msgstr ""
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr ""
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr ""
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr ""
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr ""
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr ""
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -166920,99 +167631,98 @@ index a4478db..fea89f5 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr ""
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr ""
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr ""
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr ""
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr ""
-
+-msgid "unknown"
+-msgstr ""
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr ""
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr ""
@@ -167130,7 +167840,7 @@ index a4478db..fea89f5 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1340,577 +1360,464 @@ msgstr ""
+@@ -1340,577 +1360,465 @@ msgstr ""
msgid "Login '%s' is required"
msgstr ""
@@ -167205,7 +167915,7 @@ index a4478db..fea89f5 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -167217,7 +167927,7 @@ index a4478db..fea89f5 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -167234,7 +167944,7 @@ index a4478db..fea89f5 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -167246,7 +167956,7 @@ index a4478db..fea89f5 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -167262,7 +167972,7 @@ index a4478db..fea89f5 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -167282,7 +167992,7 @@ index a4478db..fea89f5 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -167295,7 +168005,7 @@ index a4478db..fea89f5 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -167308,7 +168018,7 @@ index a4478db..fea89f5 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -167321,52 +168031,56 @@ index a4478db..fea89f5 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
msgstr ""
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
- msgstr ""
-
+-msgstr ""
+-
-#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
msgstr ""
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
- "the system directly."
- msgstr ""
-
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
-msgstr ""
-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
+ msgstr ""
+
-#: ../gui/polgen.glade:716
-msgid "label104"
--msgstr ""
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
+ msgstr ""
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -167445,14 +168159,16 @@ index a4478db..fea89f5 100644
msgstr ""
-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
msgstr ""
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
-#: ../gui/polgen.glade:1284
+#: ../gui/polgen.glade:1056
msgid "<b>Select domains that %s will administer:</b>"
@@ -167677,58 +168393,58 @@ index a4478db..fea89f5 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -167736,12 +168452,12 @@ index a4478db..fea89f5 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -167749,18 +168465,18 @@ index a4478db..fea89f5 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -167848,7 +168564,7 @@ index a4478db..fea89f5 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1948,1411 +1855,1499 @@ msgstr ""
+@@ -1948,1411 +1856,1626 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -167917,8 +168633,11 @@ index a4478db..fea89f5 100644
-
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
@@ -167926,157 +168645,131 @@ index a4478db..fea89f5 100644
-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
-
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Delete %s"
msgstr ""
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:134
+#, python-format
+msgid "Add %s"
msgstr ""
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:148
+#, python-format
+msgid "Modify %s"
msgstr ""
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+msgid "Permissive"
msgstr ""
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
msgstr ""
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+#: ../gui/statusPage.py:94
+msgid "Status"
msgstr ""
--#: ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing the policy type will cause a relabel of the entire file system on "
+"the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:12
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:13
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
++msgid ""
+"Changing to SELinux enabled will cause a relabel of the entire file system "
+"on the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+#: ../gui/system-config-selinux.glade:11
+msgid "system-config-selinux"
msgstr ""
--#: ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
msgstr ""
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
msgstr ""
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
msgstr ""
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
msgstr ""
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
msgstr ""
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -168085,28 +168778,41 @@ index a4478db..fea89f5 100644
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+#: ../gui/system-config-selinux.glade:773
+msgid "MLS"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+#: ../gui/system-config-selinux.glade:837
+msgid "Add SELinux User"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+#: ../gui/system-config-selinux.glade:1079
+msgid "SELinux Administration"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+#: ../gui/system-config-selinux.glade:1122
+msgid "Add"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+#: ../gui/system-config-selinux.glade:1144
+msgid "_Properties"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+#: ../gui/system-config-selinux.glade:1166
+msgid "_Delete"
+msgstr ""
@@ -168121,10 +168827,12 @@ index a4478db..fea89f5 100644
+
+#: ../gui/system-config-selinux.glade:1326
+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
@@ -168137,20 +168845,15 @@ index a4478db..fea89f5 100644
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
+msgstr ""
-
--#: ../gui/selinux.tbl:20
++
+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
+"If you are changing policy types or going from disabled to enforcing, a "
+"relabel is required."
- msgstr ""
-
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
+msgstr ""
@@ -168175,28 +168878,19 @@ index a4478db..fea89f5 100644
+#: ../gui/system-config-selinux.glade:2692
+#: ../gui/system-config-selinux.glade:2867
+msgid "Filter"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
msgstr ""
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
msgstr ""
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
@@ -168205,249 +168899,269 @@ index a4478db..fea89f5 100644
-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
msgstr ""
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
msgstr ""
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
msgstr ""
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
msgstr ""
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
msgstr ""
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
msgstr ""
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
msgstr ""
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
msgstr ""
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
msgstr ""
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
msgstr ""
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
msgstr ""
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
msgstr ""
-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2661
msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../sepolicy/sepolicy.py:114
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:116
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../sepolicy/sepolicy.py:164
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:169
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:172
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:215
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:231
++#: ../sepolicy/sepolicy.py:301
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
@@ -168455,1255 +169169,1303 @@ index a4478db..fea89f5 100644
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:234
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:237
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:355
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow ABRT to modify public files used for public file transfer services."
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:25
++#: booleans.py:10
+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:42
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:29
++msgid ""
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:57
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:59
++#: booleans.py:44
+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:62
++#: booleans.py:47
+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:67
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:54
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:83
++#: booleans.py:68
+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:86
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:72
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:73
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:95
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:89
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:105
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
++msgstr ""
++
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr ""
++
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:113
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
++
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:122
++#: booleans.py:111
+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
--msgid ""
++#: booleans.py:116
+ msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr ""
++
++#: booleans.py:119
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow system to run with NIS"
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:134
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr ""
++
++#: booleans.py:126
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:127
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
+msgstr ""
+
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
-+#: booleans.py:144
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
++
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
++msgstr ""
++
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:168
++#: booleans.py:162
+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:170
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:172
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -169711,74 +170473,82 @@ index a4478db..fea89f5 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:173
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:174
-+msgid "Allow user music sharing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:176
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:177
++#: booleans.py:172
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:178
++#: booleans.py:173
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:181
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -169788,129 +170558,150 @@ index a4478db..fea89f5 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:182
++#: booleans.py:177
+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:185
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:187
++#: booleans.py:182
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:188
-+msgid "allow host key based authentication"
++#: booleans.py:183
++msgid ""
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:192
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:195
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow the Telepathy connection managers to connect to any network port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:197
++#: booleans.py:196
+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -169921,230 +170712,269 @@ index a4478db..fea89f5 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-+#: booleans.py:201
-+msgid "Support fusefs home directories"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-+#: booleans.py:203
-+msgid "Support NFS home directories"
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++#: booleans.py:206
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:208
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++#: booleans.py:210
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:220
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:222
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
++
+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
+#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/kk.po b/policycoreutils/po/kk.po
new file mode 100644
-index 0000000..6daecbc
+index 0000000..dd38c33
--- /dev/null
+++ b/policycoreutils/po/kk.po
-@@ -0,0 +1,3353 @@
+@@ -0,0 +1,3481 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
-+#
++#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: Policycoreutils\n"
+"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 14:33+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Kazakh (http://www.transifex.com/projects/p/fedora/language/"
-+"kk/)\n"
-+"Language: kk\n"
++"Language-Team: Kazakh (http://www.transifex.com/projects/p/fedora/language/kk/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
++"Language: kk\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../run_init/run_init.c:67
@@ -170208,878 +171038,879 @@ index 0000000..6daecbc
+msgid "Could not set exec context to %s.\n"
+msgstr ""
+
-+#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+msgid "******************** IMPORTANT ***********************\n"
+msgstr ""
+
-+#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
+msgid "To make this policy package active, execute:"
+msgstr ""
+
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
+msgid "Could not create semanage handle"
+msgstr ""
+
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
+msgid "Cannot read policy store."
+msgstr ""
+
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
+msgid "Could not establish semanage connection"
+msgstr ""
+
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
+msgid "Could not test MLS enabled status"
+msgstr ""
+
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+msgid "Not yet implemented"
+msgstr ""
+
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
+msgid "Semanage transaction already in progress"
+msgstr ""
+
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
+msgid "Could not start semanage transaction"
+msgstr ""
+
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
+msgid "Could not commit semanage transaction"
+msgstr ""
+
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
+msgid "Semanage transaction not in progress"
+msgstr ""
+
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+msgid "Could not list SELinux modules"
+msgstr ""
+
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
+msgid "Modules Name"
+msgstr ""
+
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+msgid "Disabled"
+msgstr ""
+
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
+msgid "Builtin Permissive Types"
+msgstr ""
+
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
+msgid "Customized Permissive Types"
+msgstr ""
+
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
+msgid "Requires seuser or serange"
+msgstr ""
+
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
+msgid "Could not list login mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../gui/system-config-selinux.glade:100
+msgid "Login Name"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+msgid "SELinux User"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
+msgid "Requires prefix or roles"
+msgstr ""
+
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
+msgid "Could not list SELinux users"
+msgstr ""
+
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
+msgid "Labeling"
+msgstr ""
+
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
+msgid "MLS/"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "Prefix"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "MCS Level"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "MCS Range"
+msgstr ""
+
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+msgid "SELinux Roles"
+msgstr ""
+
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
+msgid "Port is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
+msgid "Invalid Port"
+msgstr ""
+
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
+msgid "Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:982
++#: ../semanage/seobject.py:1002
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:986
++#: ../semanage/seobject.py:1006
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:992
++#: ../semanage/seobject.py:1012
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:996
++#: ../semanage/seobject.py:1016
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1000
++#: ../semanage/seobject.py:1020
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1004
++#: ../semanage/seobject.py:1024
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1009
++#: ../semanage/seobject.py:1029
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1013
++#: ../semanage/seobject.py:1033
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1017
++#: ../semanage/seobject.py:1037
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
+msgid "Requires setype or serange"
+msgstr ""
+
-+#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1053
+msgid "Requires setype"
+msgstr ""
+
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
+msgid "Could not list the ports"
+msgstr ""
+
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+msgid "Could not list ports"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
+msgid "SELinux Port Type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
+msgid "Proto"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+msgid "Port Number"
+msgstr ""
+
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
+msgid "Node Address is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
+msgid "Unknown or missing protocol"
+msgstr ""
+
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
+msgid "Could not deleteall node mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
+msgid "Could not list addrs"
+msgstr ""
+
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
+msgid "Could not delete all interface mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
+msgid "Could not list interfaces"
+msgstr ""
+
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
+msgid "SELinux Interface"
+msgstr ""
+
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+msgid "Context"
+msgstr ""
+
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
+msgid "Invalid file specification"
+msgstr ""
+
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
+msgid "File specification can not include spaces"
+msgstr ""
+
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
+#, python-format
+msgid ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
+msgstr ""
+
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
+msgid "Could not list the file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
+msgid "Could not list file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
+msgid "Could not list local file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
+msgid "SELinux fcontext"
+msgstr ""
+
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
+msgid "type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+msgid "Could not list booleans"
+msgstr ""
+
-+#: ../semanage/seobject.py:2125
-+msgid "unknown"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
+msgid "off"
+msgstr ""
+
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
+msgid "on"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "SELinux boolean"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "State"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "Default"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
+msgid "Description"
+msgstr ""
+
@@ -171544,7 +172375,7 @@ index 0000000..6daecbc
+msgid "<b>Applications</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -171554,7 +172385,7 @@ index 0000000..6daecbc
+"requires a script in /etc/rc.d/init.d"
+msgstr ""
+
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
+msgstr ""
+
@@ -171566,7 +172397,7 @@ index 0000000..6daecbc
+msgid "Internet Services Daemon are daemons started by xinetd"
+msgstr ""
+
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr ""
+
@@ -171575,7 +172406,7 @@ index 0000000..6daecbc
+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+msgstr ""
+
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr ""
+
@@ -171585,7 +172416,7 @@ index 0000000..6daecbc
+"started by a user"
+msgstr ""
+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+msgid "Sandbox"
+msgstr ""
+
@@ -171601,7 +172432,7 @@ index 0000000..6daecbc
+msgid "Modify an existing login user record."
+msgstr ""
+
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr ""
+
@@ -171611,7 +172442,7 @@ index 0000000..6daecbc
+"default this user will have no setuid, no networking, no su, no sudo."
+msgstr ""
+
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr ""
+
@@ -171621,7 +172452,7 @@ index 0000000..6daecbc
+"will have no setuid, no networking, no sudo, no su"
+msgstr ""
+
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr ""
+
@@ -171631,28 +172462,28 @@ index 0000000..6daecbc
+"sudo, no su."
+msgstr ""
+
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr ""
+
+#: ../gui/polgen.glade:550
+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
+msgstr ""
+
+#: ../gui/polgen.glade:592
+msgid "<b>Root Users</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++#: ../gui/polgen.glade:623
+msgid "Root Admin User Role"
+msgstr ""
+
+#: ../gui/polgen.glade:627
+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root. This user will not be able to login to "
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
+"the system directly."
+msgstr ""
+
@@ -171660,7 +172491,7 @@ index 0000000..6daecbc
+msgid "<b>Enter name of application or user role:</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+msgid "Name"
+msgstr ""
+
@@ -171720,7 +172551,8 @@ index 0000000..6daecbc
+msgstr ""
+
+#: ../gui/polgen.glade:1019
-+msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
+msgstr ""
+
+#: ../gui/polgen.glade:1056
@@ -171875,75 +172707,75 @@ index 0000000..6daecbc
+msgid "Policy Directory"
+msgstr ""
+
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
+msgid "Role"
+msgstr ""
+
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
+msgid "Existing_User"
+msgstr ""
+
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+msgid "Application"
+msgstr ""
+
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+msgid "You must select a user"
+msgstr ""
+
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
+msgid "Select executable file to be confined."
+msgstr ""
+
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
+msgid "Select init script file to be confined."
+msgstr ""
+
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
+msgid "Select directory to generate policy files in"
+msgstr ""
+
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
+msgid "Verify Name"
+msgstr ""
+
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
+msgid "You must enter a executable"
+msgstr ""
+
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+msgid "Configue SELinux"
+msgstr ""
+
@@ -172029,8 +172861,8 @@ index 0000000..6daecbc
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
+msgstr ""
+
+#: ../gui/statusPage.py:152
@@ -172260,8 +173092,8 @@ index 0000000..6daecbc
+
+#: ../gui/system-config-selinux.glade:2661
+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
+msgstr ""
+
+#: ../gui/system-config-selinux.glade:2781
@@ -172289,172 +173121,261 @@ index 0000000..6daecbc
+msgid "SELinux user '%s' is required"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:106
++#: ../sepolicy/sepolicy.py:202
+msgid "Generate SELinux man pages"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:110
++#: ../sepolicy/sepolicy.py:205
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:114
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:116
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:164
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:169
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:172
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:215
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:231
++#: ../sepolicy/sepolicy.py:301
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:234
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:237
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:259
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:362
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:265
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:374
+msgid "name of policy to generate"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:267
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:380
+msgid "executable to confine"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:274
++#: ../sepolicy/sepolicy.py:422
+msgid "commands"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:185
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:173
+msgid "Internet Services Daemon"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:198
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:187
+msgid "Valid Types:\n"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:232
++#: ../sepolicy/sepolicy/generate.py:221
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:361
++#: ../sepolicy/sepolicy/generate.py:355
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:449
++#: ../sepolicy/sepolicy/generate.py:447
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:455
++#: ../sepolicy/sepolicy/generate.py:453
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:473
++#: ../sepolicy/sepolicy/generate.py:471
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:479
++#: ../sepolicy/sepolicy/generate.py:477
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:485
++#: ../sepolicy/sepolicy/generate.py:483
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:491
++#: ../sepolicy/sepolicy/generate.py:489
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:521
++#: ../sepolicy/sepolicy/generate.py:519
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1039
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1059
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1272
++#: ../sepolicy/sepolicy/generate.py:1321
+msgid "Type Enforcement file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1273
++#: ../sepolicy/sepolicy/generate.py:1322
+msgid "Interface file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1274
++#: ../sepolicy/sepolicy/generate.py:1323
+msgid "File Contexts file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1275
++#: ../sepolicy/sepolicy/generate.py:1324
+msgid "Spec file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1276
++#: ../sepolicy/sepolicy/generate.py:1325
+msgid "Setup Script"
+msgstr ""
+
@@ -172477,681 +173398,683 @@ index 0000000..6daecbc
+msgstr ""
+
+#: booleans.py:5
++msgid "Allow auditadm to exec content"
++msgstr ""
++
++#: booleans.py:6
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
-+#: booleans.py:6
++#: booleans.py:7
+msgid "Allow users to login using a radius server"
+msgstr ""
+
-+#: booleans.py:7
++#: booleans.py:8
+msgid "Allow users to login using a yubikey server"
+msgstr ""
+
-+#: booleans.py:8
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
++msgstr ""
++
++#: booleans.py:10
+msgid ""
+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+"temp and untrusted content files"
+msgstr ""
+
-+#: booleans.py:9
++#: booleans.py:11
+msgid "Allow clamd to use JIT compiler"
+msgstr ""
+
-+#: booleans.py:10
++#: booleans.py:12
+msgid "Allow clamscan to non security files on a system"
+msgstr ""
+
-+#: booleans.py:11
++#: booleans.py:13
+msgid "Allow clamscan to read user content"
+msgstr ""
+
-+#: booleans.py:12
++#: booleans.py:14
+msgid ""
+"Allow Cobbler to modify public files used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:13
++#: booleans.py:15
+msgid "Allow Cobbler to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:14
++#: booleans.py:16
+msgid "Allow Cobbler to access cifs file systems."
+msgstr ""
+
-+#: booleans.py:15
++#: booleans.py:17
+msgid "Allow Cobbler to access nfs file systems."
+msgstr ""
+
-+#: booleans.py:16
++#: booleans.py:18
+msgid "Allow collectd to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:17
++#: booleans.py:19
+msgid "Allow codnor domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:18
++#: booleans.py:20
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
-+#: booleans.py:19
++#: booleans.py:21
+msgid "Allow cvs daemon to read shadow"
+msgstr ""
+
-+#: booleans.py:20
++#: booleans.py:22
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
-+#: booleans.py:21
++#: booleans.py:23
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
-+#: booleans.py:22
++#: booleans.py:24
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
-+#: booleans.py:23
++#: booleans.py:25
++msgid "Allow dan to manage user files"
++msgstr ""
++
++#: booleans.py:26
++msgid "Allow dan to read user files"
++msgstr ""
++
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
+msgstr ""
+
-+#: booleans.py:24
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
+msgstr ""
+
-+#: booleans.py:25
++#: booleans.py:29
+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
+msgstr ""
+
-+#: booleans.py:26
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
+msgstr ""
+
-+#: booleans.py:27
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
-+#: booleans.py:28
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
+msgstr ""
+
-+#: booleans.py:29
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr ""
+
-+#: booleans.py:30
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr ""
+
-+#: booleans.py:31
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr ""
+
-+#: booleans.py:32
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr ""
+
-+#: booleans.py:33
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgstr ""
+
-+#: booleans.py:34
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
+msgstr ""
+
-+#: booleans.py:35
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
-+#: booleans.py:36
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:37
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
+msgstr ""
+
-+#: booleans.py:38
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
++msgstr ""
++
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
+msgstr ""
+
-+#: booleans.py:39
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:40
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:41
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
+msgstr ""
+
-+#: booleans.py:42
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr ""
+
-+#: booleans.py:43
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:44
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:45
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgstr ""
+
-+#: booleans.py:46
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
-+#: booleans.py:47
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:48
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:49
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
-+#: booleans.py:50
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
-+#: booleans.py:51
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
-+#: booleans.py:52
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:53
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:54
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
+msgstr ""
+
-+#: booleans.py:55
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
-+#: booleans.py:56
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
-+#: booleans.py:57
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
-+#: booleans.py:58
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+msgstr ""
+
-+#: booleans.py:59
++#: booleans.py:64
++msgid "Allow guest to exec content"
++msgstr ""
++
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:60
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
-+#: booleans.py:61
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
+msgstr ""
+
-+#: booleans.py:62
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
-+#: booleans.py:63
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
-+#: booleans.py:64
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
-+#: booleans.py:65
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:72
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
-+#: booleans.py:67
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
-+#: booleans.py:68
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
-+#: booleans.py:69
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
-+#: booleans.py:70
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
+msgstr ""
+
-+#: booleans.py:71
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
-+#: booleans.py:72
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr ""
+
-+#: booleans.py:73
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
-+#: booleans.py:74
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr ""
+
-+#: booleans.py:75
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
-+#: booleans.py:76
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
-+#: booleans.py:77
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
-+#: booleans.py:78
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
-+#: booleans.py:79
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
-+#: booleans.py:80
++#: booleans.py:86
+msgid "Allow httpd to read user content"
+msgstr ""
+
-+#: booleans.py:81
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
-+#: booleans.py:82
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
-+#: booleans.py:83
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
-+#: booleans.py:84
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
-+#: booleans.py:85
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
-+#: booleans.py:86
++#: booleans.py:92
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
-+#: booleans.py:87
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
-+#: booleans.py:88
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
-+#: booleans.py:89
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
-+#: booleans.py:90
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
+msgstr ""
+
-+#: booleans.py:91
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
-+#: booleans.py:92
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
+msgstr ""
+
-+#: booleans.py:93
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
-+#: booleans.py:94
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr ""
+
-+#: booleans.py:95
++#: booleans.py:102
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
-+#: booleans.py:96
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: booleans.py:97
++#: booleans.py:103
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
-+#: booleans.py:98
++#: booleans.py:104
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
-+#: booleans.py:99
++#: booleans.py:105
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
-+#: booleans.py:100
++#: booleans.py:106
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
-+#: booleans.py:101
++#: booleans.py:107
+msgid ""
+"Control the ability to mmap a low area of the address space, as configured "
+"by /proc/sys/kernel/mmap_min_addr."
+msgstr ""
+
-+#: booleans.py:102
++#: booleans.py:108
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
-+#: booleans.py:103
++#: booleans.py:109
+msgid "Allow the mount command to mount any directory or file."
+msgstr ""
+
-+#: booleans.py:104
++#: booleans.py:110
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:105
++#: booleans.py:111
+msgid ""
+"Allow mozilla_plugins to create random content in the users home directory"
+msgstr ""
+
-+#: booleans.py:106
++#: booleans.py:112
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
-+#: booleans.py:107
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
+msgstr ""
+
-+#: booleans.py:108
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
-+#: booleans.py:109
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
+msgstr ""
+
-+#: booleans.py:110
++#: booleans.py:116
+msgid ""
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
+msgstr ""
+
-+#: booleans.py:111
++#: booleans.py:117
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
-+#: booleans.py:112
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
-+#: booleans.py:113
++#: booleans.py:119
+msgid ""
+"Allow nfs servers to modify public files used for public file transfer "
+"services. Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:114
++#: booleans.py:120
+msgid "Allow system to run with NIS"
+msgstr ""
+
-+#: booleans.py:115
++#: booleans.py:121
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+msgstr ""
+
-+#: booleans.py:118
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
+msgstr ""
+
-+#: booleans.py:119
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:120
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:121
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
-+#: booleans.py:122
++#: booleans.py:127
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
-+#: booleans.py:123
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:124
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:125
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr ""
-+
-+#: booleans.py:127
++#: booleans.py:131
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
-+#: booleans.py:128
++#: booleans.py:132
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
-+#: booleans.py:129
++#: booleans.py:133
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
-+#: booleans.py:130
++#: booleans.py:134
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
-+#: booleans.py:131
++#: booleans.py:135
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
-+#: booleans.py:132
++#: booleans.py:136
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
-+#: booleans.py:133
++#: booleans.py:137
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:134
++#: booleans.py:138
+msgid ""
+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+msgstr ""
+
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
-+msgstr ""
-+
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr ""
-+
+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
-+msgstr ""
-+
-+#: booleans.py:142
+msgid "Allow racoon to read shadow"
+msgstr ""
+
-+#: booleans.py:143
++#: booleans.py:142
+msgid "Allow rgmanager domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:144
++#: booleans.py:143
+msgid ""
+"Allow rsync to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:145
++#: booleans.py:144
+msgid "Allow rsync to run as a client"
+msgstr ""
+
-+#: booleans.py:146
++#: booleans.py:145
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
-+#: booleans.py:147
++#: booleans.py:146
+msgid "Allow rsync servers to share cifs files systems"
+msgstr ""
+
-+#: booleans.py:148
++#: booleans.py:147
+msgid "Allow rsync servers to share nfs files systems"
+msgstr ""
+
-+#: booleans.py:149
++#: booleans.py:148
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
-+#: booleans.py:150
++#: booleans.py:149
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
-+#: booleans.py:151
++#: booleans.py:150
+msgid "Allow samba to share users home directories."
+msgstr ""
+
-+#: booleans.py:152
++#: booleans.py:151
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
-+#: booleans.py:153
++#: booleans.py:152
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
-+#: booleans.py:154
++#: booleans.py:153
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
-+#: booleans.py:155
++#: booleans.py:154
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
-+#: booleans.py:156
++#: booleans.py:155
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
-+#: booleans.py:157
++#: booleans.py:156
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
-+#: booleans.py:158
++#: booleans.py:157
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
-+#: booleans.py:159
++#: booleans.py:158
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
-+#: booleans.py:160
++#: booleans.py:159
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
-+#: booleans.py:161
++#: booleans.py:160
+msgid "Allow sasl to read shadow"
+msgstr ""
+
++#: booleans.py:161
++msgid "Allow secadm to exec content"
++msgstr ""
++
+#: booleans.py:162
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
@@ -173199,7 +174122,8 @@ index 0000000..6daecbc
+
+#: booleans.py:170
+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
+msgstr ""
+
+#: booleans.py:171
@@ -173214,274 +174138,309 @@ index 0000000..6daecbc
+
+#: booleans.py:173
+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
+"may change other protocols."
+msgstr ""
+
+#: booleans.py:174
-+msgid "Allow user music sharing"
++msgid "Allow user to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr ""
++
++#: booleans.py:176
+msgid ""
+"Allow anon internal-sftp to upload files, used for public file transfer "
+"services. Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:176
++#: booleans.py:177
+msgid ""
+"Allow sftp-internal to read and write files in the user home directories"
+msgstr ""
+
-+#: booleans.py:177
++#: booleans.py:178
+msgid ""
+"Allow sftp-internal to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr ""
+
-+#: booleans.py:178
++#: booleans.py:179
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
+msgstr ""
+
-+#: booleans.py:179
++#: booleans.py:180
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
-+#: booleans.py:180
++#: booleans.py:181
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
-+#: booleans.py:181
++#: booleans.py:182
+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
+msgstr ""
+
-+#: booleans.py:182
++#: booleans.py:183
+msgid ""
+"Allow samba to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:183
++#: booleans.py:184
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
-+#: booleans.py:184
++#: booleans.py:185
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
-+#: booleans.py:185
++#: booleans.py:186
+msgid ""
+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+msgstr ""
+
-+#: booleans.py:186
++#: booleans.py:187
+msgid "Allow squid to run as a transparent proxy (TPROXY)"
+msgstr ""
+
-+#: booleans.py:187
++#: booleans.py:188
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
-+#: booleans.py:188
++#: booleans.py:189
+msgid "allow host key based authentication"
+msgstr ""
+
-+#: booleans.py:189
++#: booleans.py:190
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:190
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+msgstr ""
+
-+#: booleans.py:192
++#: booleans.py:194
++msgid ""
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:195
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
-+#: booleans.py:193
++#: booleans.py:196
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:194
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
++msgstr ""
++
++#: booleans.py:198
+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+msgstr ""
+
-+#: booleans.py:195
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
++msgstr ""
++
++#: booleans.py:200
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
-+#: booleans.py:196
++#: booleans.py:201
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
-+#: booleans.py:197
++#: booleans.py:202
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
-+#: booleans.py:198
++#: booleans.py:203
+msgid "Allow video playing tools to run unconfined"
+msgstr ""
+
-+#: booleans.py:199
++#: booleans.py:204
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:200
++#: booleans.py:205
+msgid "Support ecryptfs home directories"
+msgstr ""
+
-+#: booleans.py:201
++#: booleans.py:206
+msgid "Support fusefs home directories"
+msgstr ""
+
-+#: booleans.py:202
++#: booleans.py:207
+msgid "Use lpd server instead of cups"
+msgstr ""
+
-+#: booleans.py:203
++#: booleans.py:208
+msgid "Support NFS home directories"
+msgstr ""
+
-+#: booleans.py:204
++#: booleans.py:209
+msgid "Support SAMBA home directories"
+msgstr ""
+
-+#: booleans.py:205
++#: booleans.py:210
++msgid "Allow user to exec content"
++msgstr ""
++
++#: booleans.py:211
+msgid "Allow varnishd to connect to all ports, not just HTTP."
+msgstr ""
+
-+#: booleans.py:206
++#: booleans.py:212
+msgid "Ignore vbetool mmap_zero errors."
+msgstr ""
+
-+#: booleans.py:207
++#: booleans.py:213
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
-+#: booleans.py:208
++#: booleans.py:214
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
-+#: booleans.py:209
++#: booleans.py:215
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
-+#: booleans.py:210
++#: booleans.py:216
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
-+#: booleans.py:211
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
++msgstr ""
++
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
-+#: booleans.py:212
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
-+#: booleans.py:213
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
+msgstr ""
+
-+#: booleans.py:214
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
-+#: booleans.py:215
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
-+#: booleans.py:216
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
-+#: booleans.py:217
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr ""
+
-+#: booleans.py:218
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr ""
+
-+#: booleans.py:219
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
-+#: booleans.py:220
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:221
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
-+#: booleans.py:222
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
-+#: booleans.py:223
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
-+#: booleans.py:224
++#: booleans.py:231
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
-+#: booleans.py:225
++#: booleans.py:232
++msgid "Allow xguest to exec content"
++msgstr ""
++
++#: booleans.py:233
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
-+#: booleans.py:226
++#: booleans.py:234
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
-+#: booleans.py:227
++#: booleans.py:235
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
-+#: booleans.py:228
++#: booleans.py:236
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
-+#: booleans.py:229
++#: booleans.py:237
+msgid "Support X userspace object manager"
+msgstr ""
+
-+#: booleans.py:230
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
diff --git a/policycoreutils/po/kn.po b/policycoreutils/po/kn.po
-index d72a685..ea79f3a 100644
+index d72a685..a07efd2 100644
--- a/policycoreutils/po/kn.po
+++ b/policycoreutils/po/kn.po
@@ -1,35 +1,31 @@
@@ -173499,13 +174458,12 @@ index d72a685..ea79f3a 100644
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
--"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-"Language-Team: Kannada (http://www.transifex.net/projects/p/fedora/language/"
-"kn/)\n"
-"Language: kn\n"
-+"POT-Creation-Date: 2012-10-08 10:31-0400\n"
-+"PO-Revision-Date: 2012-11-28 11:54+0000\n"
-+"Last-Translator: shanky <prasad.mvs at gmail.com>\n"
+"Language-Team: Kannada (http://www.transifex.com/projects/p/fedora/language/kn/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -173530,7 +174488,7 @@ index d72a685..ea79f3a 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr "PAM ಅನ್ನು ಆರಂಭಿಸುವಲ್ಲಿ ದೋಷ\n"
-@@ -78,7 +74,7 @@ msgstr "ಕ್ಷಮಿಸಿ, run_init ಕೇವಲ ಒಂದು SELinux ಕರ
+@@ -78,354 +74,359 @@ msgstr "ಕ್ಷಮಿಸಿ, run_init ಕೇವಲ ಒಂದು SELinux ಕರ
msgid "authentication failed.\n"
msgstr "ದೃಢೀಕರಣವು ವಿಫಲಗೊಂಡಿದೆ.\n"
@@ -173539,7 +174497,14 @@ index d72a685..ea79f3a 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "%s ಕ್ಕೆ exec ಸನ್ನಿವೇಶವನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ.\n"
-@@ -91,856 +87,852 @@ msgstr "******************** ಪ್ರಮುಖ ಅಂಶ **********************
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "******************** ಪ್ರಮುಖ ಅಂಶ ***********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "ಈ ಪಾಲಿಸಿ(ಪಾಲಿಸಿ) ಪ್ಯಾಕೇಜನ್ನು ಸಕ್ರಿಯವಾಗಿಸಲು, ಇದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ:"
@@ -173548,112 +174513,112 @@ index d72a685..ea79f3a 100644
-msgstr "ಜಾಗತಿಕ"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "semanage ಹ್ಯಾಂಡಲನ್ನು ಸೃಜಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr "SELinux ಪಾಲಿಸಿಯನ್ನು ನಿರ್ವಹಿಸಲಾಗಿಲ್ಲ ಅಥವ ಶೇಖರಣೆಯನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲಾಗಿಲ್ಲ."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "ಪಾಲಿಸಿ ಶೇಖರಣೆಯನ್ನು ಓದಲಾಗಿಲ್ಲ."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "semanage ಸಂಪರ್ಕವನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "MLS ಶಕ್ತಗೊಂಡಿರುವ ಸ್ಥಿತಿಯನ್ನು ಪರೀಕ್ಷಿಸಲಾಗಲಿಲ್ಲ"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "ಇನ್ನೂ ಅನ್ವಯಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "ಸೆಮನೇಜ್ ವ್ಯವಹಾರವು ಈಗಾಗಲೆ ಪ್ರಗತಿಯಲ್ಲಿದೆ"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "semanage ವಹಿವಾಟನ್ನು ಆರಂಭಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "semanage ವಹಿವಾಟನ್ನು ಸಲ್ಲಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "ಸೆಮನೇಜ್ ವ್ಯವಹಾರವು ಪ್ರಗತಿಯಲ್ಲಿಲ್ಲ"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "SELinux ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr "ಮಾಡ್ಯೂಲಿನ ಹೆಸರು"
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "ಆವೃತ್ತಿ"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "ಅಶಕ್ತಗೊಂಡ"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr "%s ಎಂಬ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಅಶಕ್ತಗೊಳಿಸಲಾಗಲಿಲ್ಲ (ತೆಗೆದು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ)"
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr "%s ಎಂಬ ಮಾಡ್ಯೂಲನ್ನು ಶಕ್ತಗೊಳಿಸಲಾಗಲಿಲ್ಲ (ತೆಗೆದು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ)"
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr "%s ಎಂಬ ಮಾಡ್ಯೂಲನ್ನು ತೆಗೆದುಹಾಕಲಾಗಲಿಲ್ಲ (ತೆಗೆದು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ)"
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr "dontaudit ಗೆ 'on' ಅಥವ 'off' ಇವೆರಡರಲ್ಲಿ ಯಾವುದಾದರೂ ಒಂದರ ಅಗತ್ಯವಿದೆ"
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
-msgstr ""
+msgstr "ಒಳನಿರ್ಮಿತ ಅನುಮತಿಯ ಬಗೆಗಳು"
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
-msgstr ""
+msgstr "ಅಗತ್ಯಾನುಗುಣಗೊಳಿಸಲಾದ ಅನುಮತಿಯ ಬಗೆಗಳು"
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
-msgstr ""
@@ -173661,7 +174626,7 @@ index d72a685..ea79f3a 100644
+msgstr "ಅನುಮತಿಪೂರ್ವಕ ಡೊಮೈನ್ %s ಅನ್ನು ಹೊಂದಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ (ಡೊಮೈನ್ ಅನುಸ್ಥಾಪನೆಯು ವಿಫಲಗೊಂಡಿದೆ)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "ಅನುಮತಿಪೂರ್ವಕವಾದ ಡೊಮೈನ್ %s ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗಲಿಲ್ಲ (ತೆಗೆದು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ)"
@@ -173673,119 +174638,119 @@ index d72a685..ea79f3a 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
-+#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
-+#: ../semanage/seobject.py:2031
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "%s ಗಾಗಿ ಕೀಲಿಯನ್ನು ರಚಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "%s ಗೆ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗ್ ವಿವರಿಸಲ್ಪಟ್ಟಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "Linux ಸಮೂಹ %s ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "Linux ಬಳಕೆದಾರ %s ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "%s ಗಾಗಿ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "%s ಗಾಗಿ ಹೆಸರನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "%s ಗಾಗಿ MLS ವ್ಯಾಪ್ತಿಯನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "%s ಗಾಗಿ SELinux ಬಳಕೆದಾರನನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "%s ಗೆ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "seuser ಅಥವ serange ದ ಅಗತ್ಯವಿದೆ"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "%s ಗಾಗಿನ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ವಿವರಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "seuser ಅನ್ನು %s ಗಾಗಿ ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "%s ಗಾಗಿ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr "%s ಗಾಗಿನ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗ್ ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "%s ಗಾಗಿನ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗುಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "ಪ್ರವೇಶ ಹೆಸರು"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -173793,7 +174758,7 @@ index d72a685..ea79f3a 100644
msgstr "SELinux ಬಳಕೆದಾರ"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "MLS/MCS ವ್ಯಾಪ್ತಿ"
@@ -173801,704 +174766,676 @@ index d72a685..ea79f3a 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "SELinux ಬಳಕೆದಾರ %s ನು ವಿವರಿಸಲ್ಪಟ್ಟಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "ಬಳಕೆದಾರನನ್ನು %s ಗಾಗಿ ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "%s ಗಾಗಿ ಕನಿಷ್ಟ ಒಂದು ಪಾತ್ರವನ್ನು ಸೇರಿಸಬೇಕು"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "%s SELinux ಬಳಕೆದಾರನನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "ಪಾತ್ರ %s ಅನ್ನು %s ಗೆ ಸೇರಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "%s ಗಾಗಿ MLS ಮಟ್ಟವನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "ಪೂರ್ವಪ್ರತ್ಯಯ %s ಅನ್ನು %s ಗೆ ಸೇರಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "%s ಗಾಗಿ ಕೀಲಿಯನ್ನು ತೆಗೆಯಲಾಗಿಲ್ಲ(extract)"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "SELinux ಬಳಕೆದಾರ %s ನನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "ಪೂರ್ವಪ್ರತ್ಯಯ, ಪಾತ್ರಗಳು, ಮಟ್ಟ ಅಥವ ವ್ಯಾಪ್ತಿಯ ಅಗತ್ಯವಿದೆ"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "ಪೂರ್ವಪ್ರತ್ಯಯ ಅಥವ ಪಾತ್ರಗಳ ಅಗತ್ಯವಿದೆ"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "SELinux ಬಳಕೆದಾರ %s ನು ಸೂಚಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "SELinux ಬಳಕೆದಾರ %s ನನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr "SELinux ಬಳಕೆದಾರ %s ನನ್ನು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "SELinux ಬಳಕೆದಾರ %s ನನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "SELinux ಬಳಕೆದಾರರನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "ಬಳಕೆದಾರ %s ನಿಗೆ ಪಾತ್ರಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "ಲೇಬಲ್ ಮಾಡಲಾಗುತ್ತಿದೆ"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "ಪೂರ್ವಪ್ರತ್ಯಯ"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "MCS ಮಟ್ಟ"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "MCS ವ್ಯಾಪ್ತಿ"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "SELinux ಪಾತ್ರಗಳು"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:942
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "ಪ್ರೋಟೊಕಾಲ್ udp ಅಥವ tcp ಯ ಅಗತ್ಯವಿರುತ್ತದೆ"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "ಸಂಪರ್ಕಸ್ಥಾನದ ಅಗತ್ಯವಿದೆ"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:954
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
-msgstr ""
+msgstr "ಅಮಾನ್ಯವಾದ ಸಂಪರ್ಕಸ್ಥಾನ"
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:958
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "%s/%s ಗಾಗಿ ಒಂದು ಕೀಲಿಯನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "ಬಗೆಯ ಅಗತ್ಯವಿದೆ"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
-+#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "%s/%s ಸಂಪರ್ಕ ಸ್ಥಾನವನ್ನು ವಿವರಿಸಲಾಗಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:977
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನ %s/%s ವನ್ನು ಈಗಾಗಲೆ ವಿವರಿಸಲಾಗಿದೆ"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:981
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "%s/%s ಗಾಗಿ ಸಂಪರ್ಕ ಸ್ಥಾನವನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:987
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "%s/%s ಗಾಗಿ ಸನ್ನಿವೇಶವನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:991
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "%s/%s ಗಾಗಿ ಸಂಪರ್ಕಸ್ಥಾನ ಸನ್ನಿವೇಶದಲ್ಲಿ ಬಳಕೆದಾರನನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:995
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "%s/%s ಗಾಗಿ ಸಂಪರ್ಕಸ್ಥಾನ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪಾತ್ರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:999
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "%s/%s ಗಾಗಿ ಸಂಪರ್ಕಸ್ಥಾನ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪ್ರಕಾರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "%s/%s ಗಾಗಿನ ಸಂಪರ್ಕಸ್ಥಾನ mls ಕ್ಷೇತ್ರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1008
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "%s/%s ಗಾಗಿನ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1012
- #, python-format
+@@ -475,8 +476,8 @@ msgstr "%s/%s ಗಾಗಿನ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು
msgid "Could not add port %s/%s"
msgstr "%s/%s ದಲ್ಲಿ ಸಂಪರ್ಕ ಸ್ಥಾನವನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
-+#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "setype ಅಥವ serange ನ ಅಗತ್ಯವಿದೆ"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1028
+@@ -484,463 +485,473 @@ msgstr "setype ಅಥವ serange ನ ಅಗತ್ಯವಿದೆ"
msgid "Requires setype"
msgstr "setype ನ ಅಗತ್ಯವಿದೆ"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "ಸಂಪರ್ಕಸ್ಥಾನ %s/%s ವು ವಿವರಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1040
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "ಸಂಪರ್ಕಸ್ಥಾನ %s/%s ಅನ್ನು ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1051
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "ಸಂಪರ್ಕಸ್ಥಾನ %s/%s ಅನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1064
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಲಿಲ್ಲ"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1080
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನ %s ಅನ್ನು ಅಳಿಸಲಾಗಲಿಲ್ಲ"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1097
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "ಸಂಪರ್ಕಸ್ಥಾನ %s/%s ವನ್ನು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1101
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನ %s/%s ಅನ್ನು ಅಳಿಸಲಾಗಲಿಲ್ಲ"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಲಿಲ್ಲ"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "SELinux ಸಂಪರ್ಕ ಸ್ಥಾನದ ಬಗೆ"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "Proto"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "ಸಂಪರ್ಕಸ್ಥಾನದ ಸಂಖ್ಯೆ"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1197
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "ನೋಡ್ನ ವಿಳಾಸದ ಅಗತ್ಯವಿದೆ"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1212
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "ಗೊತ್ತಿರದ ಅಥವ ಕಾಣೆಯಾದ ಪ್ರೊಟೊಕಾಲ್"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
-+#: ../semanage/seobject.py:1713
- msgid "SELinux Type is required"
- msgstr "SELinux ನ ಬಗೆಯ ಅಗತ್ಯವಿದೆ"
+-msgid "SELinux Type is required"
+-msgstr "SELinux ನ ಬಗೆಯ ಅಗತ್ಯವಿದೆ"
++#: ../semanage/seobject.py:1256
++msgid "SELinux node type is required"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
-+#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
-+#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "%s ಗಾಗಿ ಕೀಲಿಯನ್ನು ಸೃಜಿಸಲಾಗಲಿಲ್ಲ"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
-+#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "ವಿಳಾಸ %s ಅನ್ನು ವಿವರಿಸಲಾಗಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1241
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "%s ಗಾಗಿ ವಿಳಾಸವನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1675
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "%s ಗಾಗಿ ಸನ್ನಿವೇಶವನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1251
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "%s ಗಾಗಿ ಮಾಸ್ಕನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1255
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "%s ಗಾಗಿ ವಿಳಾಸ ಸನ್ನಿವೇಶದಲ್ಲಿ ಬಳಕೆದಾರನನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1259
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "%s ಗಾಗಿ ವಿಳಾಸ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪಾತ್ರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1263
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "%s ಗಾಗಿ ವಿಳಾಸ ಸನ್ನಿವೇಶದಲ್ಲ್ಲಿ ಬಗೆಯನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "%s ಗಾಗಿ ವಿಳಾಸ ಸನ್ನಿವೇಶದಲ್ಲಿನ mls ಕ್ಷೇತ್ರಗಳನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "%s ಗಾಗಿ ವಿಳಾಸ ಸನ್ನಿವೇಶವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "ವಿಳಾಸ %s ಅನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "ವಿಳಾಸ %s ಅನ್ನು ವಿವರಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1305
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "ವಿಳಾಸ %s ಅನ್ನು ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "ವಿಳಾಸ %s ಅನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1343
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "ವಿಳಾಸ %s ಅನ್ನು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1347
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "ವಿಳಾಸ %s ಅನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
-msgstr ""
+msgstr "ಎಲ್ಲಾ ನೋಡ್ ಮ್ಯಾಪಿಂಗನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1373
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "ವಿಳಾಸಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಲಿಲ್ಲ"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
++msgid "SELinux Type is required"
++msgstr "SELinux ನ ಬಗೆಯ ಅಗತ್ಯವಿದೆ"
++
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "ಸಂಪರ್ಕಸಾಧನ %s ವು ವಿವರಿಸಲ್ಪಟ್ಟಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1440
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "%s ಗಾಗಿ ಸಂಪರ್ಕಸಾಧನವನ್ನು ಸೃಜಿಸಲಾಗಲಿಲ್ಲ"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1449
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "%s ಗಾಗಿ ಸಂಪರ್ಕ ಸಾಧನ ಸನ್ನಿವೇಶದಲ್ಲಿ ಬಳಕೆದಾರನನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1453
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "%s ಗಾಗಿ ಸಂಪರ್ಕಸಾಧನ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪಾತ್ರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1457
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "%s ಗಾಗಿ ಸಂಪರ್ಕಸಾಧನ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪ್ರಕಾರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1462
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "%s ಗಾಗಿನ ಸಂಪರ್ಕಸಾಧನ ಸನ್ನಿವೇಶವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1466
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "%s ಗಾಗಿ ಸಂಪರ್ಕಸಾಧನ ಸನ್ನಿವೇಶವನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1470
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "%s ಗೆ ಸಂದೇಶ ಸನ್ನಿವೇಶವನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "ಸಂಪರ್ಕಸಾಧನ %s ಅನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "ಸಂಪರ್ಕ ಸಾಧನ %s ವು ವಿವರಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1501
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "ಸಂಪರ್ಕ ಸಾಧನ %s ಅನ್ನು ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "ಸಂಪರ್ಕ ಸಾಧನ %s ಅನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "ಸಂಪರ್ಕಸಾಧನ %s ವನ್ನು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "ಸಂಪರ್ಕ ಸಾಧನ %s ಅನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
-msgstr ""
+msgstr "ಎಲ್ಲಾ ಸಂಪರ್ಕಸಾಧನ ಮ್ಯಾಪಿಂಗ್ ಅನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1567
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "ಸಂಪರ್ಕ ಸಾಧನಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "SELinux ಸಂಪರ್ಕಸಾಧನ"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "ಸನ್ನಿವೇಶ"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1652
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr "%s ಕ್ಕೆ ಸಮನಾದ ವರ್ಗವು ಈಗಾಗಲೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ"
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1658
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
-msgstr ""
+msgstr "ಕಡತದ %s ಎಂಬ ಗುಣವಿಶೇಷವು '%s %s' ಎಂಬ ಸಮನಾದ ನಿಯಮಗಳೊಂದಿಗೆ ಘರ್ಷಿಸುತ್ತವೆ"
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr "%s ಕ್ಕೆ ಸಮನಾದ ವರ್ಗವು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ"
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1681
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶದಲ್ಲಿ ಬಳಕೆದಾರನನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1685
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪಾತ್ರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶದಲ್ಲಿ mls ಕ್ಷೇತ್ರಗಳನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "ಕಡತದ ಅಮಾನ್ಯ ವಿಶಿಷ್ಟ ವಿವರಗಳು"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1698
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
-msgstr ""
+msgstr "ಕಡತದ ವಿಶಿಷ್ಟ ವಿವರದಲ್ಲಿ ಅಂತರವನ್ನು (ಸ್ಪೇಸ್ಗಳು) ಹೊಂದಿರುವಂತಿಲ್ಲ"
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1703
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
+"instead"
+msgstr "ಕಡತದ %s ಎಂಬ ಗುಣವಿಶೇಷವು '%s %s' ಎಂಬ ಸಮನಾದ ನಿಯಮಗಳೊಂದಿಗೆ ಘರ್ಷಿಸುತ್ತದೆ: ಬದಲಿಗೆ '%s' ಅನ್ನು ಸೇರಿಸಲು ಪ್ರಯತ್ನಿಸಿ"
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
+ msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
-+#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
-+#: ../semanage/seobject.py:1865
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶಗಳು ವಿವರಿಸಲ್ಪಟ್ಟಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1734
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1742
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶದಲ್ಲ್ಲಿ ಬಗೆಯನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
-+#: ../semanage/seobject.py:1811
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1770
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "setype, serange ಅಥವ seuser ನ ಅಗತ್ಯವಿದೆ"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವು ವಿವರಿಸಲ್ಪಟ್ಟಿಲ್ಲ"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1789
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಪ್ರಶ್ನಿಸಲಾಗಲಿಲ್ಲ"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1815
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1828
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "ಕಡತ ಸನ್ನಿವೇಶಗಳನ್ನು ಪಟ್ಟಿಮಾಡಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1842
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "%s ದ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr "%s ಗಾಗಿನ ಕಡತ ಸನ್ನಿವೇಶವು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲ್ಪಟ್ಟಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1873
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "%s ಗಾಗಿನ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "ಕಡತ ಸನ್ನಿವೇಶಗಳನ್ನು ಪಟ್ಟಿಮಾಡಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "ಸ್ಥಳೀಯ ಕಡತ ಸನ್ನಿವೇಶಗಳನ್ನು ಪಟ್ಟಿಮಾಡಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux fcontext"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "ಬಗೆ"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1942
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
@@ -174506,7 +175443,7 @@ index d72a685..ea79f3a 100644
+msgstr "\nSELinux ವಿತರಣೆ fcontext ಗೆ ಸಮನಾದ\n"
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1947
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -174515,105 +175452,104 @@ index d72a685..ea79f3a 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
-+#: ../semanage/seobject.py:2040
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "ಬೂಲಿಯನ್ %s ವಿವರಿಸಲ್ಪಟ್ಟಿದೆಯೆ ಅಂದು ಪರೀಕ್ಷಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "ಬೂಲಿಯನ್ %s ವಿವರಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:1987
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "ಕಡತ ಸನ್ನಿವೇಶ %s ಅನ್ನು ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:1992
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "ಈ ಕೆಳಗಿನ ಮೌಲ್ಯಗಳಲ್ಲಿ ಒಂದನ್ನು ನೀವು ಸೂಚಿಸಲೇಬೇಕು: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:1997
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "ಬೂಲಿಯನ್ %s ಗೆ ಯಾವುದೆ ಸಕ್ರಿಯ ಮೌಲ್ಯವನ್ನು ರವಾನಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2000
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "ಬೂಲಿಯನ್ %s ಅನ್ನು ಮಾರ್ಪಡಿಸಲಾಗುವುದಿಲ್ಲ"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2018
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "ಸರಿಯಲ್ಲದ ವಿನ್ಯಾಸ %s: ರೆಕಾರ್ಡ್ %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2042
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "ಬೂಲಿಯನ್ %s ವು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2046
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "ಬೂಲಿಯನ್ %s ಅನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "ಬೂಲಿಯನ್ನುಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2100
- msgid "unknown"
- msgstr "ಗೊತ್ತಿರದ"
-
+-msgid "unknown"
+-msgstr "ಗೊತ್ತಿರದ"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "ಆಫ್"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "ಆನ್"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "SELinux ಬೂಲಿಯನ್"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "State"
-msgstr ""
+msgstr "ಸ್ಥಿತಿ"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "Default"
-msgstr ""
+msgstr "ಪೂರ್ವನಿಯೋಜಿತ"
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "ವಿವರಣೆ"
-@@ -1004,7 +996,7 @@ msgstr "ಮೆಮೊರಿಯನ್ನು ನಿಯೋಜಿಸುವಲ್ಲ
+@@ -1004,7 +1015,7 @@ msgstr "ಮೆಮೊರಿಯನ್ನು ನಿಯೋಜಿಸುವಲ್ಲ
msgid "Error sending audit message.\n"
msgstr "ಆಡಿಟ್ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸುವಲ್ಲ್ಲಿ ದೋಷ.\n"
@@ -174622,7 +175558,7 @@ index d72a685..ea79f3a 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "ಒತ್ತಾಯಪೂರ್ವಕ ಕ್ರಮವನ್ನು ನಿರ್ಧರಿಸಲಾಗಿಲ್ಲ.\n"
-@@ -1017,14 +1009,12 @@ msgstr "ದೋಷ! %s ಅನ್ನು ತೆರೆಯಲಾಗುತ್ತಿ
+@@ -1017,14 +1028,12 @@ msgstr "ದೋಷ! %s ಅನ್ನು ತೆರೆಯಲಾಗುತ್ತಿ
#: ../newrole/newrole.c:705
#, c-format
msgid "%s! Could not get current context for %s, not relabeling tty.\n"
@@ -174639,7 +175575,7 @@ index d72a685..ea79f3a 100644
#: ../newrole/newrole.c:725
#, c-format
-@@ -1064,9 +1054,7 @@ msgstr "ದೋಷ: ಅನೇಕ ಮಟ್ಟಗಳು ಸೂಚಿತಗೊಂ
+@@ -1064,9 +1073,7 @@ msgstr "ದೋಷ: ಅನೇಕ ಮಟ್ಟಗಳು ಸೂಚಿತಗೊಂ
#: ../newrole/newrole.c:865
#, c-format
msgid "Error: you are not allowed to change levels on a non secure terminal \n"
@@ -174650,7 +175586,7 @@ index d72a685..ea79f3a 100644
#: ../newrole/newrole.c:891
#, c-format
-@@ -1123,62 +1111,66 @@ msgstr "ಖಾಲಿ ಸೂಚನಾ ಸೆಟ್ಟನ್ನು ಪಡೆಯಲ
+@@ -1123,62 +1130,66 @@ msgstr "ಖಾಲಿ ಸೂಚನಾ ಸೆಟ್ಟನ್ನು ಪಡೆಯಲ
msgid "Unable to set SIGHUP handler\n"
msgstr "SIGHUP ನಿಯಂತ್ರಕವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ\n"
@@ -174729,7 +175665,7 @@ index d72a685..ea79f3a 100644
msgid "failed to exec shell\n"
msgstr "ಶೆಲ್ಲನ್ನು exec ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ\n"
-@@ -1190,14 +1182,12 @@ msgstr "ಬಳಕೆ: %s [-qi]\n"
+@@ -1190,14 +1201,12 @@ msgstr "ಬಳಕೆ: %s [-qi]\n"
#: ../load_policy/load_policy.c:71
#, c-format
msgid "%s: Policy is already loaded and initial load requested\n"
@@ -174746,7 +175682,7 @@ index d72a685..ea79f3a 100644
#: ../load_policy/load_policy.c:90
#, c-format
-@@ -1211,8 +1201,7 @@ msgstr "ಕನಿಷ್ಟ ಒಂದು ವರ್ಗದ ಅಗತ್ಯವಿದ
+@@ -1211,8 +1220,7 @@ msgstr "ಕನಿಷ್ಟ ಒಂದು ವರ್ಗದ ಅಗತ್ಯವಿದ
#: ../scripts/chcat:106 ../scripts/chcat:183
#, c-format
msgid "Can not modify sensitivity levels using '+' on %s"
@@ -174756,7 +175692,7 @@ index d72a685..ea79f3a 100644
#: ../scripts/chcat:110
#, c-format
-@@ -1284,2088 +1273,2058 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1284,2088 +1292,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyConfidential juser"
@@ -174846,35 +175782,40 @@ index d72a685..ea79f3a 100644
-msgstr ""
+msgstr "'%s' ದ ಪ್ರವೇಶದ ಅಗತ್ಯವಿದೆ"
- #: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
msgid "Policy Module"
-msgstr ""
+msgstr "ಪಾಲಿಸಿ ಮಾಡ್ಯೂಲ್"
- #: ../gui/modulesPage.py:57
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
msgid "Module Name"
-msgstr ""
+msgstr "ಮಾಡ್ಯೂಲಿನ ಹೆಸರು"
- #: ../gui/modulesPage.py:134
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
msgid "Disable Audit"
-msgstr ""
+msgstr "ಆಡಿಟನ್ನು ಅಶಕ್ತಗೊಳಿಸು"
- #: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
msgid "Enable Audit"
-msgstr ""
+msgstr "ಆಡಿಟನ್ನು ಶಕ್ತಗೊಳಿಸು"
- #: ../gui/modulesPage.py:162
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
msgid "Load Policy Module"
-msgstr ""
-+msgstr "ಪಾಲಿಸಿ ಮಾಡ್ಯೂಲನ್ನು ಲೋಡ್ ಮಾಡಿ"
-
+-
-#: ../gui/polgen.glade:79
-msgid "Polgen"
-msgstr ""
--
++msgstr "ಪಾಲಿಸಿ ಮಾಡ್ಯೂಲನ್ನು ಲೋಡ್ ಮಾಡಿ"
+
-#: ../gui/polgen.glade:80
+#: ../gui/polgen.glade:9
msgid "Red Hat 2007"
@@ -174897,12 +175838,12 @@ index d72a685..ea79f3a 100644
+#: ../gui/polgen.glade:34
+msgid "Add Booleans Dialog"
+msgstr "ಬೂಲಿಯನ್ ಸಂವಾದವನ್ನು ಸೇರಿಸು"
-+
+
+-#: ../gui/polgen.glade:90
+#: ../gui/polgen.glade:101
+msgid "Boolean Name"
+msgstr "ಬೂಲಿಯನ್ ಹೆಸರು"
-
--#: ../gui/polgen.glade:90
++
+#: ../gui/polgen.glade:230
msgid "SELinux Policy Generation Tool"
-msgstr ""
@@ -174921,34 +175862,34 @@ index d72a685..ea79f3a 100644
msgid "<b>Applications</b>"
-msgstr ""
+msgstr "<b>ಅನ್ವಯಗಳು</b>"
-
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
++
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr "ಸಾಮಾನ್ಯ init ಡೆಮೋನ್"
-+
+
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
msgid ""
"Standard Init Daemon are daemons started on boot via init scripts. Usually "
"requires a script in /etc/rc.d/init.d"
-msgstr ""
--
++msgstr "ಸ್ಟಾಂಡರ್ಡ್ Init ಡೆಮನ್ಗಳೆಂದರೆ init ಸ್ಕ್ರಿಪ್ಟ್ಗಳ ಮೂಲಕ ಬೂಟ್ ಸಮಯದಲ್ಲಿ ಆರಂಭಗೊಳ್ಳುವ ಡೆಮನ್ಗಳಾಗಿರುತ್ತವೆ. ಸಾಮಾನ್ಯವಾಗಿ /etc/rc.d/init.d ನಲ್ಲಿ ಒಂದು ಸ್ಕ್ರಿಪ್ಟ್ನ ಅಗತ್ಯವಿರುತ್ತದೆ"
+
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-msgstr ""
-+msgstr "ಸ್ಟಾಂಡರ್ಡ್ Init ಡೆಮನ್ಗಳೆಂದರೆ init ಸ್ಕ್ರಿಪ್ಟ್ಗಳ ಮೂಲಕ ಬೂಟ್ ಸಮಯದಲ್ಲಿ ಆರಂಭಗೊಳ್ಳುವ ಡೆಮನ್ಗಳಾಗಿರುತ್ತವೆ. ಸಾಮಾನ್ಯವಾಗಿ /etc/rc.d/init.d ನಲ್ಲಿ ಒಂದು ಸ್ಕ್ರಿಪ್ಟ್ನ ಅಗತ್ಯವಿರುತ್ತದೆ"
-
+-
-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
msgid "DBUS System Daemon"
-msgstr ""
+msgstr "DBUS ವ್ಯವಸ್ಥೆ ಡೀಮನ್"
-+
+
+-#: ../gui/polgen.glade:280
+#: ../gui/polgen.glade:349
+msgid "Internet Services Daemon (inetd)"
+msgstr "ಜಾಲಬಂಧ ಸೇವೆಗಳ ಡೆಮೊನ್ (inetd)"
-
--#: ../gui/polgen.glade:280
++
+#: ../gui/polgen.glade:353
msgid "Internet Services Daemon are daemons started by xinetd"
-msgstr ""
@@ -174957,7 +175898,7 @@ index d72a685..ea79f3a 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr "ಜಾಲ ಅನ್ವಯಗಳು/ಸ್ಕ್ರಿಪ್ಟ್ (CGI)"
@@ -174971,7 +175912,7 @@ index d72a685..ea79f3a 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr "ಬಳಕೆದಾರ ಅನ್ವಯಗಳು"
@@ -174988,7 +175929,7 @@ index d72a685..ea79f3a 100644
+msgstr "ಬಳಕೆದಾರರಿಂದ ಆರಂಭಿಸಲ್ಪಟ್ಟಿದೆ ಎಂದು ನೀವು ಮಿತಿಗೊಳಪಡಿಸುವ ಯಾವುದೆ ಅನ್ವಯವು ಬಳಕೆದಾರ ಅನ್ವಯ ಆಗಿರುತ್ತದೆ"
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
-msgstr ""
+msgstr "ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್"
@@ -174998,12 +175939,12 @@ index d72a685..ea79f3a 100644
msgid "<b>Login Users</b>"
-msgstr ""
+msgstr "<b>ಪ್ರವೇಶಿಸಿರುವ ಬಳಕೆದಾರರು</b>"
-+
+
+-#: ../gui/polgen.glade:453
+#: ../gui/polgen.glade:478
+msgid "Existing User Roles"
+msgstr "ಈಗಿರುವ ಬಳಕೆದಾರ ಪಾತ್ರಗಳು"
-
--#: ../gui/polgen.glade:453
++
+#: ../gui/polgen.glade:482
msgid "Modify an existing login user record."
-msgstr ""
@@ -175012,7 +175953,7 @@ index d72a685..ea79f3a 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-msgstr ""
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr "ಕನಿಷ್ಟ ಟರ್ಮಿನಲ್ ಬಳಕೆದಾರ ಪಾತ್ರ"
@@ -175027,7 +175968,7 @@ index d72a685..ea79f3a 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-msgstr ""
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr "ಕನಿಷ್ಟ X Windows ಬಳಕೆದಾರ ಪಾತ್ರ"
@@ -175042,7 +175983,7 @@ index d72a685..ea79f3a 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-msgstr ""
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr "ಬಳಕೆದಾರ ಪಾತ್ರ"
@@ -175057,7 +175998,7 @@ index d72a685..ea79f3a 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-msgstr ""
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr "ನಿರ್ವಹಣಾ ಬಳಕೆದಾರ ಪಾತ್ರ"
@@ -175067,14 +176008,14 @@ index d72a685..ea79f3a 100644
-"User with full networking, no setuid applications without transition, no su, "
-"can sudo to Root Administration Roles"
-msgstr ""
+-
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
+-msgstr ""
+"User with full networking, no setuid applications without transition, no su,"
+" can sudo to Root Administration Roles"
+msgstr "ಸಂಪೂರ್ಣ networking ಹೊಂದಿರುವ, ಪರಿವರ್ತನೆ ಹೊಂದದ setuid ಅನ್ವಯಗಳಿಲ್ಲದ, ಯಾವುದೆ su ಇಲ್ಲದಿರುವ ಆದರೆ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥಾಪಕ ಪಾತ್ರಗಳಿಗೆ sudo ಮಾಡಬಹುದಾದ ಬಳಕೆದಾರ"
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
--
-#: ../gui/polgen.glade:585
+#: ../gui/polgen.glade:592
msgid "<b>Root Users</b>"
@@ -175089,7 +176030,7 @@ index d72a685..ea79f3a 100644
+msgstr "<b>ನಿರ್ವಾಹಕ(ರೂಟ್) ಬಳಕೆದಾರರು</b>"
-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
++#: ../gui/polgen.glade:623
msgid "Root Admin User Role"
-msgstr ""
+msgstr "ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥಾಪಕ ಬಳಕೆದಾರ ಪಾತ್ರ"
@@ -175111,7 +176052,7 @@ index d72a685..ea79f3a 100644
+msgstr "<b>ಅನ್ವಯ ಅಥವ ಬಳಕೆದಾರನ ಪಾತ್ರದ ಹೆಸರನ್ನು ನಮೂದಿಸಿ:</b>"
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
-msgstr ""
+msgstr "ಹೆಸರು"
@@ -175151,12 +176092,12 @@ index d72a685..ea79f3a 100644
msgid ""
"Enter complete path to init script used to start the confined application."
-msgstr ""
-+msgstr "ಮಿತಿಗೊಳಿಸಲಾದ ಅನ್ವಯವನ್ನು ಆರಂಭಿಸಲು init ಸ್ಕ್ರಿಪ್ಟಿಗೆ ಸಂಪೂರ್ಣ ಪಥವನ್ನು ನಮೂದಿಸಿ."
-
+-
-#: ../gui/polgen.glade:982
-msgid "label105"
-msgstr ""
--
++msgstr "ಮಿತಿಗೊಳಿಸಲಾದ ಅನ್ವಯವನ್ನು ಆರಂಭಿಸಲು init ಸ್ಕ್ರಿಪ್ಟಿಗೆ ಸಂಪೂರ್ಣ ಪಥವನ್ನು ನಮೂದಿಸಿ."
+
-#: ../gui/polgen.glade:1011
+#: ../gui/polgen.glade:887
msgid "<b>Select existing role to modify:</b>"
@@ -175225,12 +176166,12 @@ index d72a685..ea79f3a 100644
+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
msgid "Select the domains that you would like this user administer."
-msgstr ""
-+msgstr "ಈ ಬಳಕೆದಾರ ವ್ಯವಸ್ಥಾಪಿಸಲು ನೀವು ಬಯಸುವ ಡೊಮೈನ್ಗಳನ್ನು ಆರಿಸಿ."
-
+-
-#: ../gui/polgen.glade:1346
-msgid "label109"
-msgstr ""
--
++msgstr "ಈ ಬಳಕೆದಾರ ವ್ಯವಸ್ಥಾಪಿಸಲು ನೀವು ಬಯಸುವ ಡೊಮೈನ್ಗಳನ್ನು ಆರಿಸಿ."
+
-#: ../gui/polgen.glade:1375
+#: ../gui/polgen.glade:1111
msgid "<b>Select additional roles for %s:</b>"
@@ -175466,75 +176407,75 @@ index d72a685..ea79f3a 100644
-#: ../gui/polgen.glade:3254
-msgid "Add Booleans Dialog"
-msgstr ""
--
++msgstr "ಪಾಲಿಸಿ ಕೋಶ"
+
-#: ../gui/polgen.glade:3327
-msgid "Boolean Name"
-msgstr ""
-+msgstr "ಪಾಲಿಸಿ ಕೋಶ"
-
+-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
-msgstr ""
+msgstr "ಪಾತ್ರ"
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
-msgstr ""
+msgstr "ಬಳಕೆದಾರನಿಂದ ನಿರ್ಗಮಿಸುತ್ತಿದೆ(_U)"
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
-msgstr ""
+msgstr "ಅನ್ವಯ"
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
-msgstr ""
+msgstr "%s ವು ಕಡತಕೋಶ ಆಗಿರಬೇಕು"
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
-msgstr ""
+msgstr "ನೀವು ಒಬ್ಬ ಬಳಕೆದಾರನಾಗಿರಬೇಕು"
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
-msgstr ""
+msgstr "ಮಿತಿಗೊಳಪಡಿಸಬೇಕಾದ ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲ ಕಡತವನ್ನು ಆರಿಸು."
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
-msgstr ""
+msgstr "ಮಿತಿಗೊಳಪಡಿಸಬೇಕಾದ init ಸ್ಕ್ರಿಪ್ಟ್ ಕಡತವನ್ನು ಆರಿಸು."
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
-msgstr ""
+msgstr "ಮಿತಿಗೊಳಿಸಲ್ಪಟ್ಟ ಅನ್ವಯವು ನಿರ್ಮಿಸುವ ಅಥವ ಬರೆಯುವ ಕಡತವನ್ನು(ಗಳನ್ನು) ಆರಿಸಿ"
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
-msgstr ""
+msgstr "ಮಿತಿಗೊಳಿಸಲ್ಪಟ್ಟ ಅನ್ವಯವು ಅಧಿಕಾರ ಹೊಂದಿರುವ ಅಥವ ಬರೆಯುವ ಕಡತಕೋಶವನ್ನು(ಗಳನ್ನು) ಆರಿಸಿ"
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
-msgstr ""
+msgstr "ಪಾಲಿಸಿ ಕಡತಗಳನ್ನು ಉತ್ಪಾದಿಸಲು ಕೋಶವನ್ನು ಆರಿಸು"
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -175543,13 +176484,13 @@ index d72a685..ea79f3a 100644
+msgstr "ಈಗಿರುವ ಪಾಲಿಸಿಯಲ್ಲಿ ಬಗೆ %s_t ವು ಈಗಾಗಲೆ ಲೋಡ್ ಆಗಿದೆ.\nಮುಂದುವರೆಯಲು ಬಯಸುತ್ತೀರಾ?"
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
-msgstr ""
+msgstr "ಹೆಸರನ್ನು ಪರಿಶೀಲಿಸು"
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -175558,47 +176499,39 @@ index d72a685..ea79f3a 100644
+msgstr "ಈಗಿರುವ ಪಾಲಿಸಿಯಲ್ಲಿ ಡೊಮೈನ್ %s.pp ವು ಈಗಾಗಲೆ ಲೋಡ್ ಆಗಿದೆ.\nಮುಂದುವರೆಯಲು ಬಯಸುತ್ತೀರಾ?"
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
-msgstr ""
+msgstr "ಅಕ್ಷರಗಳನ್ನು ಮತ್ತು ಸಂಖ್ಯೆಗಳನ್ನು ಹೊಂದಿರುವ ಮತ್ತು ಯಾವುದೆ ಖಾಲಿ ಜಾಗಗಳನ್ನು ಹೊಂದಿರದ ಹೆಸರನ್ನು ಸೇರಿಸಬೇಕು."
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
-msgstr ""
+msgstr "ನೀವು ಒಂದು ಕಾರ್ಯಗೊಳಿಸಬಹುದಾದ್ದನ್ನು ನಮೂದಿಸಬೇಕು"
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
-msgstr ""
-+msgstr "SELinux ಅನ್ನು ಸಂರಚಿಸು"
-
+-
-#: ../gui/polgen.py:158
-msgid "Internet Services Daemon"
-msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನ"
++msgstr "SELinux ಅನ್ನು ಸಂರಚಿಸು"
-#: ../gui/polgen.py:197
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-msgstr ""
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr "SELinux ಸಂಪರ್ಕಸ್ಥಾನದ\nಬಗೆ"
-
+-
-#: ../gui/polgen.py:324
-msgid "You must enter a name for your confined process/user"
-msgstr ""
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr "ಪ್ರೊಟೊಕಾಲ್"
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
++msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನ"
-#: ../gui/polgen.py:326
-msgid ""
@@ -175673,17 +176606,19 @@ index d72a685..ea79f3a 100644
-msgstr ""
-
-#: ../gui/portsPage.py:85
--msgid ""
--"SELinux Port\n"
--"Type"
++#: ../gui/portsPage.py:85
+ msgid ""
+ "SELinux Port\n"
+ "Type"
-msgstr ""
--
--#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
--msgid "Protocol"
++msgstr "SELinux ಸಂಪರ್ಕಸ್ಥಾನದ\nಬಗೆ"
+
+ #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+ msgid "Protocol"
-msgstr ""
--
--#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++msgstr "ಪ್ರೊಟೊಕಾಲ್"
+
+ #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
msgid ""
"MLS/MCS\n"
"Level"
@@ -175947,12 +176882,12 @@ index d72a685..ea79f3a 100644
+#: ../gui/system-config-selinux.glade:1256
+msgid "Select Management Object"
+msgstr "ನಿರ್ವಹಣಾ ವಸ್ತುವನ್ನು ಆರಿಸು"
-+
+
+-#: ../gui/selinux.tbl:13
+#: ../gui/system-config-selinux.glade:1273
+msgid "<b>Select:</b>"
+msgstr "<b>ಆರಿಸು:</b>"
-
--#: ../gui/selinux.tbl:13
++
+#: ../gui/system-config-selinux.glade:1326
+msgid "System Default Enforcing Mode"
+msgstr "ಗಣಕ ಪೂರ್ವನಿಯೋಜಿತ ಒತ್ತಾಯಪೂರ್ವಕ ಕ್ರಮ"
@@ -176040,29 +176975,132 @@ index d72a685..ea79f3a 100644
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
+msgstr "label50"
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಸೇರಿಸು"
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಮಾರ್ಪಡಿಸು"
-#: ../gui/selinux.tbl:20
--msgid ""
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಅಳಿಸಿಹಾಕು"
++
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "ಎಲ್ಲಾ ಹಾಗು ಇಚ್ಛೆಗೆ ತಕ್ಕಂತೆ ಬದಲಾಯಿಸಲಾದ ಕಡತ ಸನ್ನಿವೇಶಗಳ ನಡುವೆ ಟಾಗಲ್ ಮಾಡು"
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "SELinux ಬಳಕೆದಾರ ಮ್ಯಾಪಿಂಗನ್ನು ಸೇರಿಸು"
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "SELinux ಬಳಕೆದಾರ ಮ್ಯಾಪಿಂಗನ್ನು ಮಾರ್ಪಡಿಸು"
++
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "SELinux ಬಳಕೆದಾರ ಮ್ಯಾಪಿಂಗನ್ನು ಅಳಿಸು"
++
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "ಬಳಕೆದಾರನನ್ನು ಸೇರಿಸಿ"
++
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "ಬಳಕೆದಾರನನ್ನು ಮಾರ್ಪಡಿಸಿ"
++
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "ಬಳಕೆದಾರನನ್ನು ಅಳಿಸಿಹಾಕಿ"
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
++
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು ಸೇರಿಸು"
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು ಸಂಪಾದಿಸು"
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು ಅಳಿಸಿಹಾಕು"
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "ಇಚ್ಛೆಗೆ ತಕ್ಕಂತೆ ಬದಲಾಯಿಸಲಾದ ಹಾಗು ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳ ನಡುವೆ ಟಾಗಲ್ ಮಾಡು"
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "ಹೊಸ ಪಾಲಿಸಿ ಡೊಮೈನ್ ಅನ್ನು ಉತ್ಪಾದಿಸು"
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "ಪಾಲಿಸಿ ಡೊಮೈನ್ ಅನ್ನು ಲೋಡ್ ಮಾಡು"
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "ಲೋಡ್ ಮಾಡಬಹುದಾದ ಪಾಲಿಸಿಯ ಡೊಮೈನ್ಅನ್ನು ತೆಗೆದುಹಾಕು"
++
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
-"Allow xguest SELinux user account to execute files in home directory or /tmp"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಸೇರಿಸು"
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr "ದಾಖಲೆ ಕಡತಗಳಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ ವರದಿ ಮಾಡದೆ ಇರುವ ಹೆಚ್ಚುವರಿ ಆಡಿಟ್ ನಿಯಮಗಳನ್ನು ಶಕ್ತ/ಅಶಕ್ತಗೊಳಿಸು."
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "ಪ್ರಕ್ರಿಯೆಯ ಕ್ರಮವನ್ನು ಅನುಮತಿಪೂರ್ವಕಕ್ಕೆ ಬದಲಾಯಿಸು."
++
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "ಪ್ರಕ್ರಿಯೆಯ ಕ್ರಮವನ್ನು ಒತ್ತಾಯಪೂರ್ವಕಕ್ಕೆ ಬದಲಾಯಿಸು"
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "ಪ್ರಕ್ರಿಯೆಯ ಡೊಮೈನ್"
-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-#: ../gui/selinux.tbl:231
-msgid "NIS"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಮಾರ್ಪಡಿಸು"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಅಳಿಸಿಹಾಕು"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "SELinux ಬಳಕೆದಾರ '%s' ನ ಅಗತ್ಯವಿದೆ"
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
@@ -176071,748 +177109,732 @@ index d72a685..ea79f3a 100644
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "ಎಲ್ಲಾ ಹಾಗು ಇಚ್ಛೆಗೆ ತಕ್ಕಂತೆ ಬದಲಾಯಿಸಲಾದ ಕಡತ ಸನ್ನಿವೇಶಗಳ ನಡುವೆ ಟಾಗಲ್ ಮಾಡು"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
++msgstr "SELinux ಮಾಹಿತಿ ಪುಟವನ್ನು ಉತ್ಪಾದಿಸು"
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
++msgstr "ಉತ್ಪಾದಿಸಲಾದ SELinux ಮಾಹಿತಿ ಪುಟಗಳನ್ನು ಶೇಖರಿಸಿ ಇರಿಸಲಾಗುವ ಮಾರ್ಗ"
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "SELinux ಬಳಕೆದಾರ ಮ್ಯಾಪಿಂಗನ್ನು ಸೇರಿಸು"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
+ msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "SELinux ಬಳಕೆದಾರ ಮ್ಯಾಪಿಂಗನ್ನು ಮಾರ್ಪಡಿಸು"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
+ msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "SELinux ಬಳಕೆದಾರ ಮ್ಯಾಪಿಂಗನ್ನು ಅಳಿಸು"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
++msgstr "ಎಲ್ಲಾ ಡೊಮೈನ್ಗಳು"
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
++msgstr "ರಚಿಸಬೇಕಿರುವ ಮಾಹಿತಿ ಪುಟಗಳ ಡೊಮೈನ್ ಹೆಸರು(ಗಳು)"
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "ಬಳಕೆದಾರನನ್ನು ಸೇರಿಸಿ"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
++msgstr "SELinux ಪಾಲಿಸಿ ಜಾಲಬಂಧ ಮಾಹಿತಿಗೆ ಮನವಿ ಮಾಡು"
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "ಬಳಕೆದಾರನನ್ನು ಮಾರ್ಪಡಿಸಿ"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
++msgstr "ಎಲ್ಲಾ SELinux ಸಂಪರ್ಕಸ್ಥಾನದ ಬಗೆಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡು"
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "ಬಳಕೆದಾರನನ್ನು ಅಳಿಸಿಹಾಕಿ"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
++msgstr "ಸಂಪರ್ಕಸ್ಥಾನದ ಸಂಬಂಧಿಸಿದ SELinux ಬಗೆಯನ್ನು ತೋರಿಸು"
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
++msgstr "ಈ SELinux ಬಗೆಗಾಗಿ ವಿವರಿಸಲಾದ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು ತೋರಿಸು"
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು ಸೇರಿಸು"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
++msgstr "ಈ ಡೊಮೈನ್ ಬೈಂಡ್ ಮತ್ತು/ಅಥವ ಸಂಪರ್ಕಗೊಳ್ಳಬಹುದಾದ ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ತೋರಿಸು"
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು ಸಂಪಾದಿಸು"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr "ಡೊಮೈನ್ಗಳು ಪರಸ್ಪರ ಒಂದಕ್ಕೊಂದು ವ್ಯವಹರಿಸಬಲ್ಲವೆ ಎಂದು ನೋಡಲು SELinux ಪಾಲಿಸಿಗೆ ಮನವಿ ಸಲ್ಲಿಸು"
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು ಅಳಿಸಿಹಾಕು"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
++msgstr "ಆಕರ ಡೊಮೈನ್"
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "ಇಚ್ಛೆಗೆ ತಕ್ಕಂತೆ ಬದಲಾಯಿಸಲಾದ ಹಾಗು ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳ ನಡುವೆ ಟಾಗಲ್ ಮಾಡು"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
++msgstr "ಗುರಿ ಡೊಮೈನ್"
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
++msgstr "ಬೂಲಿಯನ್ಗಳ ವಿವರಣೆಯನ್ನು ನೋಡಲು SELinux ಪಾಲಿಸಿಗೆ ಮನವಿ ಸಲ್ಲಿಸು"
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "ಹೊಸ ಪಾಲಿಸಿ ಡೊಮೈನ್ ಅನ್ನು ಉತ್ಪಾದಿಸು"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+ msgstr ""
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "ಪಾಲಿಸಿ ಡೊಮೈನ್ ಅನ್ನು ಲೋಡ್ ಮಾಡು"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
++msgstr "ವಿವರಣೆಯನ್ನು ಪಡೆಯಬೇಕಿರುವ ಬೂಲಿಯನ್"
-#: ../gui/selinux.tbl:41
--msgid ""
++#: ../sepolicy/sepolicy.py:301
+ msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "ಲೋಡ್ ಮಾಡಬಹುದಾದ ಪಾಲಿಸಿಯ ಡೊಮೈನ್ಅನ್ನು ತೆಗೆದುಹಾಕು"
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
++msgstr "ಒಂದು ಆಕರ ಪ್ರಕ್ರಿಯೆ ಡೊಮೈನ್ ಗುರಿ ಪ್ರಕ್ರಿಯೆ ಡೊಮೈನ್ಗೆ ರೂಪಾಂತರಗೊಳ್ಳುತ್ತದೆ ಎನ್ನುವುದನ್ನು ನೋಡಲು SELinux ಗೆ ಮನವಿ ಮಾಡು"
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "ದಾಖಲೆ ಕಡತಗಳಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ ವರದಿ ಮಾಡದೆ ಇರುವ ಹೆಚ್ಚುವರಿ ಆಡಿಟ್ ನಿಯಮಗಳನ್ನು ಶಕ್ತ/ಅಶಕ್ತಗೊಳಿಸು."
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
++msgstr "ಆಕರ ಪ್ರಕ್ರಿಯೆಯ ಡೊಮೈನ್"
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
++msgstr "ಗುರಿ ಪ್ರಕ್ರಿಯೆಯ ಡೊಮೈನ್"
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "ಪ್ರಕ್ರಿಯೆಯ ಕ್ರಮವನ್ನು ಅನುಮತಿಪೂರ್ವಕಕ್ಕೆ ಬದಲಾಯಿಸು."
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
+ msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "ಪ್ರಕ್ರಿಯೆಯ ಕ್ರಮವನ್ನು ಒತ್ತಾಯಪೂರ್ವಕಕ್ಕೆ ಬದಲಾಯಿಸು"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
+ msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "ಪ್ರಕ್ರಿಯೆಯ ಡೊಮೈನ್"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
++msgstr "SELinux ಪಾಲಿಸಿ ಮಾಡ್ಯೂಲ್ ನಮೂನೆಯನ್ನು ಉತ್ಪಾದಿಸು"
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
+ msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
--msgstr ""
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "SELinux ಬಳಕೆದಾರ '%s' ನ ಅಗತ್ಯವಿದೆ"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
+ msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
-+msgstr "SELinux ಮಾಹಿತಿ ಪುಟವನ್ನು ಉತ್ಪಾದಿಸು"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
+ msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "ಉತ್ಪಾದಿಸಲಾದ SELinux ಮಾಹಿತಿ ಪುಟಗಳನ್ನು ಶೇಖರಿಸಿ ಇರಿಸಲಾಗುವ ಮಾರ್ಗ"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
++msgstr "ಉತ್ಪಾದಿಸಬೇಕಿರುವ ಪಾಲಿಸಿಯ ಹೆಸರು"
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
-+msgstr "ಎಲ್ಲಾ ಡೊಮೈನ್ಗಳು"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
+ msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "ರಚಿಸಬೇಕಿರುವ ಮಾಹಿತಿ ಪುಟಗಳ ಡೊಮೈನ್ ಹೆಸರು(ಗಳು)"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
++msgstr "ಪರಿಮಿತಿಗೊಳಿಸಬೇಕಿರುವ ಎಕ್ಸಿಗ್ಯೂಟೆಬಲ್"
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
-+msgstr "SELinux ಪಾಲಿಸಿ ಜಾಲಬಂಧ ಮಾಹಿತಿಗೆ ಮನವಿ ಮಾಡು"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+ msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
-+msgstr "ಎಲ್ಲಾ SELinux ಸಂಪರ್ಕಸ್ಥಾನದ ಬಗೆಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡು"
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
++msgstr "ಆಜ್ಞೆಗಳು"
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
-+msgstr "ಸಂಪರ್ಕಸ್ಥಾನದ ಸಂಬಂಧಿಸಿದ SELinux ಬಗೆಯನ್ನು ತೋರಿಸು"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+ msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
-+msgstr "ಈ SELinux ಬಗೆಗಾಗಿ ವಿವರಿಸಲಾದ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು ತೋರಿಸು"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
+ msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "ಈ ಡೊಮೈನ್ ಬೈಂಡ್ ಮತ್ತು/ಅಥವ ಸಂಪರ್ಕಗೊಳ್ಳಬಹುದಾದ ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ತೋರಿಸು"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
+ msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "ಡೊಮೈನ್ಗಳು ಪರಸ್ಪರ ಒಂದಕ್ಕೊಂದು ವ್ಯವಹರಿಸಬಲ್ಲವೆ ಎಂದು ನೋಡಲು SELinux ಪಾಲಿಸಿಗೆ ಮನವಿ ಸಲ್ಲಿಸು"
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "ಗೊತ್ತಿರದ"
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
-+msgstr "ಆಕರ ಡೊಮೈನ್"
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
++msgstr "ಜಾಲಬಂಧ ಸೇವೆಗಳ ಡೀಮನ್"
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
-+msgstr "ಗುರಿ ಡೊಮೈನ್"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
+ msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "ಬೂಲಿಯನ್ಗಳ ವಿವರಣೆಯನ್ನು ನೋಡಲು SELinux ಪಾಲಿಸಿಗೆ ಮನವಿ ಸಲ್ಲಿಸು"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
-+msgstr "ಎಲ್ಲಾ ಬೂಲಿಯನ್ ವಿವರಣೆಯನ್ನು ಪಡೆ"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
-+msgstr "ವಿವರಣೆಯನ್ನು ಪಡೆಯಬೇಕಿರುವ ಬೂಲಿಯನ್"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "ಒಂದು ಆಕರ ಪ್ರಕ್ರಿಯೆ ಡೊಮೈನ್ ಗುರಿ ಪ್ರಕ್ರಿಯೆ ಡೊಮೈನ್ಗೆ ರೂಪಾಂತರಗೊಳ್ಳುತ್ತದೆ ಎನ್ನುವುದನ್ನು ನೋಡಲು SELinux ಗೆ ಮನವಿ ಮಾಡು"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
-+msgstr "ಆಕರ ಪ್ರಕ್ರಿಯೆಯ ಡೊಮೈನ್"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
+ msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
-+msgstr "ಗುರಿ ಪ್ರಕ್ರಿಯೆಯ ಡೊಮೈನ್"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
++msgstr "ಮಾನ್ಯವಾದ ಬಗೆಗಳು:\n"
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
-+msgstr "SELinux ಪಾಲಿಸಿ ಮಾಡ್ಯೂಲ್ ನಮೂನೆಯನ್ನು ಉತ್ಪಾದಿಸು"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನಗಳು 1 ರಿಂದ %d ರ ನಡುವಿನ ಸಂಖ್ಯೆಗಳು ಅಥವ ಸಂಖ್ಯೆಗಳ ವ್ಯಾಪ್ತಿಯಾಗಿರಬೇಕು"
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
-+msgstr "ಉತ್ಪಾದಿಸಬೇಕಿರುವ ಪಾಲಿಸಿಯ ಹೆಸರು"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
+ msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
-+msgstr "ಪರಿಮಿತಿಗೊಳಿಸಬೇಕಿರುವ ಎಕ್ಸಿಗ್ಯೂಟೆಬಲ್"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+ msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
-+msgstr "ಪಾಲಿಸಿ ಉತ್ಪಾದನಾ ಪ್ರಾಯೋಗಿಕ ಸೂಟ್"
++#: ../sepolicy/sepolicy/generate.py:355
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr "ಹೆಸರು ವರ್ಣಮಾಲೆ ಮತ್ತು ಅಂಕೆ ಎರಡನ್ನೂ ಹೊಂದಿರಬೇಕು ಹಾಗು ಖಾಲಿ ಜಾಗಗಳಿರಬಾರದು. \"-n MODULENAME\" ಎಂಬ ಆಯ್ಕೆಯನ್ನು ಬಳಸಬಹುದು."
-#: ../gui/selinux.tbl:72
-msgid "Games"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
-+msgstr "ಆಜ್ಞೆಗಳು"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
++msgstr "ಬಳಕೆದಾರ ಪಾತ್ರದ ಪ್ರಕಾರಗಳಿಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲವುಗಳನ್ನು ನಿಯೋಜಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ."
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:158
-+msgid "Internet Services Daemon"
-+msgstr "ಜಾಲಬಂಧ ಸೇವೆಗಳ ಡೀಮನ್"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
++msgstr "ಕೇವಲ ಡೀಮನ್ ಅನ್ವಯಗಳು ಮಾತ್ರ ಒಂದು init ಸ್ಕ್ರಿಪ್ಟನ್ನು ಬಳಸಬಲ್ಲದು..."
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:171
-+msgid "Valid Types:\n"
-+msgstr "ಮಾನ್ಯವಾದ ಬಗೆಗಳು:\n"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವಾಗಿರಬೇಕು "
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:205
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನಗಳು 1 ರಿಂದ %d ರ ನಡುವಿನ ಸಂಖ್ಯೆಗಳು ಅಥವ ಸಂಖ್ಯೆಗಳ ವ್ಯಾಪ್ತಿಯಾಗಿರಬೇಕು"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog ವು ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವಾಗಿರಬೇಕು "
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:332
-+msgid "You must enter a name for your confined process/user"
-+msgstr "ನಿಮ್ಮ ಮಿತಿಗೊಳಿಸಲ್ಪಟ್ಟ ಪ್ರಕ್ರಿಯೆ/ಬಳಕೆದಾರರಿಗಾಗಿ ಒಂದು ಹೆಸರನ್ನು ದಾಖಲಿಸಬೇಕು"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos ವು ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವಾಗಿರಬೇಕು "
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:334
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "ಹೆಸರು ವರ್ಣಮಾಲೆ ಮತ್ತು ಅಂಕೆ ಎರಡನ್ನೂ ಹೊಂದಿರಬೇಕು ಹಾಗು ಖಾಲಿ ಜಾಗಗಳಿರಬಾರದು. \"-n MODULENAME\" ಎಂಬ ಆಯ್ಕೆಯನ್ನು ಬಳಸಬಹುದು."
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache ವು ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವಾಗಿರಬೇಕು "
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:422
-+msgid "User Role types can not be assigned executables."
-+msgstr "ಬಳಕೆದಾರ ಪಾತ್ರದ ಪ್ರಕಾರಗಳಿಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲವುಗಳನ್ನು ನಿಯೋಜಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ."
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
++msgstr "USER ಪ್ರಕಾರಗಳು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಒಂದು tmp ಬಗೆಯನ್ನು ಪಡೆದುಕೊಳ್ಳುತ್ತವೆ"
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:428
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "ಕೇವಲ ಡೀಮನ್ ಅನ್ವಯಗಳು ಮಾತ್ರ ಒಂದು init ಸ್ಕ್ರಿಪ್ಟನ್ನು ಬಳಸಬಲ್ಲದು..."
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
+ msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:446
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವಾಗಿರಬೇಕು "
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
++msgstr "ನಿಮ್ಮ ಮಿತಿಗೊಳಿಸಲ್ಪಟ್ಟ ಪ್ರಕ್ರಿಯೆಗಳಿಗಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲ ಪಥವನ್ನು ನೀವು ನಮೂದಿಸಲೇಬೇಕು"
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:452
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog ವು ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವಾಗಿರಬೇಕು "
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
++msgstr "ಒತ್ತಾಯಪೂರ್ವಕ ಪ್ರಕಾರದ ಕಡತ"
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:458
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos ವು ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವಾಗಿರಬೇಕು "
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
++msgstr "ಸಂಪರ್ಕ ಸಾಧನ ಕಡತ"
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:464
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache ವು ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವಾಗಿರಬೇಕು "
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
++msgstr "ಕಡತ ಸನ್ನಿವೇಶಗಳ ಕಡತ"
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:494
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER ಪ್ರಕಾರಗಳು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಒಂದು tmp ಬಗೆಯನ್ನು ಪಡೆದುಕೊಳ್ಳುತ್ತವೆ"
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
+ msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1012
-+msgid "You must enter the executable path for your confined process"
-+msgstr "ನಿಮ್ಮ ಮಿತಿಗೊಳಿಸಲ್ಪಟ್ಟ ಪ್ರಕ್ರಿಯೆಗಳಿಗಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲ ಪಥವನ್ನು ನೀವು ನಮೂದಿಸಲೇಬೇಕು"
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
++msgstr "ಸಿದ್ಧತಾ ಸ್ಕ್ರಿಪ್ಟ್"
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1190
-+msgid "Type Enforcement file"
-+msgstr "ಒತ್ತಾಯಪೂರ್ವಕ ಪ್ರಕಾರದ ಕಡತ"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
++msgstr "ABRT ಯು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1191
-+msgid "Interface file"
-+msgstr "ಸಂಪರ್ಕ ಸಾಧನ ಕಡತ"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++msgstr "ABRT ಘಟನೆಗಳ ವಿಧಿಗುಚ್ಛಗಳನ್ನು ನಿಭಾಯಿಸಲು ABRT ಅನ್ನು ಅನುಮತಿಸಲು abrt_handle_event_t ಡೊಮೈನ್ ಅನ್ನು ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1192
-+msgid "File Contexts file"
-+msgstr "ಕಡತ ಸನ್ನಿವೇಶಗಳ ಕಡತ"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
++msgstr "JIT ಕಂಪೈಲರನ್ನು ಬಳಸುವಂತೆ amavis ಅನ್ನು ಅನುಮತಿಸು"
++
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1193
-+msgid "Setup Script"
-+msgstr "ಸಿದ್ಧತಾ ಸ್ಕ್ರಿಪ್ಟ್"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: booleans.py:6
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-msgstr ""
--
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
++msgstr "ಬಳಕೆದಾರರು sssd ಪರಿಚಾರಕವನ್ನು ಬಳಸಿಕೊಳ್ಳದೆ ನೇರವಾಗಿ ldap ನಿಂದ ಬಳಕೆದಾರ passwd ನಮೂದುಗಳನ್ನು ಪರಿಹರಿಸಲು ಅನುಮತಿಸು"
+
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-msgstr ""
--
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
++msgstr "ಬಳಕೆದಾರರು ರೇಡಿಯಸ್ ಪರಿಚಾರಕವನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರವೇಶಿಸಲು ಅನುಮತಿಸು"
+
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
--msgstr ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "ABRT ಯು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸು."
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
+ msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
--msgstr ""
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "ABRT ಘಟನೆಗಳ ವಿಧಿಗುಚ್ಛಗಳನ್ನು ನಿಭಾಯಿಸಲು ABRT ಅನ್ನು ಅನುಮತಿಸಲು abrt_handle_event_t ಡೊಮೈನ್ ಅನ್ನು ಅನುಮತಿಸು"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
+ msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-msgstr ""
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "JIT ಕಂಪೈಲರನ್ನು ಬಳಸುವಂತೆ amavis ಅನ್ನು ಅನುಮತಿಸು"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
++msgstr "cdrecord ಗೆ ಹಲವಾರು ವಿಷಯವನ್ನು ಓದಲು ಅನುಮತಿಸು. nfs, samba, ತೆಗೆದುಹಾಕಬಹುದಾದ ಸಾಧನಗಳು, ಬಳಕೆದಾರ temp ಹಾಗು ನಂಬಲರ್ಹವಲ್ಲದ ವಿಷಯವನ್ನು ಹೊಂದಿರುವ ಕಡತಗಳು"
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-msgstr ""
-+#: booleans.py:4
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "ಬಳಕೆದಾರರು sssd ಪರಿಚಾರಕವನ್ನು ಬಳಸಿಕೊಳ್ಳದೆ ನೇರವಾಗಿ ldap ನಿಂದ ಬಳಕೆದಾರ passwd ನಮೂದುಗಳನ್ನು ಪರಿಹರಿಸಲು ಅನುಮತಿಸು"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
++msgstr "JIT ಕಂಪೈಲರನ್ನು ಬಳಸುವಂತೆ clamd ಅನ್ನು ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-msgstr ""
-+#: booleans.py:5
-+msgid "Allow users to login using a radius server"
-+msgstr "ಬಳಕೆದಾರರು ರೇಡಿಯಸ್ ಪರಿಚಾರಕವನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರವೇಶಿಸಲು ಅನುಮತಿಸು"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
++msgstr "ಸುರಕ್ಷಿತವಲ್ಲದ ಕಡತಗಳನ್ನು ಒಂದು ವ್ಯವಸ್ಥೆಯಲ್ಲಿರಿಸಲು clamscan ಗೆ ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-msgstr ""
-+#: booleans.py:6
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "cdrecord ಗೆ ಹಲವಾರು ವಿಷಯವನ್ನು ಓದಲು ಅನುಮತಿಸು. nfs, samba, ತೆಗೆದುಹಾಕಬಹುದಾದ ಸಾಧನಗಳು, ಬಳಕೆದಾರ temp ಹಾಗು ನಂಬಲರ್ಹವಲ್ಲದ ವಿಷಯವನ್ನು ಹೊಂದಿರುವ ಕಡತಗಳು"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
++msgstr "ಬಳಕೆದಾರ ವಿಷಯವನ್ನು ಓದಲು clamscan ಗೆ ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-msgstr ""
-+#: booleans.py:7
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "JIT ಕಂಪೈಲರನ್ನು ಬಳಸುವಂತೆ clamd ಅನ್ನು ಅನುಮತಿಸು"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
++msgstr "Cobbler ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-msgstr ""
-+#: booleans.py:8
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "ಸುರಕ್ಷಿತವಲ್ಲದ ಕಡತಗಳನ್ನು ಒಂದು ವ್ಯವಸ್ಥೆಯಲ್ಲಿರಿಸಲು clamscan ಗೆ ಅನುಮತಿಸು"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು Cobbler ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-msgstr ""
-+#: booleans.py:9
-+msgid "Allow clamscan to read user content"
-+msgstr "ಬಳಕೆದಾರ ವಿಷಯವನ್ನು ಓದಲು clamscan ಗೆ ಅನುಮತಿಸು"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "cifs ಕಡತ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ನಿಲುಕಿಸಿಕೊಳ್ಳುವಂತೆ Cobbler ಅನ್ನು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-msgstr ""
-+#: booleans.py:10
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "Cobbler ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸು."
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "nfs ಕಡತ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ನಿಲುಕಿಸಿಕೊಳ್ಳುವಂತೆ Cobbler ಅನ್ನು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-msgstr ""
-+#: booleans.py:11
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು Cobbler ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು collectd ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಲು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-msgstr ""
-+#: booleans.py:12
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "cifs ಕಡತ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ನಿಲುಕಿಸಿಕೊಳ್ಳುವಂತೆ Cobbler ಅನ್ನು ಅನುಮತಿಸು."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "codnor ಡೊಮೈನ್ TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-msgstr ""
-+#: booleans.py:13
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "nfs ಕಡತ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ನಿಲುಕಿಸಿಕೊಳ್ಳುವಂತೆ Cobbler ಅನ್ನು ಅನುಮತಿಸು."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
++msgstr "ವ್ಯವಸ್ಥೆಯ ಸನ್ನಿವೇಶಗಳನ್ನು ಪುನಃಸ್ಥಾಪನೆ ಮಾಡಲು ವ್ಯವಸ್ಥೆಯ cron ಕಾರ್ಯಗಳು ಕಡತವ್ಯವಸ್ಥೆಯ ಮರು ಲೇಬಲ್ ಮಾಡುವುದನ್ನು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-msgstr ""
-+#: booleans.py:14
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು collectd ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಲು ಅನುಮತಿಸು."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
++msgstr "ಛಾಯೆಯನ್ನು cvs ಡೀಮನ್ ಓದಲು ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-msgstr ""
-+#: booleans.py:15
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "codnor ಡೊಮೈನ್ TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
++msgstr "ಮುಖ್ಯಕಡತಗಳನ್ನು(corefiles) / ಕ್ಕೆ ಬರೆಯಲು ಡೆಮೋನುಗಳಿಗೆ ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-msgstr ""
-+#: booleans.py:16
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "ವ್ಯವಸ್ಥೆಯ ಸನ್ನಿವೇಶಗಳನ್ನು ಪುನಃಸ್ಥಾಪನೆ ಮಾಡಲು ವ್ಯವಸ್ಥೆಯ cron ಕಾರ್ಯಗಳು ಕಡತವ್ಯವಸ್ಥೆಯ ಮರು ಲೇಬಲ್ ಮಾಡುವುದನ್ನು ಅನುಮತಿಸು."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "tcp ರಾಪರ್ಸ್ ಅನ್ನು ಬಳಸಲು ಡೀಮನ್ ಗೆ ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-msgstr ""
-+#: booleans.py:17
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "ಛಾಯೆಯನ್ನು cvs ಡೀಮನ್ ಓದಲು ಅನುಮತಿಸು"
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "ಎಲ್ಲಾ ಡೀಮನ್ಗಳು ಟರ್ಮಿನಲ್ಗಳಲ್ಲಿ ಓದುವ/ಬರೆಯುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸಲು ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
--msgstr ""
-+#: booleans.py:18
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "ಮುಖ್ಯಕಡತಗಳನ್ನು(corefiles) / ಕ್ಕೆ ಬರೆಯಲು ಡೆಮೋನುಗಳಿಗೆ ಅನುಮತಿಸು"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
+ msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
--msgstr ""
-+#: booleans.py:19
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "tcp ರಾಪರ್ಸ್ ಅನ್ನು ಬಳಸಲು ಡೀಮನ್ ಗೆ ಅನುಮತಿಸು."
++#: booleans.py:26
++msgid "Allow dan to read user files"
+ msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-msgstr ""
-+#: booleans.py:20
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "ಎಲ್ಲಾ ಡೀಮನ್ಗಳು ಟರ್ಮಿನಲ್ಗಳಲ್ಲಿ ಓದುವ/ಬರೆಯುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸಲು ಅನುಮತಿಸು"
-
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr ""
-+#: booleans.py:21
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
+msgstr "ಬಳಕೆದಾರರ ನೆಲೆ ಕೋಶಗಳಲ್ಲಿನ ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು dbadm ಗೆ ಅನುಮತಿಸು"
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
-msgstr ""
-+#: booleans.py:22
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
+msgstr "ಬಳಕೆದಾರರ ನೆಲೆ ಕೋಶಗಳಲ್ಲಿನ ಕಡತಗಳನ್ನು ಓದಲು dbadm ಗೆ ಅನುಮತಿಸು"
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
-msgstr ""
-+#: booleans.py:23
++#: booleans.py:29
+msgid ""
+"Deny user domains applications to map a memory region as both executable and"
+" writable, this is dangerous and the executable should be reported in "
+"bugzilla"
+msgstr "ಒಂದು ಮೆಮೊರಿ ಪ್ರದೇಶವನ್ನು ಚಲಾಯಿಸಬಹುದಾದ ಮತ್ತು ಬರೆಯಬಹುದಾದ ರೀತಿಯಲ್ಲಿ ಬಳಕೆದಾರ ಕ್ಷೇತ್ರದ ಅನ್ವಯಗಳು ಮ್ಯಾಪ್ ಮಾಡುವುದನ್ನು ನಿರಾಕರಿಸು, ಇದು ಅಪಾಯಕಾರಿಯಾಗಿರುತ್ತದೆ ಮತ್ತು ಎಕ್ಸಿಗ್ಯೂಟೆಬಲ್ ಅನ್ನು ಬಗ್ಝಿಲ್ಲಾದಲ್ಲಿ ವರದಿ ಮಾಡಲಾಗುತ್ತದೆ"
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
-msgstr ""
-+#: booleans.py:24
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
+msgstr "sysadm ಎಲ್ಲಾ ಪ್ರಕ್ರಿಯೆಗಳ ದೋಷನಿವಾರಣೆ ಅಥವ ptrace ಮಾಡಲು ಅನುಮತಿಸು."
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
-msgstr ""
-+#: booleans.py:25
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "dhcp ಕ್ಲೈಂಟ್ ಅನ್ವಯಗಳು iptables ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಂತೆ ಅನುಮತಿಸು."
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
-msgstr ""
-+#: booleans.py:26
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
+msgstr "LDAP ಬ್ಯಾಕೆಂಡ್ಗಳನ್ನು ಬಳಸಲು DHCP ಡೀಮನ್ಗೆ ಅನುಮತಿಸು"
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
-msgstr ""
-+#: booleans.py:27
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr "ಎಲ್ಲಾ ಡೊಮೈನ್ಗಳು ಬೇರೆ ಡೊಮೈನ್ಗಳ ಕಡತ ವಿವರಣೆಗಾರರನ್ನು ಬಳಸಲು ಅನುಮತಿಸು"
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
-msgstr ""
-+#: booleans.py:28
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr "ಎಲ್ಲಾ ಡೊಮೈನ್ಗಳು ಕರ್ನಲ್ ಲೋಡ್ ಘಟಕಗಳನ್ನು ಹೊಂದಿರಲು ಅನುಮತಿಸು"
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
-msgstr ""
-+#: booleans.py:29
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr "ಆಡಿಯೊ ಸಾಧನಗಳನ್ನು ಎಂಟ್ರೊಪಿ ಊಡಿಕೆಗಳ ಮೂಲವಾಗಿ ಬಳಸಲು ಅನುಮತಿಸು"
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
-msgstr ""
-+#: booleans.py:30
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr "ದತ್ತಸಂಚಯಗಳೊಂದಿಗೆ (postgres, mysql) exim ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು"
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
-msgstr ""
-+#: booleans.py:31
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgstr "ಅಧಿಕಾರವಿಲ್ಲದ ಬಳಕೆದಾರ ಕಡತಗಳನ್ನು ರಚಿಸಲು, ಬರೆಯಲು ಹಾಗು ಓದಲು exim ಗೆ ಅನುಮತಿಸು."
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
-msgstr ""
-+#: booleans.py:32
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
+msgstr "ಅಧಿಕಾರವಿಲ್ಲದ ಬಳಕೆದಾರ ಕಡತಗಳನ್ನು ಓದಲು exim ಗೆ ಅನುಮತಿಸು."
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
-msgstr ""
-+#: booleans.py:33
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr "fcron ಅನ್ನು ಬೆಂಬಲಿಸಲು cron ನಲ್ಲಿ ಹೆಚ್ಚುವರಿ ನಿಯಮಗಳನ್ನು ಶಕ್ತಗೊಳಿಸು."
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
-msgstr ""
-+#: booleans.py:34
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
+msgstr "ಫೆನ್ಸಡ್ ಡೊಮೈನ್ TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
-msgstr ""
-+#: booleans.py:35
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
+msgstr "ssh ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ನಿರ್ಬಂಧಿತ ಡೊಮೈನ್ಗೆ ಅನುಮತಿಸು."
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
+ msgstr ""
+
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-msgstr ""
-+#: booleans.py:36
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
+msgstr "ftp ಯು ಬಳಕೆದಾರ ನೆಲೆ ಕೋಶಗಳನ್ನು ಓದಲು ಹಾಗು ಬರೆಯಲು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-msgstr ""
-+#: booleans.py:37
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
@@ -176821,21 +177843,21 @@ index d72a685..ea79f3a 100644
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-msgstr ""
-+#: booleans.py:38
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
+msgstr "ftp ಪರಿಚಾರಕಗಳು 1023 ಕ್ಕೂ ಹೆಚ್ಚಿನ ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳೊಂದಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-msgstr ""
-+#: booleans.py:39
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
+msgstr "ftp ಪರಿಚಾರಕಗಳು mysql ದತ್ತಸಂಚಯ ಸಂಪರ್ಕಸ್ಥಾನಗಳೊಂದಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-msgstr ""
-+#: booleans.py:40
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
@@ -176845,49 +177867,49 @@ index d72a685..ea79f3a 100644
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-msgstr ""
-+#: booleans.py:41
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
+msgstr "ftp ಪರಿಚಾರಕವು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ cifs ಗಳನ್ನು ಬಳಸಲು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-msgstr ""
-+#: booleans.py:42
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
+msgstr "ftp ಪರಿಚಾರಕವು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ nfs ಗಳನ್ನು ಬಳಸಲು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-msgstr ""
-+#: booleans.py:43
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgstr "ಜಡ ಕ್ರಮದಲ್ಲಿ ಕಾದಿರಿಸದೇ ಇರುವ ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗಾಗಿ ಬೈಂಡ್ ಆಗುವಂತೆ ftp ಪೂರೈಕೆಗಣಕವನ್ನು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-msgstr ""
-+#: booleans.py:44
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
+msgstr "Git CGI ಯು ನೆಲೆ ಕೋಶಗಳನ್ನು ಹುಡುಕ ಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-msgstr ""
-+#: booleans.py:45
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr "cifs ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು Git CGI ನಿಲುಕಿಸಿಕೊಳ್ಳಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-msgstr ""
-+#: booleans.py:46
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr "nfs ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು Git CGI ನಿಲುಕಿಸಿಕೊಳ್ಳಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-msgstr ""
-+#: booleans.py:47
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
@@ -176896,7 +177918,7 @@ index d72a685..ea79f3a 100644
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-msgstr ""
-+#: booleans.py:48
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
@@ -176905,42 +177927,42 @@ index d72a685..ea79f3a 100644
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-msgstr ""
-+#: booleans.py:49
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
+msgstr "ವ್ಯವಸ್ಥೆಯ ಡೀಮನ್ ನೆಲೆ ಕೋಶಗಳನ್ನು ಹುಡುಕ ಬೇಕೆ ಅಥವ ಬೇಡವೆ ನಿರ್ಧರಿಸು."
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-msgstr ""
-+#: booleans.py:50
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr "cifs ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು Git ವ್ಯವಸ್ಥೆ ಡೀಮನ್ ನಿಲುಕಿಸಿಕೊಳ್ಳಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-msgstr ""
-+#: booleans.py:51
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr "nfs ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು Git ವ್ಯವಸ್ಥೆ ಡೀಮನ್ ನಿಲುಕಿಸಿಕೊಳ್ಳಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-msgstr ""
-+#: booleans.py:52
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
+msgstr "gitisis ಡೀಮನ್ ಮೈಲನ್ನು ಕಳುಹಿಸಲು ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-msgstr ""
-+#: booleans.py:53
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
+msgstr "ಎಲ್ಲಾ ಡೊಮೈನ್ಗಳಿಗಾಗಿ urandom ಅನ್ನು ಓದುವುದನ್ನು ಸಕ್ರಿಯಗೊಳಿಸು."
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-msgstr ""
-+#: booleans.py:54
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
@@ -176949,7 +177971,7 @@ index d72a685..ea79f3a 100644
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-msgstr ""
-+#: booleans.py:55
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
@@ -176958,210 +177980,213 @@ index d72a685..ea79f3a 100644
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-msgstr ""
-+#: booleans.py:56
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+msgstr "gssd ಯನ್ನು ತಾತ್ಕಾಲಿಕ ಕೋಶದಿಂದ ಓದಲು ಅನುಮತಿಸು. ಕರ್ಬರೋಸ್ tgt ಅನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು."
-#: ../gui/selinux.tbl:141
-msgid "pppd"
++#: booleans.py:64
++msgid "Allow guest to exec content"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
-msgstr ""
-+#: booleans.py:57
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr "Apache ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸು. ಕೋಶಗಳನ್ನು/ಕಡತಗಳನ್ನು public_content_rw_t ಎಂದು ಲೇಬಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
-msgstr ""
-+#: booleans.py:58
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr "httpd ಯು ಒಳನಿರ್ಮಿತ ಸ್ಕಿಪ್ಟಿಂಗ್ (ಸಾಮಾನ್ಯವಾಗಿ php) ಅನ್ನು ಬಳಸಲು ಅನುಮತಿಸು"
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
-msgstr ""
-+#: booleans.py:59
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
+msgstr "ಸ್ಪ್ಯಾಮ್ ಅನ್ನು ನೋಡಲು http ಡೀಮನ್ಗೆ ಅನುಮತಿಸು"
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
-msgstr ""
-+#: booleans.py:60
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr "ftp ಸಂಪರ್ಕಸ್ಥಾನದೊಂದಿಗೆ ಮತ್ತು ಅಲ್ಪಕಾಲಿಕ ಸಂಪರ್ಕಸ್ಥಾನಗಳೊಂದಿಗೆ ಸಂಪರ್ಕಹೊಂದುವಾಗ httpd ಯು ಒಂದು FTP ಕಕ್ಷಿಯಾಗಿ ವರ್ತಿಸಲು ಅನುಮತಿಸು."
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
-msgstr ""
-+#: booleans.py:61
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr "ldap ಸಂಪರ್ಕಸ್ಥಾನದೊಂದಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು httpd ಅನ್ನು ಅನುಮತಿಸು"
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
-msgstr ""
-+#: booleans.py:62
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
+msgstr "zabbix ನೊಂದಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಲು http ಡೀಮನ್ಗೆ ಅನುಮತಿಸು."
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
-msgstr ""
-+#: booleans.py:63
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr "TCP ಬಳಸಿಕೊಂಡು HTTPD ಸ್ಕ್ರಿಪ್ಟುಗಳು ಹಾಗು ಘಟಕಗಳು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
-msgstr ""
-+#: booleans.py:64
++#: booleans.py:72
+msgid ""
+"Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr "HTTPD ಸ್ಕ್ರಿಪ್ಟುಗಳು ಹಾಗು ಘಟಕಗಳು ಜಾಲಬಂಧದ ಮುಖಾಂತರ cobbler ದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
-msgstr ""
-+#: booleans.py:65
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr "HTTPD ಸ್ಕ್ರಿಪ್ಟುಗಳು ಹಾಗು ಘಟಕಗಳು ಜಾಲಬಂಧದ ಮುಖಾಂತರ ದತ್ತಸಂಚಯಗಳೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
-msgstr ""
-+#: booleans.py:66
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr "ಸ್ಥಳೀಯ memacache ಪರಿಚಾರಕದೊಂದಿಗೆ httpd ಯೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
-msgstr ""
-+#: booleans.py:67
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
+msgstr "httpd ಯು ರಿಲೆ ಆಗಿ ವರ್ತಿಸಲು ಅನುಮತಿಸು."
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
-msgstr ""
-+#: booleans.py:68
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
+msgstr "ಮೈಲ್ ಅನ್ನು ಕಳುಹಿಸಲು http ಡೀಮನ್ಗೆ ಅನುಮತಿಸು."
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
-msgstr ""
-+#: booleans.py:69
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr "Apache ಯು dbus ಮೂಲಕ avahi ಯೊಂದಿಗೆ ವ್ಯವಹರಿಸುವಿಕೆಯನ್ನು ಅನುಮತಿಸು"
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
-msgstr ""
-+#: booleans.py:70
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr "cgi ಬೆಂಬಲಕ್ಕಾಗಿ httpd ಗೆ ಅನುಮತಿಸು"
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
-msgstr ""
-+#: booleans.py:71
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr "httpd ಯು ftp ಸಂಪರ್ಕಸ್ಥಾನದಲ್ಲಿನ ಆಲಿಸುವ ಮೂಲಕ FTP ಪರಿಚಾರಕವಾಗಿ ವರ್ತಿಸಲು ಅನುಮತಿಸು."
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
-msgstr ""
-+#: booleans.py:72
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr "ನೆಲೆ ಕೋಶಗಳನ್ನು httpd ಓದಲು ಅನುಮತಿಸು"
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
-msgstr ""
-+#: booleans.py:73
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr "httpd ಸ್ಕ್ರಿಪ್ಟುಗಳ ಹಾಗು ಘಟಕಗಳ execmem/execstack ಮಾಡಲು ಅನುಮತಿಸು."
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
-msgstr ""
-+#: booleans.py:74
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr "ಸುಲಭವಾಗಿ ಮುಚ್ಚಲ್ಪಡುವಂತೆ ಸಂಪರ್ಕಸ್ಥಾನ 80 ರೊಂದಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು HTTPD ಅನ್ನು ಅನುಮತಿಸು."
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
-msgstr ""
-+#: booleans.py:75
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
+msgstr "httpd ಪ್ರಕ್ರಿಯೆಗಳು IPA ವಿಷಯವನ್ನು ನಿರ್ವಹಿಸಲು ಅನುಮತಿಸು."
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
-msgstr ""
-+#: booleans.py:76
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr "Apache ಯು mod_auth_ntlm_winbind ಅನ್ನು ಬಳಸುವುದನ್ನು ಅನುಮತಿಸು."
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
-msgstr ""
-+#: booleans.py:77
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
+msgstr "Apache ಯು mod_auth_pam ಅನ್ನು ಬಳಸುವುದನ್ನು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:161
--msgid "rsync"
+-msgid "Disable SELinux protection for rsync daemon"
-msgstr ""
-+#: booleans.py:78
++#: booleans.py:86
+msgid "Allow httpd to read user content"
+msgstr "ಬಳಕೆದಾರ ವಿಷಯಗಳನ್ನು ಓದಲು httpd ಗೆ ಅನುಮತಿಸು"
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
-msgstr ""
-+#: booleans.py:79
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr "Apache ಯು ಪ್ಯಾಸೆಂಜರಿಗೆ ಪರಿವರ್ತನೆಯಾಗದಿರುವಂತೆ stickshift ಕ್ರಮವನ್ನು ಚಲಾಯಿಸಲು ಅನುಮತಿಸು"
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
-msgstr ""
-+#: booleans.py:80
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
+msgstr "ಅದರ ಸಂಪನ್ಮೂಲದ ಮಿತಿಯನ್ನು ಬದಲಾಯಿಸಲು httpd ಡೀಮನ್ಗೆ ಅನುಮತಿಸು"
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
-msgstr ""
-+#: booleans.py:81
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr "HTTPD ಯು SSI ಎಕ್ಸಿಗ್ಯೂಟೆಬಲ್ ಅನ್ನು ವ್ಯವಸ್ಥೆಯ CGI ಸ್ಕ್ರಿಪ್ಟುಗಳ ರೀತಿಯದ್ದೇ ಆದ ಡೊಮೈನ್ನಲ್ಲಿ ಚಲಾಯಿಸಲು ಅನುಮತಿಸು."
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
-msgstr ""
-+#: booleans.py:82
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr "ಹಂಚಲಾದ ಸಾರ್ವಜನಿಕ ವಿಷಯಕ್ಕೆ apache ಸ್ಕ್ರಿಪ್ಟುಗಳನ್ನು ಬರೆಯಲು ಅನುಮತಿಸು, ಕೋಶಗಳನ್ನು/ಕಡತಗಳನ್ನು public_rw_content_t ಎಂದು ಲೇಬಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#: booleans.py:83
+-#: ../gui/selinux.tbl:165
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
+msgstr "Apache ಯು tmp ಯಲ್ಲಿನ ವಿಷಯವನ್ನು ಅನುಮತಿಸು."
-
--#: ../gui/selinux.tbl:165
-+#: booleans.py:84
++
++#: booleans.py:92
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-msgstr ""
@@ -177172,107 +178197,106 @@ index d72a685..ea79f3a 100644
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-msgstr ""
-+#: booleans.py:85
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
+msgstr "HTTPD ಎಲ್ಲಾ ವಿಷಯ ಕಡತಗಳನ್ನು ನಿಭಾಯಿಸುವಿಕೆಯನ್ನು ಒಗ್ಗೂಡಿಸು."
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-msgstr ""
-+#: booleans.py:86
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
+msgstr "cifs ಕಡತ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ನಿಲುಕಿಸಿಕೊಳ್ಳುವಂತೆ httpd ಅನ್ನು ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-msgstr ""
-+#: booleans.py:87
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
+msgstr "FUSE ಕಡತ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ನಿಲುಕಿಸಿಕೊಳ್ಳುವಂತೆ httpd ಅನ್ನು ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-msgstr ""
-+#: booleans.py:88
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
+msgstr "gpg ಯನ್ನು ಚಲಾಯಿಸಲು httpd ಗೆ ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-msgstr ""
-+#: booleans.py:89
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
+msgstr "nfs ಕಡತ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ನಿಲುಕಿಸಿಕೊಳ್ಳುವಂತೆ httpd ಅನ್ನು ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-msgstr ""
-+#: booleans.py:90
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
+msgstr "httpd ಅನ್ನು ಒಂದು oddjob ಯು ಒಂದು ಸೇವೆಯನ್ನು ಆರಂಭಿಸುವಂತೆ ವ್ಯವಹರಿಸುವಿಕೆಯನ್ನು ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-msgstr ""
-+#: booleans.py:91
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr "ಓಪನ್ಸ್ಟಾಕ್ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ನಿಲುಕಿಸಿಕೊಳ್ಳುವಂತೆ httpd ಅನ್ನು ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
-msgstr ""
-+#: booleans.py:92
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr "icecast ಯು ಕೇವಲ ಧ್ವನಿ ಸಂಪರ್ಕಸ್ಥಾನಗಳಲ್ಲದೆ ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
-msgstr ""
-+#: booleans.py:93
++#: booleans.py:102
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr "Irassi IRC ಕ್ಲೈಂಟ್ ಯಾವುದೆ ಯಾವುದೆ ಸಂಪರ್ಕಸ್ಥಾನದೊಂದಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಲು ಹಾಗು ಕಾದಿರಿಸಲಾದ ಸಂಪರ್ಕಸಾಧನದೊಂದಿಗೆ ಬೈಂಡ್ ಆಗಲು ಅನುಮತಿಸು."
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow java executable stack"
-+msgstr "java ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲಂತಹ ಸ್ಟಾಕ್ ಅನ್ನು ಅನುಮತಿಸು"
-
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-msgstr ""
-+#: booleans.py:95
++#: booleans.py:103
+msgid "Allow confined applications to run with kerberos."
+msgstr "ನಿರ್ಬಂಧಿತ ಅನ್ವಯಗಳನ್ನು ಕರ್ಬರೋಸ್ನೊಂದಿಗೆ ಚಲಾಯಿಸಲು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-msgstr ""
-+#: booleans.py:96
++#: booleans.py:104
+msgid "Allow syslogd daemon to send mail"
+msgstr "syslogd ಡೀಮನ್ ವಿಅಂಚೆಯನ್ನು ಕಳುಹಿಸಲು ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-msgstr ""
-+#: booleans.py:97
++#: booleans.py:105
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr "ಟರ್ಮಿನಲ್ಗಳಿಗೆ ಓದುವ/ಬರೆಯವ ಅನುಮತಿಯನ್ನು syslogd ಗೆ ನೀಡಲು ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-msgstr ""
-+#: booleans.py:98
++#: booleans.py:106
+msgid "Allow logging in and using the system from /dev/console."
+msgstr "ಒಳಗೆ ಪ್ರವೇಶಿಸಲು ಹಾಗು ವ್ಯವಸ್ಥೆಯನ್ನು /dev/console ಇಂದ ಬಳಸಲು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-msgstr ""
-+#: booleans.py:99
++#: booleans.py:107
+msgid ""
+"Control the ability to mmap a low area of the address space, as configured "
+"by /proc/sys/kernel/mmap_min_addr."
@@ -177281,28 +178305,28 @@ index d72a685..ea79f3a 100644
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-msgstr ""
-+#: booleans.py:100
++#: booleans.py:108
+msgid "Allow mock to read files in home directories."
+msgstr "ನೆಲೆ ಕಡತಕೋಶದಲ್ಲಿನ ಕಡತಗಳನ್ನು ಓದಲು mock ಗೆ ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-msgstr ""
-+#: booleans.py:101
++#: booleans.py:109
+msgid "Allow the mount command to mount any directory or file."
+msgstr "mount ಆಜ್ಞೆಯು ಯಾವುದೆ ಕೋಶ ಅಥವ ಕಡತವನ್ನು ಆರೋಹಿಸಲು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-msgstr ""
-+#: booleans.py:102
++#: booleans.py:110
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr "ಮೋಝಿಲ್ಲಾ ಪ್ಲಗ್ಇನ್ ಡೊಮೈನ್ TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-msgstr ""
-+#: booleans.py:103
++#: booleans.py:111
+msgid ""
+"Allow mozilla_plugins to create random content in the users home directory"
+msgstr "ಮೋಝಿಲ್ಲಾ_ಪ್ಲಗ್ಇನ್ಗಳು ನೆಲೆ ಕೋಶದಲ್ಲಿನ ಬಳಕೆದಾರರಲ್ಲಿ ಮನಸ್ಸಿಗೆ ಬಂದ ವಿಷಯವನ್ನು ಅನುಮತಿಸು"
@@ -177310,35 +178334,35 @@ index d72a685..ea79f3a 100644
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-msgstr ""
-+#: booleans.py:104
++#: booleans.py:112
+msgid "Allow confined web browsers to read home directory content"
+msgstr "ನಿರ್ಬಂಧಿತ ಜಾಲ ವೀಕ್ಷಕಗಳು ನೆಲೆ ಕೋಶದಲ್ಲಿನ ವಿಷಯವನ್ನು ಓದಲು ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-msgstr ""
-+#: booleans.py:105
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
+msgstr "mplayer ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲಂತಹ ಸ್ಟಾಕ್ ಅನ್ನು ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-msgstr ""
-+#: booleans.py:106
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
+msgstr "mysqld ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-msgstr ""
-+#: booleans.py:107
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
+msgstr "ಅಪಾಚೆ ಸಂಪರ್ಕಸ್ಥಾನಕ್ಕೆ ಬೈಂಡ್ ಆಗಿರುವಂತೆ BIND ಗೆ ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-msgstr ""
-+#: booleans.py:108
++#: booleans.py:116
+msgid ""
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
@@ -177347,16 +178371,16 @@ index d72a685..ea79f3a 100644
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:109
++#: booleans.py:117
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr "ಯಾವುದೆ ಕಡತಗಳನ್ನು/ಕೋಶಗಳನ್ನು NFS ಮೂಲಕ ಓದಲು/ಮಾತ್ರವಾಗಿ ರವಾನಿಸಲು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:189
-+#: booleans.py:110
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr "ಯಾವುದೆ ಕಡತಗಳನ್ನು/ಕೋಶಗಳನ್ನು NFS ಮೂಲಕ ಓದಲು/ಬರೆಯಲು ಮಾತ್ರವಾಗಿ ರವಾನಿಸಲು ಅನುಮತಿಸು."
+
-+#: booleans.py:111
++#: booleans.py:119
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
@@ -177368,436 +178392,441 @@ index d72a685..ea79f3a 100644
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-msgstr ""
-+#: booleans.py:112
++#: booleans.py:120
+msgid "Allow system to run with NIS"
+msgstr "ವ್ಯವಸ್ಥೆಯನ್ನು NIS ನೊಂದಿಗೆ ಚಲಾಯಿಸಲು ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-msgstr ""
-+#: booleans.py:113
++#: booleans.py:121
+msgid "Allow confined applications to use nscd shared memory."
+msgstr "ನಿರ್ಬಂಧಿತ ಅನ್ವಯಗಳು nscd ಹಂಚಲಾದ ಮೆಮೊರಿಯನ್ನು ಬಳಸಲು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--msgstr ""
-+#: booleans.py:114
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr "nsplugin ಸಂಕೇತವು ಕಾದಿರಿಸದೆ ಇರುವ ಸಂಪರ್ಕಸ್ಥಾನದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+ msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-msgstr ""
-+#: booleans.py:115
-+msgid "Allow nsplugin code to execmem/execstack"
-+msgstr "nsplugin ಸಂಕೇತವು execmem/execstack ಮಾಡಲು ಅನುಮತಿಸು"
-
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr ""
-+#: booleans.py:116
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
+msgstr "ನೆಲೆ ಕೋಶಗಳನ್ನು openvpn ಓದಲು ಅನುಮತಿಸು"
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
-msgstr ""
-+#: booleans.py:117
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr "piranha-lvs ಡೊಮೈನ್ TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
-msgstr ""
-+#: booleans.py:118
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr "polipo ಅನ್ನು 1023 ಕ್ಕೂ ದೊಡ್ಡದಾದ ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸುವುದನ್ನು ಅನುಮತಿಸು"
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
-msgstr ""
-+#: booleans.py:119
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr "Polipo ಅಧಿವೇಶನ ಡೀಮನ್ tcp ಸಾಕೆಟ್ಗಳನ್ನು ಎಲ್ಲಾ ಕಾದಿರಿಸದೆ ಇರುವ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಬೈಂಡ್ ಆಗಿರಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು"
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
-msgstr ""
-+#: booleans.py:120
++#: booleans.py:127
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr "ಬಳಕೆದಾರ ಡೊಮೈನ್ಗಳನ್ನು ಕರೆಯುವುದರಿಂದ polipo_session_t domain ನಲ್ಲಿ Polipo ಡೀಮನ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
-msgstr ""
-+#: booleans.py:121
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
+msgstr "cifs ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು polipo ನಿಲುಕಿಸಿಕೊಳ್ಳಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
-msgstr ""
-+#: booleans.py:122
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr "nfs ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು Polipo ನಿಲುಕಿಸಿಕೊಳ್ಳಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
-msgstr ""
-+#: booleans.py:123
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
+msgstr "polyinstantiated ಕೋಶ ಬೆಂಬಲಿಸಲು ಅನುಮತಿಸು."
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr ""
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "postfix_local ಡೊಮೈನ್ mail_spool ಕೋಶಗಳಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಬರೆಯುವುದನ್ನು ಅನುಮತಿಸು."
+
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-msgstr ""
-+#: booleans.py:124
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr "NFS ಆರೋಹಣಗಳು (ಸಾಮಾನ್ಯ nfs_t) ಬಳಸುವಂತೆ ಪೋರ್ಟೇಜ್ ಡೊಮೈನ್ ಅನ್ನು ಅನುಮತಿಸು"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr "ಪಾಯಿಂಟ್-ಇನ್-ಟೈಮ್ ಮರುಹೊಂದಿಕೆಗಾಗಿ ssh and rsync ಗಾಗಿ postgresql ಅನ್ನು ಬಳಸಲು ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:202
-msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-msgstr ""
-+#: booleans.py:125
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "postfix_local ಡೊಮೈನ್ mail_spool ಕೋಶಗಳಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಬರೆಯುವುದನ್ನು ಅನುಮತಿಸು."
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
++msgstr "ಕ್ಲೈಂಟ್ ಲೇಬಲ್ ಅನ್ನು ಹೊರಗಿನ ದತ್ತಸಂಚಯಕ್ಕೆ ರವಾನಿಸಲು ಅನುಮತಿಸು"
++
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
++msgstr "ದತ್ತಸಂಚಯ ನಿರ್ವಾಹಕರು DML ಹೇಳಿಕೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
++
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "ಅಧಿಕಾರವಿಲ್ಲದ ಬಳಕೆದಾರರಿಗೆ DDL ಹೇಳಿಕೆಯನ್ನು ಚಲಾಯಿಸಲು ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr "pppd ಯು ಕೆಲವು ನಿರ್ದಿಷ್ಟವಾದ ಮಾಡೆಮ್ಗಳಿಗಾಗಿ ಕರ್ನಲ್ ಘಟಕಗಳನ್ನು ಲೋಡ್ ಮಾಡಲು ಅನುಮತಿಸು"
++
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
++msgstr "ಒಬ್ಬ ಸಾಮಾನ್ಯ ಬಳಕೆದಾರನಿಗೆ ಚಲಾಯಿತವಾಗುವಂತೆ pppd ಗೆ ಅನುಮತಿಸು"
++
++#: booleans.py:138
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-msgstr ""
-+#: booleans.py:126
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "ಪಾಯಿಂಟ್-ಇನ್-ಟೈಮ್ ಮರುಹೊಂದಿಕೆಗಾಗಿ ssh and rsync ಗಾಗಿ postgresql ಅನ್ನು ಬಳಸಲು ಅನುಮತಿಸು"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "privoxy ಯು ಕೇವಲ HTTP, FTP, ಹಾಗು Gopher ಸಂಪರ್ಕಸ್ಥಾನಗಳಲ್ಲದೆ ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-msgstr ""
-+#: booleans.py:127
-+msgid "Allow transmit client label to foreign database"
-+msgstr "ಕ್ಲೈಂಟ್ ಲೇಬಲ್ ಅನ್ನು ಹೊರಗಿನ ದತ್ತಸಂಚಯಕ್ಕೆ ರವಾನಿಸಲು ಅನುಮತಿಸು"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
++msgstr "Puppet ಕ್ಲೈಂಟ್ ಎಲ್ಲಾ ಬಗೆಯ ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-msgstr ""
-+#: booleans.py:128
-+msgid "Allow database admins to execute DML statement"
-+msgstr "ದತ್ತಸಂಚಯ ನಿರ್ವಾಹಕರು DML ಹೇಳಿಕೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "MySQL ಮತ್ತು PostgreSQL ದತ್ತಸಂಚಯದೊಂದಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಲು ಪಪೆಟ್ ಮಾಸ್ಟರ್ ಅನ್ನು ಬಳಸಲು ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-msgstr ""
-+#: booleans.py:129
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "ಅಧಿಕಾರವಿಲ್ಲದ ಬಳಕೆದಾರರಿಗೆ DDL ಹೇಳಿಕೆಯನ್ನು ಚಲಾಯಿಸಲು ಅನುಮತಿಸು"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
++msgstr "ಛಾಯೆಯನ್ನು ಓದಲು racoon ಗೆ ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-msgstr ""
-+#: booleans.py:130
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "pppd ಯು ಕೆಲವು ನಿರ್ದಿಷ್ಟವಾದ ಮಾಡೆಮ್ಗಳಿಗಾಗಿ ಕರ್ನಲ್ ಘಟಕಗಳನ್ನು ಲೋಡ್ ಮಾಡಲು ಅನುಮತಿಸು"
-+
-+#: booleans.py:131
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "ಒಬ್ಬ ಸಾಮಾನ್ಯ ಬಳಕೆದಾರನಿಗೆ ಚಲಾಯಿತವಾಗುವಂತೆ pppd ಗೆ ಅನುಮತಿಸು"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "rgmanager ಡೊಮೈನ್ TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:208
-+#: booleans.py:132
++#: booleans.py:143
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-msgstr ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "privoxy ಯು ಕೇವಲ HTTP, FTP, ಹಾಗು Gopher ಸಂಪರ್ಕಸ್ಥಾನಗಳಲ್ಲದೆ ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "rsync ವು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸು. ಕಡತಗಳು/ಕೋಶಗಳನ್ನು public_content_rw_t ಎಂದು ಲೇಬಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-msgstr ""
-+#: booleans.py:133
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "Puppet ಕ್ಲೈಂಟ್ ಎಲ್ಲಾ ಬಗೆಯ ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಅನುಮತಿಸು."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
++msgstr "rsync ಅನ್ನು ಕ್ಲೈಂಟ್ ಆಗಿ ಚಲಾಯಿಸಲು ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-msgstr ""
-+#: booleans.py:134
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "MySQL ಮತ್ತು PostgreSQL ದತ್ತಸಂಚಯದೊಂದಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಲು ಪಪೆಟ್ ಮಾಸ್ಟರ್ ಅನ್ನು ಬಳಸಲು ಅನುಮತಿಸು"
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
++msgstr "rsync ಅನ್ನು ಯಾವುದೆ ಕಡತಗಳನ್ನು/ಕೋಶಗಳನ್ನು ಓದಲು ಮಾತ್ರವಾಗಿ ರವಾನಿಸಲು ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-msgstr ""
-+#: booleans.py:135
-+msgid "Allow qemu to connect fully to the network"
-+msgstr "ಜಾಲಬಂಧದೊಂದಿಗೆ qemu ಸಂಪೂರ್ಣವಾಗಿ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸು"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "cifs ಕಡತಗಳ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳುವಂತೆ rsync ಪೂರೈಕೆಗಣಕಗಳನ್ನು ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-msgstr ""
-+#: booleans.py:136
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr "cifs/Samba ಕಡತ ವ್ಯವಸ್ಥೆಗಳು ಬಳಸುವಂತೆ qemu ಅನ್ನು ಅನುಮತಿಸು"
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "nfs ಕಡತಗಳ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳುವಂತೆ rsync ಪೂರೈಕೆಗಣಕಗಳನ್ನು ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-msgstr ""
-+#: booleans.py:137
-+msgid "Allow qemu to use serial/parallel communication ports"
-+msgstr "ಅನುಕ್ರಮಿತ/ಸಮಾನಾಂತರದ ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ಬಳಸಲು qemu ಅನ್ನು ಅನುಮತಿಸು"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "ಹೊಸ ನೆಲೆ ಕೋಶಗಳನ್ನು samba ವು ರಚಿಸಲು ಅನುಮತಿಸು (ಉದಾ, PAM ಮೂಲಕ)"
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-msgstr ""
-+#: booleans.py:138
-+msgid "Allow qemu to use nfs file systems"
-+msgstr "nfs ಕಡತ ವ್ಯವಸ್ಥೆಗಳು ಬಳಸುವಂತೆ qemu ಅನ್ನು ಅನುಮತಿಸು"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr "samba ವು ಡೊಮೈನ್ ನಿಯಂತ್ರಕವಾಗಿ ವರ್ತಿಸಲು, ಬಳಕೆದಾರರನ್ನು, ಗುಂಪುಗಳನ್ನು ಸೇರಿಸಲು ಹಾಗು ಗುಪ್ತಪದಗಳನ್ನು ಬದಲಾಯಿಸಲು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-msgstr ""
-+#: booleans.py:139
-+msgid "Allow qemu to use usb devices"
-+msgstr "usb ಸಾಧನಗಳಿಗೆ ಬಳಸುವಂತೆ qemu ಅನ್ನು ಅನುಮತಿಸು"
-+
-+#: booleans.py:140
-+msgid "Allow racoon to read shadow"
-+msgstr "ಛಾಯೆಯನ್ನು ಓದಲು racoon ಗೆ ಅನುಮತಿಸು"
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
++msgstr "ಬಳಕೆದಾರರ ನೆಲೆ ಕೋಶಗಳನ್ನು samba ವು ಹಂಚಿಕೊಳ್ಳಲು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:216
-+#: booleans.py:141
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "rgmanager ಡೊಮೈನ್ TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
-+
-+#: booleans.py:142
- msgid ""
+-msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-msgstr ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "rsync ವು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸು. ಕಡತಗಳು/ಕೋಶಗಳನ್ನು public_content_rw_t ಎಂದು ಲೇಬಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
++msgstr "samba ವು ಓದಲು ಮಾತ್ರವಾದ ಯಾವುದೆ ಕಡತ/ಕೋಶವನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-msgstr ""
-+#: booleans.py:143
-+msgid "Allow rsync to run as a client"
-+msgstr "rsync ಅನ್ನು ಕ್ಲೈಂಟ್ ಆಗಿ ಚಲಾಯಿಸಲು ಅನುಮತಿಸು"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
++msgstr "samba ವು ಓದಲು/ಬರೆಯಲು ಯಾವುದೆ ಕಡತ/ಕೋಶವನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "rsync ಅನ್ನು ಯಾವುದೆ ಕಡತಗಳನ್ನು/ಕೋಶಗಳನ್ನು ಓದಲು ಮಾತ್ರವಾಗಿ ರವಾನಿಸಲು ಅನುಮತಿಸು"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
++msgstr "samba ವು portmapper ಆಗಿ ವರ್ತಿಸಲು ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "cifs ಕಡತಗಳ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳುವಂತೆ rsync ಪೂರೈಕೆಗಣಕಗಳನ್ನು ಅನುಮತಿಸು"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
++msgstr "samba ವು ನಿರ್ಬಂಧಿತವಲ್ಲದ ಸ್ಕ್ರಿಪ್ಟುಗಳನ್ನು ಚಲಾಯಿಸುವಂತೆ ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "nfs ಕಡತಗಳ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳುವಂತೆ rsync ಪೂರೈಕೆಗಣಕಗಳನ್ನು ಅನುಮತಿಸು"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "samba ವು ntfs/fusefs ಪರಿಮಾಣಗಳನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಲು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-msgstr ""
-+#: booleans.py:147
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "ಹೊಸ ನೆಲೆ ಕೋಶಗಳನ್ನು samba ವು ರಚಿಸಲು ಅನುಮತಿಸು (ಉದಾ, PAM ಮೂಲಕ)"
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
++msgstr "samba ವು NFS ಪರಿಮಾಣಗಳನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಲು ಅನುಮತಿಸು."
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-msgstr ""
-+#: booleans.py:148
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "samba ವು ಡೊಮೈನ್ ನಿಯಂತ್ರಕವಾಗಿ ವರ್ತಿಸಲು, ಬಳಕೆದಾರರನ್ನು, ಗುಂಪುಗಳನ್ನು ಸೇರಿಸಲು ಹಾಗು ಗುಪ್ತಪದಗಳನ್ನು ಬದಲಾಯಿಸಲು ಅನುಮತಿಸು."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
++msgstr "fuse ಕಡತಗಳನ್ನು ಓದಲು/ಬರೆಯಲು sanlock ಗೆ ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:149
-+msgid "Allow samba to share users home directories."
-+msgstr "ಬಳಕೆದಾರರ ನೆಲೆ ಕೋಶಗಳನ್ನು samba ವು ಹಂಚಿಕೊಳ್ಳಲು ಅನುಮತಿಸು."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
++msgstr "nfs ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು sanlock ಗೆ ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "samba ವು ಓದಲು ಮಾತ್ರವಾದ ಯಾವುದೆ ಕಡತ/ಕೋಶವನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಅನುಮತಿಸು."
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
++msgstr "cifs ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು sanlock ಗೆ ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "samba ವು ಓದಲು/ಬರೆಯಲು ಯಾವುದೆ ಕಡತ/ಕೋಶವನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಅನುಮತಿಸು."
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
++msgstr "ಛಾಯೆಯನ್ನು ಓದಲು sasl ಗೆ ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to act as a portmapper"
-+msgstr "samba ವು portmapper ಆಗಿ ವರ್ತಿಸಲು ಅನುಮತಿಸು"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "samba ವು ನಿರ್ಬಂಧಿತವಲ್ಲದ ಸ್ಕ್ರಿಪ್ಟುಗಳನ್ನು ಚಲಾಯಿಸುವಂತೆ ಅನುಮತಿಸು"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr "newrole ನಂತಹ ಪ್ರೊಗ್ರಾಮ್ಗಳು ವ್ಯವಸ್ಥಾಪನಾ ಬಳಕೆದಾರ ಡೊಮೈನ್ಗಳಿಗೆ ಮಾರ್ಪಾಡುಹೊಂದುವುದನ್ನು ಅನುಮತಿಸದಿರು."
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "samba ವು ntfs/fusefs ಪರಿಮಾಣಗಳನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಲು ಅನುಮತಿಸು."
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr "ಕರ್ನಲ್ ಮಾಡ್ಯೂಲ್ ಲೋಡ್ ಆಗುವುದನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸು."
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export NFS volumes."
-+msgstr "samba ವು NFS ಪರಿಮಾಣಗಳನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಲು ಅನುಮತಿಸು."
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
++msgstr "ಪಾಲಿಸಿಯನ್ನು ಲೋಡ್ ಮಾಡುವುದನ್ನು ವ್ಯವಸ್ಥೆಯು ಅನುಮತಿಸುವುದು, ಒತ್ತಾಯಪೂರ್ವಕ ಕ್ರಮಕ್ಕೆ ಹೊಂದಿಸುವುದು, ಹಾಗು ಬೂಲಿಯನ್ ಮೌಲ್ಯಗಳನ್ನು ಬದಲಾಯಿಸುವುದನ್ನು ನಿರ್ಧರಿಸಬೇಕಿರುವ ಬೂಲಿಯನ್. ಇದನ್ನು true ಗೆ ಬದಲಾಯಿಸಿ ಹಾಗು ಇದನ್ನು ಇದರ ಹಿಂದಿನ ಸ್ಥಿತಿಗೆ ಮರಳಲು ಗಣಕವನ್ನು ಮರಳಿ ಬೂಟ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-msgstr ""
-+#: booleans.py:156
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "fuse ಕಡತಗಳನ್ನು ಓದಲು/ಬರೆಯಲು sanlock ಗೆ ಅನುಮತಿಸು"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr "ಸಾಮಾನ್ಯವಾದ ಬಳಕೆದಾರರು ನೇರವಾದ dri ಸಾಧನ ನಿಲುಕಿಸಿಕೊಳ್ಳುವುದನ್ನು ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "nfs ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು sanlock ಗೆ ಅನುಮತಿಸು"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "ನಿರ್ಬಂಧಿತವಲ್ಲದ ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್ಗಳು ತಮ್ಮ ಬೃಹತ್ ಮೆಮೊರಿ ಅನ್ನು ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್ ಆಗಿ ಮಾಡಲು ಅನುಮತಿಸು. ಹೀಗೆ ಮಾಡುವುದು ನಿಜಕ್ಕೂ ಒಳ್ಳೆಯದಲ್ಲ. ಬಹುಷಃ ಇದು ತಪ್ಪಾಗಿ ಕೋಡ್ ಮಾಡಲಾದ ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್ ಆಗಿರಬಹುದು, ಆದರೆ ಒಂದು ದಾಳಿಯನ್ನೂ ಸಹ ಸೂಚಿಸಬಹುದು. ಈ ಎಕ್ಸಿಗ್ಯೂಟೆಬಲ್ ಅನ್ನು ಬಗ್ಝಿಲ್ಲಾದಲ್ಲಿ ವರದಿ ಮಾಡಬೇಕು"
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "cifs ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು sanlock ಗೆ ಅನುಮತಿಸು"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr "ಎಲ್ಲಾ ನಿರ್ಬಂಧಿತವಲ್ಲದ ಎಕ್ಸಿಗ್ಯೂಟೆಬಲ್ಗಳನ್ನು textrel_shlib_t ಎಂದು ಲೇಬಲ್ ಮಾಡದೆ ಇರುವ ಪಠ್ಯದ ಸ್ಥಳಾಂತರದ ಅಗತ್ಯವಿರುವಂತಹ ಲೈಬ್ರರಿಗಳಲ್ಲಿ ಬಳಸಲು ಅನುಮತಿಸು"
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-msgstr ""
-+#: booleans.py:159
-+msgid "Allow sasl to read shadow"
-+msgstr "ಛಾಯೆಯನ್ನು ಓದಲು sasl ಗೆ ಅನುಮತಿಸು"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "ನಿರ್ಬಂಧಿತವಲ್ಲದ ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್ಗಳು ತಮ್ಮ ಸ್ಟಾಕ್ ಅನ್ನು ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್ ಆಗಿ ಮಾಡಲು ಅನುಮತಿಸು. ಇದು ಎಂದಿಗೂ ಸಹ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ. ಬಹುಷಃ ಇದು ತಪ್ಪಾಗಿ ಕೋಡ್ ಮಾಡಲಾದ ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್ ಆಗಿರಬಹುದು, ಆದರೆ ಒಂದು ದಾಳಿಯನ್ನೂ ಸಹ ಸೂಚಿಸಬಹುದು. ಈ ಎಕ್ಸಿಗ್ಯೂಟೆಬಲ್ ಅನ್ನು ಬಗ್ಝಿಲ್ಲಾದಲ್ಲಿ ವರದಿ ಮಾಡಬೇಕು"
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-msgstr ""
-+#: booleans.py:160
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "newrole ನಂತಹ ಪ್ರೊಗ್ರಾಮ್ಗಳು ವ್ಯವಸ್ಥಾಪನಾ ಬಳಕೆದಾರ ಡೊಮೈನ್ಗಳಿಗೆ ಮಾರ್ಪಾಡುಹೊಂದುವುದನ್ನು ಅನುಮತಿಸದಿರು."
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr "ಸ್ಥಳೀಯ mysql ಪರಿಚಾರಕದೊಂದಿಗೆ ಬಳಕೆದಾರರು ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು"
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-msgstr ""
-+#: booleans.py:161
-+msgid "Disable kernel module loading."
-+msgstr "ಕರ್ನಲ್ ಮಾಡ್ಯೂಲ್ ಲೋಡ್ ಆಗುವುದನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸು."
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
++msgstr "ಮಿತಿಗೊಳಪಟ್ಟ ಬಳಕೆದಾರರು ping ಮತ್ತು traceroute ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಲು ಅನುಮತಿಸು."
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "ಪಾಲಿಸಿಯನ್ನು ಲೋಡ್ ಮಾಡುವುದನ್ನು ವ್ಯವಸ್ಥೆಯು ಅನುಮತಿಸುವುದು, ಒತ್ತಾಯಪೂರ್ವಕ ಕ್ರಮಕ್ಕೆ ಹೊಂದಿಸುವುದು, ಹಾಗು ಬೂಲಿಯನ್ ಮೌಲ್ಯಗಳನ್ನು ಬದಲಾಯಿಸುವುದನ್ನು ನಿರ್ಧರಿಸಬೇಕಿರುವ ಬೂಲಿಯನ್. ಇದನ್ನು true ಗೆ ಬದಲಾಯಿಸಿ ಹಾಗು ಇದನ್ನು ಇದರ ಹಿಂದಿನ ಸ್ಥಿತಿಗೆ ಮರಳಲು ಗಣಕವನ್ನು ಮರಳಿ ಬೂಟ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr "PostgreSQL ದೊಂದಿಗೆ ಬಳಕೆದಾರರು ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು"
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-msgstr ""
-+#: booleans.py:163
-+msgid "Allow regular users direct dri device access"
-+msgstr "ಸಾಮಾನ್ಯವಾದ ಬಳಕೆದಾರರು ನೇರವಾದ dri ಸಾಧನ ನಿಲುಕಿಸಿಕೊಳ್ಳುವುದನ್ನು ಅನುಮತಿಸು"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "ವಿಸ್ತರಿಸಲಾದ ಗುಣವಿಶೇಷಣಗಳನ್ನು (FAT, CDROM, FLOPPY) ಹೊಂದಿರದ ಕಡತವ್ಯವಸ್ಥೆಗಳಲ್ಲಿನ ಕಡತಗಳಿಗೆ ಬಳಕೆದಾರರು r/w ಮಾಡಲು ಅನುಮತಿಸು"
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-msgstr ""
-+#: booleans.py:164
++#: booleans.py:173
+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "ನಿರ್ಬಂಧಿತವಲ್ಲದ ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್ಗಳು ತಮ್ಮ ಬೃಹತ್ ಮೆಮೊರಿ ಅನ್ನು ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್ ಆಗಿ ಮಾಡಲು ಅನುಮತಿಸು. ಹೀಗೆ ಮಾಡುವುದು ನಿಜಕ್ಕೂ ಒಳ್ಳೆಯದಲ್ಲ. ಬಹುಷಃ ಇದು ತಪ್ಪಾಗಿ ಕೋಡ್ ಮಾಡಲಾದ ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್ ಆಗಿರಬಹುದು, ಆದರೆ ಒಂದು ದಾಳಿಯನ್ನೂ ಸಹ ಸೂಚಿಸಬಹುದು. ಈ ಎಕ್ಸಿಗ್ಯೂಟೆಬಲ್ ಅನ್ನು ಬಗ್ಝಿಲ್ಲಾದಲ್ಲಿ ವರದಿ ಮಾಡಬೇಕು"
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
++msgstr "ಬಳಕೆದಾರರಿಗೆ TCP ಪರಿಚಾರಕಗಳನ್ನು ಚಲಾಯಿಸಲು ಅನುಮತಿಸು (ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಬೈಂಡ್ ಮಾಡಿ ಹಾಗು ಅದೆ ಡೊಮೈನ್ನಿಂದ ಹಾಗು ಬಳಕೆದಾರರ ಹೊರಗಿನ ಸಂಪರ್ಕಗಳನ್ನು ಅನುಮತಿಸು). ಇದನ್ನು ಅಶಕ್ತಗೊಳಿಸುವುದರಿಂದ ಅದುFTP ಜಡ ಕ್ರಮಕ್ಕೆ ಒತ್ತಾಯಿಸುತ್ತದೆ ಹಾಗು ಇತರೆ ಪ್ರೊಟೋಕಾಲ್ಗಳನ್ನು ಸಹ ಬದಲಾಯಿಸಬಹುದು."
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
--msgstr ""
-+#: booleans.py:165
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "ಎಲ್ಲಾ ನಿರ್ಬಂಧಿತವಲ್ಲದ ಎಕ್ಸಿಗ್ಯೂಟೆಬಲ್ಗಳನ್ನು textrel_shlib_t ಎಂದು ಲೇಬಲ್ ಮಾಡದೆ ಇರುವ ಪಠ್ಯದ ಸ್ಥಳಾಂತರದ ಅಗತ್ಯವಿರುವಂತಹ ಲೈಬ್ರರಿಗಳಲ್ಲಿ ಬಳಸಲು ಅನುಮತಿಸು"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
+ msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "ನಿರ್ಬಂಧಿತವಲ್ಲದ ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್ಗಳು ತಮ್ಮ ಸ್ಟಾಕ್ ಅನ್ನು ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್ ಆಗಿ ಮಾಡಲು ಅನುಮತಿಸು. ಇದು ಎಂದಿಗೂ ಸಹ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ. ಬಹುಷಃ ಇದು ತಪ್ಪಾಗಿ ಕೋಡ್ ಮಾಡಲಾದ ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್ ಆಗಿರಬಹುದು, ಆದರೆ ಒಂದು ದಾಳಿಯನ್ನೂ ಸಹ ಸೂಚಿಸಬಹುದು. ಈ ಎಕ್ಸಿಗ್ಯೂಟೆಬಲ್ ಅನ್ನು ಬಗ್ಝಿಲ್ಲಾದಲ್ಲಿ ವರದಿ ಮಾಡಬೇಕು"
++#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr "ಬಳಕೆದಾರರು ಸಂಗೀತವನ್ನು ಹಂಚಿಕೊಳ್ಳುವುದನ್ನು ಅನುಮತಿಸು"
-#: ../gui/statusPage.py:94
-msgid "Status"
-msgstr ""
-+#: booleans.py:167
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "ಸ್ಥಳೀಯ mysql ಪರಿಚಾರಕದೊಂದಿಗೆ ಬಳಕೆದಾರರು ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು"
++#: booleans.py:176
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
++msgstr "anon internal-sftp ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಲು ಅನುಮತಿಸು. ಕೋಶಗಳನ್ನು public_content_rw_t ಎಂದು ಲೇಬಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
-#: ../gui/statusPage.py:133
-+#: booleans.py:168
++#: booleans.py:177
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "ಮಿತಿಗೊಳಪಟ್ಟ ಬಳಕೆದಾರರು ping ಮತ್ತು traceroute ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಲು ಅನುಮತಿಸು."
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr "sftp-internal ಯು ಬಳಕೆದಾರ ನೆಲೆ ಕೋಶಗಳನ್ನು ಓದಲು ಹಾಗು ಬರೆಯಲು ಅನುಮತಿಸು"
-#: ../gui/statusPage.py:147
-+#: booleans.py:169
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "PostgreSQL ದೊಂದಿಗೆ ಬಳಕೆದಾರರು ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು"
-+
-+#: booleans.py:170
++#: booleans.py:178
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -177806,83 +178835,84 @@ index d72a685..ea79f3a 100644
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-msgstr ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "ವಿಸ್ತರಿಸಲಾದ ಗುಣವಿಶೇಷಣಗಳನ್ನು (FAT, CDROM, FLOPPY) ಹೊಂದಿರದ ಕಡತವ್ಯವಸ್ಥೆಗಳಲ್ಲಿನ ಕಡತಗಳಿಗೆ ಬಳಕೆದಾರರು r/w ಮಾಡಲು ಅನುಮತಿಸು"
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "sftp-internal ಸ್ಥಳೀಯ ಬಳಕೆದಾರರಾಗಿ ಪ್ರವೇಶಿಸಲು ಹಾಗು DAC ನಿಂದ ಮೇಲ್ವಿಚಾರಣೆ ನಡೆಸಲಾಗುತ್ತಿರುವ ವ್ಯವಸ್ಥೆಯಲ್ಲಿನ ಎಲ್ಲಾ ಕೋಶಗಳನ್ನು ಓದಲು/ಬರೆಯಲು ಅನುಮತಿಸು."
-#: ../gui/statusPage.py:152
-+#: booleans.py:171
++#: booleans.py:179
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "ಬಳಕೆದಾರರಿಗೆ TCP ಪರಿಚಾರಕಗಳನ್ನು ಚಲಾಯಿಸಲು ಅನುಮತಿಸು (ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಬೈಂಡ್ ಮಾಡಿ ಹಾಗು ಅದೆ ಡೊಮೈನ್ನಿಂದ ಹಾಗು ಬಳಕೆದಾರರ ಹೊರಗಿನ ಸಂಪರ್ಕಗಳನ್ನು ಅನುಮತಿಸು). ಇದನ್ನು ಅಶಕ್ತಗೊಳಿಸುವುದರಿಂದ ಅದುFTP ಜಡ ಕ್ರಮಕ್ಕೆ ಒತ್ತಾಯಿಸುತ್ತದೆ ಹಾಗು ಇತರೆ ಪ್ರೊಟೋಕಾಲ್ಗಳನ್ನು ಸಹ ಬದಲಾಯಿಸಬಹುದು."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
++msgstr "internal-sftp ಯು ಬಳಕೆದಾರ ssh ನೆಲೆ ಕೋಶಗಳನ್ನು ಓದಲು ಹಾಗು ಬರೆಯಲು ಅನುಮತಿಸು."
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-msgstr ""
-+#: booleans.py:172
-+msgid "Allow user music sharing"
-+msgstr "ಬಳಕೆದಾರರು ಸಂಗೀತವನ್ನು ಹಂಚಿಕೊಳ್ಳುವುದನ್ನು ಅನುಮತಿಸು"
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "ಯಾವುದೆ TCP ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು sge ಅನ್ನು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:173
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
++msgstr "nfs ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು sge ಯು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು."
++
++#: booleans.py:182
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-msgstr ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "anon internal-sftp ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಲು ಅನುಮತಿಸು. ಕೋಶಗಳನ್ನು public_content_rw_t ಎಂದು ಲೇಬಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
++msgstr "3ware ನಿಯಂತ್ರಕಗಳಲ್ಲಿ ಬೆಂಬಲಿಸಲು ಅಗತ್ಯವಿರುವ ಹೆಚ್ಚುವರಿ ಅನುಮತಿಗಳನ್ನು ಶಕ್ತಗೊಳಿಸಲು ಅನುಮತಿಸು."
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-msgstr ""
-+#: booleans.py:174
++#: booleans.py:183
+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "sftp-internal ಯು ಬಳಕೆದಾರ ನೆಲೆ ಕೋಶಗಳನ್ನು ಓದಲು ಹಾಗು ಬರೆಯಲು ಅನುಮತಿಸು"
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "samba ವು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸು. ಕಡತಗಳು/ಕೋಶಗಳನ್ನು public_content_rw_t ಎಂದು ಲೇಬಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-msgstr ""
-+#: booleans.py:175
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "sftp-internal ಸ್ಥಳೀಯ ಬಳಕೆದಾರರಾಗಿ ಪ್ರವೇಶಿಸಲು ಹಾಗು DAC ನಿಂದ ಮೇಲ್ವಿಚಾರಣೆ ನಡೆಸಲಾಗುತ್ತಿರುವ ವ್ಯವಸ್ಥೆಯಲ್ಲಿನ ಎಲ್ಲಾ ಕೋಶಗಳನ್ನು ಓದಲು/ಬರೆಯಲು ಅನುಮತಿಸು."
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
++msgstr "ಬಳಕೆದಾರರು spamassassin ಕ್ಲೈಂಟ್ಗಳನ್ನು ಜಾಲಬಂಧದಲ್ಲಿ ಬಳಸುವುದನ್ನು ಅನುಮತಿಸು."
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "internal-sftp ಯು ಬಳಕೆದಾರ ssh ನೆಲೆ ಕೋಶಗಳನ್ನು ಓದಲು ಹಾಗು ಬರೆಯಲು ಅನುಮತಿಸು."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
++msgstr "spamd ಯು ಬಳಕೆದಾರ ನೆಲೆ ಕೋಶಗಳನ್ನು ಓದಲು/ಬರೆಯಲು ಅನುಮತಿಸು."
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-msgstr ""
-+#: booleans.py:177
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "ಯಾವುದೆ TCP ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು sge ಅನ್ನು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
++#: booleans.py:186
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "squid ಯು ಕೇವಲ HTTP, FTP, ಹಾಗು Gopher ಸಂಪರ್ಕಸ್ಥಾನಗಳಲ್ಲದೆ ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-msgstr ""
-+#: booleans.py:178
-+msgid "Allow sge to access nfs file systems."
-+msgstr "nfs ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು sge ಯು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr "squid ಅನ್ನು ಪಾರದರ್ಶಕ ಪ್ರಾಕ್ಸಿ (TPROXY) ಆಗಿ ಚಲಾಯಿಸಲು ಅನುಮತಿಸು"
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:179
++#: booleans.py:188
msgid ""
-"all files\n"
-"regular file\n"
@@ -177893,149 +178923,141 @@ index d72a685..ea79f3a 100644
-"symbolic link\n"
-"named pipe\n"
-msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "3ware ನಿಯಂತ್ರಕಗಳಲ್ಲಿ ಬೆಂಬಲಿಸಲು ಅಗತ್ಯವಿರುವ ಹೆಚ್ಚುವರಿ ಅನುಮತಿಗಳನ್ನು ಶಕ್ತಗೊಳಿಸಲು ಅನುಮತಿಸು."
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr "ಬಳಕೆದಾರರ ನೆಲೆ ಕೋಶಗಳಲ್ಲಿ ಕಡತಗಳನ್ನು ಓದಲು ಹಾಗು ಬರೆಯಲು chroot env ಯೊಂದಿಗೆ ssh ಗೆ ಅನುಮತಿಸು"
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-msgstr ""
-+#: booleans.py:180
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "samba ವು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸು. ಕಡತಗಳು/ಕೋಶಗಳನ್ನು public_content_rw_t ಎಂದು ಲೇಬಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr "ಆತಿಥೇಯ ಆಧರಿತವಾದ ದೃಢೀಕರಣವನ್ನು ಅನುಮತಿಸು."
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-msgstr ""
-+#: booleans.py:181
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "ಬಳಕೆದಾರರು spamassassin ಕ್ಲೈಂಟ್ಗಳನ್ನು ಜಾಲಬಂಧದಲ್ಲಿ ಬಳಸುವುದನ್ನು ಅನುಮತಿಸು."
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "sysadm_r:sysadm_t ಆಗಿ ssh ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸು"
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
--msgstr ""
-+#: booleans.py:182
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "spamd ಯು ಬಳಕೆದಾರ ನೆಲೆ ಕೋಶಗಳನ್ನು ಓದಲು/ಬರೆಯಲು ಅನುಮತಿಸು."
++#: booleans.py:191
++msgid "Allow staff to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "squid ಯು ಕೇವಲ HTTP, FTP, ಹಾಗು Gopher ಸಂಪರ್ಕಸ್ಥಾನಗಳಲ್ಲದೆ ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "ಸ್ಟಾಫ್ ಬಳಕೆದಾರರು svirt ಡೊಮೈನ್ಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಪರಿವರ್ತಿಸಲು ಅನುಮತಿಸು."
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "squid ಅನ್ನು ಪಾರದರ್ಶಕ ಪ್ರಾಕ್ಸಿ (TPROXY) ಆಗಿ ಚಲಾಯಿಸಲು ಅನುಮತಿಸು"
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-msgstr ""
-+#: booleans.py:185
++#: booleans.py:194
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "ಬಳಕೆದಾರರ ನೆಲೆ ಕೋಶಗಳಲ್ಲಿ ಕಡತಗಳನ್ನು ಓದಲು ಹಾಗು ಬರೆಯಲು chroot env ಯೊಂದಿಗೆ ssh ಗೆ ಅನುಮತಿಸು"
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr "Telepathy ಸಂಪರ್ಕ ವ್ಯವಸ್ಥಾಪಕವು ಯಾವುದೆ ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನದೊಂದಿಗೆ ಸಂಪರ್ಕಹೊಂದಲು ಅನುಮತಿಸು."
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-msgstr ""
-+#: booleans.py:186
-+msgid "allow host key based authentication"
-+msgstr "ಆತಿಥೇಯ ಆಧರಿತವಾದ ದೃಢೀಕರಣವನ್ನು ಅನುಮತಿಸು."
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
++msgstr "Telepathy ಸಂಪರ್ಕ ವ್ಯವಸ್ಥಾಪಕವು ಯಾವುದೆ ವಿಶಿಷ್ಟವಾದ TCP ಸಂಪರ್ಕಸ್ಥಾನದೊಂದಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಲು ಅನುಮತಿಸು."
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-msgstr ""
-+#: booleans.py:187
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "sysadm_r:sysadm_t ಆಗಿ ssh ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸು"
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr "tftp ಯು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸು."
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
--msgstr ""
-+#: booleans.py:188
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "ಸ್ಟಾಫ್ ಬಳಕೆದಾರರು svirt ಡೊಮೈನ್ಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಪರಿವರ್ತಿಸಲು ಅನುಮತಿಸು."
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:189
- msgid ""
+-msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-msgstr ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "Telepathy ಸಂಪರ್ಕ ವ್ಯವಸ್ಥಾಪಕವು ಯಾವುದೆ ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನದೊಂದಿಗೆ ಸಂಪರ್ಕಹೊಂದಲು ಅನುಮತಿಸು."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "nfs ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು xen ಗೆ ಅನುಮತಿಸು."
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
--msgstr ""
-+#: booleans.py:190
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "Telepathy ಸಂಪರ್ಕ ವ್ಯವಸ್ಥಾಪಕವು ಯಾವುದೆ ವಿಶಿಷ್ಟವಾದ TCP ಸಂಪರ್ಕಸ್ಥಾನದೊಂದಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಲು ಅನುಮತಿಸು."
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-msgstr ""
-+#: booleans.py:191
++#: booleans.py:200
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "tftp ಯು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸು."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr "chrome-sandbox ಅನ್ನು ಚಲಾಯಿಸುವಾಗ ಮಿತಿಗೊಳಪಡದ ಬಳಕೆದಾರರು chrome sandbox ಡೊಮೈನುಗಳಿಂದ ಪರಿವರ್ತನೆ ಹೊಂದಲು ಅನುಮತಿಸು"
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:192
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "nfs ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು xen ಗೆ ಅನುಮತಿಸು."
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
++msgstr "ಒಬ್ಬ ಬಳಕೆದಾರನು ನಿರ್ಬಂಧಿತವಲ್ಲದ ಡೊಮೈನ್ ಆಗಿ ಪ್ರವೇಶಿಸಲು ಅನುಮತಿಸು"
+
-+#: booleans.py:193
++#: booleans.py:202
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-msgstr ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "chrome-sandbox ಅನ್ನು ಚಲಾಯಿಸುವಾಗ ಮಿತಿಗೊಳಪಡದ ಬಳಕೆದಾರರು chrome sandbox ಡೊಮೈನುಗಳಿಂದ ಪರಿವರ್ತನೆ ಹೊಂದಲು ಅನುಮತಿಸು"
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr "xulrunner plugin-container ಅನ್ನು ಚಲಾಯಿಸುವಾಗ ನಿರ್ಬಂಧಿತವಲ್ಲದ ಬಳಕೆದಾರರು Mozilla ಪ್ಲಗ್ಇನ್ ಡೊಮೈನ್ಗೆ ವರ್ಗಾವಣೆ ಹೊಂದುವುದನ್ನು ಅನುಮತಿಸು."
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-msgstr ""
-+#: booleans.py:194
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "ಒಬ್ಬ ಬಳಕೆದಾರನು ನಿರ್ಬಂಧಿತವಲ್ಲದ ಡೊಮೈನ್ ಆಗಿ ಪ್ರವೇಶಿಸಲು ಅನುಮತಿಸು"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
++msgstr "ವೀಡಿಯೊ ಚಲಾಯಿಸುವ ಉಪಕರಣವು ಮಿತಿ ಇಲ್ಲದಂತೆ ಚಲಾಯಿಲ್ಪಡಲು ಅನುಮತಿಸು"
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "xulrunner plugin-container ಅನ್ನು ಚಲಾಯಿಸುವಾಗ ನಿರ್ಬಂಧಿತವಲ್ಲದ ಬಳಕೆದಾರರು Mozilla ಪ್ಲಗ್ಇನ್ ಡೊಮೈನ್ಗೆ ವರ್ಗಾವಣೆ ಹೊಂದುವುದನ್ನು ಅನುಮತಿಸು."
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "ಅಧಿಕಾರವಿಲ್ಲದ ಬಳಕೆದಾರರು svirt ಡೊಮೈನ್ಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಪರಿವರ್ತಿಸಲು ಅನುಮತಿಸು."
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-msgstr ""
-+#: booleans.py:196
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "ವೀಡಿಯೊ ಚಲಾಯಿಸುವ ಉಪಕರಣವು ಮಿತಿ ಇಲ್ಲದಂತೆ ಚಲಾಯಿಲ್ಪಡಲು ಅನುಮತಿಸು"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
++msgstr "NFS ನೆಲೆ ಕೋಶಗಳಿಗೆ ಬೆಂಬಲಿಸಲು ಅನುಮತಿಸು"
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-msgstr ""
-+#: booleans.py:197
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "ಅಧಿಕಾರವಿಲ್ಲದ ಬಳಕೆದಾರರು svirt ಡೊಮೈನ್ಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಪರಿವರ್ತಿಸಲು ಅನುಮತಿಸು."
++#: booleans.py:206
++msgid "Support fusefs home directories"
++msgstr "NFS ನೆಲೆ ಕೋಶಗಳಿಗೆ ಬೆಂಬಲಿಸಲು ಅನುಮತಿಸು"
-#: ../gui/system-config-selinux.glade:1645
-#: ../gui/system-config-selinux.glade:1850
@@ -178046,128 +179068,126 @@ index d72a685..ea79f3a 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-msgstr ""
-+#: booleans.py:198
-+msgid "Support ecryptfs home directories"
-+msgstr "NFS ನೆಲೆ ಕೋಶಗಳಿಗೆ ಬೆಂಬಲಿಸಲು ಅನುಮತಿಸು"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
++msgstr "cups ಬದಲಿಗೆ lpd ಪರಿಚಾರಕವನ್ನು ಬಳಸಲು ಅನುಮತಿಸು"
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-msgstr ""
-+#: booleans.py:199
-+msgid "Support fusefs home directories"
++#: booleans.py:208
++msgid "Support NFS home directories"
+msgstr "NFS ನೆಲೆ ಕೋಶಗಳಿಗೆ ಬೆಂಬಲಿಸಲು ಅನುಮತಿಸು"
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-msgstr ""
-+#: booleans.py:200
-+msgid "Use lpd server instead of cups"
-+msgstr "cups ಬದಲಿಗೆ lpd ಪರಿಚಾರಕವನ್ನು ಬಳಸಲು ಅನುಮತಿಸು"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
++msgstr "SAMBA ನೆಲೆ ಕೋಶಗಳಿಗೆ ಬೆಂಬಲಿಸಲು ಅನುಮತಿಸು"
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
--msgstr ""
-+#: booleans.py:201
-+msgid "Support NFS home directories"
-+msgstr "NFS ನೆಲೆ ಕೋಶಗಳಿಗೆ ಬೆಂಬಲಿಸಲು ಅನುಮತಿಸು"
++#: booleans.py:210
++msgid "Allow user to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-msgstr ""
-+#: booleans.py:202
-+msgid "Support SAMBA home directories"
-+msgstr "SAMBA ನೆಲೆ ಕೋಶಗಳಿಗೆ ಬೆಂಬಲಿಸಲು ಅನುಮತಿಸು"
-
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:203
++#: booleans.py:211
+msgid "Allow varnishd to connect to all ports, not just HTTP."
+msgstr "varnishd ಕೇವಲ HTTP ಸಂಪರ್ಕಸ್ಥಾನಗಳಲ್ಲದೆ ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
-msgstr ""
-+#: booleans.py:204
++#: booleans.py:212
+msgid "Ignore vbetool mmap_zero errors."
+msgstr "vbetool mmap_zero ದೋಷಗಳನ್ನು ಕಡೆಗಣಿಸು."
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
-msgstr ""
-+#: booleans.py:205
++#: booleans.py:213
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr "ಅನುಕ್ರಮಿತ/ಸಮಾನಾಂತರದ ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ಬಳಸಲು ನಿರ್ಬಂಧಿತ ವರ್ಚುವಲ್ ಅತಿಥಿಗಳಿಗೆ ಅನುಮತಿಸು"
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
-msgstr ""
-+#: booleans.py:206
++#: booleans.py:214
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr "ಮಿತಿಗೊಳಪಟ್ಟ ಅತಿಥಿಗಳು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಮೆಮೊರಿ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಸ್ಟ್ಯಾಕ್ ಅನ್ನು ಬಳಸಲು ಅನುಮತಿಸು"
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
-msgstr ""
-+#: booleans.py:207
++#: booleans.py:215
+msgid "Allow confined virtual guests to read fuse files"
+msgstr "fuse ಕಡತಗಳನ್ನು ಓದಲು ನಿರ್ಬಂಧಿತ ವರ್ಚುವಲ್ ಅತಿಥಿಗಳಿಗೆ ಅನುಮತಿಸು"
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
-msgstr ""
-+#: booleans.py:208
++#: booleans.py:216
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr "nfs ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು ನಿರ್ಬಂಧಿತ ವರ್ಚುವಲ್ ಅತಿಥಿಗಳಿಗೆ ಅನುಮತಿಸು"
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
+ msgstr ""
+
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-msgstr ""
-+#: booleans.py:209
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr "cifs ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು ನಿರ್ಬಂಧಿತ ವರ್ಚುವಲ್ ಅತಿಥಿಗಳಿಗೆ ಅನುಮತಿಸು"
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-msgstr ""
-+#: booleans.py:210
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr "ಮಿತಿಗೊಳಪಟ್ಟ ಅತಿಥಿಗಳು sanlock ನೊಂದಿಗೆ ಸಂವಹಿಸುವುದಕ್ಕೆ ಅನುಮತಿಸು"
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-msgstr ""
-+#: booleans.py:211
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
+msgstr "ಸಾಧನ ಸಂರಚನೆ, (pci) ಅನ್ನು ನಿರ್ವಹಿಸಲು ನಿರ್ಬಂಧಿತ ವರ್ಚುವಲ್ ಅತಿಥಿಗಳಿಗೆ ಅನುಮತಿಸು"
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-msgstr ""
-+#: booleans.py:212
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr "usb ಸಾಧನಗಳನ್ನು ಬಳಸಲು ನಿರ್ಬಂಧಿತ ವರ್ಚುವಲ್ ಅತಿಥಿಗಳಿಗೆ ಅನುಮತಿಸು"
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-msgstr ""
-+#: booleans.py:213
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr "xserver ನೊಂದಿಗೆ ವ್ಯವಹರಿಸಲು ನಿರ್ಬಂಧಿತ ವರ್ಚುವಲ್ ಅತಿಥಿಗಳಿಗೆ ಅನುಮತಿಸು"
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-msgstr ""
-+#: booleans.py:214
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr "ಬಳಕೆದಾರರ ನೆಲೆ ಕೋಶಗಳಲ್ಲಿನ ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು wedbadm ಗೆ ಅನುಮತಿಸು"
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-msgstr ""
-+#: booleans.py:215
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr "ಬಳಕೆದಾರರ ನೆಲೆ ಕೋಶಗಳಲ್ಲಿನ ಕಡತಗಳನ್ನು ಓದಲು wedbadm ಗೆ ಅನುಮತಿಸು"
@@ -178175,21 +179195,21 @@ index d72a685..ea79f3a 100644
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-msgstr ""
-+#: booleans.py:216
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr "wine mmap_zero ದೋಷಗಳನ್ನು ಕಡೆಗಣಿಸು."
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-msgstr ""
-+#: booleans.py:217
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr "ಬೂಟ್ ಲೋಡರ್ ಅನ್ನು ಚಿತ್ರಾತ್ಮಕ ಪ್ರೊಗ್ರಾಮ್ ಕಾರ್ಯಗತಗೊಳಿಸುವುದನ್ನು ಅನುಮತಿಸು"
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-msgstr ""
-+#: booleans.py:218
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr "sysadm_r:sysadm_t ಆಗಿ ಚಿತ್ರಾತ್ಮಕ ಪ್ರೊಗ್ರಾಮ್ ನೇರವಾಗಿ ಪ್ರವೇಶಿಸಲು ಅನುಮತಿಸು"
@@ -178197,25 +179217,25 @@ index d72a685..ea79f3a 100644
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-msgstr ""
-+#: booleans.py:219
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr "nfs ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು xen ಗೆ ಅನುಮತಿಸು"
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-msgstr ""
-+#: booleans.py:220
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr "blktapctrl/tapdisk ಅನ್ನು xend ಚಲಾಯಿಸಲು ಅನುಮತಿಸು. ಡಿಸ್ಕ್ ಚಿತ್ರಿಕೆಗಳಿಗಾಗಿ ಪ್ರತ್ಯೇಕವಾದ ತಾರ್ಕಿಕ ಪರಿಮಾಣಗಳನ್ನು ಬಳಸುತ್ತಿದ್ದಲ್ಲಿ ಇದರ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ."
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:221
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr "qemu-dm ಅನ್ನು xend ಚಲಾಯಿಸುವುದನ್ನು ಅನುಮತಿಸು. paravirt ಅನ್ನು ಬಳಸುತ್ತಿದ್ದಲ್ಲಿ ಮತ್ತು ಯಾವುದೆ vfb ಅನ್ನು ಹೊಂದಿರದೆ ಇದ್ದಲ್ಲಿ ಇದರ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ."
+
-+#: booleans.py:222
++#: booleans.py:231
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
@@ -178225,58 +179245,61 @@ index d72a685..ea79f3a 100644
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow xguest users to mount removable media"
-+msgstr "ತೆಗೆದು ಹಾಕಬಹುದಾದ ಸಾಧನಗಳನ್ನು ಆರೋಹಿಸಲು xguest ಬಳಕೆದಾರರಿಗೆ ಅನುಮತಿಸು"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-msgstr ""
-+#: booleans.py:224
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "ಬ್ಲೂಟೂತ್ ಸಾಧನಗಳನ್ನು ಬಳಸುವಂತೆ xguest ಅನ್ನು ಅನುಮತಿಸು"
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr "ತೆಗೆದು ಹಾಕಬಹುದಾದ ಸಾಧನಗಳನ್ನು ಆರೋಹಿಸಲು xguest ಬಳಕೆದಾರರಿಗೆ ಅನುಮತಿಸು"
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-msgstr ""
-+#: booleans.py:225
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "X ಪರಿಚಾರಕಕ್ಕಾಗಿ ಹಂಚಲಾದ ಮೆಮೊರಿ ವಿಭಾಗಗಳಿಗೆ ಕ್ಲೈಂಟ್ಗಳು ಬರೆಯಲು ಅನುಮತಿಸು"
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr "ಬ್ಲೂಟೂತ್ ಸಾಧನಗಳನ್ನು ಬಳಸುವಂತೆ xguest ಅನ್ನು ಅನುಮತಿಸು"
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-msgstr ""
-+#: booleans.py:226
-+msgid "Allows XServer to execute writable memory"
-+msgstr "XServer ಬರೆಯಬಹುದಾದ ಮೆಮೊರಿಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಂತೆ ಅನುಮತಿಸು"
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "X ಪರಿಚಾರಕಕ್ಕಾಗಿ ಹಂಚಲಾದ ಮೆಮೊರಿ ವಿಭಾಗಗಳಿಗೆ ಕ್ಲೈಂಟ್ಗಳು ಬರೆಯಲು ಅನುಮತಿಸು"
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-msgstr ""
-+#: booleans.py:227
-+msgid "Support X userspace object manager"
-+msgstr "X ಬಳಕೆದಾರ ಸ್ಥಳ ವ್ಯವಸ್ಥಾಪಕವನ್ನು ಬೆಂಬಲಿಸಲು ಅನುಮತಿಸು"
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr "XServer ಬರೆಯಬಹುದಾದ ಮೆಮೊರಿಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಂತೆ ಅನುಮತಿಸು"
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-msgstr ""
-+#: booleans.py:228
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr "X ಬಳಕೆದಾರ ಸ್ಥಳ ವ್ಯವಸ್ಥಾಪಕವನ್ನು ಬೆಂಬಲಿಸಲು ಅನುಮತಿಸು"
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr "zabbix ಕಾದಿರಿಸದೆ ಇರುವ ಸಂಪರ್ಕಸ್ಥಾನಗಳೊಂದಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸು"
+
-+#: booleans.py:229
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr "zebra ಡೀಮನ್ ಅದರ ಸಂರಚನಾ ಕಡತಗಳಿಗೆ ಬರೆಯಲು ಅನುಮತಿಸು"
+
-+#: booleans.py:230
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr "ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ZoneMinder ಗೆ ಅನುಮತಿಸು."
diff --git a/policycoreutils/po/ko.po b/policycoreutils/po/ko.po
-index 8a96c13..2cad6d3 100644
+index 8a96c13..18a38fd 100644
--- a/policycoreutils/po/ko.po
+++ b/policycoreutils/po/ko.po
@@ -1,36 +1,32 @@
@@ -178296,13 +179319,12 @@ index 8a96c13..2cad6d3 100644
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
--"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-"Language-Team: Korean (http://www.transifex.net/projects/p/fedora/language/"
-"ko/)\n"
-"Language: ko\n"
-+"POT-Creation-Date: 2012-10-08 10:31-0400\n"
-+"PO-Revision-Date: 2012-11-30 04:07+0000\n"
-+"Last-Translator: eukim <eukim at redhat.com>\n"
+"Language-Team: Korean (http://www.transifex.com/projects/p/fedora/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -178327,7 +179349,7 @@ index 8a96c13..2cad6d3 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr "PAM을 초기화하는데 실패하였습니다\n"
-@@ -79,7 +75,7 @@ msgstr "죄송합니다. run_init은 단지 SELinux 커널에서만 사용될
+@@ -79,354 +75,359 @@ msgstr "죄송합니다. run_init은 단지 SELinux 커널에서만 사용될
msgid "authentication failed.\n"
msgstr "인증 실패.\n"
@@ -178336,7 +179358,14 @@ index 8a96c13..2cad6d3 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "%s에 실행가능한 문맥을 설정할 수 없습니다.\n"
-@@ -92,856 +88,852 @@ msgstr "******************** 중요 ***********************\n"
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "******************** 중요 ***********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "정책 패키지를 활성화하려면 다음을 실행합니다:"
@@ -178345,123 +179374,123 @@ index 8a96c13..2cad6d3 100644
-msgstr "글로벌 "
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "semanage 처리를 생성할 수 없습니다"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr "SELinux 정책은 관리되지 않거나 저장할 수 없습니다."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "정책을 읽을 수 없습니다."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "semanage 연결을 설정할 수 없습니다"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "MLS가 활성화된 상태를 테스트할 수 없습니다 "
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "아직 구현되지 않았습니다 "
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "Semanage 트랜잭션이 이미 진행중입니다"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "semanage 트랜잭션을 시작할 수 없습니다"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "semanage 트랜잭션을 커밋할 수 없습니다 "
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "Semanage 트랜잭션이 진행중이 아닙니다"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "SELinux 모듈 목록을 만들수 없습니다 "
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
-msgstr ""
+msgstr "모듈 이름"
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "버전"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "비활성화 "
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
-msgstr ""
+msgstr "%s 모듈을 비활성화할 수 없습니다 (제거 실패)"
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
-msgstr ""
+msgstr "%s 모듈을 활성화할 수 없습니다 (제거 실패)"
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
-msgstr ""
+msgstr "%s 모듈을 제거할 수 없습니다 (제거 실패)"
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
-msgstr ""
+msgstr "dontaudit는 'on' 또는 'off'로 해야 합니다"
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
-msgstr ""
+msgstr "내장 허용 형식"
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
-msgstr ""
+msgstr "사용자 정의 허용 형식"
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr "%s 허용 도메인을 설정할 수없습니다 (모듈 설치 실패) "
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "%s 허용 도메인을 제거하지 못했습니다 (제거 실패) "
@@ -178473,119 +179502,119 @@ index 8a96c13..2cad6d3 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
-+#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
-+#: ../semanage/seobject.py:2031
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "%s에 사용되는 키를 생성할 수 없습니다"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "%s에 대한 로그인 맵핑이 지정되었는지를 확인할 수 없습니다."
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "%s Linux 그룹이 존재하지 않습니다 "
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "Linux 사용자 %s 가 존재하지 않습니다"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "%s에 대한 로그인 맵핑을 생성할 수 없습니다"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "%s에 대한 이름을 설정할 수 없습니다"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "%s 에 대한 MLS 범위를 설정할 수 없습니다"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "%s에 대한 SELinu 사용자를 설정할 수 없습니다"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "%s에 대한 로그인 맵핑을 추가할 수 없습니다"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "seuser 또는 serange 필요"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "%s에 대한 로그인 맵핑이 지정되지 않았습니다"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "%s에 대한 seuser를 질의할 수 없습니다"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "%s에 대한 로그인 맵핑을 수정할 수정할 수 없습니다"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr "%s에 대한 로그인 맵핑이 정책에 지정되어 있어 이를 삭제할 수 없습니다"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "%s에 대한 로그인 맵핑을 삭제할 수 없습니다"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "로그인 맵핑 목록을 만들 수 없습니다"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "로그인 이름"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -178593,7 +179622,7 @@ index 8a96c13..2cad6d3 100644
msgstr "SELinux 사용자"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "MLS/MCS 범위"
@@ -178601,87 +179630,91 @@ index 8a96c13..2cad6d3 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "%s에 대한 SELinux 사용자가 지정되었는지 확인할 수 없습니다"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "%s에 대한 사용자를 질의할 수 없습니다"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "%s에 대해 최소 하나의 역할을 추가해야 합니다 "
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "%s에 대한 SELinux 사용자를 생성할 수 없습니다"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "%s에 대한 %s의 역할을 추가할 수 없습니다"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "%s에 대한 MLS 레벨을 설정할 수 없습니다"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "%s에 대한 %s의 접두어를 추가할 수 없습니다"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "%s에 대한 키를 추출할 수 없습니다"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "%s에 대한 SELinux 사용자를 추가할 수 없습니다"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "접두어, 기능, 레벨 또는 범위 필요"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "접두어 또는 기능 필요"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "%s에 대한 SELinux 사용자가 지정되지 않았습니다"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "%s에 대한 SELinux 사용자를 수정할 수 없습니다"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
-msgstr ""
@@ -178689,620 +179722,588 @@ index 8a96c13..2cad6d3 100644
+msgstr "%s에 대한 SELinux 사용자가 정책에 지정되어 있어 이를 삭제할 수 없습니다"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "%s에 대한 SELinux 사용자를 삭제할 수 없습니다"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "SELinux 사용자 목록을 만들수 없습니다"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "%s 사용자에 대한 역할 목록을 만들수 없습니다"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "레이블링"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "접두부"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "MCS 레벨"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "MCS 범위"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "SELinux 기능"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:942
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "프로토콜 udp 또는 tcp 필요 "
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "포트 필요"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:954
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
-msgstr ""
+msgstr "잘못된 포트"
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:958
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "%s/%s 에 대한 키를 생성할 수 없습니다"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "유형 필요"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
-+#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "%s/%s에 대한 포트가 지정되었는지 확인할 수 없습니다 "
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:977
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "%s/%s에 대한 포트가 이미 지정되었습니다"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:981
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "%s/%s 에 대한 포트를 생성할 수 없습니다"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:987
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "%s/%s 에 대한 문맥을 생성할 수 없습니다"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:991
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "%s/%s 에 대한 포트 문맥의 사용자를 설정할 수 없습니다"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:995
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "%s/%s 에 대한 포트 문맥의 역할을 설정할 수 없습니다"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:999
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "%s/%s 에 대한 포트 문맥의 유형을 설정할 수 없습니다"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "%s/%s 에 대한 포트 문맥의 mls 항목을 설정할 수 없습니다"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1008
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "%s/%s 에 대한 포트 문맥을 설정할 수 없습니다"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1012
- #, python-format
+@@ -476,8 +477,8 @@ msgstr "%s/%s 에 대한 포트 문맥을 설정할 수 없습니다"
msgid "Could not add port %s/%s"
msgstr "%s/%s 에 대한 포트를 추가할 수 없습니다"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
-+#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "setype 또는 serange 필요"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1028
+@@ -485,463 +486,473 @@ msgstr "setype 또는 serange 필요"
msgid "Requires setype"
msgstr "setype 필요"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "%s/%s에 대한 포트가 지정되지 않았습니다"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1040
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "%s/%s에 대한 포트를 질의할 수 없습니다"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1051
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "%s/%s에 대한 포트를 수정할 수 없습니다"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1064
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "포트 목록을 만들수 없습니다 "
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1080
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "%s 포트를 삭제할 수 없습니다 "
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1097
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "%s/%s에 대한 포트가 정책에 지정되어 있어 이를 삭제할 수 없습니다"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1101
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "%s/%s에 대한 포트를 삭제할 수 없습니다"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "포트 목록을 만들수 없습니다"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "SELinux 포트 유형"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "Proto"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "포트 번호"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1197
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "노드 주소 필요 "
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1212
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "알려지지 않거나 또는 생략된 프로토콜 "
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
-+#: ../semanage/seobject.py:1713
- msgid "SELinux Type is required"
- msgstr "SELinux 유형 필요"
+-msgid "SELinux Type is required"
+-msgstr "SELinux 유형 필요"
++#: ../semanage/seobject.py:1256
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
-+#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
-+#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "%s에 대한 키를 생성할 수 없습니다"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
-+#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "%s 주소가 지정되었는지 확인할 수 없습니다 "
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1241
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "%s에 대한 주소를 생성할 수 없습니다 "
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1675
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "%s에 대한 문맥을 생성할 수 없습니다"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1251
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "%s에 대한 마스크를 설정할 수 없습니다 "
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1255
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "%s에 대한 주소 문맥의 사용자를 설정할 수 없습니다 "
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1259
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "%s에 대한 주소 문맥의 역할을 설정할 수 없습니다 "
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1263
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "%s에 대한 주소 문맥의 유형을 설정할 수 없습니다 "
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "%s에 대한 주소 문맥의 mls 항목을 설정할 수 없습니다 "
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "%s에 대한 주소 문맥을 설정할 수 없습니다 "
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "%s 주소를 추가할 수 없습니다 "
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "%s 주소가 지정되지 않았습니다 "
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1305
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "%s 주소를 질의할 수 없습니다 "
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "%s 주소를 수정할 수 없습니다 "
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1343
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "%s 주소가 정책에 지정되어 있어 이를 삭제할 수 없습니다 "
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1347
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "%s 주소를 삭제할 수 없습니다 "
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
-msgstr ""
+msgstr "모든 노드 맵핑을 삭제할 수 없습니다 "
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1373
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "주소 목록을 만들수 없습니다 "
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
++msgid "SELinux Type is required"
++msgstr "SELinux 유형 필요"
++
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "%s에 대한 인터페이스가 지정되었는지 확인할 수 없습니다"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1440
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "%s에 대한 인터페이스를 생성할 수 없습니다"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1449
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "%s 에 대한 인터페이스 문맥의 사용자를 설정할 수 없습니다"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1453
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "%s 에 대한 인터페이스 문맥의 역할을 설정할 수 없습니다"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1457
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "%s 에 대한 인터페이스 문맥의 유형을 설정할 수 없습니다"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1462
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "%s 에 대한 인터페이스 문맥의 mls 문맥을 설정할 수 없습니다"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1466
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "%s 에 대한 인터페이스 문맥을 설정할 수 없습니다"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1470
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "%s에 대한 메세지 문맥을 설정할 수 없습니다"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "%s에 대한 인터페이스를 추가할 수 없습니다"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "%s에 대한 인터페이스가 지정되지 않았습니다"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1501
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "%s에 대한 인터페이스를 질의할 수 없습니다"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "%s에 대한 인터페이슬 수정할 수 없습니다"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "%s에 대한 인터페이스가 정책에 지정되어 있어 이를 삭제할 수 없습니다"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "%s에 대한 인터페이스를 삭제할 수 없습니다"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
-msgstr ""
+msgstr "모든 인터페이스 맵핑을 삭제할 수 없습니다"
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1567
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "인터페이스 목록을 만들수 없습니다"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "SELinux 인터페이스"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "문맥"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1652
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
-msgstr ""
+msgstr "%s에 대해 동등한 클래스가 이미 존재합니다"
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1658
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
-msgstr ""
+msgstr "파일 사양 %s이 해당 규칙 '%s %s'과 충돌합니다"
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
-msgstr ""
+msgstr "%s에 대해 동등한 클래스가 존재하지 않습니다 "
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1681
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "%s에 대한 파일 문맥의 사용자를 설정할 수 없습니다"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1685
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "%s에 대한 파일 문맥의 역할을 설정할 수 없습니다"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "%s에 대한 파일 문맥의 mls 항목을 설정할 수 없습니다"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "잘못된 파일 사양 "
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1698
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
-msgstr ""
+msgstr "파일 사양에 공백이 포함되어 있어서는 안됩니다"
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1703
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
+"instead"
+msgstr "파일 사양 %s이 해당 규칙 '%s %s'과 충돌합니다; 대신 '%s'를 추가해 보십시오 "
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
+ msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
-+#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
-+#: ../semanage/seobject.py:1865
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "%s에 대한 파일 문맥이 지정되었는지 확인할 수 없습니다"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1734
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "%s에 대한 파일 문맥을 생성할 수 없습니다"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1742
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "%s에 대한 파일 문맥의 유형을 설정할 수 없습니다"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
-+#: ../semanage/seobject.py:1811
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "%s에 대한 파일 문맥을 설정할 수 없습니다"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "%s에 대한 파일 문맥을 추가할 수 없습니다"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1770
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "setype, serange 또는 seuser 필요"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "%s에 대한 파일 문맥이 저정되지 않았습니다"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1789
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "%s에 대한 파일 문맥을 질의할 수 없습니다"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1815
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "%s에 대한 파일 문맥을 수정할 수 없습니다"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1828
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "파일 문맥 목록을 만들수 없습니다 "
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1842
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "%s 파일 문맥을 삭제할 수 없습니다 "
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr "%s에 대한 파일 문맥이 정책에 지정되어 있어 이를 삭제할 수 없습니다"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1873
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "%s에 대한 파일 문맥을 삭제할 수 없습니다"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "파일 문맥 목록을 만들수 없습니다"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "로컬 파일 문맥 목록을 만들수 없습니다"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux fcontext"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "유형"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1942
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
@@ -179310,7 +180311,7 @@ index 8a96c13..2cad6d3 100644
+msgstr "\nSELinux 배포판 fcontext 해당 \n"
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1947
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -179319,105 +180320,104 @@ index 8a96c13..2cad6d3 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
-+#: ../semanage/seobject.py:2040
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "%s에 대한 부울이 지정되었는지 확인할 수 없습니다"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "%s에 대하 부울이 지정되지 않았습니다"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:1987
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "%s에 대한 파일 문맥을 질의할 수 없습니다"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:1992
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "다음의 값 중 하나를 반드시 지정해야 합니다: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:1997
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "%s 부울의 활성화값을 설정할 수 없습니다 "
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2000
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "%s에 대한 부을을 수정할 수 없습니다"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2018
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "잘못된 형식 %s: 기록 %s "
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2042
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "%s에 대한 부울이 정책에 지정되어 있어 이를 삭제할 수 없습니다"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2046
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "%s에 대한 부울을 삭제할 수 없습니다"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "부울 목록을 만들수 없습니다"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2100
- msgid "unknown"
- msgstr "알려지지 않음 "
-
+-msgid "unknown"
+-msgstr "알려지지 않음 "
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "비활성 "
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "활성 "
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "SELinux 부울"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "State"
-msgstr ""
+msgstr "상태 "
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "Default"
-msgstr ""
+msgstr "디폴트 "
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "설명 "
-@@ -1005,7 +997,7 @@ msgstr "메모리 할당하는데 오류 발생.\n"
+@@ -1005,7 +1016,7 @@ msgstr "메모리 할당하는데 오류 발생.\n"
msgid "Error sending audit message.\n"
msgstr "감사(audit) 메세지를 보내는데 오류 발생.\n"
@@ -179426,7 +180426,7 @@ index 8a96c13..2cad6d3 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "강제모드를 결정할 수 없습니다.\n"
-@@ -1018,16 +1010,12 @@ msgstr "오류! %s를 열 수 없습니다.\n"
+@@ -1018,16 +1029,12 @@ msgstr "오류! %s를 열 수 없습니다.\n"
#: ../newrole/newrole.c:705
#, c-format
msgid "%s! Could not get current context for %s, not relabeling tty.\n"
@@ -179445,7 +180445,7 @@ index 8a96c13..2cad6d3 100644
#: ../newrole/newrole.c:725
#, c-format
-@@ -1124,62 +1112,66 @@ msgstr "비어있는 시그널 모음을 얻을 수 없습니다\n"
+@@ -1124,62 +1131,66 @@ msgstr "비어있는 시그널 모음을 얻을 수 없습니다\n"
msgid "Unable to set SIGHUP handler\n"
msgstr "SIGHUP 처리기를 설정할 수 없습니다\n"
@@ -179524,7 +180524,7 @@ index 8a96c13..2cad6d3 100644
msgid "failed to exec shell\n"
msgstr "쉘을 실행하는데 실패하였습니다\n"
-@@ -1282,2088 +1274,2058 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1282,2088 +1293,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyConfidential juser"
@@ -179614,35 +180614,40 @@ index 8a96c13..2cad6d3 100644
-msgstr ""
+msgstr "로그인 '%s'이 필요합니다 "
- #: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
msgid "Policy Module"
-msgstr ""
+msgstr "정책 모듈 "
- #: ../gui/modulesPage.py:57
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
msgid "Module Name"
-msgstr ""
+msgstr "모듈 이름 "
- #: ../gui/modulesPage.py:134
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
msgid "Disable Audit"
-msgstr ""
+msgstr "감사 비활성화 "
- #: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
msgid "Enable Audit"
-msgstr ""
+msgstr "감사 활성화 "
- #: ../gui/modulesPage.py:162
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
msgid "Load Policy Module"
-msgstr ""
--
++msgstr "정책 모듈 로드 "
+
-#: ../gui/polgen.glade:79
-msgid "Polgen"
-msgstr ""
-+msgstr "정책 모듈 로드 "
-
+-
-#: ../gui/polgen.glade:80
+#: ../gui/polgen.glade:9
msgid "Red Hat 2007"
@@ -179661,8 +180666,7 @@ index 8a96c13..2cad6d3 100644
msgid "translator-credits"
-msgstr ""
+msgstr "김은주 (eukim at redhat.com) 2012"
-
--#: ../gui/polgen.glade:90
++
+#: ../gui/polgen.glade:34
+msgid "Add Booleans Dialog"
+msgstr "부울 대화 추가 "
@@ -179670,7 +180674,8 @@ index 8a96c13..2cad6d3 100644
+#: ../gui/polgen.glade:101
+msgid "Boolean Name"
+msgstr "부울 이름 "
-+
+
+-#: ../gui/polgen.glade:90
+#: ../gui/polgen.glade:230
msgid "SELinux Policy Generation Tool"
-msgstr ""
@@ -179689,12 +180694,12 @@ index 8a96c13..2cad6d3 100644
msgid "<b>Applications</b>"
-msgstr ""
+msgstr "<b>애플리케이션</b>"
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
-+msgid "Standard Init Daemon"
-+msgstr "표준 Init 데몬 "
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
++msgid "Standard Init Daemon"
++msgstr "표준 Init 데몬 "
++
+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
msgid ""
"Standard Init Daemon are daemons started on boot via init scripts. Usually "
@@ -179707,7 +180712,7 @@ index 8a96c13..2cad6d3 100644
+msgstr "표준 Init 데몬은 시작할 때 init 스크립트를 통해 시작되는 데몬입니다. 일반적으로 /etc/rc.d/init.d에 스크립트가 필요합니다 "
-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
msgid "DBUS System Daemon"
-msgstr ""
+msgstr "DBUS 시스템 데몬 "
@@ -179725,7 +180730,7 @@ index 8a96c13..2cad6d3 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr "웹 애플리케이션/스크립트 (CGI)"
@@ -179739,7 +180744,7 @@ index 8a96c13..2cad6d3 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr "사용자 애플리케이션 "
@@ -179756,7 +180761,7 @@ index 8a96c13..2cad6d3 100644
+msgstr "사용자 애플리케이션은 사용자에 의해 시작되는 한정하고자 하는 모든 애플리케이션입니다 "
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
-msgstr ""
+msgstr "Sandbox"
@@ -179780,7 +180785,7 @@ index 8a96c13..2cad6d3 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-msgstr ""
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr "터미널에서 최소 사용자 역할 "
@@ -179795,7 +180800,7 @@ index 8a96c13..2cad6d3 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-msgstr ""
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr "X 창에서 최소한의 사용자 역할 "
@@ -179810,7 +180815,7 @@ index 8a96c13..2cad6d3 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-msgstr ""
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr "사용자 역할"
@@ -179825,7 +180830,7 @@ index 8a96c13..2cad6d3 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-msgstr ""
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr "사용자 역할 관리 "
@@ -179857,7 +180862,7 @@ index 8a96c13..2cad6d3 100644
+msgstr "<b>Root 사용자</b>"
-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
++#: ../gui/polgen.glade:623
msgid "Root Admin User Role"
-msgstr ""
+msgstr "사용자 역할 Root 관리 "
@@ -179879,7 +180884,7 @@ index 8a96c13..2cad6d3 100644
+msgstr "<b>애플리케이션 이름이나 사용자 역할을 입력합니다:</b>"
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
-msgstr ""
+msgstr "이름"
@@ -179968,12 +180973,12 @@ index 8a96c13..2cad6d3 100644
+#: ../gui/polgen.glade:1001
msgid "<b>Select the user_roles that will transition to %s:</b>"
-msgstr ""
-+msgstr "<b>%s로 전환할 사용자 역할을 선택(_R):</b>"
-
+-
-#: ../gui/polgen.glade:1227
-msgid "Select the user roles that will transiton to this applications domains."
-msgstr ""
--
++msgstr "<b>%s로 전환할 사용자 역할을 선택(_R):</b>"
+
-#: ../gui/polgen.glade:1255
-msgid "label108"
-msgstr ""
@@ -180002,12 +181007,12 @@ index 8a96c13..2cad6d3 100644
+#: ../gui/polgen.glade:1111
msgid "<b>Select additional roles for %s:</b>"
-msgstr ""
--
++msgstr "<b>%s의 추가 역할을 선택:</b>"
+
-#: ../gui/polgen.glade:1437
-msgid "label111"
-msgstr ""
-+msgstr "<b>%s의 추가 역할을 선택:</b>"
-
+-
-#: ../gui/polgen.glade:1466
+#: ../gui/polgen.glade:1166
msgid "<b>Enter network ports that %s binds on:</b>"
@@ -180019,13 +181024,13 @@ index 8a96c13..2cad6d3 100644
msgid "<b>TCP Ports</b>"
-msgstr ""
+msgstr "<b>TCP 포트</b>"
-+
+
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
+#: ../gui/polgen.glade:1698
+msgid "All"
+msgstr "전체 "
-
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++
+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
msgid "Allows %s to bind to any udp port"
-msgstr ""
@@ -180058,12 +181063,12 @@ index 8a96c13..2cad6d3 100644
"Enter a comma separated list of udp ports or ranges of ports that %s binds "
"to. Example: 612, 650-660"
-msgstr ""
-+msgstr "%s이 바인딩할 포트 범위 또는 udp 포트의 콤마로 분리된 목록을 입력합니다. 예: 612, 650-660"
-
+-
-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-msgid "Unreserved Ports (>1024)"
-msgstr ""
--
++msgstr "%s이 바인딩할 포트 범위 또는 udp 포트의 콤마로 분리된 목록을 입력합니다. 예: 612, 650-660"
+
-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-#: ../gui/polgen.glade:2233
+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
@@ -180124,12 +181129,12 @@ index 8a96c13..2cad6d3 100644
"Enter a comma separated list of udp ports or ranges of ports that %s "
"connects to. Example: 612, 650-660"
-msgstr ""
-+msgstr "udp 포트 또는 %s이 연결되는 포트 범위의 콤마로 분리된 목록을 입력합니다. 예: 612, 650-660"
-
+-
-#: ../gui/polgen.glade:2305
-msgid "label114"
-msgstr ""
--
++msgstr "udp 포트 또는 %s이 연결되는 포트 범위의 콤마로 분리된 목록을 입력합니다. 예: 612, 650-660"
+
-#: ../gui/polgen.glade:2334
+#: ../gui/polgen.glade:1792
msgid "<b>Select common application traits for %s:</b>"
@@ -180182,12 +181187,12 @@ index 8a96c13..2cad6d3 100644
+#: ../gui/polgen.glade:1914
msgid "Sends email"
-msgstr ""
-+msgstr "이메일 보내기 "
-
+-
-#: ../gui/polgen.glade:2530
-msgid "label115"
-msgstr ""
--
++msgstr "이메일 보내기 "
+
-#: ../gui/polgen.glade:2559
+#: ../gui/polgen.glade:1961
msgid "<b>Add files/directories that %s manages</b>"
@@ -180200,12 +181205,12 @@ index 8a96c13..2cad6d3 100644
"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
"Files ..."
-msgstr ""
-+msgstr "%s이 \"관리\"하는 파일/디렉토리. Pid 파일, 로그 파일, /var/lib 파일 등 ..."
-
+-
-#: ../gui/polgen.glade:2823
-msgid "label116"
-msgstr ""
--
++msgstr "%s이 \"관리\"하는 파일/디렉토리. Pid 파일, 로그 파일, /var/lib 파일 등 ..."
+
-#: ../gui/polgen.glade:2852
+#: ../gui/polgen.glade:2166
msgid "<b>Add booleans from the %s policy:</b>"
@@ -180239,68 +181244,68 @@ index 8a96c13..2cad6d3 100644
+msgstr "정책 디렉토리 "
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
-msgstr ""
+msgstr "역할 "
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
-msgstr ""
+msgstr "기존 사용자(_U)"
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
-msgstr ""
+msgstr "애플리케이션 "
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
-msgstr ""
+msgstr "%s은 디렉토리여야 합니다"
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
-msgstr ""
+msgstr "사용자를 선택해야 합니다 "
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
-msgstr ""
+msgstr "제한된 실행 파일을 선택합니다."
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
-msgstr ""
+msgstr "제한된 init 스크립트 파일을 선택합니다."
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
-msgstr ""
+msgstr "제한된 애플리케이션을 생성하거나 쓸 파일을 선택합니다"
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
-msgstr ""
+msgstr "제한된 애플리케이션을 소유하고 쓸 디렉토리를 선택합니다"
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
-msgstr ""
+msgstr "정책 파일을 생성할 디렉토리를 선택합니다 "
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -180309,13 +181314,13 @@ index 8a96c13..2cad6d3 100644
+msgstr "현재 정책에서 이미 정의된 %s_t를 입력합니다.\n계속 진행하시겠습니까?"
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
-msgstr ""
+msgstr "이름 확인 "
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -180324,51 +181329,39 @@ index 8a96c13..2cad6d3 100644
+msgstr "모듈 %s.pp은 현재 정책에 이미 로드되어 있습니다.\n계속 진행하시겠습니까?"
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
-msgstr ""
+msgstr "공백이 없는 문자와 숫자로 구성된 이름을 추가해야 합니다."
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
-msgstr ""
+msgstr "실행 파일을 입력해야 합니다"
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
-msgstr ""
-+msgstr "SELinux 설정 "
-
+-
-#: ../gui/polgen.py:158
-msgid "Internet Services Daemon"
-msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "네트워크 포트 "
-
+-
-#: ../gui/polgen.py:197
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-msgstr ""
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr "SELinux 포트\n유형"
++msgstr "SELinux 설정 "
-#: ../gui/polgen.py:324
-msgid "You must enter a name for your confined process/user"
-msgstr ""
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr "프로토콜 "
-
+-
-#: ../gui/polgen.py:326
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
- msgid ""
+-msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
-msgstr ""
@@ -180376,96 +181369,54 @@ index 8a96c13..2cad6d3 100644
-#: ../gui/polgen.py:414
-msgid "User Role types can not be assigned executables."
-msgstr ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr "MLS/MCS\n레벨"
-
+-
-#: ../gui/polgen.py:420
-msgid "Only Daemon apps can use an init script.."
-msgstr ""
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr "포트 "
-
+-
-#: ../gui/polgen.py:438
-msgid "use_resolve must be a boolean value "
-msgstr ""
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid. 0 < PORT_NUMBER < 65536 "
-+msgstr "포트 번호 \"%s\"가 유효하지 않습니다. 0 < PORT_NUMBER < 65536 "
-
+-
-#: ../gui/polgen.py:444
-msgid "use_syslog must be a boolean value "
-msgstr ""
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr "목록 보기"
-
+-
-#: ../gui/polgen.py:450
-msgid "use_kerberos must be a boolean value "
-msgstr ""
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr "그룹 보기"
-
+-
-#: ../gui/polgen.py:456
-msgid "manage_krb5_rcache must be a boolean value "
-msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "정말로 %s '%s'를 삭제하시겠습니까?"
-
+-
-#: ../gui/polgen.py:486
-msgid "USER Types automatically get a tmp type"
-msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "%s 삭제 "
-
+-
-#: ../gui/polgen.py:1004
-msgid "You must enter the executable path for your confined process"
-msgstr ""
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "%s 추가 "
-
+-
-#: ../gui/polgen.py:1182
-msgid "Type Enforcement file"
-msgstr ""
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "%s 수정 "
-
+-
-#: ../gui/polgen.py:1183
-msgid "Interface file"
-msgstr ""
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "허용 "
-
+-
-#: ../gui/polgen.py:1184
-msgid "File Contexts file"
-msgstr ""
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "강제 "
-
+-
-#: ../gui/polgen.py:1185
-msgid "Setup Script"
-msgstr ""
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "상태"
-
+-
-#: ../gui/polgen.py:1306
-#, python-format
-+#: ../gui/statusPage.py:133
- msgid ""
+-msgid ""
-"\n"
-"%s\n"
-"\n"
@@ -180480,68 +181431,49 @@ index 8a96c13..2cad6d3 100644
-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-msgid "Network Port"
-msgstr ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system. Do you wish to continue?"
-+msgstr "정책 유형을 변경하면 다음 부팅 시 전체 파일 시스템의 레이블 변경의 원인이 됩니다. 레이블 변경은 파일 시스템의 크기에 따라 시간이 오래 소요됩니다. 계속 진행하시겠습니까?"
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
++msgstr "네트워크 포트 "
--#: ../gui/portsPage.py:85
-+#: ../gui/statusPage.py:147
+ #: ../gui/portsPage.py:85
msgid ""
--"SELinux Port\n"
--"Type"
+ "SELinux Port\n"
+ "Type"
-msgstr ""
--
--#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
--msgid "Protocol"
++msgstr "SELinux 포트\n유형"
+
+ #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+ msgid "Protocol"
-msgstr ""
-+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel. If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you"
-+" wish to continue?"
-+msgstr "SELinux 비활성화로 변경하려면 재부팅해야 합니다. 이는 권장되는 방법이 아닙니다. 나중에 SELinux를 다시 활성화하고자 할 경우 시스템 레이블 변경이 필요합니다. 단순히 SELinux가 시스템에서 문제의 원인인지 여부를 확인하고 싶은 경우 허용 모드로 전환하면 오류를 로그하고 SELinux 정책을 강제하지 않을 수 있습니다. 또한 허용 모드로 변경하기 위해 재부팅할 필요가 없습니다. 계속 진행하시겠습니까?"
++msgstr "프로토콜 "
--#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+#: ../gui/statusPage.py:152
+ #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
msgid ""
--"MLS/MCS\n"
--"Level"
+ "MLS/MCS\n"
+ "Level"
-msgstr ""
--
--#: ../gui/portsPage.py:101
--msgid "Port"
++msgstr "MLS/MCS\n레벨"
+
+ #: ../gui/portsPage.py:101
+ msgid "Port"
-msgstr ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system. Do you wish to continue?"
-+msgstr "SELinux 활성화로 변경하면 다음 부팅시 전체 파일 시스템의 레이블 변경의 원인이 됩니다. 레이블 변경은 파일 시스템의 크기에 따라 시간이 오래 소요됩니다. 계속 진행하시겠습니까?"
++msgstr "포트 "
--#: ../gui/portsPage.py:207
--#, python-format
--msgid "Port number \"%s\" is not valid. 0 < PORT_NUMBER < 65536 "
+ #: ../gui/portsPage.py:207
+ #, python-format
+ msgid "Port number \"%s\" is not valid. 0 < PORT_NUMBER < 65536 "
-msgstr ""
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
++msgstr "포트 번호 \"%s\"가 유효하지 않습니다. 0 < PORT_NUMBER < 65536 "
--#: ../gui/portsPage.py:252
--msgid "List View"
+ #: ../gui/portsPage.py:252
+ msgid "List View"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++msgstr "목록 보기"
--#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
--msgid "Group View"
+ #: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+ msgid "Group View"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "SELinux 로그인 맵핑 추가 "
++msgstr "그룹 보기"
-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
@@ -180605,17 +181537,18 @@ index 8a96c13..2cad6d3 100644
-#: ../gui/selinux.tbl:2
-msgid "Allow all daemons to write corefiles to /"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "SELinux 네트워크 포트 추가"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
++msgstr "정말로 %s '%s'를 삭제하시겠습니까?"
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "SELinux 유형"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
++msgstr "%s 삭제 "
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
@@ -180625,100 +181558,167 @@ index 8a96c13..2cad6d3 100644
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "파일 사양"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
++msgstr "%s 추가 "
++
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
++msgstr "%s 수정 "
++
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
++msgstr "허용 "
++
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
++msgstr "강제 "
-#: ../gui/selinux.tbl:4
--msgid ""
++#: ../gui/statusPage.py:94
++msgid "Status"
++msgstr "상태"
++
++#: ../gui/statusPage.py:133
+ msgid ""
-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "파일 유형"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system. Do you wish to continue?"
++msgstr "정책 유형을 변경하면 다음 부팅 시 전체 파일 시스템의 레이블 변경의 원인이 됩니다. 레이블 변경은 파일 시스템의 크기에 따라 시간이 오래 소요됩니다. 계속 진행하시겠습니까?"
-#: ../gui/selinux.tbl:5
-+#: ../gui/system-config-selinux.glade:727
++#: ../gui/statusPage.py:147
msgid ""
-"Allow guest SELinux user account to execute files in home directory or /tmp"
-msgstr ""
--
++"Changing to SELinux disabled requires a reboot. It is not recommended. If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel. If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
++msgstr "SELinux 비활성화로 변경하려면 재부팅해야 합니다. 이는 권장되는 방법이 아닙니다. 나중에 SELinux를 다시 활성화하고자 할 경우 시스템 레이블 변경이 필요합니다. 단순히 SELinux가 시스템에서 문제의 원인인지 여부를 확인하고 싶은 경우 허용 모드로 전환하면 오류를 로그하고 SELinux 정책을 강제하지 않을 수 있습니다. 또한 허용 모드로 변경하기 위해 재부팅할 필요가 없습니다. 계속 진행하시겠습니까?"
+
-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-msgid "Memory Protection"
-msgstr ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "모든 파일\n표준 파일\n디렉토리\n문자 장치\n차단 장치\n소켓\n심볼릭 링크\nnamed 파이프\n"
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system. Do you wish to continue?"
++msgstr "SELinux 활성화로 변경하면 다음 부팅시 전체 파일 시스템의 레이블 변경의 원인이 됩니다. 레이블 변경은 파일 시스템의 크기에 따라 시간이 오래 소요됩니다. 계속 진행하시겠습니까?"
-#: ../gui/selinux.tbl:6
-msgid "Allow java executable stack"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
++msgstr "system-config-selinux"
-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-#: ../gui/selinux.tbl:209
-msgid "Mount"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "SELinux 사용자 추가 "
++#: ../gui/system-config-selinux.glade:12
++msgid ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-#: ../gui/selinux.tbl:7
-msgid "Allow mount to mount any file"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "SELinux 관리"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
++msgstr "SELinux 로그인 맵핑 추가 "
-#: ../gui/selinux.tbl:8
-msgid "Allow mount to mount any directory"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "추가"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
++msgstr "SELinux 네트워크 포트 추가"
-#: ../gui/selinux.tbl:9
-msgid "Allow mplayer executable stack"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "속성(_P)"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
++msgstr "SELinux 유형"
-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-#: ../gui/selinux.tbl:188
-msgid "SSH"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "삭제(_D)"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
++msgstr "파일 사양"
-#: ../gui/selinux.tbl:10
-msgid "Allow ssh to run ssh-keysign"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "관리 객체 선택 "
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
++msgstr "파일 유형"
-#: ../gui/selinux.tbl:11
--msgid ""
++#: ../gui/system-config-selinux.glade:727
+ msgid ""
-"Allow staff SELinux user account to execute files in home directory or /tmp"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>선택:</b>"
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
++msgstr "모든 파일\n표준 파일\n디렉토리\n문자 장치\n차단 장치\n소켓\n심볼릭 링크\nnamed 파이프\n"
-#: ../gui/selinux.tbl:12
-msgid ""
-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-msgstr ""
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
++
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr "SELinux 사용자 추가 "
++
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr "SELinux 관리"
++
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr "추가"
++
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr "속성(_P)"
++
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr "삭제(_D)"
++
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr "관리 객체 선택 "
++
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr "<b>선택:</b>"
++
+#: ../gui/system-config-selinux.glade:1326
+msgid "System Default Enforcing Mode"
+msgstr "시스템 디폴트 강제 모드 "
@@ -180807,29 +181807,115 @@ index 8a96c13..2cad6d3 100644
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
+msgstr "label50"
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "파일 문맥 추가 "
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "파일 문맥 수정 "
++
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "파일 문맥 삭제 "
++
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "모든 파일 문맥과 사용자 정의 파일 문맥을 전환 "
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "SELinux 사용자 맵핑 추가 "
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "SELinux 사용자 맵핑 편집 "
++
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "SELinux 사용자 맵핑 삭제"
++
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "사용자 추가 "
++
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "사용자 편집 "
++
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "사용자 삭제 "
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
++
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "네트워크 포트 추가 "
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "네트워크 포트 편집 "
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "네트워크 포트 삭제"
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "사용자 정의된 포트와 모든 포트를 전환 "
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "새 정책 모듈 생성 "
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "정책 모듈 로드 "
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "로딩할 수 있는 정책 모듈 제거 "
-#: ../gui/selinux.tbl:20
--msgid ""
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
-"Allow xguest SELinux user account to execute files in home directory or /tmp"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "파일 문맥 추가 "
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr "일반적으로 로그 파일에 보고되지 않는 추가 감사 규칙을 활성화/비활성화"
-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-#: ../gui/selinux.tbl:231
-msgid "NIS"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "파일 문맥 수정 "
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "파일 문맥 삭제 "
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "프로세스 모드를 허용으로 변경 "
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
@@ -180838,836 +181924,842 @@ index 8a96c13..2cad6d3 100644
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "모든 파일 문맥과 사용자 정의 파일 문맥을 전환 "
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "프로세스 모드를 강제로 변경 "
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "프로세스 도메인"
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "SELinux 사용자 맵핑 추가 "
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "SELinux 사용자 맵핑 편집 "
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "SELinux 사용자 '%s'가 필요합니다"
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "SELinux 사용자 맵핑 삭제"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
++msgstr "SELinux man 페이지 생성 "
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
+ msgstr ""
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "사용자 추가 "
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
+ msgstr ""
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "사용자 편집 "
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
+ msgstr ""
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "사용자 삭제 "
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
++msgstr "전체 도메인 "
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "네트워크 포트 추가 "
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
+ msgstr ""
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "네트워크 포트 편집 "
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
++msgstr "전체 SELinux 포트 유형 목록 "
++
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
++msgstr "포트와 관련된 SELinux 유형을 표시합니다 "
++
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "네트워크 포트 삭제"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "사용자 정의된 포트와 모든 포트를 전환 "
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
++msgstr "소스 도메인 "
++
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
++msgstr "대상 도메인 "
++
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "새 정책 모듈 생성 "
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+ msgstr ""
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "정책 모듈 로드 "
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
+ msgstr ""
-#: ../gui/selinux.tbl:41
--msgid ""
++#: ../sepolicy/sepolicy.py:301
+ msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "로딩할 수 있는 정책 모듈 제거 "
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "일반적으로 로그 파일에 보고되지 않는 추가 감사 규칙을 활성화/비활성화"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
++msgstr "소스 프로세스 도메인 "
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
++msgstr "대상 프로세스 도메인 "
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "프로세스 모드를 허용으로 변경 "
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
+ msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "프로세스 모드를 강제로 변경 "
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
+ msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "프로세스 도메인"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
++msgstr "SELinux 정책 모듈 템플릿 생성 "
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
+ msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
--msgstr ""
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "SELinux 사용자 '%s'가 필요합니다"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
+ msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
-+msgstr "SELinux man 페이지 생성 "
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
+ msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
+-msgstr ""
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
++msgstr "생성할 정책 이름 "
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
-+msgstr "전체 도메인 "
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
+ msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
-+msgstr "전체 SELinux 포트 유형 목록 "
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
++msgstr "명령 "
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
-+msgstr "포트와 관련된 SELinux 유형을 표시합니다 "
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+ msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
- msgstr ""
+-msgstr ""
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "알려지지 않음 "
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
-+msgstr "소스 도메인 "
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
++msgstr "인터넷 서비스 데몬 "
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
-+msgstr "대상 도메인 "
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
+ msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
-+msgstr "소스 프로세스 도메인 "
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
+ msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
-+msgstr "대상 프로세스 도메인 "
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
++msgstr "유효한 유형:\n"
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
-+msgstr "SELinux 정책 모듈 템플릿 생성 "
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "포트는 숫자이거나 1에서 %d 까지의 숫자 범위에 있어야 합니다 "
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
-+msgstr "생성할 정책 이름 "
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
+ msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
- msgstr ""
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:355
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr "이름은 공백이 없는 영문 숫자로 구성되어야 합니다. \"-n MODULENAME\" 옵션의 사용을 고려해 보십시오"
-#: ../gui/selinux.tbl:72
-msgid "Games"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
-+msgstr "명령 "
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
++msgstr "사용자 역할 유형은 할당된 실행 파일이 될 수 없습니다. "
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:158
-+msgid "Internet Services Daemon"
-+msgstr "인터넷 서비스 데몬 "
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
++msgstr "데몬 애플리케이션만 init 스크립트를 사용할 수 있습니다.."
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:171
-+msgid "Valid Types:\n"
-+msgstr "유효한 유형:\n"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve는 부울 값이어야 합니다"
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:205
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "포트는 숫자이거나 1에서 %d 까지의 숫자 범위에 있어야 합니다 "
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog는 부울 값이어야 합니다"
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:332
-+msgid "You must enter a name for your confined process/user"
-+msgstr "제한된 프로세스/사용자 이름을 입력해야 합니다"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos는 부울 값이어야 합니다"
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:334
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "이름은 공백이 없는 영문 숫자로 구성되어야 합니다. \"-n MODULENAME\" 옵션의 사용을 고려해 보십시오"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache는 부울 값이어야 합니다"
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:422
-+msgid "User Role types can not be assigned executables."
-+msgstr "사용자 역할 유형은 할당된 실행 파일이 될 수 없습니다. "
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
++msgstr "USER 유형은 자동으로 tmp 유형을 갖습니다"
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:428
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "데몬 애플리케이션만 init 스크립트를 사용할 수 있습니다.."
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
+ msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:446
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve는 부울 값이어야 합니다"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
++msgstr "제한된 프로세스의 실행 파일 경로를 입력해야 합니다"
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:452
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog는 부울 값이어야 합니다"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
++msgstr "강제 파일 입력"
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:458
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos는 부울 값이어야 합니다"
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
++msgstr "인터페이스 파일"
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:464
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache는 부울 값이어야 합니다"
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
++msgstr "파일 문맥 파일 "
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:494
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER 유형은 자동으로 tmp 유형을 갖습니다"
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
+ msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1012
-+msgid "You must enter the executable path for your confined process"
-+msgstr "제한된 프로세스의 실행 파일 경로를 입력해야 합니다"
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
++msgstr "스크립트 설정 "
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1190
-+msgid "Type Enforcement file"
-+msgstr "강제 파일 입력"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
++msgstr "ABRT는 공개 파일 전송 서비스에 사용되는 공개 파일을 수정할 수 있습니다."
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1191
-+msgid "Interface file"
-+msgstr "인터페이스 파일"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1192
-+msgid "File Contexts file"
-+msgstr "파일 문맥 파일 "
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
++msgstr "amavis가 JIT 컴파일러 사용을 허용합니다 "
++
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1193
-+msgid "Setup Script"
-+msgstr "스크립트 설정 "
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: booleans.py:6
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
--msgstr ""
--
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
+
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
--msgstr ""
--
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
+ msgstr ""
+
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
--msgstr ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "ABRT는 공개 파일 전송 서비스에 사용되는 공개 파일을 수정할 수 있습니다."
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
+ msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
--msgstr ""
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "amavis가 JIT 컴파일러 사용을 허용합니다 "
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
++msgstr "각종 컨텐츠 (nfs, samba, 이동식 장치, 사용자의 임시 파일, 신뢰할 수없는 컨텐츠 파일 등)를 로드하는 것을 cdrecord에 허용"
++
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:4
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: booleans.py:5
-+msgid "Allow users to login using a radius server"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
--msgstr ""
-+#: booleans.py:6
++#: booleans.py:14
+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "각종 컨텐츠 (nfs, samba, 이동식 장치, 사용자의 임시 파일, 신뢰할 수없는 컨텐츠 파일 등)를 로드하는 것을 cdrecord에 허용"
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:7
-+msgid "Allow clamd to use JIT compiler"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:8
-+msgid "Allow clamscan to non security files on a system"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:9
-+msgid "Allow clamscan to read user content"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:10
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:11
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:12
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:14
-+msgid "Allow collectd to connect to the network using TCP."
- msgstr ""
+-msgstr ""
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
++msgstr "모든 데몬에 /에 코어 파일 쓰기를 허용 "
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:15
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:16
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:17
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
--msgstr ""
-+#: booleans.py:18
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "모든 데몬에 /에 코어 파일 쓰기를 허용 "
++#: booleans.py:26
++msgid "Allow dan to read user files"
+ msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:19
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:20
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:21
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:29
++msgid ""
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:22
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:23
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:24
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:25
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:26
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:27
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:28
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:29
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:30
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:31
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:32
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:33
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:34
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:35
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:36
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:44
++msgid ""
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:37
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:38
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:39
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:40
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:41
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:42
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:44
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:45
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:54
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:47
++#: booleans.py:55
+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:48
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:49
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:50
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:52
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:53
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:54
++#: booleans.py:62
+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:55
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:56
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:57
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
@@ -181675,19 +182767,19 @@ index 8a96c13..2cad6d3 100644
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:58
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:59
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:60
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
@@ -181696,32 +182788,32 @@ index 8a96c13..2cad6d3 100644
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-msgstr ""
-+#: booleans.py:61
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr "httpd가 ldap 포트로 연결하는 것을 허용합니다 "
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:62
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:63
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:64
++#: booleans.py:72
+msgid ""
+"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:65
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
msgstr ""
@@ -181729,108 +182821,108 @@ index 8a96c13..2cad6d3 100644
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-msgstr ""
-+#: booleans.py:66
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr "httpd가 memcache 서버에 연결하는 것을 허용합니다 "
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:67
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:68
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:69
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-msgstr ""
-+#: booleans.py:70
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr "httpd cgi 지원을 허용합니다 "
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:71
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-msgstr ""
-+#: booleans.py:72
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr "httpd가 홈 디렉토리 읽는 것을 허용합니다 "
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:73
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:74
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-msgstr ""
-+#: booleans.py:75
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
+msgstr "httpd 프로세스가 IPA 컨텐츠를 관리하는 것을 허용합니다 "
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:76
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:77
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-msgstr ""
-+#: booleans.py:78
++#: booleans.py:86
+msgid "Allow httpd to read user content"
+msgstr "httpd가 사용자 컨텐츠를 읽는 것을 허용합니다 "
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:79
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:80
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:81
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:82
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
@@ -181838,12 +182930,12 @@ index 8a96c13..2cad6d3 100644
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:83
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:84
++#: booleans.py:92
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
@@ -181852,99 +182944,98 @@ index 8a96c13..2cad6d3 100644
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:85
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-msgstr ""
-+#: booleans.py:86
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
+msgstr "httpd가 cifs 파일 시스템을 액세스하는 것을 허용합니다 "
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-msgstr ""
-+#: booleans.py:87
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
+msgstr "httpd가 FUSE 파일 시스템을 액세스하는 것을 허용합니다 "
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-msgstr ""
-+#: booleans.py:88
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
+msgstr "httpd가 gpg를 실행하는 것을 허용합니다 "
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:89
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:90
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-msgstr ""
-+#: booleans.py:91
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr "httpd가 openstack 포트에 액세스하는 것을 허용합니다 "
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:92
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:93
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow java executable stack"
-+msgstr "java 실행 파일 스택을 허용 "
++#: booleans.py:102
++msgid ""
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:95
++#: booleans.py:103
+msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-msgstr ""
-+#: booleans.py:96
++#: booleans.py:104
+msgid "Allow syslogd daemon to send mail"
+msgstr "syslogd 데몬이 메일을 전송하는 것을 허용합니다 "
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:97
++#: booleans.py:105
+msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:98
++#: booleans.py:106
+msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:99
++#: booleans.py:107
+msgid ""
+"Control the ability to mmap a low area of the address space, as configured "
+"by /proc/sys/kernel/mmap_min_addr."
@@ -181952,125 +183043,123 @@ index 8a96c13..2cad6d3 100644
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:100
++#: booleans.py:108
+msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:101
++#: booleans.py:109
+msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:102
++#: booleans.py:110
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:103
++#: booleans.py:111
+msgid ""
+"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:104
++#: booleans.py:112
+msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:105
+-msgstr ""
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
+msgstr "mplayer 실행 파일 스택을 허용"
-+
-+#: booleans.py:106
-+msgid "Allow mysqld to connect to all ports"
- msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:107
-+msgid "Allow BIND to bind apache port."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:108
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:109
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:116
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:110
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:111
- msgid ""
+-msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:112
-+msgid "Allow system to run with NIS"
++#: booleans.py:119
++msgid ""
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:113
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:120
++msgid "Allow system to run with NIS"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:114
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:115
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:116
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:117
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:118
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:119
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
@@ -182078,7 +183167,7 @@ index 8a96c13..2cad6d3 100644
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:120
++#: booleans.py:127
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
@@ -182086,74 +183175,71 @@ index 8a96c13..2cad6d3 100644
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:121
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:122
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:123
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:124
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:202
-msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:125
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:203
-msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:126
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:127
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:128
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:129
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:130
-+msgid "Allow pppd to load kernel modules for certain modems"
- msgstr ""
-
--#: ../gui/selinux.tbl:208
-+#: booleans.py:131
+-msgstr ""
++#: booleans.py:137
+msgid "Allow pppd to be run for a regular user"
+msgstr "일반 사용자 용으로 pppd 실행을 허용 "
-+
-+#: booleans.py:132
+
+-#: ../gui/selinux.tbl:208
++#: booleans.py:138
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
@@ -182162,259 +183248,267 @@ index 8a96c13..2cad6d3 100644
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:133
++#: booleans.py:139
+msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:134
++#: booleans.py:140
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:135
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:136
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:137
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:138
-+msgid "Allow qemu to use nfs file systems"
-+msgstr "qemu가 nfs 파일 시스템을 사용하는 것을 허용합니다 "
-+
-+#: booleans.py:139
-+msgid "Allow qemu to use usb devices"
-+msgstr "qemu가 usb 장치를 사용하는 것을 허용합니다 "
-+
-+#: booleans.py:140
-+msgid "Allow racoon to read shadow"
- msgstr ""
+-msgstr ""
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
++msgstr "rsync가 클라이언트로 실행하는 것을 허용합니다"
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:141
-+msgid "Allow rgmanager domain to connect to the network using TCP."
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:142
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "rsync 서버가 cifs 파일 시스템을 공유하는 것을 허용합니다 "
++
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "rsync 서버가 nfs 파일 시스템을 공유하는 것을 허용합니다 "
++
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "samba가 새로운 홈 디렉토리를 생성하는 것을 허용합니다 (예: PAM 사용)"
++
++#: booleans.py:149
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-msgstr ""
-+#: booleans.py:143
-+msgid "Allow rsync to run as a client"
-+msgstr "rsync가 클라이언트로 실행하는 것을 허용합니다"
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
++msgstr "samba가 사용자 홈 디렉토리를 공유하는 것을 허용합니다."
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:144
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
--msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "rsync 서버가 cifs 파일 시스템을 공유하는 것을 허용합니다 "
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
--msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "rsync 서버가 nfs 파일 시스템을 공유하는 것을 허용합니다 "
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
--msgstr ""
-+#: booleans.py:147
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "samba가 새로운 홈 디렉토리를 생성하는 것을 허용합니다 (예: PAM 사용)"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:148
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
- msgstr ""
+-msgstr ""
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "samba가 ntfs/fusefs 볼륨을 내보내기하는 것을 허용합니다 "
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:149
-+msgid "Allow samba to share users home directories."
-+msgstr "samba가 사용자 홈 디렉토리를 공유하는 것을 허용합니다."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
++msgstr "samba가 NFS 볼륨을 내보내기하는 것을 허용합니다."
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:150
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read/write."
- msgstr ""
+-msgstr ""
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
++msgstr "sanlock이 nfs 파일을 관리하는 것을 허용합니다 "
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:152
-+msgid "Allow samba to act as a portmapper"
- msgstr ""
+-msgstr ""
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
++msgstr "sanlock이 cifs 파일을 관리하는 것을 허용합니다 "
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:153
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
--msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "samba가 ntfs/fusefs 볼륨을 내보내기하는 것을 허용합니다 "
++#: booleans.py:161
++msgid "Allow secadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
--msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export NFS volumes."
-+msgstr "samba가 NFS 볼륨을 내보내기하는 것을 허용합니다."
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:156
-+msgid "Allow sanlock to read/write fuse files"
- msgstr ""
+-msgstr ""
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr "커널 모듈을 로딩하는 것을 비활성화합니다."
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
--msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "sanlock이 nfs 파일을 관리하는 것을 허용합니다 "
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
--msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "sanlock이 cifs 파일을 관리하는 것을 허용합니다 "
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:159
-+msgid "Allow sasl to read shadow"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:160
++#: booleans.py:167
+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
--msgstr ""
-+#: booleans.py:161
-+msgid "Disable kernel module loading."
-+msgstr "커널 모듈을 로딩하는 것을 비활성화합니다."
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:162
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:163
-+msgid "Allow regular users direct dri device access"
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:164
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr "사용자가 PostgreSQL에 연결하는 것을 허용합니다 "
++
++#: booleans.py:172
+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:165
++#: booleans.py:173
+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:167
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:168
++#: booleans.py:176
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:169
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "사용자가 PostgreSQL에 연결하는 것을 허용합니다 "
-+
-+#: booleans.py:170
++#: booleans.py:177
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -182422,77 +183516,81 @@ index 8a96c13..2cad6d3 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:171
++#: booleans.py:178
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:172
-+msgid "Allow user music sharing"
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:173
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "sge가 TCP 포트를 사용하여 네트워크로 연결하는 것을 허용합니다 "
++
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
++msgstr "sge가 nfs 파일 시스템에 액세스하는 것을 허용합니다."
++
++#: booleans.py:182
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:174
++#: booleans.py:183
+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:175
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:176
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
--msgstr ""
-+#: booleans.py:177
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "sge가 TCP 포트를 사용하여 네트워크로 연결하는 것을 허용합니다 "
++#: booleans.py:186
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
--msgstr ""
-+#: booleans.py:178
-+msgid "Allow sge to access nfs file systems."
-+msgstr "sge가 nfs 파일 시스템에 액세스하는 것을 허용합니다."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:179
++#: booleans.py:188
msgid ""
-"all files\n"
-"regular file\n"
@@ -182502,133 +183600,131 @@ index 8a96c13..2cad6d3 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:180
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
- msgstr ""
+-msgstr ""
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr "호스트 키 기반 인증 허용 "
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:181
-+msgid "Allow user spamassassin clients to use the network."
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "sysadm_r:sysadm_t로 ssh 로그인을 허용 "
++
++#: booleans.py:191
++msgid "Allow staff to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:182
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:183
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:184
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:194
++msgid ""
++"Allow the Telepathy connection managers to connect to any network port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:185
++#: booleans.py:195
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
--msgstr ""
-+#: booleans.py:186
-+msgid "allow host key based authentication"
-+msgstr "호스트 키 기반 인증 허용 "
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:187
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "sysadm_r:sysadm_t로 ssh 로그인을 허용 "
-+
-+#: booleans.py:188
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:189
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:190
- msgid ""
+-msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:191
++#: booleans.py:200
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:192
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:193
++#: booleans.py:202
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:194
-+msgid "Allow a user to login as an unconfined domain"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:195
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-+#: booleans.py:196
-+msgid "Allow video playing tools to run unconfined"
- msgstr ""
+-msgstr ""
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
++msgstr "ecryptfs 홈 디렉토리를 지원합니다 "
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:197
-+msgid "Allow unprivledged user to create and transition to svirt domains."
- msgstr ""
+-msgstr ""
++#: booleans.py:206
++msgid "Support fusefs home directories"
++msgstr "fusefs 홈 디렉토리 지원 "
-#: ../gui/system-config-selinux.glade:1645
-#: ../gui/system-config-selinux.glade:1850
@@ -182639,164 +183735,165 @@ index 8a96c13..2cad6d3 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-msgstr ""
-+#: booleans.py:198
-+msgid "Support ecryptfs home directories"
-+msgstr "ecryptfs 홈 디렉토리를 지원합니다 "
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
++msgstr "cups 대신 lpd 서버 사용 "
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-msgstr ""
-+#: booleans.py:199
-+msgid "Support fusefs home directories"
-+msgstr "fusefs 홈 디렉토리 지원 "
++#: booleans.py:208
++msgid "Support NFS home directories"
++msgstr "NFS 홈 디렉토리 지원 "
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-msgstr ""
-+#: booleans.py:200
-+msgid "Use lpd server instead of cups"
-+msgstr "cups 대신 lpd 서버 사용 "
++#: booleans.py:209
++msgid "Support SAMBA home directories"
++msgstr "SAMBA 홈 디렉토리 지원 "
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
--msgstr ""
-+#: booleans.py:201
-+msgid "Support NFS home directories"
-+msgstr "NFS 홈 디렉토리 지원 "
++#: booleans.py:210
++msgid "Allow user to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-msgstr ""
-+#: booleans.py:202
-+msgid "Support SAMBA home directories"
-+msgstr "SAMBA 홈 디렉토리 지원 "
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr "varnishd가 HTTP만이 아닌 모든 포트로의 연결을 허용합니다."
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:203
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr "varnishd가 HTTP만이 아닌 모든 포트로의 연결을 허용합니다."
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
++msgstr "vbetool mmap_zero 오류를 무시합니다."
++
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
--msgstr ""
-+#: booleans.py:204
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr "vbetool mmap_zero 오류를 무시합니다."
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:205
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:206
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:207
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:208
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to manage cifs files"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to interact with the sanlock"
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to use usb devices"
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to interact with the xserver"
- msgstr ""
-
--#: ../gui/system-config-selinux.glade:2366
--msgid "Edit Network Port"
-+#: booleans.py:214
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr "webadm이 사용자 홈 디렉토리에 있는 파일을 관리하는 것을 허용합니다 "
+
-+#: booleans.py:215
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
msgstr ""
--#: ../gui/system-config-selinux.glade:2382
--msgid "Delete Network Port"
-+#: booleans.py:216
+-#: ../gui/system-config-selinux.glade:2366
+-msgid "Edit Network Port"
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr "wine mmap_zero 오류를 무시합니다."
+
-+#: booleans.py:217
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
msgstr ""
--#: ../gui/system-config-selinux.glade:2418
--#: ../gui/system-config-selinux.glade:2436
--msgid "Toggle between Customized and All Ports"
-+#: booleans.py:218
+-#: ../gui/system-config-selinux.glade:2382
+-msgid "Delete Network Port"
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
--#: ../gui/system-config-selinux.glade:2556
--msgid "label42"
-+#: booleans.py:219
+-#: ../gui/system-config-selinux.glade:2418
+-#: ../gui/system-config-selinux.glade:2436
+-msgid "Toggle between Customized and All Ports"
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr "xen이 nfs 파일을 관리하는 것을 허용합니다 "
+
-+#: booleans.py:220
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
msgstr ""
+-#: ../gui/system-config-selinux.glade:2556
+-msgid "label42"
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
+
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:221
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:222
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:223
++#: booleans.py:233
+msgid "Allow xguest users to mount removable media"
msgstr ""
@@ -182804,72 +183901,71 @@ index 8a96c13..2cad6d3 100644
-msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+#: booleans.py:224
++#: booleans.py:234
+msgid "Allow xguest to use blue tooth devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:225
++#: booleans.py:235
+msgid "Allows clients to write to the X server shared memory segments."
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:226
++#: booleans.py:236
+msgid "Allows XServer to execute writable memory"
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:227
++#: booleans.py:237
+msgid "Support X userspace object manager"
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:228
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:229
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/ks.po b/policycoreutils/po/ks.po
new file mode 100644
-index 0000000..dbabfc5
+index 0000000..8826fe5
--- /dev/null
+++ b/policycoreutils/po/ks.po
-@@ -0,0 +1,3353 @@
+@@ -0,0 +1,3481 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
-+#
++#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: Policycoreutils\n"
+"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 14:33+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Kashmiri (http://www.transifex.com/projects/p/fedora/language/"
-+"ks/)\n"
-+"Language: ks\n"
++"Language-Team: Kashmiri (http://www.transifex.com/projects/p/fedora/language/ks/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
++"Language: ks\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../run_init/run_init.c:67
@@ -182933,878 +184029,879 @@ index 0000000..dbabfc5
+msgid "Could not set exec context to %s.\n"
+msgstr ""
+
-+#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+msgid "******************** IMPORTANT ***********************\n"
+msgstr ""
+
-+#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
+msgid "To make this policy package active, execute:"
+msgstr ""
+
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
+msgid "Could not create semanage handle"
+msgstr ""
+
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
+msgid "Cannot read policy store."
+msgstr ""
+
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
+msgid "Could not establish semanage connection"
+msgstr ""
+
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
+msgid "Could not test MLS enabled status"
+msgstr ""
+
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+msgid "Not yet implemented"
+msgstr ""
+
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
+msgid "Semanage transaction already in progress"
+msgstr ""
+
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
+msgid "Could not start semanage transaction"
+msgstr ""
+
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
+msgid "Could not commit semanage transaction"
+msgstr ""
+
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
+msgid "Semanage transaction not in progress"
+msgstr ""
+
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+msgid "Could not list SELinux modules"
+msgstr ""
+
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
+msgid "Modules Name"
+msgstr ""
+
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+msgid "Disabled"
+msgstr ""
+
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
+msgid "Builtin Permissive Types"
+msgstr ""
+
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
+msgid "Customized Permissive Types"
+msgstr ""
+
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
+msgid "Requires seuser or serange"
+msgstr ""
+
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
+msgid "Could not list login mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../gui/system-config-selinux.glade:100
+msgid "Login Name"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+msgid "SELinux User"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
+msgid "Requires prefix or roles"
+msgstr ""
+
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
+msgid "Could not list SELinux users"
+msgstr ""
+
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
+msgid "Labeling"
+msgstr ""
+
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
+msgid "MLS/"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "Prefix"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "MCS Level"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "MCS Range"
+msgstr ""
+
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+msgid "SELinux Roles"
+msgstr ""
+
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
+msgid "Port is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
+msgid "Invalid Port"
+msgstr ""
+
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
+msgid "Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:982
++#: ../semanage/seobject.py:1002
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:986
++#: ../semanage/seobject.py:1006
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:992
++#: ../semanage/seobject.py:1012
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:996
++#: ../semanage/seobject.py:1016
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1000
++#: ../semanage/seobject.py:1020
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1004
++#: ../semanage/seobject.py:1024
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1009
++#: ../semanage/seobject.py:1029
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1013
++#: ../semanage/seobject.py:1033
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1017
++#: ../semanage/seobject.py:1037
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
+msgid "Requires setype or serange"
+msgstr ""
+
-+#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1053
+msgid "Requires setype"
+msgstr ""
+
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
+msgid "Could not list the ports"
+msgstr ""
+
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+msgid "Could not list ports"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
+msgid "SELinux Port Type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
+msgid "Proto"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+msgid "Port Number"
+msgstr ""
+
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
+msgid "Node Address is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
+msgid "Unknown or missing protocol"
+msgstr ""
+
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
+msgid "Could not deleteall node mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
+msgid "Could not list addrs"
+msgstr ""
+
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
+msgid "Could not delete all interface mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
+msgid "Could not list interfaces"
+msgstr ""
+
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
+msgid "SELinux Interface"
+msgstr ""
+
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+msgid "Context"
+msgstr ""
+
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
+msgid "Invalid file specification"
+msgstr ""
+
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
+msgid "File specification can not include spaces"
+msgstr ""
+
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
+#, python-format
+msgid ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
+msgstr ""
+
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
+msgid "Could not list the file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
+msgid "Could not list file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
+msgid "Could not list local file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
+msgid "SELinux fcontext"
+msgstr ""
+
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
+msgid "type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+msgid "Could not list booleans"
+msgstr ""
+
-+#: ../semanage/seobject.py:2125
-+msgid "unknown"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
+msgid "off"
+msgstr ""
+
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
+msgid "on"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "SELinux boolean"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "State"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "Default"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
+msgid "Description"
+msgstr ""
+
@@ -184269,7 +185366,7 @@ index 0000000..dbabfc5
+msgid "<b>Applications</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -184279,7 +185376,7 @@ index 0000000..dbabfc5
+"requires a script in /etc/rc.d/init.d"
+msgstr ""
+
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
+msgstr ""
+
@@ -184291,7 +185388,7 @@ index 0000000..dbabfc5
+msgid "Internet Services Daemon are daemons started by xinetd"
+msgstr ""
+
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr ""
+
@@ -184300,7 +185397,7 @@ index 0000000..dbabfc5
+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+msgstr ""
+
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr ""
+
@@ -184310,7 +185407,7 @@ index 0000000..dbabfc5
+"started by a user"
+msgstr ""
+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+msgid "Sandbox"
+msgstr ""
+
@@ -184326,7 +185423,7 @@ index 0000000..dbabfc5
+msgid "Modify an existing login user record."
+msgstr ""
+
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr ""
+
@@ -184336,7 +185433,7 @@ index 0000000..dbabfc5
+"default this user will have no setuid, no networking, no su, no sudo."
+msgstr ""
+
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr ""
+
@@ -184346,7 +185443,7 @@ index 0000000..dbabfc5
+"will have no setuid, no networking, no sudo, no su"
+msgstr ""
+
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr ""
+
@@ -184356,28 +185453,28 @@ index 0000000..dbabfc5
+"sudo, no su."
+msgstr ""
+
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr ""
+
+#: ../gui/polgen.glade:550
+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
+msgstr ""
+
+#: ../gui/polgen.glade:592
+msgid "<b>Root Users</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++#: ../gui/polgen.glade:623
+msgid "Root Admin User Role"
+msgstr ""
+
+#: ../gui/polgen.glade:627
+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root. This user will not be able to login to "
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
+"the system directly."
+msgstr ""
+
@@ -184385,7 +185482,7 @@ index 0000000..dbabfc5
+msgid "<b>Enter name of application or user role:</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+msgid "Name"
+msgstr ""
+
@@ -184445,7 +185542,8 @@ index 0000000..dbabfc5
+msgstr ""
+
+#: ../gui/polgen.glade:1019
-+msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
+msgstr ""
+
+#: ../gui/polgen.glade:1056
@@ -184600,75 +185698,75 @@ index 0000000..dbabfc5
+msgid "Policy Directory"
+msgstr ""
+
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
+msgid "Role"
+msgstr ""
+
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
+msgid "Existing_User"
+msgstr ""
+
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+msgid "Application"
+msgstr ""
+
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+msgid "You must select a user"
+msgstr ""
+
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
+msgid "Select executable file to be confined."
+msgstr ""
+
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
+msgid "Select init script file to be confined."
+msgstr ""
+
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
+msgid "Select directory to generate policy files in"
+msgstr ""
+
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
+msgid "Verify Name"
+msgstr ""
+
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
+msgid "You must enter a executable"
+msgstr ""
+
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+msgid "Configue SELinux"
+msgstr ""
+
@@ -184754,8 +185852,8 @@ index 0000000..dbabfc5
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
+msgstr ""
+
+#: ../gui/statusPage.py:152
@@ -184985,8 +186083,8 @@ index 0000000..dbabfc5
+
+#: ../gui/system-config-selinux.glade:2661
+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
+msgstr ""
+
+#: ../gui/system-config-selinux.glade:2781
@@ -185014,172 +186112,261 @@ index 0000000..dbabfc5
+msgid "SELinux user '%s' is required"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:106
++#: ../sepolicy/sepolicy.py:202
+msgid "Generate SELinux man pages"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:110
++#: ../sepolicy/sepolicy.py:205
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:114
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:116
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:164
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:169
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:172
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:215
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:231
++#: ../sepolicy/sepolicy.py:301
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:234
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:237
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:259
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:362
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:265
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:374
+msgid "name of policy to generate"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:267
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:380
+msgid "executable to confine"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:274
++#: ../sepolicy/sepolicy.py:422
+msgid "commands"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:185
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:173
+msgid "Internet Services Daemon"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:198
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:187
+msgid "Valid Types:\n"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:232
++#: ../sepolicy/sepolicy/generate.py:221
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:361
++#: ../sepolicy/sepolicy/generate.py:355
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:449
++#: ../sepolicy/sepolicy/generate.py:447
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:455
++#: ../sepolicy/sepolicy/generate.py:453
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:473
++#: ../sepolicy/sepolicy/generate.py:471
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:479
++#: ../sepolicy/sepolicy/generate.py:477
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:485
++#: ../sepolicy/sepolicy/generate.py:483
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:491
++#: ../sepolicy/sepolicy/generate.py:489
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:521
++#: ../sepolicy/sepolicy/generate.py:519
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1039
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1059
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1272
++#: ../sepolicy/sepolicy/generate.py:1321
+msgid "Type Enforcement file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1273
++#: ../sepolicy/sepolicy/generate.py:1322
+msgid "Interface file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1274
++#: ../sepolicy/sepolicy/generate.py:1323
+msgid "File Contexts file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1275
++#: ../sepolicy/sepolicy/generate.py:1324
+msgid "Spec file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1276
++#: ../sepolicy/sepolicy/generate.py:1325
+msgid "Setup Script"
+msgstr ""
+
@@ -185202,681 +186389,683 @@ index 0000000..dbabfc5
+msgstr ""
+
+#: booleans.py:5
++msgid "Allow auditadm to exec content"
++msgstr ""
++
++#: booleans.py:6
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
-+#: booleans.py:6
++#: booleans.py:7
+msgid "Allow users to login using a radius server"
+msgstr ""
+
-+#: booleans.py:7
++#: booleans.py:8
+msgid "Allow users to login using a yubikey server"
+msgstr ""
+
-+#: booleans.py:8
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
++msgstr ""
++
++#: booleans.py:10
+msgid ""
+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+"temp and untrusted content files"
+msgstr ""
+
-+#: booleans.py:9
++#: booleans.py:11
+msgid "Allow clamd to use JIT compiler"
+msgstr ""
+
-+#: booleans.py:10
++#: booleans.py:12
+msgid "Allow clamscan to non security files on a system"
+msgstr ""
+
-+#: booleans.py:11
++#: booleans.py:13
+msgid "Allow clamscan to read user content"
+msgstr ""
+
-+#: booleans.py:12
++#: booleans.py:14
+msgid ""
+"Allow Cobbler to modify public files used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:13
++#: booleans.py:15
+msgid "Allow Cobbler to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:14
++#: booleans.py:16
+msgid "Allow Cobbler to access cifs file systems."
+msgstr ""
+
-+#: booleans.py:15
++#: booleans.py:17
+msgid "Allow Cobbler to access nfs file systems."
+msgstr ""
+
-+#: booleans.py:16
++#: booleans.py:18
+msgid "Allow collectd to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:17
++#: booleans.py:19
+msgid "Allow codnor domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:18
++#: booleans.py:20
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
-+#: booleans.py:19
++#: booleans.py:21
+msgid "Allow cvs daemon to read shadow"
+msgstr ""
+
-+#: booleans.py:20
++#: booleans.py:22
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
-+#: booleans.py:21
++#: booleans.py:23
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
-+#: booleans.py:22
++#: booleans.py:24
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
-+#: booleans.py:23
++#: booleans.py:25
++msgid "Allow dan to manage user files"
++msgstr ""
++
++#: booleans.py:26
++msgid "Allow dan to read user files"
++msgstr ""
++
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
+msgstr ""
+
-+#: booleans.py:24
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
+msgstr ""
+
-+#: booleans.py:25
++#: booleans.py:29
+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
+msgstr ""
+
-+#: booleans.py:26
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
+msgstr ""
+
-+#: booleans.py:27
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
-+#: booleans.py:28
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
+msgstr ""
+
-+#: booleans.py:29
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr ""
+
-+#: booleans.py:30
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr ""
+
-+#: booleans.py:31
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr ""
+
-+#: booleans.py:32
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr ""
+
-+#: booleans.py:33
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgstr ""
+
-+#: booleans.py:34
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
+msgstr ""
+
-+#: booleans.py:35
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
-+#: booleans.py:36
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:37
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
+msgstr ""
+
-+#: booleans.py:38
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
++msgstr ""
++
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
+msgstr ""
+
-+#: booleans.py:39
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:40
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:41
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
+msgstr ""
+
-+#: booleans.py:42
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr ""
+
-+#: booleans.py:43
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:44
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:45
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgstr ""
+
-+#: booleans.py:46
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
-+#: booleans.py:47
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:48
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:49
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
-+#: booleans.py:50
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
-+#: booleans.py:51
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
-+#: booleans.py:52
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:53
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:54
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
+msgstr ""
+
-+#: booleans.py:55
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
-+#: booleans.py:56
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
-+#: booleans.py:57
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
-+#: booleans.py:58
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+msgstr ""
+
-+#: booleans.py:59
++#: booleans.py:64
++msgid "Allow guest to exec content"
++msgstr ""
++
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:60
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
-+#: booleans.py:61
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
+msgstr ""
+
-+#: booleans.py:62
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
-+#: booleans.py:63
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
-+#: booleans.py:64
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
-+#: booleans.py:65
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:72
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
-+#: booleans.py:67
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
-+#: booleans.py:68
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
-+#: booleans.py:69
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
-+#: booleans.py:70
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
+msgstr ""
+
-+#: booleans.py:71
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
-+#: booleans.py:72
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr ""
+
-+#: booleans.py:73
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
-+#: booleans.py:74
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr ""
+
-+#: booleans.py:75
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
-+#: booleans.py:76
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
-+#: booleans.py:77
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
-+#: booleans.py:78
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
-+#: booleans.py:79
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
-+#: booleans.py:80
++#: booleans.py:86
+msgid "Allow httpd to read user content"
+msgstr ""
+
-+#: booleans.py:81
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
-+#: booleans.py:82
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
-+#: booleans.py:83
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
-+#: booleans.py:84
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
-+#: booleans.py:85
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
-+#: booleans.py:86
++#: booleans.py:92
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
-+#: booleans.py:87
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
-+#: booleans.py:88
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
-+#: booleans.py:89
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
-+#: booleans.py:90
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
+msgstr ""
+
-+#: booleans.py:91
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
-+#: booleans.py:92
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
+msgstr ""
+
-+#: booleans.py:93
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
-+#: booleans.py:94
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr ""
+
-+#: booleans.py:95
++#: booleans.py:102
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
-+#: booleans.py:96
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: booleans.py:97
++#: booleans.py:103
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
-+#: booleans.py:98
++#: booleans.py:104
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
-+#: booleans.py:99
++#: booleans.py:105
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
-+#: booleans.py:100
++#: booleans.py:106
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
-+#: booleans.py:101
++#: booleans.py:107
+msgid ""
+"Control the ability to mmap a low area of the address space, as configured "
+"by /proc/sys/kernel/mmap_min_addr."
+msgstr ""
+
-+#: booleans.py:102
++#: booleans.py:108
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
-+#: booleans.py:103
++#: booleans.py:109
+msgid "Allow the mount command to mount any directory or file."
+msgstr ""
+
-+#: booleans.py:104
++#: booleans.py:110
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:105
++#: booleans.py:111
+msgid ""
+"Allow mozilla_plugins to create random content in the users home directory"
+msgstr ""
+
-+#: booleans.py:106
++#: booleans.py:112
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
-+#: booleans.py:107
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
+msgstr ""
+
-+#: booleans.py:108
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
-+#: booleans.py:109
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
+msgstr ""
+
-+#: booleans.py:110
++#: booleans.py:116
+msgid ""
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
+msgstr ""
+
-+#: booleans.py:111
++#: booleans.py:117
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
-+#: booleans.py:112
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
-+#: booleans.py:113
++#: booleans.py:119
+msgid ""
+"Allow nfs servers to modify public files used for public file transfer "
+"services. Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:114
++#: booleans.py:120
+msgid "Allow system to run with NIS"
+msgstr ""
+
-+#: booleans.py:115
++#: booleans.py:121
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+msgstr ""
+
-+#: booleans.py:118
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
+msgstr ""
+
-+#: booleans.py:119
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:120
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:121
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
-+#: booleans.py:122
++#: booleans.py:127
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
-+#: booleans.py:123
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:124
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:125
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr ""
-+
-+#: booleans.py:127
++#: booleans.py:131
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
-+#: booleans.py:128
++#: booleans.py:132
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
-+#: booleans.py:129
++#: booleans.py:133
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
-+#: booleans.py:130
++#: booleans.py:134
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
-+#: booleans.py:131
++#: booleans.py:135
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
-+#: booleans.py:132
++#: booleans.py:136
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
-+#: booleans.py:133
++#: booleans.py:137
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:134
++#: booleans.py:138
+msgid ""
+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+msgstr ""
+
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
-+msgstr ""
-+
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr ""
-+
+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
-+msgstr ""
-+
-+#: booleans.py:142
+msgid "Allow racoon to read shadow"
+msgstr ""
+
-+#: booleans.py:143
++#: booleans.py:142
+msgid "Allow rgmanager domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:144
++#: booleans.py:143
+msgid ""
+"Allow rsync to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:145
++#: booleans.py:144
+msgid "Allow rsync to run as a client"
+msgstr ""
+
-+#: booleans.py:146
++#: booleans.py:145
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
-+#: booleans.py:147
++#: booleans.py:146
+msgid "Allow rsync servers to share cifs files systems"
+msgstr ""
+
-+#: booleans.py:148
++#: booleans.py:147
+msgid "Allow rsync servers to share nfs files systems"
+msgstr ""
+
-+#: booleans.py:149
++#: booleans.py:148
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
-+#: booleans.py:150
++#: booleans.py:149
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
-+#: booleans.py:151
++#: booleans.py:150
+msgid "Allow samba to share users home directories."
+msgstr ""
+
-+#: booleans.py:152
++#: booleans.py:151
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
-+#: booleans.py:153
++#: booleans.py:152
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
-+#: booleans.py:154
++#: booleans.py:153
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
-+#: booleans.py:155
++#: booleans.py:154
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
-+#: booleans.py:156
++#: booleans.py:155
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
-+#: booleans.py:157
++#: booleans.py:156
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
-+#: booleans.py:158
++#: booleans.py:157
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
-+#: booleans.py:159
++#: booleans.py:158
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
-+#: booleans.py:160
++#: booleans.py:159
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
-+#: booleans.py:161
++#: booleans.py:160
+msgid "Allow sasl to read shadow"
+msgstr ""
+
++#: booleans.py:161
++msgid "Allow secadm to exec content"
++msgstr ""
++
+#: booleans.py:162
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
@@ -185924,7 +187113,8 @@ index 0000000..dbabfc5
+
+#: booleans.py:170
+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
+msgstr ""
+
+#: booleans.py:171
@@ -185939,278 +187129,313 @@ index 0000000..dbabfc5
+
+#: booleans.py:173
+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
+"may change other protocols."
+msgstr ""
+
+#: booleans.py:174
-+msgid "Allow user music sharing"
++msgid "Allow user to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr ""
++
++#: booleans.py:176
+msgid ""
+"Allow anon internal-sftp to upload files, used for public file transfer "
+"services. Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:176
++#: booleans.py:177
+msgid ""
+"Allow sftp-internal to read and write files in the user home directories"
+msgstr ""
+
-+#: booleans.py:177
++#: booleans.py:178
+msgid ""
+"Allow sftp-internal to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr ""
+
-+#: booleans.py:178
++#: booleans.py:179
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
+msgstr ""
+
-+#: booleans.py:179
++#: booleans.py:180
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
-+#: booleans.py:180
++#: booleans.py:181
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
-+#: booleans.py:181
++#: booleans.py:182
+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
+msgstr ""
+
-+#: booleans.py:182
++#: booleans.py:183
+msgid ""
+"Allow samba to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:183
++#: booleans.py:184
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
-+#: booleans.py:184
++#: booleans.py:185
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
-+#: booleans.py:185
++#: booleans.py:186
+msgid ""
+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+msgstr ""
+
-+#: booleans.py:186
++#: booleans.py:187
+msgid "Allow squid to run as a transparent proxy (TPROXY)"
+msgstr ""
+
-+#: booleans.py:187
++#: booleans.py:188
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
-+#: booleans.py:188
++#: booleans.py:189
+msgid "allow host key based authentication"
+msgstr ""
+
-+#: booleans.py:189
++#: booleans.py:190
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:190
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+msgstr ""
+
-+#: booleans.py:192
++#: booleans.py:194
++msgid ""
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:195
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
-+#: booleans.py:193
++#: booleans.py:196
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:194
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
++msgstr ""
++
++#: booleans.py:198
+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+msgstr ""
+
-+#: booleans.py:195
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
++msgstr ""
++
++#: booleans.py:200
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
-+#: booleans.py:196
++#: booleans.py:201
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
-+#: booleans.py:197
++#: booleans.py:202
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
-+#: booleans.py:198
++#: booleans.py:203
+msgid "Allow video playing tools to run unconfined"
+msgstr ""
+
-+#: booleans.py:199
++#: booleans.py:204
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:200
++#: booleans.py:205
+msgid "Support ecryptfs home directories"
+msgstr ""
+
-+#: booleans.py:201
++#: booleans.py:206
+msgid "Support fusefs home directories"
+msgstr ""
+
-+#: booleans.py:202
++#: booleans.py:207
+msgid "Use lpd server instead of cups"
+msgstr ""
+
-+#: booleans.py:203
++#: booleans.py:208
+msgid "Support NFS home directories"
+msgstr ""
+
-+#: booleans.py:204
++#: booleans.py:209
+msgid "Support SAMBA home directories"
+msgstr ""
+
-+#: booleans.py:205
++#: booleans.py:210
++msgid "Allow user to exec content"
++msgstr ""
++
++#: booleans.py:211
+msgid "Allow varnishd to connect to all ports, not just HTTP."
+msgstr ""
+
-+#: booleans.py:206
++#: booleans.py:212
+msgid "Ignore vbetool mmap_zero errors."
+msgstr ""
+
-+#: booleans.py:207
++#: booleans.py:213
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
-+#: booleans.py:208
++#: booleans.py:214
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
-+#: booleans.py:209
++#: booleans.py:215
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
-+#: booleans.py:210
++#: booleans.py:216
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
-+#: booleans.py:211
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
++msgstr ""
++
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
-+#: booleans.py:212
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
-+#: booleans.py:213
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
+msgstr ""
+
-+#: booleans.py:214
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
-+#: booleans.py:215
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
-+#: booleans.py:216
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
-+#: booleans.py:217
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr ""
+
-+#: booleans.py:218
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr ""
+
-+#: booleans.py:219
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
-+#: booleans.py:220
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:221
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
-+#: booleans.py:222
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
-+#: booleans.py:223
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
-+#: booleans.py:224
++#: booleans.py:231
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
-+#: booleans.py:225
++#: booleans.py:232
++msgid "Allow xguest to exec content"
++msgstr ""
++
++#: booleans.py:233
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
-+#: booleans.py:226
++#: booleans.py:234
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
-+#: booleans.py:227
++#: booleans.py:235
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
-+#: booleans.py:228
++#: booleans.py:236
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
-+#: booleans.py:229
++#: booleans.py:237
+msgid "Support X userspace object manager"
+msgstr ""
+
-+#: booleans.py:230
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
diff --git a/policycoreutils/po/lv.po b/policycoreutils/po/lv.po
new file mode 100644
-index 0000000..b9ab07e
+index 0000000..1969616
--- /dev/null
+++ b/policycoreutils/po/lv.po
-@@ -0,0 +1,3329 @@
+@@ -0,0 +1,3481 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
@@ -186220,9 +187445,9 @@ index 0000000..b9ab07e
+msgstr ""
+"Project-Id-Version: Policycoreutils\n"
+"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2012-10-08 10:31-0400\n"
-+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
-+"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
++"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+"Language-Team: Latvian (http://www.transifex.com/projects/p/fedora/language/lv/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
@@ -186291,860 +187516,879 @@ index 0000000..b9ab07e
+msgid "Could not set exec context to %s.\n"
+msgstr ""
+
-+#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+msgid "******************** IMPORTANT ***********************\n"
+msgstr ""
+
-+#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
+msgid "To make this policy package active, execute:"
+msgstr ""
+
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
+msgid "Could not create semanage handle"
+msgstr ""
+
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
+msgid "Cannot read policy store."
+msgstr ""
+
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
+msgid "Could not establish semanage connection"
+msgstr ""
+
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
+msgid "Could not test MLS enabled status"
+msgstr ""
+
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+msgid "Not yet implemented"
+msgstr ""
+
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
+msgid "Semanage transaction already in progress"
+msgstr ""
+
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
+msgid "Could not start semanage transaction"
+msgstr ""
+
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
+msgid "Could not commit semanage transaction"
+msgstr ""
+
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
+msgid "Semanage transaction not in progress"
+msgstr ""
+
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+msgid "Could not list SELinux modules"
+msgstr ""
+
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
+msgid "Modules Name"
+msgstr ""
+
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+msgid "Disabled"
+msgstr ""
+
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
+msgid "Builtin Permissive Types"
+msgstr ""
+
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
+msgid "Customized Permissive Types"
+msgstr ""
+
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
-+#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
-+#: ../semanage/seobject.py:2031
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
+msgid "Requires seuser or serange"
+msgstr ""
+
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
+msgid "Could not list login mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../gui/system-config-selinux.glade:100
+msgid "Login Name"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+msgid "SELinux User"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
+msgid "Requires prefix or roles"
+msgstr ""
+
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
+msgid "Could not list SELinux users"
+msgstr ""
+
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
+msgid "Labeling"
+msgstr ""
+
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
+msgid "MLS/"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "Prefix"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "MCS Level"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "MCS Range"
+msgstr ""
+
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+msgid "SELinux Roles"
+msgstr ""
+
-+#: ../semanage/seobject.py:942
++#: ../semanage/seobject.py:964
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:966
+msgid "Port is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:954
++#: ../semanage/seobject.py:976
+msgid "Invalid Port"
+msgstr ""
+
-+#: ../semanage/seobject.py:958
++#: ../semanage/seobject.py:980
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:991
+msgid "Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
-+#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:977
++#: ../semanage/seobject.py:1002
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:981
++#: ../semanage/seobject.py:1006
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:987
++#: ../semanage/seobject.py:1012
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:991
++#: ../semanage/seobject.py:1016
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:995
++#: ../semanage/seobject.py:1020
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:999
++#: ../semanage/seobject.py:1024
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1004
++#: ../semanage/seobject.py:1029
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1008
++#: ../semanage/seobject.py:1033
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:1037
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
-+#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
+msgid "Requires setype or serange"
+msgstr ""
+
-+#: ../semanage/seobject.py:1028
++#: ../semanage/seobject.py:1053
+msgid "Requires setype"
+msgstr ""
+
-+#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1040
++#: ../semanage/seobject.py:1068
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1051
++#: ../semanage/seobject.py:1079
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1064
++#: ../semanage/seobject.py:1092
+msgid "Could not list the ports"
+msgstr ""
+
-+#: ../semanage/seobject.py:1080
++#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1097
++#: ../semanage/seobject.py:1125
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1101
++#: ../semanage/seobject.py:1129
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+msgid "Could not list ports"
+msgstr ""
+
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
+msgid "SELinux Port Type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
+msgid "Proto"
+msgstr ""
+
-+#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+msgid "Port Number"
+msgstr ""
+
-+#: ../semanage/seobject.py:1197
++#: ../semanage/seobject.py:1227
+msgid "Node Address is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1212
++#: ../semanage/seobject.py:1242
+msgid "Unknown or missing protocol"
+msgstr ""
+
-+#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
-+#: ../semanage/seobject.py:1713
-+msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1256
++msgid "SELinux node type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
-+#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
-+#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
-+#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1241
++#: ../semanage/seobject.py:1274
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1675
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1251
++#: ../semanage/seobject.py:1284
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1255
++#: ../semanage/seobject.py:1288
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1259
++#: ../semanage/seobject.py:1292
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1263
++#: ../semanage/seobject.py:1296
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1301
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1305
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1309
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1305
++#: ../semanage/seobject.py:1341
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1343
++#: ../semanage/seobject.py:1379
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1347
++#: ../semanage/seobject.py:1383
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1395
+msgid "Could not deleteall node mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:1373
++#: ../semanage/seobject.py:1409
+msgid "Could not list addrs"
+msgstr ""
+
-+#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
++msgid "SELinux Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1440
++#: ../semanage/seobject.py:1476
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449
++#: ../semanage/seobject.py:1485
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1453
++#: ../semanage/seobject.py:1489
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1457
++#: ../semanage/seobject.py:1493
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1462
++#: ../semanage/seobject.py:1498
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1466
++#: ../semanage/seobject.py:1502
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1470
++#: ../semanage/seobject.py:1506
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1510
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1501
++#: ../semanage/seobject.py:1537
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1548
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1573
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1577
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1589
+msgid "Could not delete all interface mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:1567
++#: ../semanage/seobject.py:1603
+msgid "Could not list interfaces"
+msgstr ""
+
-+#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1628
+msgid "SELinux Interface"
+msgstr ""
+
-+#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+msgid "Context"
+msgstr ""
+
-+#: ../semanage/seobject.py:1652
++#: ../semanage/seobject.py:1691
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
-+#: ../semanage/seobject.py:1658
++#: ../semanage/seobject.py:1697
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
-+#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1706
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
-+#: ../semanage/seobject.py:1681
++#: ../semanage/seobject.py:1720
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1685
++#: ../semanage/seobject.py:1724
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1735
+msgid "Invalid file specification"
+msgstr ""
+
-+#: ../semanage/seobject.py:1698
++#: ../semanage/seobject.py:1737
+msgid "File specification can not include spaces"
+msgstr ""
+
-+#: ../semanage/seobject.py:1703
++#: ../semanage/seobject.py:1742
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
+"instead"
+msgstr ""
+
-+#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
-+#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
-+#: ../semanage/seobject.py:1865
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1734
++#: ../semanage/seobject.py:1776
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1742
++#: ../semanage/seobject.py:1784
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
-+#: ../semanage/seobject.py:1811
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1798
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1770
++#: ../semanage/seobject.py:1812
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
-+#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1789
++#: ../semanage/seobject.py:1834
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1815
++#: ../semanage/seobject.py:1860
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1828
++#: ../semanage/seobject.py:1873
+msgid "Could not list the file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1842
++#: ../semanage/seobject.py:1887
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1912
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1873
++#: ../semanage/seobject.py:1918
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1933
+msgid "Could not list file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1937
+msgid "Could not list local file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
+msgid "SELinux fcontext"
+msgstr ""
+
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
+msgid "type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1942
++#: ../semanage/seobject.py:1987
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
-+#: ../semanage/seobject.py:1947
++#: ../semanage/seobject.py:1992
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
-+#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
-+#: ../semanage/seobject.py:2040
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1987
++#: ../semanage/seobject.py:2034
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1992
++#: ../semanage/seobject.py:2039
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1997
++#: ../semanage/seobject.py:2044
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2000
++#: ../semanage/seobject.py:2047
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2018
++#: ../semanage/seobject.py:2063
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2042
++#: ../semanage/seobject.py:2087
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:2046
++#: ../semanage/seobject.py:2091
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+msgid "Could not list booleans"
+msgstr ""
+
-+#: ../semanage/seobject.py:2100
-+msgid "unknown"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
+msgid "off"
+msgstr ""
+
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
+msgid "on"
+msgstr ""
+
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
+msgid "SELinux boolean"
+msgstr ""
+
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
+msgid "State"
+msgstr ""
+
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
+msgid "Default"
+msgstr ""
+
-+#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
+msgid "Description"
+msgstr ""
+
@@ -187554,23 +188798,23 @@ index 0000000..b9ab07e
+msgid "Login '%s' is required"
+msgstr ""
+
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+msgid "Policy Module"
+msgstr ""
+
-+#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+msgid "Module Name"
+msgstr ""
+
-+#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+msgid "Disable Audit"
+msgstr ""
+
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+msgid "Enable Audit"
+msgstr ""
+
-+#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+msgid "Load Policy Module"
+msgstr ""
+
@@ -187609,7 +188853,7 @@ index 0000000..b9ab07e
+msgid "<b>Applications</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -187619,7 +188863,7 @@ index 0000000..b9ab07e
+"requires a script in /etc/rc.d/init.d"
+msgstr ""
+
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
+msgstr ""
+
@@ -187631,7 +188875,7 @@ index 0000000..b9ab07e
+msgid "Internet Services Daemon are daemons started by xinetd"
+msgstr ""
+
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr ""
+
@@ -187640,7 +188884,7 @@ index 0000000..b9ab07e
+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+msgstr ""
+
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr ""
+
@@ -187650,7 +188894,7 @@ index 0000000..b9ab07e
+"started by a user"
+msgstr ""
+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+msgid "Sandbox"
+msgstr ""
+
@@ -187666,7 +188910,7 @@ index 0000000..b9ab07e
+msgid "Modify an existing login user record."
+msgstr ""
+
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr ""
+
@@ -187676,7 +188920,7 @@ index 0000000..b9ab07e
+"default this user will have no setuid, no networking, no su, no sudo."
+msgstr ""
+
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr ""
+
@@ -187686,7 +188930,7 @@ index 0000000..b9ab07e
+"will have no setuid, no networking, no sudo, no su"
+msgstr ""
+
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr ""
+
@@ -187696,7 +188940,7 @@ index 0000000..b9ab07e
+"sudo, no su."
+msgstr ""
+
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr ""
+
@@ -187710,7 +188954,7 @@ index 0000000..b9ab07e
+msgid "<b>Root Users</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
++#: ../gui/polgen.glade:623
+msgid "Root Admin User Role"
+msgstr ""
+
@@ -187725,7 +188969,7 @@ index 0000000..b9ab07e
+msgid "<b>Enter name of application or user role:</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+msgid "Name"
+msgstr ""
+
@@ -187941,75 +189185,75 @@ index 0000000..b9ab07e
+msgid "Policy Directory"
+msgstr ""
+
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
+msgid "Role"
+msgstr ""
+
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
+msgid "Existing_User"
+msgstr ""
+
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+msgid "Application"
+msgstr ""
+
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+msgid "You must select a user"
+msgstr ""
+
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
+msgid "Select executable file to be confined."
+msgstr ""
+
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
+msgid "Select init script file to be confined."
+msgstr ""
+
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
+msgid "Select directory to generate policy files in"
+msgstr ""
+
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
+msgid "Verify Name"
+msgstr ""
+
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
+msgid "You must enter a executable"
+msgstr ""
+
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+msgid "Configue SELinux"
+msgstr ""
+
@@ -188355,168 +189599,261 @@ index 0000000..b9ab07e
+msgid "SELinux user '%s' is required"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:106
++#: ../sepolicy/sepolicy.py:202
+msgid "Generate SELinux man pages"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:110
++#: ../sepolicy/sepolicy.py:205
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:114
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:116
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:164
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:169
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:172
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:215
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:231
++#: ../sepolicy/sepolicy.py:301
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:234
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:237
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:259
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:362
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:265
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:374
+msgid "name of policy to generate"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:267
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:380
+msgid "executable to confine"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:274
++#: ../sepolicy/sepolicy.py:422
+msgid "commands"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:158
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:173
+msgid "Internet Services Daemon"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:171
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:187
+msgid "Valid Types:\n"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:205
++#: ../sepolicy/sepolicy/generate.py:221
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:332
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:334
++#: ../sepolicy/sepolicy/generate.py:355
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:422
++#: ../sepolicy/sepolicy/generate.py:447
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:428
++#: ../sepolicy/sepolicy/generate.py:453
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:446
++#: ../sepolicy/sepolicy/generate.py:471
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:452
++#: ../sepolicy/sepolicy/generate.py:477
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:458
++#: ../sepolicy/sepolicy/generate.py:483
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:464
++#: ../sepolicy/sepolicy/generate.py:489
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:494
++#: ../sepolicy/sepolicy/generate.py:519
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1012
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1059
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1190
++#: ../sepolicy/sepolicy/generate.py:1321
+msgid "Type Enforcement file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1191
++#: ../sepolicy/sepolicy/generate.py:1322
+msgid "Interface file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1192
++#: ../sepolicy/sepolicy/generate.py:1323
+msgid "File Contexts file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1193
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1325
+msgid "Setup Script"
+msgstr ""
+
@@ -188535,1046 +189872,1100 @@ index 0000000..b9ab07e
+msgstr ""
+
+#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
++msgstr ""
++
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
++msgstr ""
++
++#: booleans.py:6
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
-+#: booleans.py:5
++#: booleans.py:7
+msgid "Allow users to login using a radius server"
+msgstr ""
+
-+#: booleans.py:6
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
++msgstr ""
++
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
++msgstr ""
++
++#: booleans.py:10
+msgid ""
+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+"temp and untrusted content files"
+msgstr ""
+
-+#: booleans.py:7
++#: booleans.py:11
+msgid "Allow clamd to use JIT compiler"
+msgstr ""
+
-+#: booleans.py:8
++#: booleans.py:12
+msgid "Allow clamscan to non security files on a system"
+msgstr ""
+
-+#: booleans.py:9
++#: booleans.py:13
+msgid "Allow clamscan to read user content"
+msgstr ""
+
-+#: booleans.py:10
++#: booleans.py:14
+msgid ""
+"Allow Cobbler to modify public files used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:11
++#: booleans.py:15
+msgid "Allow Cobbler to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:12
++#: booleans.py:16
+msgid "Allow Cobbler to access cifs file systems."
+msgstr ""
+
-+#: booleans.py:13
++#: booleans.py:17
+msgid "Allow Cobbler to access nfs file systems."
+msgstr ""
+
-+#: booleans.py:14
++#: booleans.py:18
+msgid "Allow collectd to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:15
++#: booleans.py:19
+msgid "Allow codnor domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:16
++#: booleans.py:20
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
-+#: booleans.py:17
++#: booleans.py:21
+msgid "Allow cvs daemon to read shadow"
+msgstr ""
+
-+#: booleans.py:18
++#: booleans.py:22
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
-+#: booleans.py:19
++#: booleans.py:23
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
-+#: booleans.py:20
++#: booleans.py:24
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
-+#: booleans.py:21
++#: booleans.py:25
++msgid "Allow dan to manage user files"
++msgstr ""
++
++#: booleans.py:26
++msgid "Allow dan to read user files"
++msgstr ""
++
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
+msgstr ""
+
-+#: booleans.py:22
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
+msgstr ""
+
-+#: booleans.py:23
++#: booleans.py:29
+msgid ""
+"Deny user domains applications to map a memory region as both executable and"
+" writable, this is dangerous and the executable should be reported in "
+"bugzilla"
+msgstr ""
+
-+#: booleans.py:24
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
+msgstr ""
+
-+#: booleans.py:25
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
-+#: booleans.py:26
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
+msgstr ""
+
-+#: booleans.py:27
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr ""
+
-+#: booleans.py:28
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr ""
+
-+#: booleans.py:29
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr ""
+
-+#: booleans.py:30
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr ""
+
-+#: booleans.py:31
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgstr ""
+
-+#: booleans.py:32
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
+msgstr ""
+
-+#: booleans.py:33
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
-+#: booleans.py:34
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:35
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
+msgstr ""
+
-+#: booleans.py:36
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
++msgstr ""
++
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
+msgstr ""
+
-+#: booleans.py:37
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:38
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:39
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
+msgstr ""
+
-+#: booleans.py:40
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr ""
+
-+#: booleans.py:41
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:42
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:43
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgstr ""
+
-+#: booleans.py:44
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
-+#: booleans.py:45
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:46
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:47
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
-+#: booleans.py:48
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
-+#: booleans.py:49
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
-+#: booleans.py:50
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:51
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:52
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
+msgstr ""
+
-+#: booleans.py:53
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
-+#: booleans.py:54
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
-+#: booleans.py:55
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
-+#: booleans.py:56
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+msgstr ""
+
-+#: booleans.py:57
++#: booleans.py:64
++msgid "Allow guest to exec content"
++msgstr ""
++
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:58
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
-+#: booleans.py:59
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
+msgstr ""
+
-+#: booleans.py:60
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
-+#: booleans.py:61
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
-+#: booleans.py:62
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
-+#: booleans.py:63
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:64
++#: booleans.py:72
+msgid ""
+"Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
-+#: booleans.py:65
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
-+#: booleans.py:66
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
-+#: booleans.py:67
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
-+#: booleans.py:68
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
+msgstr ""
+
-+#: booleans.py:69
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
-+#: booleans.py:70
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr ""
+
-+#: booleans.py:71
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
-+#: booleans.py:72
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr ""
+
-+#: booleans.py:73
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
-+#: booleans.py:74
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
-+#: booleans.py:75
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
-+#: booleans.py:76
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
-+#: booleans.py:77
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
-+#: booleans.py:78
++#: booleans.py:86
+msgid "Allow httpd to read user content"
+msgstr ""
+
-+#: booleans.py:79
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
-+#: booleans.py:80
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
-+#: booleans.py:81
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
-+#: booleans.py:82
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
-+#: booleans.py:83
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
-+#: booleans.py:84
++#: booleans.py:92
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
-+#: booleans.py:85
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
-+#: booleans.py:86
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
-+#: booleans.py:87
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
-+#: booleans.py:88
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
+msgstr ""
+
-+#: booleans.py:89
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
-+#: booleans.py:90
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
+msgstr ""
+
-+#: booleans.py:91
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
-+#: booleans.py:92
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr ""
+
-+#: booleans.py:93
++#: booleans.py:102
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
-+#: booleans.py:94
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: booleans.py:95
++#: booleans.py:103
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
-+#: booleans.py:96
++#: booleans.py:104
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
-+#: booleans.py:97
++#: booleans.py:105
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
-+#: booleans.py:98
++#: booleans.py:106
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
-+#: booleans.py:99
++#: booleans.py:107
+msgid ""
+"Control the ability to mmap a low area of the address space, as configured "
+"by /proc/sys/kernel/mmap_min_addr."
+msgstr ""
+
-+#: booleans.py:100
++#: booleans.py:108
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
-+#: booleans.py:101
++#: booleans.py:109
+msgid "Allow the mount command to mount any directory or file."
+msgstr ""
+
-+#: booleans.py:102
++#: booleans.py:110
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:103
++#: booleans.py:111
+msgid ""
+"Allow mozilla_plugins to create random content in the users home directory"
+msgstr ""
+
-+#: booleans.py:104
++#: booleans.py:112
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
-+#: booleans.py:105
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
+msgstr ""
+
-+#: booleans.py:106
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
-+#: booleans.py:107
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
+msgstr ""
+
-+#: booleans.py:108
++#: booleans.py:116
+msgid ""
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
+msgstr ""
+
-+#: booleans.py:109
++#: booleans.py:117
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
-+#: booleans.py:110
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
-+#: booleans.py:111
++#: booleans.py:119
+msgid ""
+"Allow nfs servers to modify public files used for public file transfer "
+"services. Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:112
++#: booleans.py:120
+msgid "Allow system to run with NIS"
+msgstr ""
+
-+#: booleans.py:113
++#: booleans.py:121
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
-+#: booleans.py:114
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:115
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+msgstr ""
+
-+#: booleans.py:116
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
+msgstr ""
+
-+#: booleans.py:117
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:118
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:119
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
-+#: booleans.py:120
++#: booleans.py:127
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
-+#: booleans.py:121
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:122
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:123
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
-+#: booleans.py:124
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr ""
-+
-+#: booleans.py:125
++#: booleans.py:131
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
-+#: booleans.py:126
++#: booleans.py:132
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
-+#: booleans.py:127
++#: booleans.py:133
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
-+#: booleans.py:128
++#: booleans.py:134
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
-+#: booleans.py:129
++#: booleans.py:135
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
-+#: booleans.py:130
++#: booleans.py:136
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
-+#: booleans.py:131
++#: booleans.py:137
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:132
++#: booleans.py:138
+msgid ""
+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+msgstr ""
+
-+#: booleans.py:133
++#: booleans.py:139
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
-+#: booleans.py:134
++#: booleans.py:140
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
-+#: booleans.py:135
-+msgid "Allow qemu to connect fully to the network"
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow qemu to use serial/parallel communication ports"
-+msgstr ""
-+
-+#: booleans.py:138
-+msgid "Allow qemu to use nfs file systems"
-+msgstr ""
-+
-+#: booleans.py:139
-+msgid "Allow qemu to use usb devices"
-+msgstr ""
-+
-+#: booleans.py:140
++#: booleans.py:141
+msgid "Allow racoon to read shadow"
+msgstr ""
+
-+#: booleans.py:141
++#: booleans.py:142
+msgid "Allow rgmanager domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:142
++#: booleans.py:143
+msgid ""
+"Allow rsync to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:143
++#: booleans.py:144
+msgid "Allow rsync to run as a client"
+msgstr ""
+
-+#: booleans.py:144
++#: booleans.py:145
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
-+#: booleans.py:145
++#: booleans.py:146
+msgid "Allow rsync servers to share cifs files systems"
+msgstr ""
+
-+#: booleans.py:146
++#: booleans.py:147
+msgid "Allow rsync servers to share nfs files systems"
+msgstr ""
+
-+#: booleans.py:147
++#: booleans.py:148
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
-+#: booleans.py:148
++#: booleans.py:149
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
-+#: booleans.py:149
++#: booleans.py:150
+msgid "Allow samba to share users home directories."
+msgstr ""
+
-+#: booleans.py:150
++#: booleans.py:151
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
-+#: booleans.py:151
++#: booleans.py:152
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
-+#: booleans.py:152
++#: booleans.py:153
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
-+#: booleans.py:153
++#: booleans.py:154
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
-+#: booleans.py:154
++#: booleans.py:155
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
-+#: booleans.py:155
++#: booleans.py:156
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
-+#: booleans.py:156
++#: booleans.py:157
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
-+#: booleans.py:157
++#: booleans.py:158
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
-+#: booleans.py:158
++#: booleans.py:159
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
-+#: booleans.py:159
++#: booleans.py:160
+msgid "Allow sasl to read shadow"
+msgstr ""
+
-+#: booleans.py:160
++#: booleans.py:161
++msgid "Allow secadm to exec content"
++msgstr ""
++
++#: booleans.py:162
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
-+#: booleans.py:161
++#: booleans.py:163
+msgid "Disable kernel module loading."
+msgstr ""
+
-+#: booleans.py:162
++#: booleans.py:164
+msgid ""
+"Boolean to determine whether the system permits loading policy, setting "
+"enforcing mode, and changing boolean values. Set this to true and you have "
+"to reboot to set it back."
+msgstr ""
+
-+#: booleans.py:163
++#: booleans.py:165
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:164
++#: booleans.py:166
+msgid ""
+"Allow unconfined executables to make their heap memory executable. Doing "
+"this is a really bad idea. Probably indicates a badly coded executable, but "
+"could indicate an attack. This executable should be reported in bugzilla"
+msgstr ""
+
-+#: booleans.py:165
++#: booleans.py:167
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
-+#: booleans.py:166
++#: booleans.py:168
+msgid ""
+"Allow unconfined executables to make their stack executable. This should "
+"never, ever be necessary. Probably indicates a badly coded executable, but "
+"could indicate an attack. This executable should be reported in bugzilla"
+msgstr ""
+
-+#: booleans.py:167
++#: booleans.py:169
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
-+#: booleans.py:168
++#: booleans.py:170
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute "
+"commands."
+msgstr ""
+
-+#: booleans.py:169
++#: booleans.py:171
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
-+#: booleans.py:170
++#: booleans.py:172
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
-+#: booleans.py:171
++#: booleans.py:173
+msgid ""
+"Allow users to run TCP servers (bind to ports and accept connection from the"
+" same domain and outside users) disabling this forces FTP passive mode and "
+"may change other protocols."
+msgstr ""
+
-+#: booleans.py:172
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
++msgstr ""
++
++#: booleans.py:175
+msgid "Allow user music sharing"
+msgstr ""
+
-+#: booleans.py:173
++#: booleans.py:176
+msgid ""
+"Allow anon internal-sftp to upload files, used for public file transfer "
+"services. Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:174
++#: booleans.py:177
+msgid ""
+"Allow sftp-internal to read and write files in the user home directories"
+msgstr ""
+
-+#: booleans.py:175
++#: booleans.py:178
+msgid ""
+"Allow sftp-internal to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr ""
+
-+#: booleans.py:176
++#: booleans.py:179
+msgid ""
+"Allow internal-sftp to read and write files in the user ssh home "
+"directories."
+msgstr ""
+
-+#: booleans.py:177
++#: booleans.py:180
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
-+#: booleans.py:178
++#: booleans.py:181
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
-+#: booleans.py:179
++#: booleans.py:182
+msgid ""
+"Enable additional permissions needed to support devices on 3ware "
+"controllers."
+msgstr ""
+
-+#: booleans.py:180
++#: booleans.py:183
+msgid ""
+"Allow samba to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:181
++#: booleans.py:184
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
-+#: booleans.py:182
++#: booleans.py:185
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
-+#: booleans.py:183
++#: booleans.py:186
+msgid ""
+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+msgstr ""
+
-+#: booleans.py:184
++#: booleans.py:187
+msgid "Allow squid to run as a transparent proxy (TPROXY)"
+msgstr ""
+
-+#: booleans.py:185
++#: booleans.py:188
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
-+#: booleans.py:186
++#: booleans.py:189
+msgid "allow host key based authentication"
+msgstr ""
+
-+#: booleans.py:187
++#: booleans.py:190
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:188
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:189
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
+msgid ""
+"Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
-+#: booleans.py:190
++#: booleans.py:195
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
-+#: booleans.py:191
++#: booleans.py:196
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:192
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
++msgstr ""
++
++#: booleans.py:198
+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+msgstr ""
+
-+#: booleans.py:193
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
++msgstr ""
++
++#: booleans.py:200
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
-+#: booleans.py:194
++#: booleans.py:201
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
-+#: booleans.py:195
++#: booleans.py:202
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
-+#: booleans.py:196
++#: booleans.py:203
+msgid "Allow video playing tools to run unconfined"
+msgstr ""
+
-+#: booleans.py:197
++#: booleans.py:204
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:198
++#: booleans.py:205
+msgid "Support ecryptfs home directories"
+msgstr ""
+
-+#: booleans.py:199
++#: booleans.py:206
+msgid "Support fusefs home directories"
+msgstr ""
+
-+#: booleans.py:200
++#: booleans.py:207
+msgid "Use lpd server instead of cups"
+msgstr ""
+
-+#: booleans.py:201
++#: booleans.py:208
+msgid "Support NFS home directories"
+msgstr ""
+
-+#: booleans.py:202
++#: booleans.py:209
+msgid "Support SAMBA home directories"
+msgstr ""
+
-+#: booleans.py:203
++#: booleans.py:210
++msgid "Allow user to exec content"
++msgstr ""
++
++#: booleans.py:211
+msgid "Allow varnishd to connect to all ports, not just HTTP."
+msgstr ""
+
-+#: booleans.py:204
++#: booleans.py:212
+msgid "Ignore vbetool mmap_zero errors."
+msgstr ""
+
-+#: booleans.py:205
++#: booleans.py:213
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
-+#: booleans.py:206
++#: booleans.py:214
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
-+#: booleans.py:207
++#: booleans.py:215
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
-+#: booleans.py:208
++#: booleans.py:216
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
-+#: booleans.py:209
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
++msgstr ""
++
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
-+#: booleans.py:210
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
-+#: booleans.py:211
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
+msgstr ""
+
-+#: booleans.py:212
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
-+#: booleans.py:213
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
-+#: booleans.py:214
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
-+#: booleans.py:215
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr ""
+
-+#: booleans.py:216
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr ""
+
-+#: booleans.py:217
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
-+#: booleans.py:218
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:219
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
-+#: booleans.py:220
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
-+#: booleans.py:221
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
-+#: booleans.py:222
++#: booleans.py:231
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
-+#: booleans.py:223
++#: booleans.py:232
++msgid "Allow xguest to exec content"
++msgstr ""
++
++#: booleans.py:233
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
-+#: booleans.py:224
++#: booleans.py:234
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
-+#: booleans.py:225
++#: booleans.py:235
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
-+#: booleans.py:226
++#: booleans.py:236
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
-+#: booleans.py:227
++#: booleans.py:237
+msgid "Support X userspace object manager"
+msgstr ""
+
-+#: booleans.py:228
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:229
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:230
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
diff --git a/policycoreutils/po/mai.po b/policycoreutils/po/mai.po
-index f336f29..0bb96d2 100644
+index f336f29..e8eaedd 100644
--- a/policycoreutils/po/mai.po
+++ b/policycoreutils/po/mai.po
-@@ -8,16 +8,16 @@ msgid ""
+@@ -1,35 +1,31 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++#
+ # Translators:
+ # Sangeeta Kumari <sangeeta09 at gmail.com>, 2009.
+ msgid ""
msgstr ""
"Project-Id-Version: Policycoreutils\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-"Language-Team: Maithili (http://www.transifex.net/projects/p/fedora/language/"
-+"Language-Team: Maithili (http://www.transifex.com/projects/p/fedora/language/"
- "mai/)\n"
- "Language: mai\n"
+-"mai/)\n"
+-"Language: mai\n"
++"Language-Team: Maithili (http://www.transifex.com/projects/p/fedora/language/mai/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Language: mai\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../run_init/run_init.c:67
msgid ""
-@@ -29,7 +29,7 @@ msgstr ""
- " जतए: <script> init स्क्रिप्ट क नाम अछि चलाबै क लेल,\n"
- " <args ...> ई उस स्क्रिप्ट क तर्क अछि."
+ "USAGE: run_init <script> <args ...>\n"
+ " where: <script> is the name of the init script to run,\n"
+ " <args ...> are the arguments to that script."
+-msgstr ""
+-"प्रयोग: run_init <script> <args ...>\n"
+-" जतए: <script> init स्क्रिप्ट क नाम अछि चलाबै क लेल,\n"
+-" <args ...> ई उस स्क्रिप्ट क तर्क अछि."
++msgstr "प्रयोग: run_init <script> <args ...>\n जतए: <script> init स्क्रिप्ट क नाम अछि चलाबै क लेल,\n <args ...> ई उस स्क्रिप्ट क तर्क अछि."
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
#, c-format
msgid "failed to initialize PAM\n"
msgstr "PAM आरंभीकरणमे विफल\n"
-@@ -78,7 +78,7 @@ msgstr "क्षमा करू, run_init केँ सिर्फ SELinux
+@@ -78,353 +74,359 @@ msgstr "क्षमा करू, run_init केँ सिर्फ SELinux
msgid "authentication failed.\n"
msgstr "सत्यापन विफल.\n"
@@ -189583,7 +190974,14 @@ index f336f29..0bb96d2 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "exec संदर्भ %s मे सेट नहि कए सकल.\n"
-@@ -91,855 +91,871 @@ msgstr "******************** महत्वपूर्ण ********************
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "******************** महत्वपूर्ण ***********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "एहि नीति केँ सक्रिय बनाबै क' लेल, चलाउ:"
@@ -189592,116 +190990,116 @@ index f336f29..0bb96d2 100644
-msgstr "वैश्विक"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "semanage नियंत्रण आरंभ नहि कए सकल"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr "SELinux नीति प्रबंधित नहि अछि या भंडार अभिगम नहि कएल जाए सकैत अछि."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "नीति भंडार नहि पढ़ि सकैत अछि."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "semanage संबंधन स्थापित नहि कए सकल"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr ""
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "अखन तकि लागू नहि"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr ""
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "semanage विनिमय आरंभ नहि कए सकल"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr ""
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr ""
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "संस्करण"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "निष्क्रिय"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr ""
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr ""
@@ -189713,119 +191111,119 @@ index f336f29..0bb96d2 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "%s क' लेल कुंजी नहि बनाए सकल"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "नहि जाँचि सकल जँ %s क' लेल लागिन मैपिंग परिभाषित अछि"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "Linux प्रयोक्ता %s मोजूद नहि अछि"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "%s क' लेल लागिन मैपिंग नहि बनाए सकल"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "%s क लेल नाम सेट नहि कए सकल"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "MLS परिसर %s क लेल सेट नहि कए सकल"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "SELinux उपयोक्ता %s क लेल सेट नहि कए सकल"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "%s क लेल लॉगिन मैपिंग जोड़ नहि सकल"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "seuser अथवा serange जरूरी"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "%s क लेल लॉगिन मैपिंग परिभाषित नहि अछि"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "seuser केँ %s क लेल प्रश्न नहि कए सकल"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "%s क लेल लॉगिन मैपिंग नहि रूपांतरित कए सकल"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr "नीतिमे %s परिभाषित अछि, मेटाओल नहि जाए सकत"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "%s क लेल लॉगिन मैपिंग नहि मेटाए सकल"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "लॉगिन मैपिंग नहि सूचीबद्ध कए सकल"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "लॉगिन नाम"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -189833,7 +191231,7 @@ index f336f29..0bb96d2 100644
msgstr "SELinux उपयोक्ता"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "MLS/MCS परिसर"
@@ -189841,724 +191239,678 @@ index f336f29..0bb96d2 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "जाँच नहि सकल जे SELinux उपयोक्ता %s परिभाषित अछि"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "%s क लेल उपयोक्ताकेँ प्रश्न नहि कए सकत"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr ""
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "SELinux उपयोक्ता %s क लेल बनाए नहि सकल"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "%s भूमिका %s क लेल जोड़ नहि सकल"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "MLS स्तर %s क लेल सेट नहि कए सकल"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "%s उपसर्ग %s क लेल नहि जोड़ सकल"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "%s क लेल कुंजी निकाल नहि सकल"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "SELinux उपयोक्ता %s नहि जोड़ सकल"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "उपसर्ग, भूमिका, स्तर या परिसर जरूरी"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "उपसर्ग या भूमिका जरूरी"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "SELinux उपयोक्ता %s परिभाषित नहि अछि"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "SELinux उपयोक्ता %s नहि सुधार सकत"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr "SELinux उपयोक्ता %s नीतिमे परिभाषित अछि, मेटाए नहि सकत"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "SELinux उपयोक्ता %s मेटाए नहि सकल"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "SELinux उपयोक्ता सूचीबद्ध नहि कए सकल"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "%s उपयोक्ता क लेल भूमिका सूचीबद्ध नहि कए सकल"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "लेबलिंग"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "उपसर्ग"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "MCS स्तर"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "MCS परिसर"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "SELinux भूमिका"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "प्रोटोकॉल udp या tcp जरूरी अछि"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "पोर्ट जरूरी अछि"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "%s/%s क लेल कुंजी नहि बनाए सकल"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "टाइप जरूरी अछि"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "जाँच नहि सकल जँ पोर्ट %s/%s परिभाषित अछि"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "%s/%s पोर्ट पहले सँ परिभाषित अछि"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "%s/%s क लेल पोर्ट बनाए नहि सकल"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "%s/%s क लेल संदर्भ बनाए नहि सकल"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "%s/%s क लेल पोर्ट संदर्भमे उपयोक्ता सेट नहि कए सकल"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "%s/%s क लेल पोर्ट संदर्भमे भूमिका सेट नहि कए सकल"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "%s/%s क लेल पोर्ट संदर्भमे टाइप सेट नहि कए सकल"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "%s/%s क लेल पोर्ट संदर्भमे क्षेत्र mls सेट नहि कए सकल"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "%s/%s क लेल पोर्ट संदर्भ सेट नहि कए सकल"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -474,8 +476,8 @@ msgstr "%s/%s क लेल पोर्ट संदर्भ सेट नह
msgid "Could not add port %s/%s"
msgstr "%s/%s पोर्ट जोड़ि नहि सकल"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "setype या serange जरूरी"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -483,463 +485,473 @@ msgstr "setype या serange जरूरी"
msgid "Requires setype"
msgstr "सेटटाइप जरूरी"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "पोर्ट %s/%s परिभाषित नहि अछि"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "%s/%s पोर्ट प्रश्न नहि कए सकल"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "%s/%s पोर्ट रूपांतरित नहि कए सकल "
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "पोर्ट सूची बद्ध नहि कए सकल"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "%s पोर्ट मेटाए नहि सकल"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "%s/%s नीतिमे परिभाषित अछि, मेटाए नहि सकत"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "%s/%s पोर्ट मेटाए नहि सकत"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "पोर्ट सूची बद्ध नहि कए सकल"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "SELinux पोर्ट प्रकार"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "प्रोटो"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "पोर्ट संख्या"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr ""
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr ""
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
-+#, fuzzy
+-msgstr "SELinux प्रकार जरूरी अछि"
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
- msgstr "SELinux प्रकार जरूरी अछि"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "%s क लेल कुंजी नहि बनाए सकल"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr ""
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "%s क लेल संदर्भ बनाए नहि सकल"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr ""
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr ""
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr ""
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr ""
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr ""
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr ""
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr "SELinux प्रकार जरूरी अछि"
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "जांच नहि सकल जँ %s अंतरफलक परिभाषित अछि"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "%s क लेल अंतरफलक नहि बनाए सकल"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "उपयोक्ता केँ %s क लेल अंतरफलक संदर्भमे सेट नहि कए सकल"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "भूमिका केँ %s क लेल अंतरफलक संदर्भमे सेट नहि कए सकल"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "टाइप केँ %s क लेल अंतरफलक संदर्भमे सेट नहि कए सकल"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "mls क्षेत्र %s क लेल अंतरफलक संदर्भमे सेट नहि कए सकल"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "%s क लेल अंतरफलक संदर्भ सेट नहि कए सकल"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "%s क लेल संदेश संदर्भ सेट नहि कए सकल"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "%s अंतरफलक जोड़ नहि सकल"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "%s अंतरफलक परिभाषित नहि अछि"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "%s अंतरफलक प्रश्न नहि कए सकत"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "%s अंतरफलक रूपांतरित नहि कए सकल"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "अंतरफलक %s नीतिमे परिभाषित अछि, मेटाओल नहि जाए सकत"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "%s अंतरफलक मेटाए नहि सकल"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "अंतरफलक सूचीबद्ध नहि कए सकल"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "SELinux अंतरफलक"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "संदर्भ"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "%s क लेल फाइल संदर्भमे उपयोक्ता सेट नहि कए सकल"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "%s क लेल फाइल संदर्भमे भूमिका सेट नहि कए सकल"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "mls क्षेत्र %s क लेल फाइल संदर्भ केर क्रममे नहि सेट कए सकल"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "अवैध फाइल विशेषता"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
++msgstr ""
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "जाँच नहि सकल जँ %s क लेल फाइल संदर्भ परिभाषित अछि"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "%s क लेल फाइल संदर्भ नहि बनाए सकल"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "%s क लेल फाइल संदर्भमे टाइप सेट नहि कए सकल"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "%s क लेल फाइल संदर्भ नहि सेट कए सकल"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "%s क लेल फाइल संदर्भ नहि जोड़ि सकल"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "सेटटाइप जरूरी, serange या seuser"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "%s क लेल फाइल संदर्भ परिभाषित नहि अछि"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "%s क लेल फाइल संदर्भ केँ प्रश्न नहि कए सकल"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "%s क लेल फाइल संदर्भ नहि सुधार सकल"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "फाइल संदर्भ सूचीबद्ध नहि कए सकल"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "%s क लेल फाइल संदर्भ मेटाए नहि सकल"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr "%s क लेल फाइल संदर्भ नीतिमे परिभाषित अछि, मेटाए नहि सकत"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "%s क लेल फाइलसंदर्भ मेटाए नहि सकल"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "फाइल संदर्भ सूचीबद्ध नहि कए सकल"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "स्थानीय फाइल संदर्भ सूचीबद्ध नहि कए सकल"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux fcontext"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "प्रकार"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -190566,103 +191918,102 @@ index f336f29..0bb96d2 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "जँ %s बुलियन परिभाषित अछि तँ जांच नहि सकल"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "%s बुलियन परिभाषित नहि अछि"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "%s फाइल संदर्भ केँ प्रश्न नहि कए सकल"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr ""
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "%s बुलियन रूपांतरित नहि कए सकल"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr ""
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "%s बुलियन नीति मे परिभाषित अछि, मेटाएल नहि जाए सकैत"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "%s बुलियन मेटाए नहि सकल"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "बुलियन सूचीबद्ध नहि कए सकल"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr "अज्ञात"
-
+-msgid "unknown"
+-msgstr "अज्ञात"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "बन्न"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "चालू"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "SELinux बूलियन"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "वर्णन"
-@@ -1003,7 +1019,7 @@ msgstr "स्मृति संभाजन मे त्रुटि.\n"
+@@ -1003,7 +1015,7 @@ msgstr "स्मृति संभाजन मे त्रुटि.\n"
msgid "Error sending audit message.\n"
msgstr "ऑडिट संदेश भेजबा मे त्रुटि.\n"
@@ -190671,7 +192022,7 @@ index f336f29..0bb96d2 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "पुनर्बलन मोड निश्चित नहि कए सकल.\n"
-@@ -1118,62 +1134,66 @@ msgstr "रिक्त संकेत सेट पाबै मे असम
+@@ -1118,62 +1130,66 @@ msgstr "रिक्त संकेत सेट पाबै मे असम
msgid "Unable to set SIGHUP handler\n"
msgstr "SIGHUP नियंत्रण सेट करबामे असमर्थ\n"
@@ -190750,7 +192101,7 @@ index f336f29..0bb96d2 100644
msgid "failed to exec shell\n"
msgstr "शेल निष्पादन मे विफल\n"
-@@ -1276,20 +1296,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1276,20 +1292,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyConfidential juser"
@@ -190776,7 +192127,7 @@ index f336f29..0bb96d2 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1345,577 +1365,464 @@ msgstr ""
+@@ -1345,577 +1361,465 @@ msgstr ""
msgid "Login '%s' is required"
msgstr ""
@@ -190851,7 +192202,7 @@ index f336f29..0bb96d2 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -190863,7 +192214,7 @@ index f336f29..0bb96d2 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -190880,7 +192231,7 @@ index f336f29..0bb96d2 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -190892,7 +192243,7 @@ index f336f29..0bb96d2 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -190908,7 +192259,7 @@ index f336f29..0bb96d2 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -190928,7 +192279,7 @@ index f336f29..0bb96d2 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -190941,7 +192292,7 @@ index f336f29..0bb96d2 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -190954,7 +192305,7 @@ index f336f29..0bb96d2 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -190967,52 +192318,56 @@ index f336f29..0bb96d2 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
msgstr ""
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
- msgstr ""
-
+-msgstr ""
+-
-#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
msgstr ""
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
- "the system directly."
- msgstr ""
-
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
-msgstr ""
-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
+ msgstr ""
+
-#: ../gui/polgen.glade:716
-msgid "label104"
--msgstr ""
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
+ msgstr ""
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -191091,14 +192446,16 @@ index f336f29..0bb96d2 100644
msgstr ""
-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
msgstr ""
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
-#: ../gui/polgen.glade:1284
+#: ../gui/polgen.glade:1056
msgid "<b>Select domains that %s will administer:</b>"
@@ -191323,58 +192680,58 @@ index f336f29..0bb96d2 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -191382,12 +192739,12 @@ index f336f29..0bb96d2 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -191395,18 +192752,18 @@ index f336f29..0bb96d2 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -191494,7 +192851,7 @@ index f336f29..0bb96d2 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1953,1411 +1860,1499 @@ msgstr ""
+@@ -1953,1411 +1857,1626 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -191563,8 +192920,11 @@ index f336f29..0bb96d2 100644
-
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
@@ -191572,181 +192932,210 @@ index f336f29..0bb96d2 100644
-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4
-msgid ""
-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
+
-#: ../gui/selinux.tbl:5
-msgid ""
-"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
+
-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-msgid "Memory Protection"
--msgstr ""
--
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
+
-#: ../gui/selinux.tbl:6
-msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
msgstr ""
-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-#: ../gui/selinux.tbl:209
-msgid "Mount"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
++#: ../gui/statusPage.py:94
++msgid "Status"
msgstr ""
-#: ../gui/selinux.tbl:7
-msgid "Allow mount to mount any file"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
++#: ../gui/statusPage.py:133
++msgid ""
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system. Do you wish to continue?"
msgstr ""
-#: ../gui/selinux.tbl:8
-msgid "Allow mount to mount any directory"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
++#: ../gui/statusPage.py:147
++msgid ""
++"Changing to SELinux disabled requires a reboot. It is not recommended. If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel. If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
msgstr ""
-#: ../gui/selinux.tbl:9
-msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system. Do you wish to continue?"
msgstr ""
-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-#: ../gui/selinux.tbl:188
-msgid "SSH"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
msgstr ""
-#: ../gui/selinux.tbl:10
-msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
++#: ../gui/system-config-selinux.glade:12
++msgid ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
-#: ../gui/selinux.tbl:11
-+#: ../gui/statusPage.py:133
- msgid ""
+-msgid ""
-"Allow staff SELinux user account to execute files in home directory or /tmp"
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system. Do you wish to continue?"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
msgstr ""
-#: ../gui/selinux.tbl:12
-+#: ../gui/statusPage.py:147
- msgid ""
+-msgid ""
-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel. If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
msgstr ""
-#: ../gui/selinux.tbl:13
-+#: ../gui/statusPage.py:152
- msgid ""
+-msgid ""
-"Allow unconfined SELinux user account to execute files in home directory or /"
-"tmp"
--msgstr ""
--
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
+ msgstr ""
+
-#: ../gui/selinux.tbl:14
-msgid "Network Configuration"
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system. Do you wish to continue?"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
msgstr ""
-#: ../gui/selinux.tbl:14
-msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
msgstr ""
-#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:12
++#: ../gui/system-config-selinux.glade:727
msgid ""
-"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
+ msgstr ""
+
-#: ../gui/selinux.tbl:16
-msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
msgstr ""
-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-#: ../gui/selinux.tbl:140
-msgid "Databases"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
msgstr ""
-#: ../gui/selinux.tbl:17
-msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
msgstr ""
-#: ../gui/selinux.tbl:18
-msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
msgstr ""
-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-msgid "XServer"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
msgstr ""
-#: ../gui/selinux.tbl:19
-msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
msgstr ""
-#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:727
++#: ../gui/system-config-selinux.glade:1354
msgid ""
-"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
msgstr ""
-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-#: ../gui/selinux.tbl:231
-msgid "NIS"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
msgstr ""
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
msgstr ""
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
@@ -191755,919 +193144,988 @@ index f336f29..0bb96d2 100644
-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
++#: ../gui/system-config-selinux.glade:1463
++msgid ""
++"Select if you wish to relabel then entire file system on next reboot. "
++"Relabeling can take a very long time, depending on the size of the system. "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
msgstr ""
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
msgstr ""
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
msgstr ""
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
msgstr ""
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
msgstr ""
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
msgstr ""
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
msgstr ""
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
msgstr ""
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot. "
-+"Relabeling can take a very long time, depending on the size of the system. "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
msgstr ""
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
msgstr ""
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
msgstr ""
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
msgstr ""
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
msgstr ""
-#: ../gui/selinux.tbl:41
--msgid ""
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "अज्ञात"
++
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:87
--msgid ""
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:355
+ msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:8
++#: booleans.py:14
+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:29
++msgid ""
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:25
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
- msgstr ""
-
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:39
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
msgstr ""
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:40
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:41
+-msgid "pppd"
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
-+#: booleans.py:42
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
msgstr ""
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
+
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:54
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:49
++#: booleans.py:55
+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:56
++#: booleans.py:62
+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:57
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:59
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
@@ -192675,19 +194133,19 @@ index f336f29..0bb96d2 100644
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:60
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:61
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:62
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
@@ -192695,30 +194153,31 @@ index f336f29..0bb96d2 100644
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:63
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:64
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:65
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:72
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:67
++#: booleans.py:73
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
+"Allow HTTPD scripts and modules to connect to databases over the network."
@@ -192726,104 +194185,104 @@ index f336f29..0bb96d2 100644
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:68
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:69
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:70
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:71
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:72
++#: booleans.py:78
+msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:73
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:74
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:75
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:76
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:77
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:78
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:79
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:80
++#: booleans.py:86
+msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:81
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:82
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:83
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:84
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
@@ -192831,13 +194290,13 @@ index f336f29..0bb96d2 100644
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:85
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:86
++#: booleans.py:92
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
@@ -192845,50 +194304,54 @@ index f336f29..0bb96d2 100644
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:87
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:88
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:89
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:90
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:91
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:92
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr ""
++
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
+msgstr ""
+
-+#: booleans.py:94
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr ""
+
-+#: booleans.py:95
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
@@ -192898,91 +194361,87 @@ index f336f29..0bb96d2 100644
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:111
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:105
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr ""
-+
-+#: booleans.py:107
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:108
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:109
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
-+#: booleans.py:110
++#: booleans.py:116
msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
@@ -192991,66 +194450,62 @@ index f336f29..0bb96d2 100644
msgstr ""
-#: ../gui/selinux.tbl:203
-+#: booleans.py:111
++#: booleans.py:117
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
-+#: booleans.py:112
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
-+#: booleans.py:113
++#: booleans.py:119
msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
+"Allow nfs servers to modify public files used for public file transfer "
+"services. Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:120
++msgid "Allow system to run with NIS"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:118
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:119
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:120
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:121
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
-+#: booleans.py:122
++#: booleans.py:127
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
@@ -193058,255 +194513,280 @@ index f336f29..0bb96d2 100644
+"polipo_session_t domain."
+msgstr ""
+
-+#: booleans.py:123
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:124
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:125
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
++msgstr ""
++
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr ""
++
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr ""
++
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
++msgstr ""
++
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
++msgstr ""
++
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++#: booleans.py:138
++msgid ""
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:134
++#: booleans.py:143
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:144
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
-+#: booleans.py:162
++#: booleans.py:170
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
-+#: booleans.py:164
++#: booleans.py:172
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -193314,88 +194794,79 @@ index f336f29..0bb96d2 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
++#: booleans.py:173
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:168
++#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr ""
++
++#: booleans.py:176
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:170
++#: booleans.py:178
+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:174
-+msgid "Allow user music sharing"
-+msgstr ""
-+
-+#: booleans.py:175
++#: booleans.py:182
msgid ""
-"all files\n"
-"regular file\n"
@@ -193405,145 +194876,147 @@ index f336f29..0bb96d2 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:176
++#: booleans.py:183
+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:177
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:178
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
++#: booleans.py:186
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:181
++#: booleans.py:188
+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:182
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++#: booleans.py:189
++msgid "allow host key based authentication"
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:191
++msgid "Allow staff to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:185
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Allow the Telepathy connection managers to connect to any network port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:187
++#: booleans.py:196
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:188
-+msgid "allow host key based authentication"
-+msgstr ""
-+
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+msgstr ""
+
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
+msgstr ""
+
-+#: booleans.py:192
++#: booleans.py:200
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-+#: booleans.py:195
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -193554,253 +195027,266 @@ index f336f29..0bb96d2 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-+#: booleans.py:197
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++#: booleans.py:206
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++#: booleans.py:208
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-+#: booleans.py:201
-+msgid "Support fusefs home directories"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++#: booleans.py:210
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-+#: booleans.py:203
-+msgid "Support NFS home directories"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++#: booleans.py:223
++msgid "Allow webadm to manage files in users home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++#: booleans.py:227
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:220
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
++msgstr ""
++
++#: booleans.py:229
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:222
++#: booleans.py:231
+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:224
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr ""
-+
-+#: booleans.py:227
++#: booleans.py:235
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
-+#: booleans.py:228
++#: booleans.py:236
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
-+#: booleans.py:229
++#: booleans.py:237
+msgid "Support X userspace object manager"
+msgstr ""
+
-+#: booleans.py:230
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/mk.po b/policycoreutils/po/mk.po
-index 02a882e..ddc7341 100644
+index 02a882e..b24322e 100644
--- a/policycoreutils/po/mk.po
+++ b/policycoreutils/po/mk.po
-@@ -9,15 +9,15 @@ msgid ""
+@@ -1,7 +1,7 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++#
+ # Translators:
+ # Arangel Angov <arangel at linux.net.mk>, 2007.
+ # Bozidar Proevski <bobibobi at freemail.com.mk>, 2007.
+@@ -9,27 +9,24 @@ msgid ""
msgstr ""
"Project-Id-Version: Policycoreutils\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
- "Language: mk\n"
+-"Language: mk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1\n"
++"Language: mk\n"
+"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
#: ../run_init/run_init.c:67
msgid ""
-@@ -29,7 +29,7 @@ msgstr ""
- " каде што: <skripta> е името на init-скриптата за извршување, а\n"
- " <argumenti ...> се аргументите за таа скрипта."
+ "USAGE: run_init <script> <args ...>\n"
+ " where: <script> is the name of the init script to run,\n"
+ " <args ...> are the arguments to that script."
+-msgstr ""
+-"КОРИСТЕЊЕ: run_init <skripta> <argumenti ...>\n"
+-" каде што: <skripta> е името на init-скриптата за извршување, а\n"
+-" <argumenti ...> се аргументите за таа скрипта."
++msgstr "КОРИСТЕЊЕ: run_init <skripta> <argumenti ...>\n каде што: <skripta> е името на init-скриптата за извршување, а\n <argumenti ...> се аргументите за таа скрипта."
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
#, c-format
msgid "failed to initialize PAM\n"
msgstr "не успеав да го иницијализирам PAM\n"
-@@ -78,7 +78,7 @@ msgstr "Жалам, run_init може да се користи само на SEL
+@@ -78,358 +75,359 @@ msgstr "Жалам, run_init може да се користи само на SEL
msgid "authentication failed.\n"
msgstr "проверката за автентичност не успеа.\n"
@@ -193809,7 +195295,14 @@ index 02a882e..ddc7341 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "Не можев да поставам контекст за извршување на %s.\n"
-@@ -91,863 +91,879 @@ msgstr ""
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr ""
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr ""
@@ -193818,118 +195311,119 @@ index 02a882e..ddc7341 100644
-msgstr ""
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr ""
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
- "Политиката на SELinux не е менаџирана или не може да се пристапи на "
- "складиштето."
+-msgstr ""
+-"Политиката на SELinux не е менаџирана или не може да се пристапи на "
+-"складиштето."
++msgstr "Политиката на SELinux не е менаџирана или не може да се пристапи на складиштето."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "Не можам да ја прочитам политиката на складиштето."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "Не можев да воспоставам поврзување со semanage"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr ""
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr ""
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr ""
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "Не можев да стартувам semanage-трансакција"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr ""
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr ""
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr ""
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr ""
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr ""
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr ""
@@ -193941,121 +195435,122 @@ index 02a882e..ddc7341 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "Не можев да креирам клуч за %s"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "Не можев да проверам дали е дефинирано мапирање за најава за %s"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "Linux-корисникот %s не постои"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "Не можев да креирам мапирање за најава за %s"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "Не можев да поставам име за %s"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "Не можев да поставам MLS-опсег за %s"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "Не можев да поставам SELinux-корисник за %s"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "Не можев да додадам мапирање за најава за %s"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "Побарува seuser или serange"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "Мапирањето за најава за %s не е дефинирано"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "Не можев да пребарувам во seuser за %s"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "Не можев да го изменам мапирањето за најава за %s"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- "Мапирањето за најава за %s е дефинирано во политиката и не може да биде "
- "избришан"
+-msgstr ""
+-"Мапирањето за најава за %s е дефинирано во политиката и не може да биде "
+-"избришан"
++msgstr "Мапирањето за најава за %s е дефинирано во политиката и не може да биде избришан"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "Не можев да го избришам мапирањето за најава за %s"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "Не можев да ги прикажам мапирањата за најави"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -194063,7 +195558,7 @@ index 02a882e..ddc7341 100644
msgstr ""
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr ""
@@ -194071,727 +195566,683 @@ index 02a882e..ddc7341 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "Не можев да проверам дали е дефиниран SELinux-корисникот %s"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "Не можев да пребарувам во корисниците за %s"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr ""
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "Не можев да креирам SELinux-корисник за %s"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "Не можев да ја додадам улогата %s за %s"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "Не можев да го поставам MLS-нивото за %s"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "Не можев да го додадам префиксот %s за %s"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "Не можев да го извлечам клучот за %s"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "Не можев да го додадам SELinux-корисникот %s"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "Побарува префикс, улоги, ниво или опсег"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "Побарува префикс или улоги"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "SELinux-корисникот %s не е дефиниран"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "Не можев да го изменам SELinux-корисникот %s"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- "SELinux-корисникот %s е дефиниран во политиката и не може да биде избришан"
+-msgstr ""
+-"SELinux-корисникот %s е дефиниран во политиката и не може да биде избришан"
++msgstr "SELinux-корисникот %s е дефиниран во политиката и не може да биде избришан"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "Не можев да го избришам SELinux-корисникот %s"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "Не можев да ги прикажам SELinux-корисниците"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "Не можев да ги прикажам улогите за корисникот %s"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr ""
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr ""
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "Потребен е протокол udp или tcp"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "Потребна е порта"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "Не можев да креирам клуч за %s/%s"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "Потребен е тип"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "Не можев да проверам дали е дефинирана порта %s/%s"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "Портата %s/%s е веќе дефинирана"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "Не можев да креирам порта за %s/%s"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "Не можев да креирам контекст за %s/%s"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "Не можев да поставам корисник во контекстот за порта за %s/%s"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "Не можев да поставам улога во контекстот за порта за %s/%s"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "Не можев да поставам тип во контекстот за порта за %s/%s"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "Не можев да поставам mls-полиња во контекстот за порта за %s/%s"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "Не можев да поставам контекст за порта за %s/%s"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -479,8 +477,8 @@ msgstr "Не можев да поставам контекст за порта
msgid "Could not add port %s/%s"
msgstr "Не можев да ја додадам портата %s/%s"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "Побарува setype или serange"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -488,466 +486,473 @@ msgstr "Побарува setype или serange"
msgid "Requires setype"
msgstr "Побарува setype"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "Портата %s/%s не е дефинирана"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "Не можев да пребарувам на портата %s/%s"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "Не можев да ја изменам портата %s/%s"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr ""
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr ""
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "Портата %s/%s е дефинирана во политиката и не може да биде избришана"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "Не можев да ја избришам портата %s/%s"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "Не можев да ги прикажам портите"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr ""
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr ""
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr ""
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr ""
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
-+#, fuzzy
+-msgstr "Потребен е SELinux-тип"
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
- msgstr "Потребен е SELinux-тип"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "Не можев да креирам клуч за %s"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr ""
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "Не можев да креирам контекст за %s"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr ""
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr ""
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr ""
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr ""
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr ""
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr ""
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr "Потребен е SELinux-тип"
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "Не можев да проверам дали е дефиниран интерфејсот %s"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "Не можев да креирам интерфејс за %s"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "Не можев да поставам корисник во контекстот за интерфејс за %s"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "Не можев да поставам улога во контекстот за интерфејс за %s"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "Не можев да поставам тип во контекстот за интерфејс за %s"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "Не можев да поставам mls-полиња во контекстот за интерфејс за %s"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "Не можев да поставам контекст за интерфејс за %s"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "Не можев да поставам контекст за порака за %s"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "Не можев да го додадам интерфејсот %s"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "Интерфејсот %s не е дефиниран"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "Не можев да пребарувам на интерфејсот %s"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "Не можев да го изменам интерфејсот %s"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "Интерфејсот %s е дефиниран во политиката и не може да биде избришан"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "Не можев да го избришам интерфејсот %s"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "Не можев да ги прикажам интерфејсите"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr ""
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr ""
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "Не можев да поставам корисник во контекстот за датотека за %s"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "Не можев да поставам улога во контекстот за датотека за %s"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "Не можев да поставам mls-полиња во контекстот за датотека за %s"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr ""
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
++msgstr ""
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "Не можев да проверам дали е дефиниран контекст за датотека за %s"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "Не можев да креирам контекст за датотека за %s"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "Не можев да поставам тип во контекстот за датотека за %s"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "Не можев да поставам контекст за датотека за %s"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "Не можев да додадам контекст за датотека за %s"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "Побарува setype, serange или seuser"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "Контекстот за датотека за %s не е дефиниран"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "Не можев да пребарувам во контекстот на датотека за %s"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "Не можев да го изменам контекстот за датотека за %s"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr ""
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr ""
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- "Контекстот за датотека за %s е дефиниран во политиката и не може да биде "
- "избришан"
+-msgstr ""
+-"Контекстот за датотека за %s е дефиниран во политиката и не може да биде "
+-"избришан"
++msgstr "Контекстот за датотека за %s е дефиниран во политиката и не може да биде избришан"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "Не можев да го избришам контекстот за датотека за %s"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "Не можев да ги прикажам контекстите на датотеките"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "Не можев да ги прикажам контекстите на локалните датотеки"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr ""
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -194799,104 +196250,104 @@ index 02a882e..ddc7341 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "Не можев да проверам дали е дефинирана логичката вредност %s"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "Логичката вредност %s не е дефинирана"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "Не можев да го пребарувам контекстот на датотека %s"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr ""
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "Не можев да ја изменам логичката вредност %s"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr ""
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
- msgstr ""
- "Логичката вредност %s е дефинирана во политиката и не може да биде избришана"
+-msgstr ""
+-"Логичката вредност %s е дефинирана во политиката и не може да биде избришана"
++msgstr "Логичката вредност %s е дефинирана во политиката и не може да биде избришана"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "Не можев да ја избришам логичката вредност %s"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "Не можев да ги прикажам логичките вредности"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr ""
-
+-msgid "unknown"
+-msgstr ""
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr ""
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr ""
-@@ -1011,7 +1027,7 @@ msgstr "Грешка при алоцирањето меморија.\n"
+@@ -1011,7 +1016,7 @@ msgstr "Грешка при алоцирањето меморија.\n"
msgid "Error sending audit message.\n"
msgstr "Грешка при испраќањето порака за контрола.\n"
@@ -194905,7 +196356,24 @@ index 02a882e..ddc7341 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "Не можам да определам режим на спроведување.\n"
-@@ -1128,62 +1144,66 @@ msgstr "Не успеав да добијам празно множество с
+@@ -1024,14 +1029,12 @@ msgstr "Грешка! Не можев да го отворам %s.\n"
+ #: ../newrole/newrole.c:705
+ #, c-format
+ msgid "%s! Could not get current context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s! Не можев да го добијам тековниот контекст за %s, не преименувам tty.\n"
++msgstr "%s! Не можев да го добијам тековниот контекст за %s, не преименувам tty.\n"
+
+ #: ../newrole/newrole.c:715
+ #, c-format
+ msgid "%s! Could not get new context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s! Не можев да го добијам новиот контекст за %s, не преименувам tty.\n"
++msgstr "%s! Не можев да го добијам новиот контекст за %s, не преименувам tty.\n"
+
+ #: ../newrole/newrole.c:725
+ #, c-format
+@@ -1128,62 +1131,66 @@ msgstr "Не успеав да добијам празно множество с
msgid "Unable to set SIGHUP handler\n"
msgstr "Не можев да го поставам ракувачот за SIGHUP\n"
@@ -194984,7 +196452,7 @@ index 02a882e..ddc7341 100644
msgid "failed to exec shell\n"
msgstr "не успеав да извршам школка\n"
-@@ -1286,20 +1306,20 @@ msgstr "chcat -- -KompanijaDoverlivo /dokumenti/biznisplan.odt"
+@@ -1286,20 +1293,20 @@ msgstr "chcat -- -KompanijaDoverlivo /dokumenti/biznisplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +KompanijaDoverlivo jkorisnik"
@@ -195010,7 +196478,7 @@ index 02a882e..ddc7341 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1355,577 +1375,464 @@ msgstr ""
+@@ -1355,577 +1362,465 @@ msgstr ""
msgid "Login '%s' is required"
msgstr ""
@@ -195085,7 +196553,7 @@ index 02a882e..ddc7341 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -195097,7 +196565,7 @@ index 02a882e..ddc7341 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -195114,7 +196582,7 @@ index 02a882e..ddc7341 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -195126,7 +196594,7 @@ index 02a882e..ddc7341 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -195142,7 +196610,7 @@ index 02a882e..ddc7341 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -195162,7 +196630,7 @@ index 02a882e..ddc7341 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -195175,7 +196643,7 @@ index 02a882e..ddc7341 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -195188,7 +196656,7 @@ index 02a882e..ddc7341 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -195201,52 +196669,56 @@ index 02a882e..ddc7341 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
msgstr ""
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
- msgstr ""
-
+-msgstr ""
+-
-#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
msgstr ""
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
- "the system directly."
- msgstr ""
-
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
-msgstr ""
-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
+ msgstr ""
+
-#: ../gui/polgen.glade:716
-msgid "label104"
--msgstr ""
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
+ msgstr ""
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -195325,14 +196797,16 @@ index 02a882e..ddc7341 100644
msgstr ""
-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
msgstr ""
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
-#: ../gui/polgen.glade:1284
+#: ../gui/polgen.glade:1056
msgid "<b>Select domains that %s will administer:</b>"
@@ -195557,58 +197031,58 @@ index 02a882e..ddc7341 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -195616,12 +197090,12 @@ index 02a882e..ddc7341 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -195629,18 +197103,18 @@ index 02a882e..ddc7341 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -195728,7 +197202,7 @@ index 02a882e..ddc7341 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1963,1411 +1870,1499 @@ msgstr ""
+@@ -1963,1411 +1858,1626 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -195887,8 +197361,8 @@ index 02a882e..ddc7341 100644
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
msgstr ""
-#: ../gui/selinux.tbl:13
@@ -195915,46 +197389,48 @@ index 02a882e..ddc7341 100644
+#: ../gui/system-config-selinux.glade:12
msgid ""
-"Allow user SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
msgstr ""
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
msgstr ""
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
msgstr ""
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
msgstr ""
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
msgstr ""
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:727
+msgid ""
+"all files\n"
@@ -196017,8 +197493,7 @@ index 02a882e..ddc7341 100644
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
+msgstr ""
-
--#: ../gui/selinux.tbl:20
++
+#: ../gui/system-config-selinux.glade:1463
msgid ""
-"Allow xguest SELinux user account to execute files in home directory or /tmp"
@@ -196037,16 +197512,26 @@ index 02a882e..ddc7341 100644
+
+#: ../gui/system-config-selinux.glade:1561
+msgid "label37"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+#: ../gui/system-config-selinux.glade:1598
+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+#: ../gui/system-config-selinux.glade:1614
+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1645
+#: ../gui/system-config-selinux.glade:1850
+#: ../gui/system-config-selinux.glade:2037
@@ -196055,12 +197540,16 @@ index 02a882e..ddc7341 100644
+#: ../gui/system-config-selinux.glade:2692
+#: ../gui/system-config-selinux.glade:2867
+msgid "Filter"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1771
+msgid "Add File Context"
+msgstr ""
@@ -196071,38 +197560,24 @@ index 02a882e..ddc7341 100644
+
+#: ../gui/system-config-selinux.glade:1803
+msgid "Delete File Context"
- msgstr ""
-
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1819
+msgid "Toggle between all and customized file context"
- msgstr ""
-
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1939
+msgid "label38"
- msgstr ""
-
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1976
+msgid "Add SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1992
+msgid "Modify SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2008
+msgid "Delete SELinux User Mapping"
msgstr ""
@@ -196192,8 +197667,8 @@ index 02a882e..ddc7341 100644
msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
msgstr ""
-#: ../gui/selinux.tbl:42
@@ -196236,1354 +197711,1410 @@ index 02a882e..ddc7341 100644
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:106
++#: ../sepolicy/sepolicy.py:202
+msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:110
++#: ../sepolicy/sepolicy.py:205
+msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: ../sepolicy/sepolicy/generate.py:355
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow ABRT to modify public files used for public file transfer services."
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:25
++#: booleans.py:10
+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:42
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:29
++msgid ""
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:57
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:59
++#: booleans.py:44
+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:62
++#: booleans.py:47
+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:67
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:54
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
++msgstr ""
++
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:86
++#: booleans.py:72
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:73
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:95
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:89
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:105
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
++msgstr ""
++
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:113
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
++
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:122
++#: booleans.py:111
+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
--msgid ""
++#: booleans.py:116
+ msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr ""
++
++#: booleans.py:119
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow system to run with NIS"
++msgstr ""
++
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
++msgstr ""
++
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:126
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:134
++#: booleans.py:127
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:144
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:168
++#: booleans.py:162
+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:170
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:172
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -197591,74 +199122,82 @@ index 02a882e..ddc7341 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:173
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:174
-+msgid "Allow user music sharing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:176
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:177
++#: booleans.py:172
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:178
++#: booleans.py:173
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:181
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -197668,129 +199207,150 @@ index 02a882e..ddc7341 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:182
++#: booleans.py:177
+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:185
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:187
++#: booleans.py:182
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:188
-+msgid "allow host key based authentication"
++#: booleans.py:183
++msgid ""
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:192
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:195
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow the Telepathy connection managers to connect to any network port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:197
++#: booleans.py:196
+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -197801,208 +199361,248 @@ index 02a882e..ddc7341 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-+#: booleans.py:201
-+msgid "Support fusefs home directories"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-+#: booleans.py:203
-+msgid "Support NFS home directories"
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++#: booleans.py:206
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:208
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++#: booleans.py:210
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:220
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:222
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
++
+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
+#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/ml.po b/policycoreutils/po/ml.po
-index 852ad1d..c679d9c 100644
+index 852ad1d..e7b146f 100644
--- a/policycoreutils/po/ml.po
+++ b/policycoreutils/po/ml.po
@@ -1,34 +1,31 @@
@@ -198020,10 +199620,9 @@ index 852ad1d..c679d9c 100644
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
--"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"POT-Creation-Date: 2012-10-08 10:31-0400\n"
-+"PO-Revision-Date: 2012-11-27 09:35+0000\n"
-+"Last-Translator: Ani Peter <apeter at redhat.com>\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: Malayalam <discuss at lists.smc.org.in>\n"
-"Language: ml\n"
"MIME-Version: 1.0\n"
@@ -198049,7 +199648,7 @@ index 852ad1d..c679d9c 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr "PAM initialize ചെയ്യുന്നതില് പരാജയപ്പെട്ടു\n"
-@@ -77,7 +74,7 @@ msgstr "ക്ഷമിക്കണം, SELinux kernelല് മാത്ര
+@@ -77,353 +74,359 @@ msgstr "ക്ഷമിക്കണം, SELinux kernelല് മാത്ര
msgid "authentication failed.\n"
msgstr "ഓഥന്റിക്കേഷന് പരാജയപ്പെട്ടു.\n"
@@ -198058,7 +199657,14 @@ index 852ad1d..c679d9c 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "exec context %sലേക്ക് സെറ്റ് ചെയ്യുവാന് സാധിച്ചില്ല.\n"
-@@ -90,855 +87,852 @@ msgstr "******************** പ്രധാനപ്പെട്ട ***********
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "******************** പ്രധാനപ്പെട്ട ***********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "പോളിസിയുടെ ഈ ഘടകം സജീവമാക്കുന്നതിനായി ചെയ്യേണ്ടത്: "
@@ -198067,123 +199673,123 @@ index 852ad1d..c679d9c 100644
-msgstr "ഗ്ലോബല്"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "സെമനേജ് ഹാന്ഡില് ഉണ്ടാക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr "SELinux policy മാനേജ് ചെയ്തിട്ടില്ല അല്ലെന്കില് സ്റ്റോറില് അക്സസ്സില്ല. "
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "പോളിസി സ്റ്റോര് വായിക്കുവാന് സാധിക്കുന്നില്ല."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "semanage കണക്ഷന് സ്ഥാപിക്കുവാന് സാധ്യമല്ല"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "MLS സജ്ജമാക്കിയ അവസ്ഥ പരീക്ഷിക്കുവാന് സാധ്യമായില്ല"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "ഇത് വരെ സാക്ഷാത്കരിച്ചിട്ടില്ല"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "സെമനേജ് ഇടപാടു് നിലവില് പുരോഗമിക്കുന്നു"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "semanage transaction ആരംഭിക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "semanage transaction സമര്പ്പിക്കുവാന് സാധ്യമായില്ല"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "സെമനേജ് ഇടപാടു് പുരോഗമിക്കുന്നില്ല"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "SELinux ഘടകങ്ങള് ലിസ്റ്റ് ചെയ്യുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
-msgstr ""
+msgstr "ഘടകങ്ങളുടെ നാമം"
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "ലക്കം"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "പ്രവര്ത്തന രഹിതം"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
-msgstr ""
+msgstr "ഘടകം %s പ്രവര്ത്ത രഹിതമാക്കുവാന് സാധ്യമായില്ല (നീക്കം ചെയ്യല് പരാജയപ്പെട്ടു)"
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
-msgstr ""
+msgstr "ഘടകം %s പ്രവര്ത്ത രഹിതമാക്കുവാന് സാധ്യമായില്ല (നീക്കം ചെയ്യല് പരാജയപ്പെട്ടു)"
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
-msgstr ""
+msgstr "ഘടകം %s പ്രവര്ത്ത രഹിതമാക്കുവാന് സാധ്യമായില്ല (നീക്കം ചെയ്യല് പരാജയപ്പെട്ടു)"
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
-msgstr ""
+msgstr "dontaudit-നു് 'ഓണ്' അല്ലെങ്കില് 'ഓഫ്' ആവശ്യമുണ്ടു്"
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
-msgstr ""
+msgstr "ബിള്ട്ടിന് പെര്മിസ്സീവ് തരങ്ങള്"
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
-msgstr ""
+msgstr "യഥേഷ്ടമുള്ള പെര്മിസ്സീവ് തരങ്ങള്"
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr "പെര്മ്മിസ്സീവ് ഘടകം %s ക്രമികരിക്കുവാന് സാധ്യമായില്ല (ഘടകം ഇന്സ്റ്റലേഷന് പരാജയപ്പെട്ടു)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "പെര്മ്മിസ്സീവ് ഘടകം %s നീക്കം ചെയ്യുവാന് സാധ്യമായില്ല (നീക്കം ചെയ്യല് പരാജയപ്പെട്ടു)"
@@ -198195,119 +199801,119 @@ index 852ad1d..c679d9c 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
-+#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
-+#: ../semanage/seobject.py:2031
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "%sയ്ക്ക് ഒരു കീ ഉണ്ടാക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "%sനുളള ലോഗിന് മാപ്പിംങ് define ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "%s എന്ന ലിനക്സ് ഗ്രൂപ്പ് നിലവിലില്ല"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "%s എന്ന Linux ഉപയോക്താവു് നിലവിലില്ല"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "%sനുളള ലോഗിന് മാപ്പിംങ് ഉണ്ടാക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "%sന് പേര് സജ്ജമാക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "%sന് MLS പരിധി സജ്ജമാക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "%sന് SELinux ഉപയോക്താവിനെ സജ്ജമാക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "%sനുളള ലോഗിന് മാപ്പിംങ് ചേര്ക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "seuser അല്ലെന്കില് serange ആവശ്യമുണ്ട്"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "%sനുളള ലോഗിന് മാപ്പിംങ് define ചെയ്തിട്ടില്ല"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "Could not query seuser for %s"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "%sനുളള ലോഗിന് മാപ്പിംങ് പരിഷ്കരിക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr "%sനുളള ലോഗിന് മാപ്പിംങ് പോളിസിയില് define ചെയ്തിട്ടുണ്ട്, നീക്കം ചെയ്യുവാന് സാധ്യമല്ല"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "%sനുളള ലോഗിന് മാപ്പിംങ് പരിഷ്കരിക്കുവാന് നീക്കം ചെയ്യുവാന് സാസാധിച്ചില്ല"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "ലോഗിന് മാപ്പിംങുകള് ലിസ്റ്റ് ചെയ്യുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "പ്രവേശന നാമം"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -198315,7 +199921,7 @@ index 852ad1d..c679d9c 100644
msgstr "SELinux ഉപയോക്താവ്"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "MLS/MCS പരിധി"
@@ -198323,706 +199929,678 @@ index 852ad1d..c679d9c 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "%sഎന്ന SELinux ഉപയോക്താവു്്നല്കിയിട്ടുണ്ടോടോ എന്ന് പരിശോധിക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "%s-നുള്ള ഉപയോക്താവിനെ ലഭ്യമാക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "%s-നു് കുറഞ്ഞതു് ഒരു ജോലി എങ്കിലും ചേര്ത്തിരിക്കണം"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "%s എന്ന SELinux ഉപയോക്താവിനെ സൃഷ്ടിക്കുവാന് സാധിച്ചില്ല "
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "%s നു് റോള് %s ചേര്ക്കുവാന് സാധിക്കില്ല"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "%sന് MLS പരിധി സജ്ജമാക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "%sന് പ്രഫിക്സ് %s ചേര്ക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "%sന് കീ extract ചെയ്യുവാന് സാധിക്കില്ല"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "SELinux ഉപയോക്താവു് %s ചേര്ക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "പ്രഫിക്സ്, റോളുകള്,ലവലുകള് അല്ലെന്കില് റയിന്ചുകള് ആവശ്യമുണ്ട്"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "പ്രഫിക്സ് അല്ലെന്കില് റോളുകള് ആവശ്യമുണ്ട്"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "%s എന്ന SELinux ഉപയോക്താവു് നല്കിയിട്ടില്ല"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "SELinux ഉപയോക്താവു് %s-നെ പരിഷ്കരിക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr "SELinux ഉപയോക്താവു് %s-നെ പോളിസിയില് ലഭ്യമാക്കിയിട്ടുണ്ടു്, നീക്കം ചെയ്യുവാന് സാധ്യമല്ല"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "%sന് SELinux യൂസറിനെ നീക്കം ചെയ്യുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "SELinux ഉപയോക്താക്കളെ ലിസ്റ്റ് ചെയ്യുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "ഉപയോക്താവു് %s-നുളള റോളുകള് ലിസ്റ്റ് ചെയ്യുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "പേരിടല്"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "പ്രിഫിക്സ്"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "MCS ലവല്"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "MCS പരിധി"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "SELinux റോളുകള്"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:942
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "udp അല്ലെന്കില് tcp എന്ന പ്രോട്ടോക്കോളുകള് ആവശ്യമുണ്ട്"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "പോര്ട്ട് ആവശ്യമുണ്ട്"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:954
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
-msgstr ""
+msgstr "തെറ്റായ പോര്ട്ട്"
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:958
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "%s/%sയ്ക്ക് കീ സൃഷ്ടിക്കുവാന് സാധിച്ചില്ല "
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "ടൈപ്പ് ആവശ്യമുണ്ട്ല്ല "
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
-+#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "%s/%sഎന്ന പോര്ട്ട് നല്കിയിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുവാന് സാധിച്ചില്ല"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:977
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "പോര്ട്ട് %s/%s നിലവില് ലഭ്യമാക്കിയിട്ടുണ്ടു്"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:981
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "%s/%sഎന്ന പോര്ട്ട് സൃഷ്ടിക്കുവാന് സാധിച്ചില്ല"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:987
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "%s/%sന് context സൃഷ്ടിക്കുവാന് സാധിച്ചില്ല"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:991
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "%s/%sന് പോര്ട്ട് കോണ്ടെക്സ്റ്റില് ഉപയോക്താവിനെ സജ്ജമാക്കുവാന് സാധിച്ചില്ല"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:995
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "%s/%sന് പോര്ട്ട് കോണ്ടെക്സ്റ്റില് റോള് സജ്ജമാക്കുവാന് സാധിച്ചില്ല"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:999
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "%s/%s-നുള്ള പോര്ട്ട് കോണ്ടെക്സ്റ്റില് ഏതു് തരം എന്നു് സജ്ജമാക്കുവാന് സാധിച്ചില്ല"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "%s/%sന് പോര്ട്ട് കോണ്ടെക്സ്റ്റില് mls ഫീല്ഡുകള് സജ്ജമാക്കുവാന് സാധിച്ചില്ല"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1008
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "%s/%sന് പോര്ട്ട് കോണ്ടെക്സ്റ്റ് സജ്ജമാക്കുവാന് സാധിച്ചില്ല"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1012
- #, python-format
+@@ -473,8 +476,8 @@ msgstr "%s/%sന് പോര്ട്ട് കോണ്ടെക്സ
msgid "Could not add port %s/%s"
msgstr "%s/%s എന്ന പോര്ട്ട് ചേര്ക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
-+#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "setype അല്ലന്കില് serange ആവശ്യമുണ്ട്"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1028
+@@ -482,463 +485,473 @@ msgstr "setype അല്ലന്കില് serange ആവശ്യമു
msgid "Requires setype"
msgstr "setype ആവശ്യമുണ്ട്"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "പോര്ട്ട് %s/%s ലഭ്യമാക്കിയിട്ടില്ല"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1040
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "%s/%s എന്ന പോര്ട്ട് ചോദ്യം ചെയ്യുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1051
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "പോര്ട്ട് %s/%s പരിഷ്ക്കരിക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1064
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "പോര്ട്ടുകള് ലിസ്റ്റ് ചെയ്യുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1080
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "പോര്ട്ട് %s നീക്കം ചെയ്യുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1097
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "പോര്ട്ട് %s/%s പോളിസിയില് ലഭ്യമാക്കിയിട്ടുണ്ടു്, നീക്കം ചെയ്യുവാന് സാധിക്കില്ല"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1101
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "പോര്ട്ട് %s/%s നീക്കം ചെയ്യുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "പോര്ട്ടുകള് ലിസ്റ്റ് ചെയ്യുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "SELinux രീതിയിലുള്ള പോര്ട്ട്"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "Proto"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "പോര്ട്ട് നംബര്"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1197
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "നോഡിന്റെ വിലാസം ആവശ്യമുണ്ട്"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1212
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "അപരിചിതം അല്ലെങ്കില് ലഭ്യമല്ലാത്ത സമ്പ്രദായം"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
-+#: ../semanage/seobject.py:1713
- msgid "SELinux Type is required"
- msgstr "SELinux Type ആവശ്യമുണ്ട്"
+-msgid "SELinux Type is required"
+-msgstr "SELinux Type ആവശ്യമുണ്ട്"
++#: ../semanage/seobject.py:1256
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
-+#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
-+#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "%sയ്ക്ക് കീ ഉണ്ടാക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
-+#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "%s എന്ന വിലാസം നിഷ്കര്ഷിച്ചിട്ടുണ്ടെങ്കില് ഇതു് പരിശോധിക്കുവാന് സാധ്യമല്ല"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1241
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "%s-നുള്ള വിലാസം ഉണ്ടാക്കുവാന് സാധ്യമായില്ല"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1675
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "%sന് context ഉണ്ടാക്കവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1251
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "%s-നുള്ള മാസ്ക് ക്രമികരിക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1255
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "%s-ലുള്ള വിലാസത്തിന്റെ കോണ്ടെക്സ്റ്റില് ഉപയോക്താവിനെ ക്രമികരിക്കുവാനായില്ല"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1259
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "%s-ലുള്ള വിലാസത്തിന്റെ കോണ്ടെക്സ്റ്റില് ജോലി ക്രമികരിക്കുവാനായില്ല"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1263
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "%s-ലുള്ള വിലാസത്തിന്റെ കോണ്ടെക്സ്റ്റില് ഏതു് തരും എന്നു് ക്രമികരിക്കുവാനായില്ല"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "%s-ലുള്ള വിലാസത്തിന്റെ കോണ്ടെക്സ്റ്റില് mls ഫീള്ഡുകള് ക്രമികരിക്കുവാനായില്ല"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "%s-ലുള്ള വിലാസത്തിന്റെ കോണ്ടെക്സ്റ്റ് ക്രമികരിക്കുവാനായില്ല"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "%s-ലുള്ള വിലാസം ചേര്ക്കുവാനായില്ല"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "%s എന്ന വിലാസം നിഷ്കര്ഷിച്ചിട്ടില്ല"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1305
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "വിലാസം %s-നായി ചോദിക്കുവാനായില്ല"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "വിലാസം %s-ല് മാറ്റം വരുത്തുവാന് സാധ്യമല്ല"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1343
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "വിലാസം %s പോളിസിയില് നിഷ്കര്ഷിച്ചിട്ടുണ്ടു്, നീക്കം ചെയ്യുവാന് സാധിക്കില്ല"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1347
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "വിലാസം %s നീക്കം ചെയ്യുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
-msgstr ""
+msgstr "എല്ലാ നോഡ് മാപ്പിംങുകളും വെട്ടി നീക്കുവാന് സാസാധിച്ചില്ല"
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1373
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "വിലാസങ്ങള് ലിസ്റ്റ് ചെയ്യുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
++msgid "SELinux Type is required"
++msgstr "SELinux Type ആവശ്യമുണ്ട്"
++
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "%s എന്ന ഇന്റര്ഫെയിസ് ലഭ്യമാക്കിയിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1440
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "%s-നു് ഇന്റര്ഫെയിസ് ഉണ്ടാക്കവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1449
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "%s-നുള്ള ഇന്റര്ഫെയിസ് കോണ്ടെക്സ്റ്റില് ഉപയോക്താവിനെ സജ്ജമാക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1453
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "%s-നുള്ള ഇന്റര്ഫെയിസ് കോണ്ടെക്സ്റ്റില് റോള് സജ്ജമാക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1457
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "%s-നുള്ള ഇന്റര്ഫെയിസ് കോണ്ടെക്സ്റ്റില് ഏതു് തരം എന്നു് സജ്ജമാക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1462
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "%s-നുള്ള ഇന്റര്ഫെയിസ് കോണ്ടെക്സ്റ്റില് mls ഫീള്ഡുകള് സെറ്റ് ചെയ്യുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1466
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "%s-നുള്ള ഇന്റര്ഫെയിസ് കോണ്ടെക്സ്റ്റില് സെറ്റ് ചെയ്യുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1470
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "%sന് മെസ്സേജ് context സെറ്റ് ചെയ്യുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "%s എന്ന ഇന്റര്ഫെയിസ് ചേര്ക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "%s എന്ന ഇന്റര്ഫെയിസ് ലഭ്യമാക്കിയിട്ടില്ല"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1501
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "%s എന്ന ഇന്റര്ഫെയിസ് ചോദ്യം ചെയ്യുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "%s എന്ന ഇന്റര്ഫെയിസ് പരിഷ്ക്കരിക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "%s എന്ന ഇന്റര്ഫെയിസ് പോളിസിയില് ലഭ്യമാക്കിയിട്ടുണ്ടു്, നീക്കം ചെയ്യുവാന് സാധിക്കില്ല"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "%s എന്ന ഇന്റര്ഫെയിസ്് നീക്കം ചെയ്യുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
-msgstr ""
+msgstr "എല്ലാ ഇന്റര്ഫെയിസ് മാപ്പിങുകളും വെട്ടി നീക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1567
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "ഇന്റര്ഫെയിസുകള് ലിസ്റ്റ് ചെയ്യുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "SELinux സംയോജകഘടകം"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "കോണ്ടെക്സ്റ്റ്"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1652
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
-msgstr ""
+msgstr "%s-നു് സമമായ ക്ലാസ്സ് നിലവിലുണ്ടു്"
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1658
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
-msgstr ""
+msgstr "ഫയല് വിശേഷത %s '%s %s'-മായി പൊരുത്തപ്പെടുന്നില്ല"
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
-msgstr ""
+msgstr "%s-നു് സമമായ ക്ലാസ്സ് നിലവിലില്ല"
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1681
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "%s-നുളള ഫൈല് കോണ്ടെക്സ്റ്റില് ഉപയോക്താവിനെ സജ്ജമാക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1685
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "%sനുളള ഫൈല് contextല് റോള് സജ്ജമാക്കുവാന്ന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "%sനുളള ഫൈല് കോണ്ടെക്സ്റ്റില് mls ഫീള്ഡുകള് സജ്ജമാക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "തെറ്റായ ഫയല് പ്രത്യേകതകള്"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1698
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
-msgstr ""
+msgstr "ഫയല് വിശേഷതകളില് സ്പെയിസ് പാടില്ല"
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1703
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
+"instead"
+msgstr "ഫയല് വിശേഷത %s '%s %s'-മായി പൊരുത്തപ്പെടുന്നില്ല; പകരം '%s' ചേര്ത്തു് ശ്രമിയ്ക്കുക"
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
+ msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
-+#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
-+#: ../semanage/seobject.py:1865
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "%sനുളള ഫൈല് context define ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1734
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "%sനുളള ഫൈല് context ഉണ്ടാക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1742
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "%sനുളള ഫൈല് contextല് ടൈപ്പ് സജ്ജമാക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
-+#: ../semanage/seobject.py:1811
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "%sന് ഫൈല് കോണ്ടെക്സ്റ്റ് സജ്ജമാക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "%sനുളള ഫൈല് കോണ്ടെക്സ്റ്റ് സജ്ജമാക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1770
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "setype, serange അല്ലന്കില് seuser ആവശ്യമുണ്ട്"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "%sനുളള ഫൈല് context define ചെയ്തിട്ടില്ല"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1789
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "%sനുളള ഫൈല് context ചോദ്യം ചെയ്യുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1815
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "%sനുളള ഫൈല് context പരിഷ്ക്കരിക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1828
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "ഫൈല് കോണ്ടെക്സ്റ്റുകള് ലിസ്റ്റ് ചെയ്യുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1842
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "%sനുളള ഫൈല് കോണ്ടെക്സ്റ്റ് നീക്കം ചെയ്യുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr "%sനുളള ഫൈല് context പോളിസിയില് define ചെയ്തിട്ടുണ്ട്, നീക്കം ചെയ്യുവാന് സാധിക്കില്ല"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1873
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "%sനുളള ഫൈല് context നീക്കം ചെയ്യുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "ഫൈല് കോണ്ടെക്സ്റ്റുകള് ലിസ്റ്റ് ചെയ്യുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "ലോക്കല് ഫൈല് കോണ്ടെക്സ്റ്റുകള് ലിസ്റ്റ് ചെയ്യുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux fcontext"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "ഏത് തരം"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1942
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
@@ -199030,7 +200608,7 @@ index 852ad1d..c679d9c 100644
+msgstr "\nSELinux ഡിസ്ട്രിബ്യൂഷന് fcontext ഇക്ക്വിവാലന്സ് \n"
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1947
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -199039,105 +200617,104 @@ index 852ad1d..c679d9c 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
-+#: ../semanage/seobject.py:2040
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "ബൂള്യന് ആകുന്ന %s define ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "ബൂള്യന് %s define ചെയ്തിട്ടില്ല"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:1987
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "context ചോദ്യം ചെയ്യുവാന് സാധിക്കാഞ്ഞ ഫൈല് ആണ് %s"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:1992
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "താഴെ പറഞ്ഞിരിക്കുന്നതില് ഒരു മൂല്ല്യം പറഞ്ഞിരിക്കണം: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:1997
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "ബൂള്യന് %s-നു് സജീവമായ ഒരു മൂല്ല്യം ക്രമികരിക്കുവാനായില്ല"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2000
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "ബൂ്ബള്യന് %s പരിഷ്കരിക്കുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2018
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "തെറ്റായ രീതി %s: റിക്കോര്ഡ് %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2042
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "%s ബൂള്യന് പോളിസിയില് define ചെയ്തിട്ടുണ്ട്, നീക്കം ചെയ്യുവാന് സാധിക്കില്ല"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2046
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "ബൂള്യന് %s നീക്കം ചെയ്യുവാന് സാധിച്ചില്ല"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "ബൂള്യനുകള് ലിസ്റ്റ് ചെയ്യുവാന് അസാധ്യം"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2100
- msgid "unknown"
- msgstr "അപരിചിതം"
-
+-msgid "unknown"
+-msgstr "അപരിചിതം"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "ഓഫ് ചെയ്യുക"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "ഓണ് ചെയ്യുക"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "SELinux ബൂളിയന്"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "State"
-msgstr ""
+msgstr "അവസ്ഥ"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "Default"
-msgstr ""
+msgstr "സ്വതവേ"
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "വിവരണം"
-@@ -1002,7 +996,7 @@ msgstr "memory allocate ചെയ്യുന്നതില് പിഴവ
+@@ -1002,7 +1015,7 @@ msgstr "memory allocate ചെയ്യുന്നതില് പിഴവ
msgid "Error sending audit message.\n"
msgstr "ഓഡിറ്റ് സന്ദേശം അയക്കുന്നതില് പിഴവ്.\n"
@@ -199146,7 +200723,7 @@ index 852ad1d..c679d9c 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "Could not determine enforcing mode.\n"
-@@ -1117,62 +1111,66 @@ msgstr "ശൂന്യമായ സിഗ്നല് സെറ്റ് ല
+@@ -1117,62 +1130,66 @@ msgstr "ശൂന്യമായ സിഗ്നല് സെറ്റ് ല
msgid "Unable to set SIGHUP handler\n"
msgstr "SIGHUP ഹാന്ഡ്ലര് ക്രമികരിക്കുവാന് സാധ്യമായില്ല\n"
@@ -199225,7 +200802,7 @@ index 852ad1d..c679d9c 100644
msgid "failed to exec shell\n"
msgstr "ഷെല്ല് exec ചെയ്യുന്നതില് പരാജയപ്പെട്ടു\n"
-@@ -1275,2088 +1273,2058 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1275,2088 +1292,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyConfidential juser"
@@ -199315,35 +200892,40 @@ index 852ad1d..c679d9c 100644
-msgstr ""
+msgstr "'%s' ലോഗിന് ആവശ്യമുണ്ട്"
- #: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
msgid "Policy Module"
-msgstr ""
+msgstr "പോളിസി ഘടകം"
- #: ../gui/modulesPage.py:57
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
msgid "Module Name"
-msgstr ""
+msgstr "ഘടകത്തിന്റെ പേര്"
- #: ../gui/modulesPage.py:134
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
msgid "Disable Audit"
-msgstr ""
+msgstr "ഓഡിറ്റ് പ്രവര്ത്തന രഹിതമാക്കുക"
- #: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
msgid "Enable Audit"
-msgstr ""
+msgstr "ഓഡിറ്റ് പ്രവര്ത്തന സജ്ജമാക്കുക"
- #: ../gui/modulesPage.py:162
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
msgid "Load Policy Module"
-msgstr ""
-+msgstr "പോളിസി ഘടകം ലഭ്യമാക്കുക"
-
+-
-#: ../gui/polgen.glade:79
-msgid "Polgen"
-msgstr ""
--
++msgstr "പോളിസി ഘടകം ലഭ്യമാക്കുക"
+
-#: ../gui/polgen.glade:80
+#: ../gui/polgen.glade:9
msgid "Red Hat 2007"
@@ -199366,12 +200948,12 @@ index 852ad1d..c679d9c 100644
+#: ../gui/polgen.glade:34
+msgid "Add Booleans Dialog"
+msgstr "ബൂളിയന്സ് ഡയലോഗ് ചേര്ക്കുക"
-+
+
+-#: ../gui/polgen.glade:90
+#: ../gui/polgen.glade:101
+msgid "Boolean Name"
+msgstr "ബൂളിയന് പേര്"
-
--#: ../gui/polgen.glade:90
++
+#: ../gui/polgen.glade:230
msgid "SELinux Policy Generation Tool"
-msgstr ""
@@ -199390,34 +200972,34 @@ index 852ad1d..c679d9c 100644
msgid "<b>Applications</b>"
-msgstr ""
+msgstr "<b>പ്രയോഗങ്ങള്</b>"
-
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
++
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr "സ്റ്റാന്ഡേര്ഡ് Init ഡെമണ്"
-+
+
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
msgid ""
"Standard Init Daemon are daemons started on boot via init scripts. Usually "
"requires a script in /etc/rc.d/init.d"
-msgstr ""
--
++msgstr "init സ്ക്രിപ്റ്റുകള് വഴി ബൂട്ട് ചെയ്യുമ്പോള് ആരംഭിക്കുന്ന ഡെമണുകളാണ് സ്റ്റാന്ഡേര്ഡ് Init ഡെമണ്. ഇതിന് സാധാരണയായി, /etc/rc.d/init.d-ല് ഒരു സ്ക്രിപ്റ്റ് ആവശ്യമുണ്ട്."
+
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-msgstr ""
-+msgstr "init സ്ക്രിപ്റ്റുകള് വഴി ബൂട്ട് ചെയ്യുമ്പോള് ആരംഭിക്കുന്ന ഡെമണുകളാണ് സ്റ്റാന്ഡേര്ഡ് Init ഡെമണ്. ഇതിന് സാധാരണയായി, /etc/rc.d/init.d-ല് ഒരു സ്ക്രിപ്റ്റ് ആവശ്യമുണ്ട്."
-
+-
-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
msgid "DBUS System Daemon"
-msgstr ""
+msgstr "DBUS സിസ്റ്റം ഡെമണ്"
-+
+
+-#: ../gui/polgen.glade:280
+#: ../gui/polgen.glade:349
+msgid "Internet Services Daemon (inetd)"
+msgstr "ഇന്റര്നെറ്റ് സര്വീസസ് ഡെമണ് (inetd)"
-
--#: ../gui/polgen.glade:280
++
+#: ../gui/polgen.glade:353
msgid "Internet Services Daemon are daemons started by xinetd"
-msgstr ""
@@ -199426,7 +201008,7 @@ index 852ad1d..c679d9c 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr "വെബ് ആപ്ളിക്കേഷന്/സ്ക്രിപ്റ്റ് (CGI)"
@@ -199440,7 +201022,7 @@ index 852ad1d..c679d9c 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr "ഉപയോക്താവിനുള്ള പ്രയോഗം"
@@ -199457,7 +201039,7 @@ index 852ad1d..c679d9c 100644
+msgstr "ഉപയോക്താവ് ആരംഭിക്കുന്നതിനുള്ള പ്രയോഗം ഏതാണോ അതാകുന്നു ഉപയോക്താവിനുള്ള പ്രയോഗം (യൂസര് ആപ്ലിക്കേഷന്)"
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
-msgstr ""
+msgstr "സാന്ഡ്ബോക്സ്"
@@ -199467,12 +201049,12 @@ index 852ad1d..c679d9c 100644
msgid "<b>Login Users</b>"
-msgstr ""
+msgstr "<b>ലോഗിന് ചെയ്ത ഉപയോക്താക്കള്</b>"
-+
+
+-#: ../gui/polgen.glade:453
+#: ../gui/polgen.glade:478
+msgid "Existing User Roles"
+msgstr "ഉപയോക്തവാന് നിലവിലുള്ള നിയമനങ്ങള്"
-
--#: ../gui/polgen.glade:453
++
+#: ../gui/polgen.glade:482
msgid "Modify an existing login user record."
-msgstr ""
@@ -199481,7 +201063,7 @@ index 852ad1d..c679d9c 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-msgstr ""
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr "ഏറ്റവും കുറഞ്ഞ ടെര്മിനല് യൂസര് റോള്"
@@ -199496,7 +201078,7 @@ index 852ad1d..c679d9c 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-msgstr ""
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr "ഏറ്റവും കൂടിയ ടെര്മിനല് യൂസര് റോള്"
@@ -199511,7 +201093,7 @@ index 852ad1d..c679d9c 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-msgstr ""
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr "ഉപയോക്താവിന്റെ ജോലി"
@@ -199526,7 +201108,7 @@ index 852ad1d..c679d9c 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-msgstr ""
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr "അഡ്മിന് ഉപയോക്താവിന്റെ നിയമനം "
@@ -199536,14 +201118,14 @@ index 852ad1d..c679d9c 100644
-"User with full networking, no setuid applications without transition, no su, "
-"can sudo to Root Administration Roles"
-msgstr ""
+-
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
+-msgstr ""
+"User with full networking, no setuid applications without transition, no su,"
+" can sudo to Root Administration Roles"
+msgstr "പൂര്ണ്ണ നെറ്റ്വര്ക്കിങുള്ള, മാറ്റം സാധ്യമല്ലാത്ത setuid പ്രയോഗങ്ങള്, su എന്നിവ ഇല്ലാത്ത ഉപയോക്താവിന് റൂട്ട് അഡ്മിനിസ്ട്രേഷന് ജോലികളിലേക്ക് sudo ചെയ്യുവാന് സാധിക്കുന്നു"
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
--
-#: ../gui/polgen.glade:585
+#: ../gui/polgen.glade:592
msgid "<b>Root Users</b>"
@@ -199558,7 +201140,7 @@ index 852ad1d..c679d9c 100644
+msgstr "<b>റൂട്ട് ഉപയോക്താക്കള്</b>"
-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
++#: ../gui/polgen.glade:623
msgid "Root Admin User Role"
-msgstr ""
+msgstr "റൂട്ട് അഡ്മിന് യൂസര് റോള്"
@@ -199580,7 +201162,7 @@ index 852ad1d..c679d9c 100644
+msgstr "<b>പ്രയോഗം അല്ലെങ്കില് ഉപയോക്താവിന്റെ ഉപയോഗം നല്കുക:</b>"
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
-msgstr ""
+msgstr "പേര്"
@@ -199620,12 +201202,12 @@ index 852ad1d..c679d9c 100644
msgid ""
"Enter complete path to init script used to start the confined application."
-msgstr ""
-+msgstr "പ്രയോഗം തുടങ്ങുന്നതിനുള്ള init സ്ക്രിപ്റ്റിനുള്ള പൂര്ണ്ണ പാഥ് നല്കുക."
-
+-
-#: ../gui/polgen.glade:982
-msgid "label105"
-msgstr ""
--
++msgstr "പ്രയോഗം തുടങ്ങുന്നതിനുള്ള init സ്ക്രിപ്റ്റിനുള്ള പൂര്ണ്ണ പാഥ് നല്കുക."
+
-#: ../gui/polgen.glade:1011
+#: ../gui/polgen.glade:887
msgid "<b>Select existing role to modify:</b>"
@@ -199694,12 +201276,12 @@ index 852ad1d..c679d9c 100644
+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
msgid "Select the domains that you would like this user administer."
-msgstr ""
-+msgstr "ഈ ഉപയോക്താവ് നിരീക്ഷിക്കുന്നതിനുള്ള ഡൊമെയിനുകള് തിരഞ്ഞെടുക്കുക."
-
+-
-#: ../gui/polgen.glade:1346
-msgid "label109"
-msgstr ""
--
++msgstr "ഈ ഉപയോക്താവ് നിരീക്ഷിക്കുന്നതിനുള്ള ഡൊമെയിനുകള് തിരഞ്ഞെടുക്കുക."
+
-#: ../gui/polgen.glade:1375
+#: ../gui/polgen.glade:1111
msgid "<b>Select additional roles for %s:</b>"
@@ -199935,75 +201517,75 @@ index 852ad1d..c679d9c 100644
-#: ../gui/polgen.glade:3254
-msgid "Add Booleans Dialog"
-msgstr ""
--
++msgstr "പോളിസി ഡയറക്ടറി"
+
-#: ../gui/polgen.glade:3327
-msgid "Boolean Name"
-msgstr ""
-+msgstr "പോളിസി ഡയറക്ടറി"
-
+-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
-msgstr ""
+msgstr "നിയമനം"
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
-msgstr ""
+msgstr "നിലവിലുള്ള _ഉപയോക്താവ്"
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
-msgstr ""
+msgstr "പ്രയോഗം"
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
-msgstr ""
+msgstr "%s ഒരു ഡയറക്ടറി ആയിരിക്കണം"
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
-msgstr ""
+msgstr "നിങ്ങള് ഒരു ഉപയോക്താവ് ആയിരിക്കണം"
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
-msgstr ""
+msgstr "പരിമിതി ആവശ്യമുള്ള നിഷ്കര്ഷിക്കേണ്ട ഫയല് തിരഞ്ഞെടുക്കുക."
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
-msgstr ""
+msgstr "പരിമിതി ആവശ്യമുള്ള ഇനിറ്റ് സ്ക്രിപ്റ്റ് ഫയല് തിരഞ്ഞെടുക്കുക."
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
-msgstr ""
+msgstr "പ്രയോഗം ഉണ്ടാക്കുകയോ അതിലേക്ക് എഴുതുകയോ ചെയ്യുന്നതിന് പരിമിതിയുള്ള ഫയല് തിരഞ്ഞെടുക്കുക"
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
-msgstr ""
+msgstr "പ്രയോഗത്തിന്റെ ഉടമസ്ഥതയിലുള്ളതും അതിലേക്ക് എഴുതുകയും ചെയ്യുന്നതിന് പരിമിതിയുള്ള ഡയറക്ടറി തിരഞ്ഞെടുക്കുക"
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
-msgstr ""
+msgstr "പോളിസി ഫയലുകള് ഉണ്ടാക്കുന്നതിനുള്ള ഡയറക്ടറി തിരഞ്ഞെടുക്കുക"
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -200012,13 +201594,13 @@ index 852ad1d..c679d9c 100644
+msgstr "നിലവിലുള്ള പോളിസിയില് %s_t എന്ന രീതി നിഷ്കര്ഷിച്ചിരിക്കുന്നു.\nനിങ്ങള്ക്ക് മുമ്പോട്ട് പോകണമോ?"
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
-msgstr ""
+msgstr "പേര് ഉറപ്പാക്കുക"
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -200027,47 +201609,39 @@ index 852ad1d..c679d9c 100644
+msgstr "നിലവിലുള്ള പോളിസിയില് %s.pp എന്ന ഘടകം ലഭ്യമാണ്.\nനിങ്ങള്ക്ക് മുമ്പോട്ട് പോകണമോ?"
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
-msgstr ""
+msgstr "ഇടയ്ക്കു് സ്ഥലങ്ങളില്ലാതെ അക്ഷരങ്ങളും അക്കങ്ങളുമുള്ളൊരു നാമം നല്കണം."
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
-msgstr ""
+msgstr "പ്രവര്ത്തനത്തിലുള്ളത് പറഞ്ഞിരിക്കണം"
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
-msgstr ""
-+msgstr "SELinux ക്രമികരിക്കുക"
-
+-
-#: ../gui/polgen.py:158
-msgid "Internet Services Daemon"
-msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "നെറ്റ്വര്ക്ക് പോര്ട്ട് "
++msgstr "SELinux ക്രമികരിക്കുക"
-#: ../gui/polgen.py:197
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-msgstr ""
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr "SELinux തരത്തിലുള്ള\nപോര്ട്ട്"
-
+-
-#: ../gui/polgen.py:324
-msgid "You must enter a name for your confined process/user"
-msgstr ""
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr "സമ്പ്രദായം"
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
++msgstr "നെറ്റ്വര്ക്ക് പോര്ട്ട് "
-#: ../gui/polgen.py:326
-msgid ""
@@ -200142,17 +201716,19 @@ index 852ad1d..c679d9c 100644
-msgstr ""
-
-#: ../gui/portsPage.py:85
--msgid ""
--"SELinux Port\n"
--"Type"
++#: ../gui/portsPage.py:85
+ msgid ""
+ "SELinux Port\n"
+ "Type"
-msgstr ""
--
--#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
--msgid "Protocol"
++msgstr "SELinux തരത്തിലുള്ള\nപോര്ട്ട്"
+
+ #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+ msgid "Protocol"
-msgstr ""
--
--#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++msgstr "സമ്പ്രദായം"
+
+ #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
msgid ""
"MLS/MCS\n"
"Level"
@@ -200416,12 +201992,12 @@ index 852ad1d..c679d9c 100644
+#: ../gui/system-config-selinux.glade:1256
+msgid "Select Management Object"
+msgstr "മാനേജ്മെന്റ് ഒബ്ജക്ട് തിരഞ്ഞെടുക്കുക"
-+
+
+-#: ../gui/selinux.tbl:13
+#: ../gui/system-config-selinux.glade:1273
+msgid "<b>Select:</b>"
+msgstr "<b>തിരഞ്ഞെടുക്കുക:</b>"
-
--#: ../gui/selinux.tbl:13
++
+#: ../gui/system-config-selinux.glade:1326
+msgid "System Default Enforcing Mode"
+msgstr "സിസ്റ്റമില് സ്വതവേയുള്ള എന്ഫോര്സിങ് മോഡ്"
@@ -200509,29 +202085,132 @@ index 852ad1d..c679d9c 100644
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
+msgstr "label50"
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "ഫയല് കോണ്ടെക്സ്റ്റ് ചേര്ക്കുക"
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "ഫയല് കോണ്ടെക്സ്റ്റില് മാറ്റം വരുത്തുക"
-#: ../gui/selinux.tbl:20
--msgid ""
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "ഫയല് കോണ്ടെക്സ്റ്റ് നീക്കം ചെയ്യുക"
++
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "യഥേഷ്ടം തയ്യാറാക്കിയ ഫയലിന്റെ കോണ്ടെക്സ്റ്റും മറ്റെല്ലാം തമ്മില് മാറ്റുക"
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "SELinux യൂസര് മാപ്പിങ് ചേര്ക്കുക"
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "SELinux യൂസര് മാപ്പിങില് മാറ്റം വരുത്തുക"
++
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "SELinux യൂസര് മാപ്പിങ് നീക്കം ചെയ്യുക"
++
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "ഉപയോക്താവിനെ ചേര്ക്കുക"
++
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "ഉപയോക്താവില് മാറ്റം വരുത്തുക"
++
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "ഉപയോക്താവിനെ നീക്കം ചെയ്യുക"
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
++
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "നെറ്റ്വര്ക്ക് പോര്ട്ട് ചേര്ക്കുക"
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "നെറ്റ്വര്ക്ക് പോര്ട്ടില് മാറ്റം വരുത്തുക"
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "നെറ്റ്വര്ക്ക് പോര്ട്ട് നീക്കം ചെയ്യുക"
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "യഥേഷ്ടം തയ്യാറാക്കിയവയും മറ്റെല്ലാ പോര്ട്ടുകളും തമ്മില് മാറ്റുക"
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "പുതിയ പോളിസി ഘടകം ഉണ്ടാക്കുക"
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "പോളിസി ഘടകം ലഭ്യമാക്കുക"
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "ലഭ്യമാകുന്ന പോളിസി ഘടകം നീക്കം ചെയ്യുക"
++
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
-"Allow xguest SELinux user account to execute files in home directory or /tmp"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "ഫയല് കോണ്ടെക്സ്റ്റ് ചേര്ക്കുക"
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr "കൂടുതലുള്ള ഓഡിറ്റ് നിയമങ്ങള് പ്രവര്ത്തന രഹിതമാക്കുക, അവ സാധാരണ ലോഗ് ഫയലുകളില് റിപ്പോര്ട്ട് ചെയ്യപ്പെടുന്നില്ല."
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "പ്രക്രിയ പെര്മിസ്സീവ് മോഡിലേക്കു് മാറ്റുന്നു"
++
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "പ്രക്രിയ എന്ഫോഴ്സിങ് മോഡിലേക്കു് മാറ്റുന്നു"
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "പ്രൊസസ്സ് ഡൊമെയിന്"
-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-#: ../gui/selinux.tbl:231
-msgid "NIS"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "ഫയല് കോണ്ടെക്സ്റ്റില് മാറ്റം വരുത്തുക"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "ഫയല് കോണ്ടെക്സ്റ്റ് നീക്കം ചെയ്യുക"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "'%s' എന്ന SELinux ഉപയോക്താവ് ആവശ്യമുണ്ട്"
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
@@ -200540,748 +202219,732 @@ index 852ad1d..c679d9c 100644
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "യഥേഷ്ടം തയ്യാറാക്കിയ ഫയലിന്റെ കോണ്ടെക്സ്റ്റും മറ്റെല്ലാം തമ്മില് മാറ്റുക"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
++msgstr "SELinux മാന് താളുകള് ലഭ്യമാക്കുക"
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
++msgstr "ലഭ്യമാക്കിയ SELinux മാന് താളുകള് സൂക്ഷിയ്ക്കുന്ന പാഥ്"
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "SELinux യൂസര് മാപ്പിങ് ചേര്ക്കുക"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
+ msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "SELinux യൂസര് മാപ്പിങില് മാറ്റം വരുത്തുക"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
+ msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "SELinux യൂസര് മാപ്പിങ് നീക്കം ചെയ്യുക"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
++msgstr "എല്ലാ ഡൊമെയിനുകളും"
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
++msgstr "തയ്യാറാക്കുവാനുള്ള മാന് താളുകളുടെ ഡൊമെയിന്"
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "ഉപയോക്താവിനെ ചേര്ക്കുക"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
++msgstr "SELinux പോളിസി നെറ്റ്വര്ക്ക് വിവരം ചോദ്യം ചെയ്യുക"
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "ഉപയോക്താവില് മാറ്റം വരുത്തുക"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
++msgstr "എല്ലാ SELinux പോര്ട്ട് തരങ്ങളും ലഭ്യമാക്കുക"
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "ഉപയോക്താവിനെ നീക്കം ചെയ്യുക"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
++msgstr "പോര്ട്ട് അനുസരിച്ചുള്ള SELinux തരം കാണിയ്ക്കുക"
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
++msgstr "ഈ SELinux തരത്തിനു് നിഷ്കര്ഷിച്ചിട്ടുള്ള പോര്ട്ടുകള് കാണിയ്ക്കുക"
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "നെറ്റ്വര്ക്ക് പോര്ട്ട് ചേര്ക്കുക"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
++msgstr "ഈ ഡൊമെയിന് ഏതു് പോര്ട്ടുകളിലേക്കു് ബൈന്ഡ് അല്ലെങ്കില് കണക്ട് ചെയ്യാം എന്നു് കാണിയ്ക്കുക"
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "നെറ്റ്വര്ക്ക് പോര്ട്ടില് മാറ്റം വരുത്തുക"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr "ഡൊമെയിനുകള്ക്കു് തമ്മില് ആശയവിനിയമയം സാധ്യമോ എന്നറിയുന്നതിനായി SELinux പോളിസി ചോദ്യം ചെയ്യുക"
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "നെറ്റ്വര്ക്ക് പോര്ട്ട് നീക്കം ചെയ്യുക"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
++msgstr "ശ്രോതസ്സ് ഡൊമെയിന്"
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "യഥേഷ്ടം തയ്യാറാക്കിയവയും മറ്റെല്ലാ പോര്ട്ടുകളും തമ്മില് മാറ്റുക"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
++msgstr "ടാര്ഗറ്റ് ഡൊമെയിന്"
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
++msgstr "ബൂളിയനുകളുടെ വിവരണം കാണുന്നതിനായി SELinux പോളിസി ചോദ്യം ചെയ്യുക"
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "പുതിയ പോളിസി ഘടകം ഉണ്ടാക്കുക"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+ msgstr ""
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "പോളിസി ഘടകം ലഭ്യമാക്കുക"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
++msgstr "വിവരം ലഭ്യമാകുന്നതിനുള്ള ബൂളിയന്"
-#: ../gui/selinux.tbl:41
--msgid ""
++#: ../sepolicy/sepolicy.py:301
+ msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "ലഭ്യമാകുന്ന പോളിസി ഘടകം നീക്കം ചെയ്യുക"
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
++msgstr "ഒരു സോഴ്സ് പ്രക്രിയ ഡൊമെയിന് എങ്ങനെ ലക്ഷ്യ പ്രക്രിയ ഡൊമെയിനിലേക്കു് മാറുന്നു എന്നു് കാണുന്നതിനായി SELinux പോളിസി ചോദ്യം ചെയ്യുക"
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "കൂടുതലുള്ള ഓഡിറ്റ് നിയമങ്ങള് പ്രവര്ത്തന രഹിതമാക്കുക, അവ സാധാരണ ലോഗ് ഫയലുകളില് റിപ്പോര്ട്ട് ചെയ്യപ്പെടുന്നില്ല."
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
++msgstr "സോഴ്സ് പ്രൊസസ്സ് ഡൊമെയിന്"
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
++msgstr "ടാര്ഗറ്റ് പ്രൊസസ്സ് ഡൊമെയിന്"
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "പ്രക്രിയ പെര്മിസ്സീവ് മോഡിലേക്കു് മാറ്റുന്നു"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
+ msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "പ്രക്രിയ എന്ഫോഴ്സിങ് മോഡിലേക്കു് മാറ്റുന്നു"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
+ msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "പ്രൊസസ്സ് ഡൊമെയിന്"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
++msgstr "SELinux പോളിസി ഘടക മാതൃക ലഭ്യമാക്കുക"
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
+ msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
--msgstr ""
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "'%s' എന്ന SELinux ഉപയോക്താവ് ആവശ്യമുണ്ട്"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
+ msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
-+msgstr "SELinux മാന് താളുകള് ലഭ്യമാക്കുക"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
+ msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "ലഭ്യമാക്കിയ SELinux മാന് താളുകള് സൂക്ഷിയ്ക്കുന്ന പാഥ്"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
++msgstr "ലഭ്യമാക്കേണ്ട പോളിസിയുടെ പേരു്"
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
-+msgstr "എല്ലാ ഡൊമെയിനുകളും"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
+ msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "തയ്യാറാക്കുവാനുള്ള മാന് താളുകളുടെ ഡൊമെയിന്"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
++msgstr "പ്രവര്ത്തിപ്പിയ്ക്കുവാന് സാധ്യം"
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
-+msgstr "SELinux പോളിസി നെറ്റ്വര്ക്ക് വിവരം ചോദ്യം ചെയ്യുക"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+ msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
-+msgstr "എല്ലാ SELinux പോര്ട്ട് തരങ്ങളും ലഭ്യമാക്കുക"
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
++msgstr "കമാന്ഡുകള്"
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
-+msgstr "പോര്ട്ട് അനുസരിച്ചുള്ള SELinux തരം കാണിയ്ക്കുക"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+ msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
-+msgstr "ഈ SELinux തരത്തിനു് നിഷ്കര്ഷിച്ചിട്ടുള്ള പോര്ട്ടുകള് കാണിയ്ക്കുക"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
+ msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "ഈ ഡൊമെയിന് ഏതു് പോര്ട്ടുകളിലേക്കു് ബൈന്ഡ് അല്ലെങ്കില് കണക്ട് ചെയ്യാം എന്നു് കാണിയ്ക്കുക"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
+ msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "ഡൊമെയിനുകള്ക്കു് തമ്മില് ആശയവിനിയമയം സാധ്യമോ എന്നറിയുന്നതിനായി SELinux പോളിസി ചോദ്യം ചെയ്യുക"
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "അപരിചിതം"
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
-+msgstr "ശ്രോതസ്സ് ഡൊമെയിന്"
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
++msgstr "ഇന്റര്നെറ്റ് സര്വീസസ് ഡെമണ് "
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
-+msgstr "ടാര്ഗറ്റ് ഡൊമെയിന്"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
+ msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "ബൂളിയനുകളുടെ വിവരണം കാണുന്നതിനായി SELinux പോളിസി ചോദ്യം ചെയ്യുക"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
-+msgstr "എല്ലാ ബൂളിയനുകള്ക്കുള്ള വിവരണം ലഭ്യമാക്കുക"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
-+msgstr "വിവരം ലഭ്യമാകുന്നതിനുള്ള ബൂളിയന്"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "ഒരു സോഴ്സ് പ്രക്രിയ ഡൊമെയിന് എങ്ങനെ ലക്ഷ്യ പ്രക്രിയ ഡൊമെയിനിലേക്കു് മാറുന്നു എന്നു് കാണുന്നതിനായി SELinux പോളിസി ചോദ്യം ചെയ്യുക"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
-+msgstr "സോഴ്സ് പ്രൊസസ്സ് ഡൊമെയിന്"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
+ msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
-+msgstr "ടാര്ഗറ്റ് പ്രൊസസ്സ് ഡൊമെയിന്"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
++msgstr "ശരിയായ തരങ്ങള്:\n"
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
-+msgstr "SELinux പോളിസി ഘടക മാതൃക ലഭ്യമാക്കുക"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "പോര്ട്ടുകളുടെ നമ്പര് 1 മുതല് %d ആയിരിക്കണം"
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
-+msgstr "ലഭ്യമാക്കേണ്ട പോളിസിയുടെ പേരു്"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
+ msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
-+msgstr "പ്രവര്ത്തിപ്പിയ്ക്കുവാന് സാധ്യം"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+ msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
-+msgstr "പോളിസി ജനറേഷന് ടെസ്റ്റ് സ്യൂട്ട് പ്രവര്ത്തിപ്പിയ്ക്കുക"
++#: ../sepolicy/sepolicy/generate.py:355
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr "പേരില് സ്പെയിസുകളില്ലാതെ ആല്ഫാ ന്യൂമെറിക് അക്ഷരങ്ങള് നല്കുക. \"-n MODULENAME\" ഐച്ഛികം നല്കി ശ്രമിയ്ക്കുക"
-#: ../gui/selinux.tbl:72
-msgid "Games"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
-+msgstr "കമാന്ഡുകള്"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
++msgstr "ഉപയോക്താവു് തരത്തിലുള്ളവ നടപ്പിലാക്കുവാന് സാധ്യമല്ല."
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:158
-+msgid "Internet Services Daemon"
-+msgstr "ഇന്റര്നെറ്റ് സര്വീസസ് ഡെമണ് "
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
++msgstr "ഡെമണ് പ്രയോഗങ്ങള്ക്ക് മാത്രമേ init സ്ക്രിപ്റ്റ് ഉപയോഗിക്കുവാന് സാധിക്കൂ..."
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:171
-+msgid "Valid Types:\n"
-+msgstr "ശരിയായ തരങ്ങള്:\n"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve ഒരു ബൂളിയന് ആയിരിക്കണം"
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:205
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "പോര്ട്ടുകളുടെ നമ്പര് 1 മുതല് %d ആയിരിക്കണം"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog ഒരു ബൂളിയന് ആയിരിക്കണം"
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:332
-+msgid "You must enter a name for your confined process/user"
-+msgstr "നിങ്ങള്ക്ക് പരിമിതിയുള്ള പ്രക്രിയ/ഉപയോക്താവിനുള്ള ഒരു പേര് നല്കുക"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos ഒരു ബൂളിയന് ആയിരിക്കണം"
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:334
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "പേരില് സ്പെയിസുകളില്ലാതെ ആല്ഫാ ന്യൂമെറിക് അക്ഷരങ്ങള് നല്കുക. \"-n MODULENAME\" ഐച്ഛികം നല്കി ശ്രമിയ്ക്കുക"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache ഒരു ബൂളിയന് ആയിരിക്കണം"
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:422
-+msgid "User Role types can not be assigned executables."
-+msgstr "ഉപയോക്താവു് തരത്തിലുള്ളവ നടപ്പിലാക്കുവാന് സാധ്യമല്ല."
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
++msgstr "USER തരത്തിലുള്ളവയ്ക്ക് സ്വയമേ ഒരു tmp തരത്തിലുള്ളത് ലഭ്യമാകുന്നു "
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:428
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "ഡെമണ് പ്രയോഗങ്ങള്ക്ക് മാത്രമേ init സ്ക്രിപ്റ്റ് ഉപയോഗിക്കുവാന് സാധിക്കൂ..."
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
+ msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:446
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve ഒരു ബൂളിയന് ആയിരിക്കണം"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
++msgstr "നിങ്ങള്ക്ക് പരിമിതിയുള്ള പ്രക്രിയയ്ക്കുള്ള പാഥ് നല്കുക"
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:452
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog ഒരു ബൂളിയന് ആയിരിക്കണം"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
++msgstr "എന്ഫോര്സ്മെന്റ് ഫയല് ടൈപ്പ് ചെയ്യുക "
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:458
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos ഒരു ബൂളിയന് ആയിരിക്കണം"
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
++msgstr "ഇന്റര്ഫെയിസ് ഫയല്"
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:464
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache ഒരു ബൂളിയന് ആയിരിക്കണം"
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
++msgstr "ഫൈല് കോണ്ടെക്സ്റ്റ് ഫയലുകള്"
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:494
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER തരത്തിലുള്ളവയ്ക്ക് സ്വയമേ ഒരു tmp തരത്തിലുള്ളത് ലഭ്യമാകുന്നു "
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
+ msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1012
-+msgid "You must enter the executable path for your confined process"
-+msgstr "നിങ്ങള്ക്ക് പരിമിതിയുള്ള പ്രക്രിയയ്ക്കുള്ള പാഥ് നല്കുക"
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
++msgstr "സ്ക്രിപ്റ്റ് ക്രമികരിക്കുക"
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1190
-+msgid "Type Enforcement file"
-+msgstr "എന്ഫോര്സ്മെന്റ് ഫയല് ടൈപ്പ് ചെയ്യുക "
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
++msgstr "പൊതുവായ ഫയല് ഇടപാടുകള്ക്കുള്ള പൊതു ഫയലുകളില് മാറ്റം വരുത്തുന്നതിനായി എബിആര്റ്റിയെ അനുവദിയ്ക്കുക."
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1191
-+msgid "Interface file"
-+msgstr "ഇന്റര്ഫെയിസ് ഫയല്"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++msgstr "ABRT ഇവന്റ് സ്ക്രിപ്റ്റുകള് കൈകാര്യം ചെയ്യുവാന് abrt_handle_event_t domain മോഡില് പ്രവര്ത്തിപ്പിയ്ക്കുവാന് ABRT-യെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1192
-+msgid "File Contexts file"
-+msgstr "ഫൈല് കോണ്ടെക്സ്റ്റ് ഫയലുകള്"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
++msgstr "ജെഐറ്റി കംപൈലര് ഉപയോഗിയ്ക്കുന്നതിനായി amavis-നെ അനുവദിയ്ക്കുക"
++
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1193
-+msgid "Setup Script"
-+msgstr "സ്ക്രിപ്റ്റ് ക്രമികരിക്കുക"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: booleans.py:6
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-msgstr ""
--
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
++msgstr "ഒരു sssd സര്വവര് ഉപയോഗിയ്ക്കുന്നതിനു് പകരം ldap-ല് നിന്നും നേരിട്ടു് ഉപയോക്താവിന്റെ passwd എന്ട്രികള് റിസോള്വ് ചെയ്യുവാന് ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക"
+
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-msgstr ""
--
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
++msgstr "ഒരു റേഡിയസ് സര്വര് ഉപയോഗിച്ചു് പ്രവേശിയ്ക്കുന്നതിനായി ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക"
+
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
--msgstr ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "പൊതുവായ ഫയല് ഇടപാടുകള്ക്കുള്ള പൊതു ഫയലുകളില് മാറ്റം വരുത്തുന്നതിനായി എബിആര്റ്റിയെ അനുവദിയ്ക്കുക."
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
+ msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
--msgstr ""
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "ABRT ഇവന്റ് സ്ക്രിപ്റ്റുകള് കൈകാര്യം ചെയ്യുവാന് abrt_handle_event_t domain മോഡില് പ്രവര്ത്തിപ്പിയ്ക്കുവാന് ABRT-യെ അനുവദിയ്ക്കുക"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
+ msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-msgstr ""
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "ജെഐറ്റി കംപൈലര് ഉപയോഗിയ്ക്കുന്നതിനായി amavis-നെ അനുവദിയ്ക്കുക"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
++msgstr "പല ഉള്ളടക്കങ്ങള് ലഭ്യമാക്കുന്നതിനായി cdrecord-നെ അനുവദിക്കുക. nfs, samba, മാറ്റുവാന് സാധിക്കുന്ന ഡിവൈസുകള്, യൂസര് temp, വിശ്വസനീയമല്ലാത്ത കണ്ടെന്റ് ഫയലുകള് എന്നിവ"
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-msgstr ""
-+#: booleans.py:4
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "ഒരു sssd സര്വവര് ഉപയോഗിയ്ക്കുന്നതിനു് പകരം ldap-ല് നിന്നും നേരിട്ടു് ഉപയോക്താവിന്റെ passwd എന്ട്രികള് റിസോള്വ് ചെയ്യുവാന് ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
++msgstr "ജെഐറ്റി കംപൈലര് ഉപയോഗിയ്ക്കുന്നതിനായി clamd-നെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-msgstr ""
-+#: booleans.py:5
-+msgid "Allow users to login using a radius server"
-+msgstr "ഒരു റേഡിയസ് സര്വര് ഉപയോഗിച്ചു് പ്രവേശിയ്ക്കുന്നതിനായി ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
++msgstr "സിസ്റ്റത്തിലുള്ള സുരക്ഷിതമല്ലാത്ത ഫയലുകള് ലഭ്യമാക്കുവാന് clamscan-നെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-msgstr ""
-+#: booleans.py:6
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "പല ഉള്ളടക്കങ്ങള് ലഭ്യമാക്കുന്നതിനായി cdrecord-നെ അനുവദിക്കുക. nfs, samba, മാറ്റുവാന് സാധിക്കുന്ന ഡിവൈസുകള്, യൂസര് temp, വിശ്വസനീയമല്ലാത്ത കണ്ടെന്റ് ഫയലുകള് എന്നിവ"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
++msgstr "ഉപയോക്താവിനുള്ള വിവരങ്ങള് ലഭ്യമാക്കുവാന് clamscan-നെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-msgstr ""
-+#: booleans.py:7
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "ജെഐറ്റി കംപൈലര് ഉപയോഗിയ്ക്കുന്നതിനായി clamd-നെ അനുവദിയ്ക്കുക"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
++msgstr "പൊതു ഫയല് ഇടപാടുകള്ക്കുള്ള പൊതു ഫയലുകളില് മാറ്റം വരുത്തുന്നതിനായി Cobbler-നെ അനുവദിയ്ക്കുക."
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-msgstr ""
-+#: booleans.py:8
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "സിസ്റ്റത്തിലുള്ള സുരക്ഷിതമല്ലാത്ത ഫയലുകള് ലഭ്യമാക്കുവാന് clamscan-നെ അനുവദിയ്ക്കുക"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്വര്ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന് Cobbler-നെ അനുവദിയ്ക്കുക."
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-msgstr ""
-+#: booleans.py:9
-+msgid "Allow clamscan to read user content"
-+msgstr "ഉപയോക്താവിനുള്ള വിവരങ്ങള് ലഭ്യമാക്കുവാന് clamscan-നെ അനുവദിയ്ക്കുക"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "cifs ഫയല് സിസ്റ്റങ്ങള് ലഭ്യമാക്കുന്നതിനായി Cobbler-നെ അനുവദിയ്ക്കുക."
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-msgstr ""
-+#: booleans.py:10
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "പൊതു ഫയല് ഇടപാടുകള്ക്കുള്ള പൊതു ഫയലുകളില് മാറ്റം വരുത്തുന്നതിനായി Cobbler-നെ അനുവദിയ്ക്കുക."
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "nfs ഫയല് സിസ്റ്റങ്ങള് ലഭ്യമാക്കുന്നതിനായി Cobbler-നെ അനുവദിയ്ക്കുക."
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-msgstr ""
-+#: booleans.py:11
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്വര്ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന് Cobbler-നെ അനുവദിയ്ക്കുക."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്വര്ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന് collectd-യെ അനുവദിയ്ക്കുക."
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-msgstr ""
-+#: booleans.py:12
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "cifs ഫയല് സിസ്റ്റങ്ങള് ലഭ്യമാക്കുന്നതിനായി Cobbler-നെ അനുവദിയ്ക്കുക."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്വര്ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന് codnor-നെ അനുവദിയ്ക്കുക."
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-msgstr ""
-+#: booleans.py:13
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "nfs ഫയല് സിസ്റ്റങ്ങള് ലഭ്യമാക്കുന്നതിനായി Cobbler-നെ അനുവദിയ്ക്കുക."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
++msgstr "ഫയല് കോണ്ടെക്സ്റ്റുകള് വീണ്ടും ലഭ്യമാക്കുന്നതിനായി ഫയല്സിസ്റ്റം വീണ്ടും ലേബല് ചെയ്യുവാന് സിസ്റ്റം ക്രോണ് ജോലികളെ അനുവദിയ്ക്കുക."
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-msgstr ""
-+#: booleans.py:14
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്വര്ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന് collectd-യെ അനുവദിയ്ക്കുക."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
++msgstr "ഷാഡോ ലഭ്യമാക്കുന്നതിനായി സിവിഎസ് ഡെമണിനെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-msgstr ""
-+#: booleans.py:15
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്വര്ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന് codnor-നെ അനുവദിയ്ക്കുക."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
++msgstr "/-ലേക്ക് corefile-കള് എഴുതുന്നതിനായി എല്ലാ ഡെമണുകളേയും അനുവദിക്കുക"
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-msgstr ""
-+#: booleans.py:16
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "ഫയല് കോണ്ടെക്സ്റ്റുകള് വീണ്ടും ലഭ്യമാക്കുന്നതിനായി ഫയല്സിസ്റ്റം വീണ്ടും ലേബല് ചെയ്യുവാന് സിസ്റ്റം ക്രോണ് ജോലികളെ അനുവദിയ്ക്കുക."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "ടിസിപി റാപ്പറുകള് ഉപയോഗിയ്ക്കുവാന് എല്ലാ ഡെമണുകളേയും അനുവദിയ്ക്കുക."
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-msgstr ""
-+#: booleans.py:17
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "ഷാഡോ ലഭ്യമാക്കുന്നതിനായി സിവിഎസ് ഡെമണിനെ അനുവദിയ്ക്കുക"
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "ടെര്മിനലുകള് ലഭ്യമാക്കുക/സൂക്ഷിയ്ക്കുവാന് എല്ലാ ഡെമണുകളേയും അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
--msgstr ""
-+#: booleans.py:18
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "/-ലേക്ക് corefile-കള് എഴുതുന്നതിനായി എല്ലാ ഡെമണുകളേയും അനുവദിക്കുക"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
+ msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
--msgstr ""
-+#: booleans.py:19
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "ടിസിപി റാപ്പറുകള് ഉപയോഗിയ്ക്കുവാന് എല്ലാ ഡെമണുകളേയും അനുവദിയ്ക്കുക."
++#: booleans.py:26
++msgid "Allow dan to read user files"
+ msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-msgstr ""
-+#: booleans.py:20
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "ടെര്മിനലുകള് ലഭ്യമാക്കുക/സൂക്ഷിയ്ക്കുവാന് എല്ലാ ഡെമണുകളേയും അനുവദിയ്ക്കുക"
-
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr ""
-+#: booleans.py:21
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
+msgstr "ഉപയോക്താക്കളുടെ ആസ്ഥാന ഡയറക്ടറികളിലുള്ള ഫയലുകള് കൈകാര്യം ചെയ്യുവാന് dbadm-നെ അനുവദിയ്ക്കുക"
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
-msgstr ""
-+#: booleans.py:22
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
+msgstr "ഉപയോക്താക്കളുടെ ആസ്ഥാന ഡയറക്ടറികളിലുള്ള ഫയലുകള് ലഭ്യമാക്കുവാന് dbadm-നെ അനുവദിയ്ക്കുക."
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
-msgstr ""
-+#: booleans.py:23
++#: booleans.py:29
+msgid ""
+"Deny user domains applications to map a memory region as both executable and"
+" writable, this is dangerous and the executable should be reported in "
+"bugzilla"
+msgstr "ഒരു മെമ്മറി സ്ഥലം പ്രവര്ത്തിപ്പിയ്ക്കുന്നതിനും സൂക്ഷിയ്ക്കുന്നതിനുമായി മാപ്പ് ചെയ്യുവാന് ഉപയോക്താവിന്റെ ഡൊമെയിനുകളെ അനുവദിയ്ക്കരുതു്. ഇതു് അപകടകരമാകുന്നു, പ്രവര്ത്തിപ്പിയ്ക്കുന്നതിനെപ്പറ്റി ബഗ്സിലയില് രേഖപ്പെടുത്തുക"
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
-msgstr ""
-+#: booleans.py:24
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
+msgstr "എല്ലാ പ്രക്രിയകളും ഡീബഗ് അല്ലെങ്കില് ptrace ചെയ്യുന്നതിനായി sysadm-നെ അനുവദിയ്ക്കുക."
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
-msgstr ""
-+#: booleans.py:25
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "iptables കമാന്ഡുകള് നടപ്പിലാക്കുന്നതിനായി dhcpc ക്ലയന്റ് പ്രയോഗങ്ങളെ അനുവദിയ്ക്കുക"
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
-msgstr ""
-+#: booleans.py:26
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
+msgstr "LDAP ബാക്കന്ഡുകള് ഉപയോഗിയ്ക്കുനനതിനായി DHCP ഡെമണിനെ അനുവദിയ്ക്കുക"
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
-msgstr ""
-+#: booleans.py:27
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr "മറ്റു് ഡൊമെയിന് ഫയല് വിവരങ്ങള് ഉപയോഗിയ്ക്കുന്നതിനായി എല്ലാ ഡൊമെയിനുകളേയും അനുവദിയ്ക്കുക"
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
-msgstr ""
-+#: booleans.py:28
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr "ഘടകങ്ങള് കേര്ണലിനു് ലഭ്യമാക്കുവാന് എല്ലാ ഡൊമെയിനുകളേയും അനുവദിയ്ക്കുക"
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
-msgstr ""
-+#: booleans.py:29
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr "എന്ട്രോപ്പി ഫീഡുകള്ക്കുള്ള ശ്രോതസ്സായി ഉപയോഗിയ്ക്കുവാന് ഓഡിയോ ഡിവൈസുകളെ അനുവദിയ്ക്കുക"
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
-msgstr ""
-+#: booleans.py:30
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr "ഡേറ്റാബെയിസുകളിലേക്കു് (postgres, mysql) കണക്ട് ചെയ്യുവാന് exim-നെ അനുവദിയ്ക്കുക"
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
-msgstr ""
-+#: booleans.py:31
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgstr "ഉപയോക്താവിനുള്ള അനുമതിയില്ലാത്ത ഫയലുകള് തയ്യാറാക്കുക, ലഭ്യമാക്കുക, വെട്ടിനീക്കുക എന്നിവ ചെയ്യുന്നതിനായി exim-നെ അനുവദിയ്ക്കുക."
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
-msgstr ""
-+#: booleans.py:32
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
+msgstr "അനുമതിയില്ലാത്ത ഉപയോക്തൃ ഫയലുകള് ലഭ്യമാക്കുവാന് exim-നെ അനുവദിയ്ക്കുക."
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
-msgstr ""
-+#: booleans.py:33
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr "fcron പിന്തുണയ്ക്കുന്നതിനായി cron ഡൊമെയിനില് അധികം നിയമങ്ങള് പ്രവര്ത്തന സജ്ജമാക്കുക."
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
-msgstr ""
-+#: booleans.py:34
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
+msgstr "ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്വര്ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന് fenced ഡൊമെയിനിനെ അനുവദിയ്ക്കുക."
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
-msgstr ""
-+#: booleans.py:35
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
+msgstr "ssh നടപ്പിലാക്കുന്നതിനായി fenced ഡൊമെയിനിനെ അനുവദിയ്ക്കുക."
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
+ msgstr ""
+
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-msgstr ""
-+#: booleans.py:36
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
+msgstr "ഉപയോക്താവിനുള്ള ആസ്ഥാന ഡയറക്ടറികളിലുള്ള ഫയലുകള് ലഭ്യമാക്കുവാനും സൂക്ഷിയ്ക്കുവാനും ftp-യെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-msgstr ""
-+#: booleans.py:37
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
@@ -201290,21 +202953,21 @@ index 852ad1d..c679d9c 100644
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-msgstr ""
-+#: booleans.py:38
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
+msgstr "1023-നേക്കാള് വലിയ എല്ലാ പോര്ട്ടുകളിലേക്കു് കണക്ട് ചെയ്യുവാന് ftp സര്വറുകളെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-msgstr ""
-+#: booleans.py:39
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
+msgstr "mysql ഡേറ്റാബെയിസ് പോര്ട്ടുകളിലേക്കു് കണക്ട് ചെയ്യുവാന് ftp സര്വറുകളെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-msgstr ""
-+#: booleans.py:40
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
@@ -201314,49 +202977,49 @@ index 852ad1d..c679d9c 100644
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-msgstr ""
-+#: booleans.py:41
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
+msgstr "പൊതു ഫയല് ഇടപാടുകള്ക്കുള്ള cifs ഉപയോഗിയ്ക്കുവാന് ftp സര്വറുകളെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-msgstr ""
-+#: booleans.py:42
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
+msgstr "പൊതു ഫയല് ഇടപാടുകള്ക്കുള്ള nfs ഉപയോഗിയ്ക്കുവാന് ftp സര്വറുകളെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-msgstr ""
-+#: booleans.py:43
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgstr "പാസ്സീവ് മോഡില് കരുതിവച്ചിട്ടില്ലാത്ത പോര്ട്ടുകളില് bind ഉപയോഗിയ്ക്കുവാന് ftp സര്വറുകളെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-msgstr ""
-+#: booleans.py:44
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
+msgstr "ഗിറ്റ് സിജിഐയ്ക്കു് ആസ്ഥാന ഡയറക്ടറികള് തെരയുവാന് സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-msgstr ""
-+#: booleans.py:45
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr "ഗിറ്റ് സിജിഐയ്ക്കു് cifs ഫയല് സിസ്റ്റങ്ങള് ലഭ്യമാകുവാന് സാധ്യമാകുന്നു എന്നു് കണ്ടുപിടിയ്ക്കുക."
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-msgstr ""
-+#: booleans.py:46
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr "ഗിറ്റ് സിജിഐയ്ക്കു് nfs ഫയല് സിസ്റ്റങ്ങള് ലഭ്യമാകുവാന് സാധ്യമാകുന്നു എന്നു് കണ്ടുപിടിയ്ക്കുക."
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-msgstr ""
-+#: booleans.py:47
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
@@ -201365,7 +203028,7 @@ index 852ad1d..c679d9c 100644
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-msgstr ""
-+#: booleans.py:48
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
@@ -201374,42 +203037,42 @@ index 852ad1d..c679d9c 100644
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-msgstr ""
-+#: booleans.py:49
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
+msgstr "ഗിറ്റ് സിസ്റ്റം ഡെമണിനു് ആസ്ഥാന ഡയറക്ടറികള് തെരയുവാന് സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-msgstr ""
-+#: booleans.py:50
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr "ഗിറ്റ് സിസ്റ്റം ഡെമണിനു് cifs ഫയല് സിസ്റ്റങ്ങള് ലഭ്യമാക്കണമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-msgstr ""
-+#: booleans.py:51
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr "ഗിറ്റ് സിസ്റ്റം ഡെമണിനു് nfs ഫയല് സിസ്റ്റങ്ങള് ലഭ്യമാക്കണമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-msgstr ""
-+#: booleans.py:52
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
+msgstr "മെയില് അയയ്ക്കുന്നതിനായി gitisis ഡെമണിനെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-msgstr ""
-+#: booleans.py:53
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
+msgstr "എല്ലാ ഡൊമെയിനുകള്ക്കുള്ള urandom ലഭ്യമാക്കുന്നതു് പ്രവര്ത്തന സജ്ജമാക്കുക."
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-msgstr ""
-+#: booleans.py:54
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
@@ -201418,7 +203081,7 @@ index 852ad1d..c679d9c 100644
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-msgstr ""
-+#: booleans.py:55
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
@@ -201427,210 +203090,213 @@ index 852ad1d..c679d9c 100644
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-msgstr ""
-+#: booleans.py:56
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+msgstr "താല്ക്കാലിക ഡയറക്ടറി ലഭ്യമാക്കുവാന് gssd അനുവദിയ്ക്കുക. കെര്ബറോസ് tgt-യിലേക്കുള്ള പ്രവേശനത്തിനു്."
-#: ../gui/selinux.tbl:141
-msgid "pppd"
++#: booleans.py:64
++msgid "Allow guest to exec content"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
-msgstr ""
-+#: booleans.py:57
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr "പൊതു ഫയല് ഇടപാടുകള്ക്കുള്ള പൊതു ഫയലുകളില് മാറ്റം വരുത്തുന്നതിനായി അപ്പാച്ചെയെ അനുവദിയ്ക്കുക.ഡയറക്ടറികള്/ഫയലുകള് public_content_rw_t ആയി പേരിടണം."
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
-msgstr ""
-+#: booleans.py:58
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr "ബിള്ട്ടിന് സ്ക്രിപ്റ്റിങ് ഉപയോഗിയ്ക്കുന്നതിനു് httpd അനുവദിയ്ക്കുക (സാധാരണയായി php)"
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
-msgstr ""
-+#: booleans.py:59
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
+msgstr "സ്പാം പരിശോധിയ്ക്കുന്നതിനായി http ഡെമണിനെ അനുവദിയ്ക്കുക"
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
-msgstr ""
-+#: booleans.py:60
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr "ftp, എഫറമെല് പോര്ട്ടുകളിലേക്കു് കണക്ട് ചെയ്യുന്നതിനുള്ളൊരു എഫ്ടിപി ക്ലയന്റായി ഉപയോഗിയ്ക്കുവാന് httpd-യെ അനുവദിയ്ക്കുക"
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
-msgstr ""
-+#: booleans.py:61
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr "ldap പോര്ട്ടിലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി httpd-നെ അനുവദിയ്ക്കുക"
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
-msgstr ""
-+#: booleans.py:62
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
+msgstr "zabbix-ലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി http ഡെമണിനെ അനുവദിയ്ക്കുക"
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
-msgstr ""
-+#: booleans.py:63
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr "ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്വര്ക്കിലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി HTTPD സ്ക്രിപ്റ്റുകളും ഘടകങ്ങളും അനുവദിയ്ക്കുക."
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
-msgstr ""
-+#: booleans.py:64
++#: booleans.py:72
+msgid ""
+"Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr "നെറ്റ്വര്ക്കിലൂടെ cobbler-ലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി HTTPD സ്ക്രിപ്റ്റുകളും ഘടകങ്ങളും അനുവദിയ്ക്കുക."
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
-msgstr ""
-+#: booleans.py:65
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr "നെറ്റ്വര്ക്കിലൂടെ ഡേറ്റാബെയിസിലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി HTTPD സ്ക്രിപ്റ്റുകളും ഘടകങ്ങളും അനുവദിയ്ക്കുക."
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
-msgstr ""
-+#: booleans.py:66
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr "memcache സര്വറിലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി httpd-നെ അനുവദിയ്ക്കുക"
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
-msgstr ""
-+#: booleans.py:67
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
+msgstr "ഒരു റിലേയായി ഉപയോഗിയ്ക്കുവാന് httpd-യെ അനുവദിയ്ക്കുക"
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
-msgstr ""
-+#: booleans.py:68
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
+msgstr "മെയില് അയയ്ക്കുവാന് http ഡെമണിനെ അനുവദിയ്ക്കുക"
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
-msgstr ""
-+#: booleans.py:69
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr "dbus മുഖേന avahi സേവനവുമായി ആശയവിനിമയം നടത്തുന്നതിനായി അപ്പാച്ചയെ അനുവദിയ്ക്കുക"
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
-msgstr ""
-+#: booleans.py:70
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr "httpd cgi പിന്തുണ അനുവദിയ്ക്കുക"
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
-msgstr ""
-+#: booleans.py:71
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr "ftp പോര്ട്ടില് ശ്രദ്ധിച്ചു് ഒരു എഫ്ടിപി സര്വറായി ഉപയോഗിയ്ക്കുന്നതിനു് httpd-യെ അനുവദിയ്ക്കുക."
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
-msgstr ""
-+#: booleans.py:72
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr "ആസ്ഥാന ഡയറക്ടറികള് ലഭ്യമാക്കുന്നതിനായി httpd-യെ അനുവദിയ്ക്കുക"
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
-msgstr ""
-+#: booleans.py:73
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr "httpd സ്ക്രിപ്റ്റുകളും ഘടകങ്ങള്ക്കുമുള്ള execmem/execstack അനുവദിയ്ക്കുക"
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
-msgstr ""
-+#: booleans.py:74
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr "ഉചിതമായ രീതിയില് അടച്ചുപൂട്ടുന്നതിനായി പോര്ട്ട് 80-ലേക്കു് കണക്ട് ചെയ്യുവാന് HTTPD-യെ അനുവദിയ്ക്കുക"
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
-msgstr ""
-+#: booleans.py:75
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
+msgstr "ഐപിഎ ഉള്ളടക്കം കൈകാര്യം ചെയ്യുന്നതിനായി httpd പ്രക്രിയകളെ അനുവദിയ്ക്കുക"
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
-msgstr ""
-+#: booleans.py:76
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr "mod_auth_ntlm_winbind ഉപയോഗിയ്ക്കുന്നതിനായി അപ്പാച്ചയെ അനുവദിയ്ക്കുക"
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
-msgstr ""
-+#: booleans.py:77
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
+msgstr "mod_auth_pam ഉപയോഗിയ്ക്കുന്നതിനായി അപ്പാച്ചയെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:161
--msgid "rsync"
+-msgid "Disable SELinux protection for rsync daemon"
-msgstr ""
-+#: booleans.py:78
++#: booleans.py:86
+msgid "Allow httpd to read user content"
+msgstr "ഉപോക്താവിനുള്ള വിവരങ്ങള് ലഭ്യമാക്കുന്നിനായി httpd-യെ അനുവദിയ്ക്കുക"
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
-msgstr ""
-+#: booleans.py:79
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr "സ്റ്റിക്ക്ഫിഫ്റ്റ് മോഡില് പ്രവര്ത്തിയ്ക്കുന്നതിനു് അപ്പാച്ചയെ അനുവദിയ്ക്കുക"
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
-msgstr ""
-+#: booleans.py:80
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
+msgstr "റിസോഴ്സ് പരിധികള് മാറ്റുന്നതിനായി httpd ഡെമണിനെ അനുവദിയ്ക്കുക"
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
-msgstr ""
-+#: booleans.py:81
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr "സിസ്റ്റം സിജിഐ സ്ക്രിപ്റ്റുകളായി ഒരേ ഡൊമെയിനില് എസ്എസ്ഐ എക്സിക്യൂട്ടബിളുകളായി പ്രവര്ത്തിപ്പിയ്ക്കുവാന് HTTPD-നെ അനുവദിയ്ക്കുക."
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
-msgstr ""
-+#: booleans.py:82
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr "പൊതുവായ ഉള്ളടക്കത്തിലേക്കു് സൂക്ഷിയ്ക്കുവാന് അപ്പാച്ചെ സ്ക്രിപ്റ്റുകളെ അനുവദിയ്ക്കുക, ഡയറക്ടറികള്/ഫയലുകള്ക്കു് public_rw_content_t എന്നു് പേരു് നല്കണം."
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#: booleans.py:83
+-#: ../gui/selinux.tbl:165
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
+msgstr "tmp വിവരം നടപ്പിലാക്കുന്നതിനായി അപ്പാച്ചയെ അനുവദിയ്ക്കുക."
-
--#: ../gui/selinux.tbl:165
-+#: booleans.py:84
++
++#: booleans.py:92
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-msgstr ""
@@ -201641,107 +203307,106 @@ index 852ad1d..c679d9c 100644
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-msgstr ""
-+#: booleans.py:85
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
+msgstr "എല്ലാ ഉള്ളടക്ക ഫയലുകളും കൈകാര്യം ചെയ്യുന്നതിനു് HTTPD ലഭ്യമാക്കുക"
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-msgstr ""
-+#: booleans.py:86
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
+msgstr "cifs ഫയല് സിസ്റ്റങ്ങള് ലഭ്യമാക്കുന്നതിനായി httpd-യെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-msgstr ""
-+#: booleans.py:87
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
+msgstr "FUSE ഫയല് സിസ്റ്റങ്ങള് ലഭ്യമാക്കുന്നതിനായി httpd-യെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-msgstr ""
-+#: booleans.py:88
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
+msgstr "gpg നടപ്പിലാക്കുന്നതിനായി httpd-യെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-msgstr ""
-+#: booleans.py:89
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
+msgstr "nfs ഫയല് സിസ്റ്റങ്ങള് ലഭ്യമാക്കുന്നതിനായി httpd-യെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-msgstr ""
-+#: booleans.py:90
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
+msgstr "ഒരു സേവനം ആരംഭിയ്ക്കുന്നതിനായി oddjob-യുമായി ആശയവിനിമയം നടത്തുന്നതിനായി httpd-യെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-msgstr ""
-+#: booleans.py:91
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr "ഓപ്പണ്സ്റ്റാക്ക് പോര്ട്ടുകള് ലഭ്യമാക്കുന്നതിനായി httpd-യെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
-msgstr ""
-+#: booleans.py:92
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr "എല്ലാ പോര്ട്ടുകളിലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി icecast-നെ അനുവദിയ്ക്കുക."
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
-msgstr ""
-+#: booleans.py:93
++#: booleans.py:102
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr "ഏതു് പോര്ട്ടിലേക്കു് കണക്ട് ചെയ്യുന്നതിനും, ഏതെങ്കിലും കരുതിവച്ചിട്ടില്ലാത്ത പോര്ട്ടിലേക്കു് ബൈന്ഡ് ചെയ്യുന്നതിനും Irrsi ഐആര്സി ക്ലയന്റിനെ അനുവദിയ്ക്കുക."
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow java executable stack"
-+msgstr "ജാവാ എക്സിക്യൂട്ടബിള് സ്റ്റാക്ക് അനുവദിക്കുക"
-
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-msgstr ""
-+#: booleans.py:95
++#: booleans.py:103
+msgid "Allow confined applications to run with kerberos."
+msgstr "കെര്ബറോസുമായി പ്രവര്ത്തിപ്പിയ്ക്കുവാന് എല്ലാ പ്രയോഗങ്ങളേയും അനുവദിയ്ക്കുക."
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-msgstr ""
-+#: booleans.py:96
++#: booleans.py:104
+msgid "Allow syslogd daemon to send mail"
+msgstr "മെയില് അയയ്ക്കുന്നതിനായി syslogd ഡെമണിനെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-msgstr ""
-+#: booleans.py:97
++#: booleans.py:105
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr "ടെര്മിനലുകള് ലഭ്യമാക്കുക/സൂക്ഷിയ്ക്കുന്നതിനായി syslogd-യുടെ വിശേഷതയെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-msgstr ""
-+#: booleans.py:98
++#: booleans.py:106
+msgid "Allow logging in and using the system from /dev/console."
+msgstr "/dev/console-ല് നിന്നും സിസ്റ്റം ഉപയോഗിയ്ക്കുന്നതിനും പ്രവേശിയ്ക്കുന്നതിനും അനുവദിയ്ക്കുക."
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-msgstr ""
-+#: booleans.py:99
++#: booleans.py:107
+msgid ""
+"Control the ability to mmap a low area of the address space, as configured "
+"by /proc/sys/kernel/mmap_min_addr."
@@ -201750,28 +203415,28 @@ index 852ad1d..c679d9c 100644
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-msgstr ""
-+#: booleans.py:100
++#: booleans.py:108
+msgid "Allow mock to read files in home directories."
+msgstr "ആസ്ഥാന ഡയറക്ടറികളിലുള്ള ഫയലുകള് ലഭ്യമാക്കുന്നതിനായി mock-നെ അനുവദിയ്ക്കുക."
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-msgstr ""
-+#: booleans.py:101
++#: booleans.py:109
+msgid "Allow the mount command to mount any directory or file."
+msgstr "ഏതു് ഡയറക്ടറിയും ഫയലും മൌണ്ട് ചെയ്യുവാന് mount കമാന്ഡിനെ അനുവദിയ്ക്കുക."
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-msgstr ""
-+#: booleans.py:102
++#: booleans.py:110
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr "ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്വര്ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന് മോസിലാ പ്ലഗിന് ഡൊമെയിനിനെ അനുവദിയ്ക്കുക."
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-msgstr ""
-+#: booleans.py:103
++#: booleans.py:111
+msgid ""
+"Allow mozilla_plugins to create random content in the users home directory"
+msgstr "ഉപയോക്താക്കള്ക്കുള്ള ആസ്ഥാന ഡയറക്ടറിയില് പെട്ടെന്നുള്ള വിവരങ്ങള് തയ്യാറാക്കുവാന് mozilla_plugin-കളെ അനുവദിയ്ക്കുക"
@@ -201779,35 +203444,35 @@ index 852ad1d..c679d9c 100644
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-msgstr ""
-+#: booleans.py:104
++#: booleans.py:112
+msgid "Allow confined web browsers to read home directory content"
+msgstr "ആസ്ഥാന ഡയറക്ടറിയിലുള്ള വിവരങ്ങള് ലഭ്യമാക്കുവാന് വെബ് ബ്രൌസറുകളെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-msgstr ""
-+#: booleans.py:105
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
+msgstr "mplayer എക്സിക്യൂട്ടബിള് സ്റ്റാക്ക് അനുവദിക്കുക"
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-msgstr ""
-+#: booleans.py:106
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
+msgstr "എല്ലാ പോര്ട്ടുകളിലേക്കും കണക്ട് ചെയ്യുവാന് mysqld-നെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-msgstr ""
-+#: booleans.py:107
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
+msgstr "അപ്പാച്ചെ പോര്ട്ടിലേക്കു് ബൈന്ഡ് ചെയ്യുവാന് BIND-നെ അനുവദിയ്ക്കുക."
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-msgstr ""
-+#: booleans.py:108
++#: booleans.py:116
+msgid ""
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
@@ -201816,16 +203481,16 @@ index 852ad1d..c679d9c 100644
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:109
++#: booleans.py:117
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr "എന്എഫ്എസ് മുഖേന ഏതു് ഫയലുകളും അല്ലെങ്കില് ഡയറക്ടറികളും റീഡ് ഒണ്ലി ആയി എക്സ്പോര്ട്ട് ചെയ്യുവാന് അനുവദിയ്ക്കുക."
-#: ../gui/selinux.tbl:189
-+#: booleans.py:110
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr "എന്എഫ്എസ് മുഖേന ഏതു് ഫയലുകള്/ഡയറക്ടറികളും വായിയ്ക്കുന്നതിനു് അല്ലെങ്കില് സൂക്ഷിയ്ക്കുന്നതിനു് അനുവദിയ്ക്കുക."
+
-+#: booleans.py:111
++#: booleans.py:119
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
@@ -201837,436 +203502,441 @@ index 852ad1d..c679d9c 100644
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-msgstr ""
-+#: booleans.py:112
++#: booleans.py:120
+msgid "Allow system to run with NIS"
+msgstr "എന്ഐഎസ് ഉപയോഗിച്ചു് പ്രവര്ത്തിപ്പിയ്ക്കുവാന് സിസ്റ്റത്തിനെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-msgstr ""
-+#: booleans.py:113
++#: booleans.py:121
+msgid "Allow confined applications to use nscd shared memory."
+msgstr "nscd പങ്കിടുന്ന മെമ്മറി ഉപയോഗിയ്ക്കുവാന് പ്രയോഗങ്ങളെ അനുവദിയ്ക്കുക."
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--msgstr ""
-+#: booleans.py:114
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr "സൂക്ഷിച്ചിട്ടിലാത്ത പോര്ട്ടുകളിലേക്കു് കണക്ട് ചെയ്യുവാന് nsplugin കോഡിനെ അനുവദിയ്ക്കുക"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+ msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-msgstr ""
-+#: booleans.py:115
-+msgid "Allow nsplugin code to execmem/execstack"
-+msgstr "execmem/execstack ചെയ്യുന്നതിനായി nsplugin കോഡിനെ അനുവദിയ്ക്കുക"
-
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr ""
-+#: booleans.py:116
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
+msgstr "ആസ്ഥാന ഡയറക്ടറികള് ലഭ്യമാക്കുന്നതിനായി openvpn-നെ അനുവദിയ്ക്കുക"
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
-msgstr ""
-+#: booleans.py:117
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr "ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്വര്ക്കിലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി piranha-lvs ഡൊമെയിനിനെ അനുവദിയ്ക്കുക."
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
-msgstr ""
-+#: booleans.py:118
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr "1023-നേക്കാള് കൂടിയ എല്ലാ പോര്ട്ടുകളിലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി polipo-നെ അനുവദിയ്ക്കുക"
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
-msgstr ""
-+#: booleans.py:119
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr "കരുതിവച്ചിട്ടില്ലാത്ത എല്ലാ പോര്ട്ടുകളിലേക്കും ടിസിപി സോക്കറ്റുകള്ക്കു് ബൈന്ഡ് ചെയ്യുവാന് Polipo സെഷന് ഡെമണിനു് സാധ്യമോ എന്നു് കണ്ടുപിടയ്ക്കുക."
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
-msgstr ""
-+#: booleans.py:120
++#: booleans.py:127
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr "polipo_session_t ഡൊമെയിനില് Polipo ഡെമണിനെ നടപ്പിലാക്കുന്നതിനു് ഉപയോക്തൃ ഡൊമെയിനുകളെ ലഭ്യമാക്കുന്നതു് സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
-msgstr ""
-+#: booleans.py:121
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
+msgstr "polipo-നു് cifs ഫയല് സിസ്റ്റങ്ങള് ലഭ്യമാക്കുവാന് സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
-msgstr ""
-+#: booleans.py:122
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr "Polipo-നു് nfs ഫയല് സിസ്റ്റങ്ങള് ലഭ്യമാക്കുവാന് സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
-msgstr ""
-+#: booleans.py:123
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
+msgstr "പോളിഇനിശ്യേഷറ്റഡ് ഡയറക്ടറി പിന്തുണ പ്രവര്ത്തന സജ്ജമാക്കുക."
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr ""
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "mail_spool ഡയറക്ടറികളിലേക്കുള്ള പൂര്ണ്ണ പ്രവേശനത്തിനു് postfix_local ഡൊമെയിനിനെ അനുവദിയ്ക്കുക"
+
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-msgstr ""
-+#: booleans.py:124
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr "എന്എഫ്എസ് മൌണ്ടുകള് (സാധാരണ nfs_t) ഉപയോഗിയ്ക്കുവാന് പോര്ട്ടേജ് ഡൊമെയിനുകളെ അനുവദിയ്ക്കുക "
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr "വീണ്ടെടുക്കുന്നതിനു് ssh, rsync ഉപയോഗിയ്ക്കുന്നതിനായി postgresql-നെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:202
-msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-msgstr ""
-+#: booleans.py:125
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "mail_spool ഡയറക്ടറികളിലേക്കുള്ള പൂര്ണ്ണ പ്രവേശനത്തിനു് postfix_local ഡൊമെയിനിനെ അനുവദിയ്ക്കുക"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
++msgstr "മറ്റൊരു ഡേറ്റാബെയിസിലേക്കു് ട്രാന്സ്മിറ്റ് ചെയ്യുവാന് ക്ലയന്റ് ലേബലിനെ അനുവദിയ്ക്കുക"
++
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
++msgstr "ഡിഎംഎല് സ്റ്റേറ്റ്മെന്റ് പ്രവര്ത്തിപ്പിയ്ക്കുന്നതിനായി ഡേറ്റാബെയിസ് അഡ്മിനുകളെ അനുവദിയ്ക്കുക"
++
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "ഡിഡിഎല് സ്റ്റേറ്റ്മെന്റ് പ്രവര്ത്തിപ്പിയ്ക്കുന്നതിനായി അനുമതിയില്ലാത്ത ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr "ചില മോഡമുകള്ക്കു് കേര്ണല് ഘടകങ്ങള് ലഭ്യമാക്കുന്നതിനായി pppd-നെ അനുവദിയ്ക്കുക"
++
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
++msgstr "ഒരു സാധാരണ ഉപയോക്താവിന് പ്രവര്ത്തിപ്പിക്കുന്നതിനായി pppd-യെ അനുവദിക്കുക"
++
++#: booleans.py:138
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-msgstr ""
-+#: booleans.py:126
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "വീണ്ടെടുക്കുന്നതിനു് ssh, rsync ഉപയോഗിയ്ക്കുന്നതിനായി postgresql-നെ അനുവദിയ്ക്കുക"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "HTTP, FTP, ഗോഫര് പോര്ട്ടുകള് മാത്രമല്ല, എല്ലാ പോര്ട്ടുകളിലേക്കും കണക്ട് ചെയ്യുവാന് privoxy-നെ അനുവദിയ്ക്കുക."
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-msgstr ""
-+#: booleans.py:127
-+msgid "Allow transmit client label to foreign database"
-+msgstr "മറ്റൊരു ഡേറ്റാബെയിസിലേക്കു് ട്രാന്സ്മിറ്റ് ചെയ്യുവാന് ക്ലയന്റ് ലേബലിനെ അനുവദിയ്ക്കുക"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
++msgstr "എല്ലാ ഫയല് തരങ്ങളും കൈകാര്യം ചെയ്യുന്നതിനായി Puppet ക്ലയന്റിനെ അനുവദിയ്ക്കുക."
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-msgstr ""
-+#: booleans.py:128
-+msgid "Allow database admins to execute DML statement"
-+msgstr "ഡിഎംഎല് സ്റ്റേറ്റ്മെന്റ് പ്രവര്ത്തിപ്പിയ്ക്കുന്നതിനായി ഡേറ്റാബെയിസ് അഡ്മിനുകളെ അനുവദിയ്ക്കുക"
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "MySQL, PostgreSQL ഡേറ്റാബെയിസുകളിലേക്കു് കണക്ട് ചെയ്യുവാന് Puppet മാസ്റ്ററിനെ ഉപയോഗിയ്ക്കുവാന് അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-msgstr ""
-+#: booleans.py:129
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "ഡിഡിഎല് സ്റ്റേറ്റ്മെന്റ് പ്രവര്ത്തിപ്പിയ്ക്കുന്നതിനായി അനുമതിയില്ലാത്ത ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
++msgstr "ഷാഡോ ലഭ്യമാക്കുന്നതിനായി racoon-നെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-msgstr ""
-+#: booleans.py:130
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "ചില മോഡമുകള്ക്കു് കേര്ണല് ഘടകങ്ങള് ലഭ്യമാക്കുന്നതിനായി pppd-നെ അനുവദിയ്ക്കുക"
-+
-+#: booleans.py:131
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "ഒരു സാധാരണ ഉപയോക്താവിന് പ്രവര്ത്തിപ്പിക്കുന്നതിനായി pppd-യെ അനുവദിക്കുക"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്വര്ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന് rgmanager ഡൊമെയിനെ അനുവദിയ്ക്കുക."
-#: ../gui/selinux.tbl:208
-+#: booleans.py:132
++#: booleans.py:143
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-msgstr ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "HTTP, FTP, ഗോഫര് പോര്ട്ടുകള് മാത്രമല്ല, എല്ലാ പോര്ട്ടുകളിലേക്കും കണക്ട് ചെയ്യുവാന് privoxy-നെ അനുവദിയ്ക്കുക."
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "പൊതു ഫയല് ഇടപാടുകള്ക്കുള്ള പൊതു ഫയലുകളില് മാറ്റം വരുത്തുന്നതിനായി rsync-നെ അനുവദിയ്ക്കുക.ഡയറക്ടറികള്/ഫയലുകള് public_content_rw_t ആയി പേരിടണം."
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-msgstr ""
-+#: booleans.py:133
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "എല്ലാ ഫയല് തരങ്ങളും കൈകാര്യം ചെയ്യുന്നതിനായി Puppet ക്ലയന്റിനെ അനുവദിയ്ക്കുക."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
++msgstr "ഒരു ക്ലയന്റായി പ്രവര്ത്തിപ്പിയ്ക്കുന്നതിനായി rsync-നെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-msgstr ""
-+#: booleans.py:134
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "MySQL, PostgreSQL ഡേറ്റാബെയിസുകളിലേക്കു് കണക്ട് ചെയ്യുവാന് Puppet മാസ്റ്ററിനെ ഉപയോഗിയ്ക്കുവാന് അനുവദിയ്ക്കുക"
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
++msgstr "ഏതു് ഫയലുകളും ഡയറക്ടറികളും റീഡ് ഒണ്ലി ആയി എക്സ്പോര്ട്ട് ചെയ്യുവാന് rsync-നെ അനുവദിയ്ക്കുക."
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-msgstr ""
-+#: booleans.py:135
-+msgid "Allow qemu to connect fully to the network"
-+msgstr "നെറ്റ്വര്ക്കിലേക്കു് പൂര്ണ്ണമായി കണക്ട് ചെയ്യുന്നതിനു് qemu-നെ അനുവദിയ്ക്കുക"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "cifs സര്വര് സിസ്റ്റങ്ങളെ പങ്കിടുവാന് rsync സര്വറുകളെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-msgstr ""
-+#: booleans.py:136
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr "cifs/Samba ഫയല് സിസ്റ്റങ്ങള് ഉപയോഗിയ്ക്കുന്നതിനായി qemu-നെ അനുവദിയ്ക്കുക"
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "nfs സര്വര് സിസ്റ്റങ്ങളെ പങ്കിടുവാന് rsync സര്വറുകളെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-msgstr ""
-+#: booleans.py:137
-+msgid "Allow qemu to use serial/parallel communication ports"
-+msgstr "സീരിയല്/പാരലല് ഇടപാടുകള്ക്കുള്ള പോര്ട്ടുകള് ഉപയോഗിയ്ക്കുന്നതിനായി qemu-നെ അനുവദിയ്ക്കുക"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "പുതിയ ആസ്ഥാന ഡയറക്ടറികള് തയ്യാറാക്കുവാന് സാംബയെ അനുവദിയ്ക്കുക (ഉദാ. PAM മുഖേന)"
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-msgstr ""
-+#: booleans.py:138
-+msgid "Allow qemu to use nfs file systems"
-+msgstr "nfs ഫയല് സിസ്റ്റങ്ങള് ഉപയോഗിയ്ക്കുന്നതിനായി qemu-നെ അനുവദിയ്ക്കുക"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr "ഡൊമെയിന് കണ്ട്രോളറായി ഉപയോഗിയ്ക്കുക, ഉപയോക്താക്കള് ഗ്രൂപ്പുകള് എന്നിവ ചേര്ക്കുക, രഹസ്യവാക്കുകള് മാറ്റുക എന്നിവയ്ക്കായി സാംബയെ അനുവദിയ്ക്കുക."
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-msgstr ""
-+#: booleans.py:139
-+msgid "Allow qemu to use usb devices"
-+msgstr "യുഎസ്ബി ഡിവൈസുകള് ഉപയോഗിയ്ക്കുന്നതിനായി qemu-നെ അനുവദിയ്ക്കുക"
-+
-+#: booleans.py:140
-+msgid "Allow racoon to read shadow"
-+msgstr "ഷാഡോ ലഭ്യമാക്കുന്നതിനായി racoon-നെ അനുവദിയ്ക്കുക"
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
++msgstr "ഉപയോക്താക്കളുടെ ആസ്ഥാന ഡയറക്ടറികള് പങ്കിടുന്നതിനായി സാംബയെ അനുവദിയ്ക്കുക."
-#: ../gui/selinux.tbl:216
-+#: booleans.py:141
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്വര്ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന് rgmanager ഡൊമെയിനെ അനുവദിയ്ക്കുക."
-+
-+#: booleans.py:142
- msgid ""
+-msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-msgstr ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "പൊതു ഫയല് ഇടപാടുകള്ക്കുള്ള പൊതു ഫയലുകളില് മാറ്റം വരുത്തുന്നതിനായി rsync-നെ അനുവദിയ്ക്കുക.ഡയറക്ടറികള്/ഫയലുകള് public_content_rw_t ആയി പേരിടണം."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
++msgstr "ഏതു് ഫയലും ഡയറക്ടറിയും റീഡ് ഒണ്ലിയായി പങ്കിടുന്നതിനു് സാംബയെ അനുവദിയ്ക്കുക."
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-msgstr ""
-+#: booleans.py:143
-+msgid "Allow rsync to run as a client"
-+msgstr "ഒരു ക്ലയന്റായി പ്രവര്ത്തിപ്പിയ്ക്കുന്നതിനായി rsync-നെ അനുവദിയ്ക്കുക"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
++msgstr "ഏതു് ഫയലും ഡയറക്ടറിയും ലഭ്യമാക്കുന്നതിനു് അല്ലെങ്കില് സൂക്ഷിയ്ക്കുന്നതിനു് പങ്കിടുവാന് സാംബയെ അനുവദിയ്ക്കുക."
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "ഏതു് ഫയലുകളും ഡയറക്ടറികളും റീഡ് ഒണ്ലി ആയി എക്സ്പോര്ട്ട് ചെയ്യുവാന് rsync-നെ അനുവദിയ്ക്കുക."
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
++msgstr "portmapper ആയി ഉപയോഗിയ്ക്കുന്നതിനു് സാംബായെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "cifs സര്വര് സിസ്റ്റങ്ങളെ പങ്കിടുവാന് rsync സര്വറുകളെ അനുവദിയ്ക്കുക"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
++msgstr "അണ്കൈന്ഫൈന്ഡ് സ്ക്രിപ്റ്റുകള് പ്രവര്ത്തിപ്പിയ്ക്കുവാന് സാംബയെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "nfs സര്വര് സിസ്റ്റങ്ങളെ പങ്കിടുവാന് rsync സര്വറുകളെ അനുവദിയ്ക്കുക"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "ntfs/fusefs വോള്യങ്ങളെ എക്സ്പോര്ട്ട് ചെയ്യുവാന് സാംബയെ അനുവദിയ്ക്കുക."
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-msgstr ""
-+#: booleans.py:147
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "പുതിയ ആസ്ഥാന ഡയറക്ടറികള് തയ്യാറാക്കുവാന് സാംബയെ അനുവദിയ്ക്കുക (ഉദാ. PAM മുഖേന)"
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
++msgstr "എന്എഫ്എസ് വോള്യങ്ങള് എക്സപോര്ട്ട് ചെയ്യുവാന് സാംബയെ അനുവദിയ്ക്കുക."
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-msgstr ""
-+#: booleans.py:148
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "ഡൊമെയിന് കണ്ട്രോളറായി ഉപയോഗിയ്ക്കുക, ഉപയോക്താക്കള് ഗ്രൂപ്പുകള് എന്നിവ ചേര്ക്കുക, രഹസ്യവാക്കുകള് മാറ്റുക എന്നിവയ്ക്കായി സാംബയെ അനുവദിയ്ക്കുക."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
++msgstr "ഫ്യൂസ് ഫയലുകള് ലഭ്യമാക്കുന്നതിനു് അല്ലെങ്കില് സൂക്ഷിയ്ക്കുന്നതിനു് sanlock-നെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:149
-+msgid "Allow samba to share users home directories."
-+msgstr "ഉപയോക്താക്കളുടെ ആസ്ഥാന ഡയറക്ടറികള് പങ്കിടുന്നതിനായി സാംബയെ അനുവദിയ്ക്കുക."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
++msgstr "എന്എഫ്എസ് ഫയുകള് കൈകാര്യം ചെയ്യുന്നതിനായി sanlock-നെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "ഏതു് ഫയലും ഡയറക്ടറിയും റീഡ് ഒണ്ലിയായി പങ്കിടുന്നതിനു് സാംബയെ അനുവദിയ്ക്കുക."
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
++msgstr "സിഐഎഫ്എസ് ഫയുകള് കൈകാര്യം ചെയ്യുന്നതിനായി sanlock-നെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "ഏതു് ഫയലും ഡയറക്ടറിയും ലഭ്യമാക്കുന്നതിനു് അല്ലെങ്കില് സൂക്ഷിയ്ക്കുന്നതിനു് പങ്കിടുവാന് സാംബയെ അനുവദിയ്ക്കുക."
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
++msgstr "ഷാഡോ ലഭ്യമാക്കുന്നതിനായി sasl-നെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to act as a portmapper"
-+msgstr "portmapper ആയി ഉപയോഗിയ്ക്കുന്നതിനു് സാംബായെ അനുവദിയ്ക്കുക"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "അണ്കൈന്ഫൈന്ഡ് സ്ക്രിപ്റ്റുകള് പ്രവര്ത്തിപ്പിയ്ക്കുവാന് സാംബയെ അനുവദിയ്ക്കുക"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr "അഡ്മിനിസ്ട്രേറ്റീവ് യൂസര് ഡൊമെയിനുകളിലേക്കു് മാറ്റുന്നതില് നിന്നും പ്രോഗ്രാമുകളെ തടയുക, ഉദാഹരണത്തിനു് newrole."
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "ntfs/fusefs വോള്യങ്ങളെ എക്സ്പോര്ട്ട് ചെയ്യുവാന് സാംബയെ അനുവദിയ്ക്കുക."
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr "കേര്ണല് ഘടകം ലഭ്യമാക്കുന്നതു് പ്രവര്ത്തന രഹിതമാക്കുക."
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export NFS volumes."
-+msgstr "എന്എഫ്എസ് വോള്യങ്ങള് എക്സപോര്ട്ട് ചെയ്യുവാന് സാംബയെ അനുവദിയ്ക്കുക."
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
++msgstr "പോളിസി ലഭ്യമാക്കുന്നതു്, എന്ഫോഴ്സ് മോഡ് സജ്ജീകരണം, ബൂളിയന് മൂല്ല്യങ്ങള് മാറ്റുക എന്നിവ നിശ്ചയിയ്ക്കുന്നതിനുള്ള ബൂളിയന്. ഇതു് true ആയി സജ്ജമാക്കുക. ഇതു് തിരികെ ലഭിയ്ക്കുന്നതിനു് റീബൂട്ട് ചെയ്യുക."
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-msgstr ""
-+#: booleans.py:156
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "ഫ്യൂസ് ഫയലുകള് ലഭ്യമാക്കുന്നതിനു് അല്ലെങ്കില് സൂക്ഷിയ്ക്കുന്നതിനു് sanlock-നെ അനുവദിയ്ക്കുക"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr "സാധാരണ ഉപയോക്താക്കള്ക്കു് നേരിട്ടുള്ള ഡിആര്ഐ ഡിവൈസ് പ്രവേശനം അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "എന്എഫ്എസ് ഫയുകള് കൈകാര്യം ചെയ്യുന്നതിനായി sanlock-നെ അനുവദിയ്ക്കുക"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "അണ്കണ്ഫൈന്ഡ് എക്സിക്യൂട്ടബിളുകളുടെ ഹീപ്പ് മെമ്മറി പ്രവര്ത്തിപ്പിയ്ക്കുന്ന രീതിയിലാക്കുവാന് അനുവദിയ്ക്കുക. ഇതു് നല്ല രീതിയല്ല. ഇതിനു് കാരണം ഒരു പക്ഷേ തെറ്റായ കോഡ് ആവാം. ഇതു് ദയവായി ബഗ്സിലയില് രേഖപ്പെടുത്തുക."
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "സിഐഎഫ്എസ് ഫയുകള് കൈകാര്യം ചെയ്യുന്നതിനായി sanlock-നെ അനുവദിയ്ക്കുക"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr "ടെക്സ്റ്റ് റിഅലോക്കേഷന് ആവശ്യമില്ലാത്ത textrel_shlib_t എന്നു് പേരിടാത്ത ലൈബ്രറികളെ ഉപയോഗിയ്ക്കുവാന് എല്ലാ അണ്കണ്ഫൈന്ഡ് എക്സിക്യൂട്ടബിളുകളെ അനുവദിയ്ക്കുക"
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-msgstr ""
-+#: booleans.py:159
-+msgid "Allow sasl to read shadow"
-+msgstr "ഷാഡോ ലഭ്യമാക്കുന്നതിനായി sasl-നെ അനുവദിയ്ക്കുക"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "അണ്കണ്ഫൈന്ഡ് എക്സിക്യൂട്ടബിളുകളുടെ സ്റ്റാക്ക് പ്രവര്ത്തിപ്പിയ്ക്കുന്ന രീതിയിലാക്കുവാന് അനുവദിയ്ക്കുക. ഇതിന്റെ ആവശ്യമുണ്ടാകുന്നതല്ല. ഇതിനു് കാരണം ഒരു പക്ഷേ തെറ്റായ കോഡ് ആവാം. ഇതു് ദയവായി ബഗ്സിലയില് രേഖപ്പെടുത്തുക."
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-msgstr ""
-+#: booleans.py:160
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "അഡ്മിനിസ്ട്രേറ്റീവ് യൂസര് ഡൊമെയിനുകളിലേക്കു് മാറ്റുന്നതില് നിന്നും പ്രോഗ്രാമുകളെ തടയുക, ഉദാഹരണത്തിനു് newrole."
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr "പ്രാദേശിക mysql സര്വറിലേക്കു് കണക്ട് ചെയ്യുവാന് ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക"
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-msgstr ""
-+#: booleans.py:161
-+msgid "Disable kernel module loading."
-+msgstr "കേര്ണല് ഘടകം ലഭ്യമാക്കുന്നതു് പ്രവര്ത്തന രഹിതമാക്കുക."
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
++msgstr "ping നടപ്പിലാക്കുന്നതിനും traceroute കമാന്ഡുകള് നടപ്പിലാക്കുന്നതിനും കണ്ഫൈന്ഡ് ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക."
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "പോളിസി ലഭ്യമാക്കുന്നതു്, എന്ഫോഴ്സ് മോഡ് സജ്ജീകരണം, ബൂളിയന് മൂല്ല്യങ്ങള് മാറ്റുക എന്നിവ നിശ്ചയിയ്ക്കുന്നതിനുള്ള ബൂളിയന്. ഇതു് true ആയി സജ്ജമാക്കുക. ഇതു് തിരികെ ലഭിയ്ക്കുന്നതിനു് റീബൂട്ട് ചെയ്യുക."
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr "PostgreSQL-ലേക്കു് കണക്ട് ചെയ്യുവാന് അനുവദിയ്ക്കുക"
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-msgstr ""
-+#: booleans.py:163
-+msgid "Allow regular users direct dri device access"
-+msgstr "സാധാരണ ഉപയോക്താക്കള്ക്കു് നേരിട്ടുള്ള ഡിആര്ഐ ഡിവൈസ് പ്രവേശനം അനുവദിയ്ക്കുക"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "അധികമായ വിശേഷതകളില്ലാത്ത (FAT, CDROM, FLOPPY) ഫയല്സിസ്റ്റങ്ങളിലുള്ള ഫയലുകളിലേക്കു് ഉപയോക്താക്കളെ സൂക്ഷിയ്ക്കുവാനും ലഭ്യമാക്കുവാനും അനുവദിയ്ക്കുക"
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-msgstr ""
-+#: booleans.py:164
++#: booleans.py:173
+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "അണ്കണ്ഫൈന്ഡ് എക്സിക്യൂട്ടബിളുകളുടെ ഹീപ്പ് മെമ്മറി പ്രവര്ത്തിപ്പിയ്ക്കുന്ന രീതിയിലാക്കുവാന് അനുവദിയ്ക്കുക. ഇതു് നല്ല രീതിയല്ല. ഇതിനു് കാരണം ഒരു പക്ഷേ തെറ്റായ കോഡ് ആവാം. ഇതു് ദയവായി ബഗ്സിലയില് രേഖപ്പെടുത്തുക."
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
++msgstr "ടിസിപി സര്വറുകള് പ്രവര്ത്തിപ്പിയ്ക്കുവാന് ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക (പോര്ട്ടുകളിലേക്കു് ബൈന്ഡ് ചെയ്തു്, ഒരേ ഡൊമെയിനില് നിന്നും പുറത്തുള്ള ഉപയോക്താക്കളില് നിന്നും കണക്ഷന് സ്വീകരിയ്ക്കുന്നു) ഇതു് പ്രവര്ത്തന രഹിതമാക്കിയാല് എഫ്ടിപി പാസ്സീവ് മോഡ് നിര്ബന്ധമാക്കുന്നു, ഒപ്പം മറ്റു് സമ്പ്രദായങ്ങള് മാറ്റുകയും ചെയ്യുന്നു."
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
--msgstr ""
-+#: booleans.py:165
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "ടെക്സ്റ്റ് റിഅലോക്കേഷന് ആവശ്യമില്ലാത്ത textrel_shlib_t എന്നു് പേരിടാത്ത ലൈബ്രറികളെ ഉപയോഗിയ്ക്കുവാന് എല്ലാ അണ്കണ്ഫൈന്ഡ് എക്സിക്യൂട്ടബിളുകളെ അനുവദിയ്ക്കുക"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
+ msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "അണ്കണ്ഫൈന്ഡ് എക്സിക്യൂട്ടബിളുകളുടെ സ്റ്റാക്ക് പ്രവര്ത്തിപ്പിയ്ക്കുന്ന രീതിയിലാക്കുവാന് അനുവദിയ്ക്കുക. ഇതിന്റെ ആവശ്യമുണ്ടാകുന്നതല്ല. ഇതിനു് കാരണം ഒരു പക്ഷേ തെറ്റായ കോഡ് ആവാം. ഇതു് ദയവായി ബഗ്സിലയില് രേഖപ്പെടുത്തുക."
++#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr "ഉപയോക്താവിനെ സംഗീതം പങ്കിടുന്നതിനായി അനുവദിയ്ക്കുക"
-#: ../gui/statusPage.py:94
-msgid "Status"
-msgstr ""
-+#: booleans.py:167
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "പ്രാദേശിക mysql സര്വറിലേക്കു് കണക്ട് ചെയ്യുവാന് ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക"
++#: booleans.py:176
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
++msgstr "പൊതു ഫയല് ഇടപാടുകള്ക്കുള്ള സേവനങ്ങള്ക്കുള്ള ഫയലുകള് അപ്ലോഡ് ചെയ്യുവാന് anon internal-sftp-യെ അനുവദിയ്ക്കുക. ഡയറക്ടറികള്ക്കു് public_content_rw_t എന്നു് പേരിടണം."
-#: ../gui/statusPage.py:133
-+#: booleans.py:168
++#: booleans.py:177
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "ping നടപ്പിലാക്കുന്നതിനും traceroute കമാന്ഡുകള് നടപ്പിലാക്കുന്നതിനും കണ്ഫൈന്ഡ് ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക."
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr "ഉപയോക്താവിന്റെ ആസ്ഥാന ഡയറക്ടറികളിലുള്ള ഫയലുകളെ ലഭ്യമാക്കുവാനും സൂക്ഷിയ്ക്കുവാനും sftp-internal-നെ അനുവദിയ്ക്കുക."
-#: ../gui/statusPage.py:147
-+#: booleans.py:169
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "PostgreSQL-ലേക്കു് കണക്ട് ചെയ്യുവാന് അനുവദിയ്ക്കുക"
-+
-+#: booleans.py:170
++#: booleans.py:178
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -202275,83 +203945,84 @@ index 852ad1d..c679d9c 100644
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-msgstr ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "അധികമായ വിശേഷതകളില്ലാത്ത (FAT, CDROM, FLOPPY) ഫയല്സിസ്റ്റങ്ങളിലുള്ള ഫയലുകളിലേക്കു് ഉപയോക്താക്കളെ സൂക്ഷിയ്ക്കുവാനും ലഭ്യമാക്കുവാനും അനുവദിയ്ക്കുക"
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "പ്രാദേശിക ഉപയോക്താക്കളിലേക്കു് പ്രവേശിയ്ക്കുവാനും, ഡിഎസി നയിയ്ക്കുന്ന സിസ്റ്റത്തിലുള്ള എല്ലാ ഫയലുകളും ലഭ്യമാക്കുന്നതിനു് അല്ലെങ്കില് സൂക്ഷിയ്ക്കുന്നതിനും sftp-internal സര്വറുകളെ അനുവദിയ്ക്കുക."
-#: ../gui/statusPage.py:152
-+#: booleans.py:171
++#: booleans.py:179
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "ടിസിപി സര്വറുകള് പ്രവര്ത്തിപ്പിയ്ക്കുവാന് ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക (പോര്ട്ടുകളിലേക്കു് ബൈന്ഡ് ചെയ്തു്, ഒരേ ഡൊമെയിനില് നിന്നും പുറത്തുള്ള ഉപയോക്താക്കളില് നിന്നും കണക്ഷന് സ്വീകരിയ്ക്കുന്നു) ഇതു് പ്രവര്ത്തന രഹിതമാക്കിയാല് എഫ്ടിപി പാസ്സീവ് മോഡ് നിര്ബന്ധമാക്കുന്നു, ഒപ്പം മറ്റു് സമ്പ്രദായങ്ങള് മാറ്റുകയും ചെയ്യുന്നു."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
++msgstr "ഉപയോക്താവിന്റെ ssh ആസ്ഥാന ഡയറക്ടറികളിലുള്ള ഫയലുകളെ ലഭ്യമാക്കുവാനും സൂക്ഷിയ്ക്കുവാനും internal-sftp-യെ അനുവദിയ്ക്കുക."
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-msgstr ""
-+#: booleans.py:172
-+msgid "Allow user music sharing"
-+msgstr "ഉപയോക്താവിനെ സംഗീതം പങ്കിടുന്നതിനായി അനുവദിയ്ക്കുക"
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "ഏതു് ടിസിപി പോര്ട്ട് ഉപയോഗിച്ചും നെറ്റ്വര്ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന് sge-യെ അനുവദിയ്ക്കുക"
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:173
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
++msgstr "എന്എഫ്എസ് ഫയല് സിസ്റ്റങ്ങള് ലഭ്യമാക്കുന്നതിനായി sge-യെ അനുവദിയ്ക്കുക."
++
++#: booleans.py:182
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-msgstr ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "പൊതു ഫയല് ഇടപാടുകള്ക്കുള്ള സേവനങ്ങള്ക്കുള്ള ഫയലുകള് അപ്ലോഡ് ചെയ്യുവാന് anon internal-sftp-യെ അനുവദിയ്ക്കുക. ഡയറക്ടറികള്ക്കു് public_content_rw_t എന്നു് പേരിടണം."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
++msgstr "3ware കണ്ട്രോളറുകളിലുള്ള ഡിവൈസുകളെ പിന്തുണയ്ക്കുന്നതിനു് ആവശ്യമായ അധികമായ അനുമതികള് പ്രവര്ത്തന സജ്ജമാക്കുക."
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-msgstr ""
-+#: booleans.py:174
++#: booleans.py:183
+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "ഉപയോക്താവിന്റെ ആസ്ഥാന ഡയറക്ടറികളിലുള്ള ഫയലുകളെ ലഭ്യമാക്കുവാനും സൂക്ഷിയ്ക്കുവാനും sftp-internal-നെ അനുവദിയ്ക്കുക."
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "പൊതു ഫയല് ഇടപാടുകള്ക്കുള്ള പൊതു ഫയലുകളില് മാറ്റം വരുത്തുന്നതിനായി സാംബയെ അനുവദിയ്ക്കുക.ഡയറക്ടറികള്/ഫയലുകള് public_content_rw_t ആയി പേരിടണം."
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-msgstr ""
-+#: booleans.py:175
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "പ്രാദേശിക ഉപയോക്താക്കളിലേക്കു് പ്രവേശിയ്ക്കുവാനും, ഡിഎസി നയിയ്ക്കുന്ന സിസ്റ്റത്തിലുള്ള എല്ലാ ഫയലുകളും ലഭ്യമാക്കുന്നതിനു് അല്ലെങ്കില് സൂക്ഷിയ്ക്കുന്നതിനും sftp-internal സര്വറുകളെ അനുവദിയ്ക്കുക."
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
++msgstr "നെറ്റ്വര്ക്ക് ഉപയോഗിയ്ക്കുന്നതിനായി ഉപയോക്തൃ spamassassin ക്ലയന്റുകളെ അനുവദിയ്ക്കുക."
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "ഉപയോക്താവിന്റെ ssh ആസ്ഥാന ഡയറക്ടറികളിലുള്ള ഫയലുകളെ ലഭ്യമാക്കുവാനും സൂക്ഷിയ്ക്കുവാനും internal-sftp-യെ അനുവദിയ്ക്കുക."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
++msgstr "ഉപയോക്താവിനുള്ള ആസ്ഥാന ഡയറക്ടറികള് ലഭ്യമാക്കുന്നതിനു് അല്ലെങ്കില് സൂക്ഷിയ്ക്കുന്നതിനായി spamd-യെ അനുവദിയ്ക്കുക."
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-msgstr ""
-+#: booleans.py:177
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "ഏതു് ടിസിപി പോര്ട്ട് ഉപയോഗിച്ചും നെറ്റ്വര്ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന് sge-യെ അനുവദിയ്ക്കുക"
++#: booleans.py:186
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "HTTP, FTP, ഗോഫര് പോര്ട്ടുകള് മാത്രമല്ല, എല്ലാ പോര്ട്ടുകളിലേക്കും കണക്ട് ചെയ്യുവാന് squid-നെ അനുവദിയ്ക്കുക."
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-msgstr ""
-+#: booleans.py:178
-+msgid "Allow sge to access nfs file systems."
-+msgstr "എന്എഫ്എസ് ഫയല് സിസ്റ്റങ്ങള് ലഭ്യമാക്കുന്നതിനായി sge-യെ അനുവദിയ്ക്കുക."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr "ട്രാന്സ്പരന്റ് പ്രോക്സി (TPROXY) ആയി പ്രവര്ത്തിപ്പിയ്ക്കുവാന് squid-നെ അനുവദിയ്ക്കുക"
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:179
++#: booleans.py:188
msgid ""
-"all files\n"
-"regular file\n"
@@ -202362,149 +204033,141 @@ index 852ad1d..c679d9c 100644
-"symbolic link\n"
-"named pipe\n"
-msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "3ware കണ്ട്രോളറുകളിലുള്ള ഡിവൈസുകളെ പിന്തുണയ്ക്കുന്നതിനു് ആവശ്യമായ അധികമായ അനുമതികള് പ്രവര്ത്തന സജ്ജമാക്കുക."
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr "ഉപയോക്താക്കള്ക്കുള്ള ആസ്ഥാന ഡയറക്ടറികളില് chroot env ഉപയോഗിച്ചു് ഫയലുകള് ലഭ്യമാക്കുന്നതിനും സൂക്ഷിയ്ക്കുന്നതിനു് ssh-നെ അനുവദിയ്ക്കുക"
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-msgstr ""
-+#: booleans.py:180
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "പൊതു ഫയല് ഇടപാടുകള്ക്കുള്ള പൊതു ഫയലുകളില് മാറ്റം വരുത്തുന്നതിനായി സാംബയെ അനുവദിയ്ക്കുക.ഡയറക്ടറികള്/ഫയലുകള് public_content_rw_t ആയി പേരിടണം."
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr "ഹോസ്റ്റ് കീ ഉപയോഗിച്ചുള്ള ആധികാരികത ഉറപ്പാക്കല് അനുവദിയ്ക്കുക"
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-msgstr ""
-+#: booleans.py:181
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "നെറ്റ്വര്ക്ക് ഉപയോഗിയ്ക്കുന്നതിനായി ഉപയോക്തൃ spamassassin ക്ലയന്റുകളെ അനുവദിയ്ക്കുക."
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "ssh ലോഗിനുകളെ sysadm_r:sysadm_t ആയി അനുവദിക്കുക"
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
--msgstr ""
-+#: booleans.py:182
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "ഉപയോക്താവിനുള്ള ആസ്ഥാന ഡയറക്ടറികള് ലഭ്യമാക്കുന്നതിനു് അല്ലെങ്കില് സൂക്ഷിയ്ക്കുന്നതിനായി spamd-യെ അനുവദിയ്ക്കുക."
++#: booleans.py:191
++msgid "Allow staff to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "HTTP, FTP, ഗോഫര് പോര്ട്ടുകള് മാത്രമല്ല, എല്ലാ പോര്ട്ടുകളിലേക്കും കണക്ട് ചെയ്യുവാന് squid-നെ അനുവദിയ്ക്കുക."
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "svirt ഡൊമെയിനുകളിലേക്കുള്ള മാറ്റത്തിനും അവ തയ്യാറാക്കുന്നതിനു് ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക."
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "ട്രാന്സ്പരന്റ് പ്രോക്സി (TPROXY) ആയി പ്രവര്ത്തിപ്പിയ്ക്കുവാന് squid-നെ അനുവദിയ്ക്കുക"
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-msgstr ""
-+#: booleans.py:185
++#: booleans.py:194
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "ഉപയോക്താക്കള്ക്കുള്ള ആസ്ഥാന ഡയറക്ടറികളില് chroot env ഉപയോഗിച്ചു് ഫയലുകള് ലഭ്യമാക്കുന്നതിനും സൂക്ഷിയ്ക്കുന്നതിനു് ssh-നെ അനുവദിയ്ക്കുക"
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr "ഏതു് നെറ്റ്വര്ക്ക് പോര്ട്ടിലേക്കും കണക്ട് ചെയ്യുന്നതിനായി ടെലിപതി കണക്ഷന് മാനേജറുകളെ അനുവദിയ്ക്കുക."
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-msgstr ""
-+#: booleans.py:186
-+msgid "allow host key based authentication"
-+msgstr "ഹോസ്റ്റ് കീ ഉപയോഗിച്ചുള്ള ആധികാരികത ഉറപ്പാക്കല് അനുവദിയ്ക്കുക"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
++msgstr "ഏതെങ്കിലും സാധാരണ ടിസിപി പോര്ട്ടിലേക്കു് കണക്ട് ചെയ്യുവാന് ടെലിപഥി കണക്ഷന് മാനേജറുകളെ അനുവദിയ്ക്കുക."
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-msgstr ""
-+#: booleans.py:187
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "ssh ലോഗിനുകളെ sysadm_r:sysadm_t ആയി അനുവദിക്കുക"
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr "പൊതു ഫയല് ഇടപാടുകള്ക്കുള്ള പൊതു ഫയലുകളില് മാറ്റം വരുത്തുന്നതിനായി tftp-യെ അനുവദിയ്ക്കുക."
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
--msgstr ""
-+#: booleans.py:188
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "svirt ഡൊമെയിനുകളിലേക്കുള്ള മാറ്റത്തിനും അവ തയ്യാറാക്കുന്നതിനു് ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക."
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:189
- msgid ""
+-msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-msgstr ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "ഏതു് നെറ്റ്വര്ക്ക് പോര്ട്ടിലേക്കും കണക്ട് ചെയ്യുന്നതിനായി ടെലിപതി കണക്ഷന് മാനേജറുകളെ അനുവദിയ്ക്കുക."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "കരുതിവച്ചിട്ടില്ലാത്ത എല്ലാ പോര്ട്ടുകളിലേക്കു് ടിസിപി സോക്കറ്റുകള് ബൈന്ഡ് ചെയ്യുന്നതിനു് ഡെമണിനെ അനുവദിയ്ക്കുക."
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
--msgstr ""
-+#: booleans.py:190
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "ഏതെങ്കിലും സാധാരണ ടിസിപി പോര്ട്ടിലേക്കു് കണക്ട് ചെയ്യുവാന് ടെലിപഥി കണക്ഷന് മാനേജറുകളെ അനുവദിയ്ക്കുക."
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-msgstr ""
-+#: booleans.py:191
++#: booleans.py:200
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "പൊതു ഫയല് ഇടപാടുകള്ക്കുള്ള പൊതു ഫയലുകളില് മാറ്റം വരുത്തുന്നതിനായി tftp-യെ അനുവദിയ്ക്കുക."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr "chrome-sandbox പ്രവര്ത്തിപ്പിയ്ക്കുമ്പോള് അണ്കണ്ഫൈന്ഡ് ഉപയോക്താക്കളെ ക്രോം സാന്ഡ്ബോക്സ് ഡൊമെയിനുകളിലേക്കു് മാറ്റുന്നതിനായി അനുവദിയ്ക്കുക"
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:192
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "കരുതിവച്ചിട്ടില്ലാത്ത എല്ലാ പോര്ട്ടുകളിലേക്കു് ടിസിപി സോക്കറ്റുകള് ബൈന്ഡ് ചെയ്യുന്നതിനു് ഡെമണിനെ അനുവദിയ്ക്കുക."
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
++msgstr "ഒരു അണ്കണ്ഫൈന്ഡായ ഡൊമെയിനായി പ്രവേശിയ്ക്കുന്നതിനു് ഒരു ഉപയോക്താവിനെ അനുവദിയ്ക്കുക"
+
-+#: booleans.py:193
++#: booleans.py:202
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-msgstr ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "chrome-sandbox പ്രവര്ത്തിപ്പിയ്ക്കുമ്പോള് അണ്കണ്ഫൈന്ഡ് ഉപയോക്താക്കളെ ക്രോം സാന്ഡ്ബോക്സ് ഡൊമെയിനുകളിലേക്കു് മാറ്റുന്നതിനായി അനുവദിയ്ക്കുക"
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr "xulrunner plugin-container പ്രവര്ത്തിപ്പിയ്ക്കുുമ്പോള് മോസിലാ പ്ലഗിനിലേക്കു് മാറുന്നതിനായി അണ്കണ്ഫൈന്സ് ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക."
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-msgstr ""
-+#: booleans.py:194
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "ഒരു അണ്കണ്ഫൈന്ഡായ ഡൊമെയിനായി പ്രവേശിയ്ക്കുന്നതിനു് ഒരു ഉപയോക്താവിനെ അനുവദിയ്ക്കുക"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
++msgstr "അണ്കണ്ഫൈന്ഡായി പ്രവര്ത്തിപ്പിയ്ക്കുവാന് വീഡിയോയ്ക്കുള്ള പ്രയോഗങ്ങളെ അനുവദിയ്ക്കുക"
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "xulrunner plugin-container പ്രവര്ത്തിപ്പിയ്ക്കുുമ്പോള് മോസിലാ പ്ലഗിനിലേക്കു് മാറുന്നതിനായി അണ്കണ്ഫൈന്സ് ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക."
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "svirt ഡൊമെയിനുകളിലേക്കു് മാറ്റുന്നതിനും തയ്യാറാക്കുന്നതിനും അനുമതിയില്ലാത്ത ഉപയോക്താവിനെ അനുവദിയ്ക്കുക."
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-msgstr ""
-+#: booleans.py:196
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "അണ്കണ്ഫൈന്ഡായി പ്രവര്ത്തിപ്പിയ്ക്കുവാന് വീഡിയോയ്ക്കുള്ള പ്രയോഗങ്ങളെ അനുവദിയ്ക്കുക"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
++msgstr "ecryptfs ആസ്ഥാന ഡയറക്ടറികളെ പിന്തുണയ്ക്കുക"
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-msgstr ""
-+#: booleans.py:197
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "svirt ഡൊമെയിനുകളിലേക്കു് മാറ്റുന്നതിനും തയ്യാറാക്കുന്നതിനും അനുമതിയില്ലാത്ത ഉപയോക്താവിനെ അനുവദിയ്ക്കുക."
++#: booleans.py:206
++msgid "Support fusefs home directories"
++msgstr "fusefs ആസ്ഥാന ഡയറക്ടറികള് "
-#: ../gui/system-config-selinux.glade:1645
-#: ../gui/system-config-selinux.glade:1850
@@ -202515,128 +204178,126 @@ index 852ad1d..c679d9c 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-msgstr ""
-+#: booleans.py:198
-+msgid "Support ecryptfs home directories"
-+msgstr "ecryptfs ആസ്ഥാന ഡയറക്ടറികളെ പിന്തുണയ്ക്കുക"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
++msgstr "cups-നു് പകരം lpd സര്വര് ഉപയോഗിയ്ക്കുക"
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-msgstr ""
-+#: booleans.py:199
-+msgid "Support fusefs home directories"
-+msgstr "fusefs ആസ്ഥാന ഡയറക്ടറികള് "
++#: booleans.py:208
++msgid "Support NFS home directories"
++msgstr "എന്എഫ്എസ് ആസ്ഥാന ഡയറക്ടറികള് പിന്തുണയ്ക്കുക"
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-msgstr ""
-+#: booleans.py:200
-+msgid "Use lpd server instead of cups"
-+msgstr "cups-നു് പകരം lpd സര്വര് ഉപയോഗിയ്ക്കുക"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
++msgstr "സാംബാ ആസ്ഥാന ഡയറക്ടറികള് പിന്തുണയ്ക്കുക"
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
--msgstr ""
-+#: booleans.py:201
-+msgid "Support NFS home directories"
-+msgstr "എന്എഫ്എസ് ആസ്ഥാന ഡയറക്ടറികള് പിന്തുണയ്ക്കുക"
++#: booleans.py:210
++msgid "Allow user to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-msgstr ""
-+#: booleans.py:202
-+msgid "Support SAMBA home directories"
-+msgstr "സാംബാ ആസ്ഥാന ഡയറക്ടറികള് പിന്തുണയ്ക്കുക"
-
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:203
++#: booleans.py:211
+msgid "Allow varnishd to connect to all ports, not just HTTP."
+msgstr "HTTP-ലേക്കു് മാത്രമല്ല, മറ്റെല്ലാ പോര്ട്ടുകളിലേക്കും varnishd-നെ കണക്ട് ചെയ്യുവാന് അനുവദിയ്ക്കുക."
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
-msgstr ""
-+#: booleans.py:204
++#: booleans.py:212
+msgid "Ignore vbetool mmap_zero errors."
+msgstr "vbetool mmap_zero പിശകുകള് വേണ്ടെന്നു് വയ്ക്കുക."
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
-msgstr ""
-+#: booleans.py:205
++#: booleans.py:213
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr "സീരിയല്/പാരലല് ആശയവിനിമയ പോര്ട്ടുകള് ഉപയോഗിയ്ക്കുന്നതിനു് നിഷ്കര്ഷിച്ച വിര്ച്ച്വല് ഗസ്റ്റുകളെ അനുവദിയ്ക്കുക"
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
-msgstr ""
-+#: booleans.py:206
++#: booleans.py:214
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr "എക്സിക്യൂട്ടബിള് മെമ്മറിയും സ്റ്റാക്കും ഉപയോഗിയ്ക്കുന്നതിനായി കണ്ഫൈന്ഡ് വിര്ച്ച്വല് ഗസ്റ്റുകളെ അനുവദിയ്ക്കുക"
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
-msgstr ""
-+#: booleans.py:207
++#: booleans.py:215
+msgid "Allow confined virtual guests to read fuse files"
+msgstr "ഫ്യൂസ് ഫയലുകള് ലഭ്യമാക്കുന്നതിനായി കണ്ഫൈന്ഡ് വിര്ച്ച്വല് ഗസ്റ്റുകളെ അനുവദിയ്ക്കുക"
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
-msgstr ""
-+#: booleans.py:208
++#: booleans.py:216
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr "nfs ഫയലുകളെ കൈകാര്യം ചെയ്യുവാന് കണ്ഫൈന്ഡ് വിര്ച്ച്വല് ഗസ്റ്റുകളെ അനുവദിയ്ക്കുക"
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
+ msgstr ""
+
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-msgstr ""
-+#: booleans.py:209
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr "cifs ഫയലുകളെ കൈകാര്യം ചെയ്യുവാന് കണ്ഫൈന്ഡ് വിര്ച്ച്വല് ഗസ്റ്റുകളെ അനുവദിയ്ക്കുക"
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-msgstr ""
-+#: booleans.py:210
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr "sanlock-മായി ബന്ധപ്പെടുവാന് കണ്ഫൈന്ഡ് വിര്ച്ച്വല് ഗസ്റ്റുകളെ അനുവദിയ്ക്കുക"
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-msgstr ""
-+#: booleans.py:211
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
+msgstr "ഡിവൈസ് ക്രമീകരണം കൈകാര്യം ചെയ്യുന്നതിനായി കണ്ഫൈന്ഡ് വിര്ച്ച്വല് ഗസ്റ്റുകളെ അനുവദിയ്ക്കുക, (പിസിഐ)"
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-msgstr ""
-+#: booleans.py:212
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr "യുഎസ്ബി ഡിവൈസുകള് ഉപയോഗിയ്ക്കുന്നതിനായി കണ്ഫൈന്ഡ് വിര്ച്ച്വല് ഗസ്റ്റുകളെ അനുവദിയ്ക്കുക"
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-msgstr ""
-+#: booleans.py:213
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr "xserver-മായി ബന്ധപ്പെടുവാന് കണ്ഫൈന്ഡ് വിര്ച്ച്വല് ഗസ്റ്റുകളെ അനുവദിയ്ക്കുക"
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-msgstr ""
-+#: booleans.py:214
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr "ഉപയോക്താക്കള്ക്കുള്ള ആസ്ഥാന ഡയറക്ടറികളിലുള്ള ഫയലുകള് കൈകാര്യം ചെയ്യുന്നതിനായി webadm-നെ അനുവദിയ്ക്കുക"
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-msgstr ""
-+#: booleans.py:215
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr "ഉപയോക്താക്കള്ക്കുള്ള ആസ്ഥാന ഡയറക്ടറികളിലുള്ള ഫയലുകള് ലഭ്യമാക്കുന്നതിനായി webadm-നെ അനുവദിയ്ക്കുക"
@@ -202644,21 +204305,21 @@ index 852ad1d..c679d9c 100644
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-msgstr ""
-+#: booleans.py:216
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr "wine mmap_zero പിശകുകള് വേണ്ടെന്നു് വയ്ക്കുക."
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-msgstr ""
-+#: booleans.py:217
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr "ബൂട്ട് ലോഡര് പ്രവര്ത്തിപ്പിയ്ക്കുവാന് ഗ്രാഫിക്കല് പ്രവേശന പ്രോഗ്രാമിനെ അനുവദിയ്ക്കുക"
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-msgstr ""
-+#: booleans.py:218
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr "sysadm_r:sysadm_t ആയി നേരിട്ടു് പ്രവേശിയ്ക്കുവാന് ഗ്രാഫിക്കല് പ്രവേശന പ്രോഗ്രാമിനെ അനുവദിയ്ക്കുക"
@@ -202666,25 +204327,25 @@ index 852ad1d..c679d9c 100644
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-msgstr ""
-+#: booleans.py:219
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr "nfs ഫയലുകളെ കൈകാര്യം ചെയ്യുവാന് xen-നെ അനുവദിയ്ക്കുക"
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-msgstr ""
-+#: booleans.py:220
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr "blktapctrl/tapdisk പ്രവര്ത്തിപ്പിയ്ക്കുവാന് xend-നെ അനുവദിയ്ക്കുക. ഡിസ്ക് ഇമേജുകള്ക്കുള്ള ലോജിക്കല് വോള്യങ്ങള് ഉപയോഗിയ്ക്കുന്നില്ലെങ്കില് ആവശ്യമില്ല."
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:221
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr "qemu-dm പ്രവര്ത്തിപ്പിയ്ക്കുവാന് xend-നെ അനുവദിയ്ക്കുക. vfb-യ്ക്കു് പകരം paravirt ഉപയോഗിയ്ക്കുന്നെങ്കില് ആവശ്യമില്ല."
+
-+#: booleans.py:222
++#: booleans.py:231
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
@@ -202694,58 +204355,61 @@ index 852ad1d..c679d9c 100644
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow xguest users to mount removable media"
-+msgstr "നീക്കം ചെയ്യുവാന് സാധ്യമാകുന്ന മീഡിയാ മൌണ്ട് ചെയ്യുന്നതിനു് xguest ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-msgstr ""
-+#: booleans.py:224
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "ബ്ലൂ ടൂത് ഡിവൈസുകള് ഉപയോഗിയ്ക്കുന്നതിനായി xguest-നെ അനുവദിയ്ക്കുക"
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr "നീക്കം ചെയ്യുവാന് സാധ്യമാകുന്ന മീഡിയാ മൌണ്ട് ചെയ്യുന്നതിനു് xguest ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക"
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-msgstr ""
-+#: booleans.py:225
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "എക്സ് സര്വര് പങ്കിടുന്ന മെമ്മറി സെഗ്മന്റുകളിലേക്കു് സൂക്ഷിയ്ക്കുവാന് ക്ലയന്റുകളെ അനുവദിയ്ക്കുക."
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr "ബ്ലൂ ടൂത് ഡിവൈസുകള് ഉപയോഗിയ്ക്കുന്നതിനായി xguest-നെ അനുവദിയ്ക്കുക"
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-msgstr ""
-+#: booleans.py:226
-+msgid "Allows XServer to execute writable memory"
-+msgstr "സൂക്ഷിയ്ക്കുവാന് സാധ്യമാകുന്ന മെമ്മറി പ്രവര്ത്തിപ്പിയ്ക്കുവാന് XServer-നെ അനുവദിയ്ക്കുന്നു"
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "എക്സ് സര്വര് പങ്കിടുന്ന മെമ്മറി സെഗ്മന്റുകളിലേക്കു് സൂക്ഷിയ്ക്കുവാന് ക്ലയന്റുകളെ അനുവദിയ്ക്കുക."
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-msgstr ""
-+#: booleans.py:227
-+msgid "Support X userspace object manager"
-+msgstr "എക്സ് യുസര്സ്പെയിസ് ഒബ്ജക്ട് മാനേജറിനെ പിന്തുണയ്ക്കുന്നു"
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr "സൂക്ഷിയ്ക്കുവാന് സാധ്യമാകുന്ന മെമ്മറി പ്രവര്ത്തിപ്പിയ്ക്കുവാന് XServer-നെ അനുവദിയ്ക്കുന്നു"
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-msgstr ""
-+#: booleans.py:228
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr "എക്സ് യുസര്സ്പെയിസ് ഒബ്ജക്ട് മാനേജറിനെ പിന്തുണയ്ക്കുന്നു"
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr "കരുതിവച്ചിട്ടില്ലാത്ത പോര്ട്ടുകളിലേക്കു് കണക്ട് ചെയ്യുവാന് zabbix-നെ അനുവദിയ്ക്കുക"
+
-+#: booleans.py:229
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr "ക്രമീകരണ ഫയലുകള് സൂക്ഷിയ്ക്കുന്നതിനായി zebra ഡെമണിനെ അനുവദിയ്ക്കുക"
+
-+#: booleans.py:230
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr "പൊതുവായ ഇടപാടുകള്ക്കുള്ള ഫയലുകളില് മാറ്റം വരുത്തുന്നതിനായി ZoneMinder-നെ അനുവദിയ്ക്കുക."
diff --git a/policycoreutils/po/mr.po b/policycoreutils/po/mr.po
-index 7098e9f..21d009c 100644
+index 7098e9f..855f08a 100644
--- a/policycoreutils/po/mr.po
+++ b/policycoreutils/po/mr.po
@@ -1,71 +1,67 @@
@@ -202768,13 +204432,12 @@ index 7098e9f..21d009c 100644
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
--"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-"Language-Team: Marathi (http://www.transifex.net/projects/p/fedora/language/"
-"mr/)\n"
-"Language: mr\n"
-+"POT-Creation-Date: 2012-10-08 10:31-0400\n"
-+"PO-Revision-Date: 2012-10-29 10:14+0000\n"
-+"Last-Translator: sandeeps <sshedmak at redhat.com>\n"
+"Language-Team: Marathi (http://www.transifex.com/projects/p/fedora/language/mr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -202838,7 +204501,7 @@ index 7098e9f..21d009c 100644
#: ../run_init/run_init.c:336
#, c-format
-@@ -75,17 +71,17 @@ msgstr "%s फाइलमध्ये संदर्भ नाही\n"
+@@ -75,411 +71,417 @@ msgstr "%s फाइलमध्ये संदर्भ नाही\n"
#: ../run_init/run_init.c:361
#, c-format
msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
@@ -202858,11 +204521,13 @@ index 7098e9f..21d009c 100644
-msgstr "exec संदर्भ %s वर निर्धारित करता आला नाही.\n"
+msgstr "exec संदर्भ %s करीता निश्चित करणे अशक्य.\n"
- #: ../audit2allow/audit2allow:230
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
msgid "******************** IMPORTANT ***********************\n"
-@@ -93,879 +89,876 @@ msgstr "******************** महत्वाचे ***********************\n"
+ msgstr "******************** महत्वाचे ***********************\n"
- #: ../audit2allow/audit2allow:231
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
-msgstr "हा संकुल करार सक्रीय करण्याकरीता, हे कार्यान्वीत करा:"
-
@@ -202872,134 +204537,134 @@ index 7098e9f..21d009c 100644
+msgstr "ह्या करार संकुलला सक्रिय करायचे असल्यास, चालवा:"
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
-msgstr "semanage व्यवहार सुरू करता आला नाही"
+msgstr "semanage हँडलचे निर्माण अशक्य"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
-msgstr "SELinux धोरण व्यवस्थापित नाही किंवा भंडार मिळू शकत नाही."
+msgstr "SELinux धोरण व्यवस्थापित किंवा साठ्याकरीता प्रवेश अशक्य."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
-msgstr "धोरण भंडार वाचू शकत नाही."
+msgstr "पॉलिसि स्टोर वाचणे अशक्य."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
-msgstr "semanage जोडणी प्रस्तापित करू शकत नाही"
+msgstr "semanage जोडणी स्थापीत करणे अशक्य"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
-msgstr "MLS कार्यान्वीत स्तरची चाचणी करणे अशक्य"
+msgstr "MLS सुरू असलेल्या स्तरची चाचणी अशक्य"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
-msgstr "अजून लागू केले नाही"
+msgstr "अजूनही लागू केले नाही"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
-msgstr "Semanage ट्रांजॅकशनची प्रगती आधिपासूनच आहे"
+msgstr "Semanage ट्रांजॅकशन आधिपासूनच प्रगतीशील आहे"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
-msgstr "semanage व्यवहार सुरू करता आला नाही"
+msgstr "semanage ट्रांजॅक्शन सुरू करणे अशक्य"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
-msgstr "semanage व्यवहार पाठवू शकला नाही"
+msgstr "semanage ट्रांजॅक्शन सादर करणे अशक्य"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "Semanage ट्रांजॅकशनची प्रगती नाही"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "SELinux विभागांची सूची दाखवणे अशक्य"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
-msgstr ""
+msgstr "विभागांचे नाव"
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "आवृत्ती"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
-msgstr "बंद करणे"
+msgstr "बंद केले"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
-msgstr ""
+msgstr "विभाग %s (काढून टाकणे अपयशी) बंद करणे अशक्य"
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
-msgstr ""
+msgstr "विभाग %s (काढून टाकणे अपयशी) सुरू करणे अशक्य"
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
-msgstr ""
+msgstr "विभाग %s (काढून टाकण्यास अपयशी) काढून टाकणे अशक्य"
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
-msgstr ""
+msgstr "dontaudit ला 'सुरू' किंवा 'बंद' आवश्यक आहे"
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
-msgstr ""
+msgstr "अंतर्भुतीय परवानगीय प्रकार"
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
-msgstr ""
+msgstr "पसंतीचे परवानगीय प्रकार"
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
-msgstr "परवानगीय क्षेत्र %s निश्चित करू शकले नाही (विभाग प्रतिष्ठापन अपयशी)"
+msgstr "परवानगीय डोमेन %s निश्चित करणे अशक्य (विभाग प्रतिष्ठापन अपयशी)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
-msgstr "परवानगीय क्षेत्र %s काढून टाकू शकत नाही (काढून टाकणे अपयशी)"
@@ -203012,13 +204677,13 @@ index 7098e9f..21d009c 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
-+#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
-+#: ../semanage/seobject.py:2031
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
-msgstr "%s साठी कळ निर्माण करू शकत नाही"
@@ -203026,97 +204691,97 @@ index 7098e9f..21d009c 100644
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
-msgstr "%s साठी लॉगीन मॅपिंग व्याख्यीत केली आहे का हे तपासू शकलो नाही"
+msgstr "%s साठी लॉगिन मॅपिंग ठरवले नसल्यास तपासणी अशक्य"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
-msgstr "Linux समुह %s अस्तित्वात नाही"
+msgstr "Linux गट %s अस्तित्वात नाही"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
-msgstr "Linux उपयोक्ता %s अस्तित्वात नाही"
+msgstr "Linux वापरकर्ता %s अस्तित्वात नाही."
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
-msgstr "%s साठी लॉगीन मॅपिंग निर्माण करू शकलो नाही"
+msgstr "%s करीता लॉगिन मॅपिंग निर्माण करणे अशक्य"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
-msgstr "%s साठी नाव ठेवता आले नाही"
+msgstr "%s साठी नाव ठरवणे अशक्य"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
-msgstr "MLS परिसीमा %s साठी निर्धारित करता आली नाही"
+msgstr "%s साठी MLS व्याप्तिकरीता ठरवणे अशक्य"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
-msgstr "SELinux उपयोक्ता %s साठी निर्धारित करता आला नाही"
+msgstr "%s साठी SELinux वापरकर्ता ठरवणे अशक्य"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
-msgstr "%s साठी लॉगीन मॅपिंग जमा करता आले नाही"
+msgstr "%s साठी लॉगिन मॅपिंग समाविष्ट करणे अशक्य"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "seuser किंवा serange आवश्यक"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
-msgstr "%s साठी लॉगीन मॅपिंग व्याख्यीत नाही"
+msgstr "%s साठी लॉगिन मॅपिंग ठरवले नाही"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
-msgstr "seuser ला %s साठी प्रश्न करू शकलो नाही"
+msgstr "%s साठी seuser ची चौकशी अशक्य"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
-msgstr "%s साठी लॉगीन मॅपिंग बदलू शकलो नाही"
+msgstr "%s साठी लॉगीन मॅपिंग संपादित करणे अशक्य"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
-msgstr "%s साठी लॉगीन मॅपिंग धोरणात व्याख्यीत आहे, ती नष्ट करता येत नाही "
+msgstr "धोरणात %s साठी लॉगिन मॅपिंग ठरवले आहे, त्यास नष्ट करणे अशक्य"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
-msgstr "%s साठी लॉगीन मॅपिंग नष्ट करू शकलो नाही"
@@ -203124,14 +204789,14 @@ index 7098e9f..21d009c 100644
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
-msgstr "लॉगीन मॅपिंग्सची यादी करू शकलो नाही"
+msgstr "लॉगिन मॅपिंग्स् सूचीत दाखवणे अशक्य"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
-msgstr "दाखलन नाव"
@@ -203139,8 +204804,8 @@ index 7098e9f..21d009c 100644
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -203148,18 +204813,22 @@ index 7098e9f..21d009c 100644
msgstr "SELinux वापरकर्ता"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
-msgstr "MLS/MCS क्षेत्र"
+msgstr "MLS/MCS व्याप्ति"
++
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
-msgstr "SELinux उपयोक्ता %s व्याखीत असल्याचे तपासू शकलो नाही"
@@ -203167,245 +204836,242 @@ index 7098e9f..21d009c 100644
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
-msgstr "%s साठी उपयोक्त्यास प्रश्न करू शकत नाही"
+msgstr "%s करीता वापरकर्त्याची चौकशी अशक्य"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
-msgstr "%s साठी किमान एक भूमिका जोडली पाहिजे"
+msgstr "%s साठी किमान एक भूमिका समाविष्ट करणे आवश्यक"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
-msgstr "SELinux उपयोक्ता %s साठी निर्माण करता आला नाही"
+msgstr "%s साठी SELinux वापरकर्ता निर्माण करणे अशक्य"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
-msgstr "भुमिका %s जमा करता आली नाही %s करता"
+msgstr "भूमिका %s समाविष्ट करणे अशक्य, %s करीता"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
-msgstr "%s साठी MLS स्तर निर्धारित करता आला नाही"
+msgstr "%s साठी MLS स्तर ठरवणे अशक्य"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
-msgstr "पूर्वपद %s जमा करता आले नाही %s करीता"
+msgstr "प्रिफिक्स %s, %s करीता समाविष्ट करणे अशक्य"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
-msgstr "%s साठी कळ खेचता आली नाही"
+msgstr "%s साठी कळ प्राप्त करणे अशक्य"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
-msgstr "SELinux उपयोक्ता %s जोडता आला नाही"
+msgstr "SELinux वापरकर्ता %s समाविष्ट करणे अशक्य"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
-msgstr "पूर्वपद, भुमिका, स्तर किंवा परिसीमा आवश्यक"
+msgstr "प्रिफिक्स, भूमिका, स्तर किंवा व्याप्ति आवश्यक"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
-msgstr "पूर्वपद किंवा भुमिका आवश्यक"
+msgstr "प्रिफिक्स किंवा भूमिका आवश्यक"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
-msgstr "SELinux उपयोक्ता %s व्याख्यीत नाही"
+msgstr "SELinux वापरकर्ता %s ठरवले नाही"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
-msgstr "SELinux उपयोक्ता %s मध्ये बदल करता आले नाही"
+msgstr "SELinux वापरकर्ता %s संपादित करणे अशक्य"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
-msgstr "SELinux उपयोक्ता %s धोरणामध्ये व्याख्यीत आहे, नष्ट करता येणार नाही"
+msgstr "धोरणामध्ये SELinux वापरकर्ता %s ठरवले आहे, नष्ट करणे अशक्य"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
-msgstr "SELinux उपयोक्ता %s नष्ट करता आला नाही"
+msgstr "SELinux वापरकर्ता %s नष्ट करणे अशक्य"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
-msgstr "SELinux उपयोक्त्यांची यादी करता आली नाही"
+msgstr "SELinux उपयोक्त्यांची सूची दाखवणे अशक्य"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
-msgstr "उपयोक्ता %s साठी भुमिकांची यादी करता आली नाही"
+msgstr "वापरकर्ता %s साठी भूमिकांची सूची दाखवणे अशक्य"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
-msgstr "लेबलींग"
+msgstr "लेबलिंग"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
-msgstr "पुर्वपद"
+msgstr "प्रिफिक्स्"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
-msgstr "MCS स्थर"
+msgstr "MCS स्तर"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
-msgstr "MCS क्षेत्र"
+msgstr "MCS व्याप्ति"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "SELinux भूमिका"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:942
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "प्रोटोकॉल udp किंवा tcp आवश्यक आहे"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "पोर्ट आवश्यक आहे"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:954
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
-msgstr ""
+msgstr "अवैध पोर्ट"
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:958
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
-msgstr "%s/%s साठी कळ निर्माण करता आली नाही"
+msgstr "%s/%s साठी कळ निर्माण करणे अशक्य"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "प्रकार आवश्यक आहे"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
-+#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
-msgstr "%s/%s पोर्ट व्याख्यीत आहे काय हे तपासता आले नाही"
+msgstr "पोर्ट %s/%s ठरवले आहे याची तपासणी अशक्य"
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:977
+ #: ../semanage/seobject.py:1002
#, python-format
msgid "Port %s/%s already defined"
-msgstr "पोर्ट %s/%s आधिच व्याख्यीत"
+msgstr "पोर्ट %s/%s आधिपासूनच ठरवले आहे"
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:981
+ #: ../semanage/seobject.py:1006
#, python-format
msgid "Could not create port for %s/%s"
-msgstr "%s/%s साठी पोर्ट निर्माण करता आले नाही"
+msgstr "%s/%s साठी पोर्ट निर्माण करणे अशक्य"
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:987
+ #: ../semanage/seobject.py:1012
#, python-format
msgid "Could not create context for %s/%s"
-msgstr "%s/%s साठी संदर्भ निर्माण करता आला नाही"
+msgstr "%s/%s साठी संदर्भ निर्माण करणे अशक्य"
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:991
+ #: ../semanage/seobject.py:1016
#, python-format
msgid "Could not set user in port context for %s/%s"
-msgstr "%s/%s च्या पोर्ट संदर्भात उपयोक्त्यास निर्धारित करता आले नाही"
+msgstr "%s/%s च्या पोर्ट संदर्भात वापरकर्त्याला निश्चित कऱणे अशक्य"
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:995
+ #: ../semanage/seobject.py:1020
#, python-format
msgid "Could not set role in port context for %s/%s"
-msgstr "%s/%s साठी पोर्ट संदर्भात भुमिका निर्धारित करता आली नाही"
+msgstr "%s/%s साठी पोर्ट संदर्भात भूमिका निश्चित करणे अशक्य"
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:999
+ #: ../semanage/seobject.py:1024
#, python-format
msgid "Could not set type in port context for %s/%s"
-msgstr "%s/%s साठी पोर्ट संदर्भात प्रकार निर्धारित करता आला नाही"
+msgstr "%s/%s साठी पोर्ट संदर्भात प्रकार निश्चित करणे अशक्य"
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1004
+ #: ../semanage/seobject.py:1029
#, python-format
msgid "Could not set mls fields in port context for %s/%s"
-msgstr "%s/%s साठी पोर्ट संदर्भात mls क्षेत्रे निर्धारित करता आली नाहीत"
+msgstr "%s/%s साठी पोर्ट संदर्भात mls क्षेत्रे निश्चित करणे अशक्य"
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1008
+ #: ../semanage/seobject.py:1033
#, python-format
msgid "Could not set port context for %s/%s"
-msgstr "%s/%s साठी पोर्ट संदर्भ निर्धारित करता आला नाही"
+msgstr "%s/%s साठी पोर्ट संदर्भ निश्चित करणे अशक्य"
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1012
+ #: ../semanage/seobject.py:1037
#, python-format
msgid "Could not add port %s/%s"
-msgstr "%s/%s पोर्ट जोडू शकत नाही"
@@ -203413,111 +205079,116 @@ index 7098e9f..21d009c 100644
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
-+#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "setype किंवा serange आवश्यक"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1028
+@@ -487,485 +489,495 @@ msgstr "setype किंवा serange आवश्यक"
msgid "Requires setype"
msgstr "setype आवश्यक"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
-msgstr "पोर्ट %s/%s व्याख्यीत नाही"
+msgstr "पोर्ट %s/%s ठरवले नाही"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1040
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
-msgstr "पोर्ट %s/%s ला प्रश्न करता आले नाही"
+msgstr "पोर्ट %s/%s ची चौकशी अशक्य"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1051
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
-msgstr "पोर्ट %s/%s मध्ये बदल करता आले नाहीत"
+msgstr "पोर्ट %s/%s संपादित करणे अशक्य"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1064
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
-msgstr "पोर्टांची यादी बनविता आली नाही"
+msgstr "पोर्टांची सूची दाखवणे अशक्य"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1080
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
-msgstr "पोर्ट %s नष्ट करता आले नाही"
+msgstr "पोर्ट %s नष्ट करणे अशक्य"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1097
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
-msgstr "पोर्ट %s/%s धोरणात व्याख्यीत आहे, नष्ट करता येणार नाही"
+msgstr "धोरणात पोर्ट %s/%s ठरवले आहे, नष्ट करणे अशक्य"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1101
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
-msgstr "पोर्ट %s/%s नष्ट करता आले नाही"
+msgstr "पोर्ट %s/%s नष्ट करणे अशक्य"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
-msgstr "पोर्टांची यादी करता आली नाही"
+msgstr "पोर्टची सूची दाखवणे अशक्य"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "SELinux पोर्ट प्रकार"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "प्रोटो"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "पोर्ट क्रमांक"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1197
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "नोड पत्ता आवश्यक आहे"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1212
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
-msgstr "अपरिचीत किंवा न आढळलेले शिष्टाचार"
+msgstr "अपरिचीत किंवा न आढळलेले प्रोटोकॉल"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
-+#: ../semanage/seobject.py:1713
- msgid "SELinux Type is required"
- msgstr "SELinux प्रकार आवश्यक आहे"
+-msgid "SELinux Type is required"
+-msgstr "SELinux प्रकार आवश्यक आहे"
++#: ../semanage/seobject.py:1256
++msgid "SELinux node type is required"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
-+#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
-+#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
-msgstr "%s साठी कळ बनवू शकलो नाही"
@@ -203525,15 +205196,15 @@ index 7098e9f..21d009c 100644
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
-+#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
-msgstr "पत्ता %s व्याख्यीत आहे हे तपासता आले नाही"
+msgstr "पत्ता %s ठरवले आहे, याची तपासणी अशक्य"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1241
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
-msgstr "%s करीता पत्ता बनवू शकले नाही"
@@ -203541,312 +205212,320 @@ index 7098e9f..21d009c 100644
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1675
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
-msgstr "%s साठी संदर्भ निर्माण करू शकले नाही"
+msgstr "%s साठी संदर्भ निर्माण अशक्य"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1251
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
-msgstr "%s करीता मास्क् निश्चित करता आले नाही"
+msgstr "%s करीता मास्क् निश्चित करणे अशक्य"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1255
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
-msgstr "%s करीता पत्ता संदर्भात वापरकर्ता निश्चित करू शकले नाही"
+msgstr "%s करीता पत्ता संदर्भात वापरकर्ता निश्चित करणे अशक्य"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1259
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
-msgstr "%s साठी पत्ता संदर्भात भुमिका निश्चित करू शकले नाही"
+msgstr "%s साठी पत्ता संदर्भात भूमिका निश्चित करणे अशक्य"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1263
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
-msgstr "%s करीता पत्ता संदर्भातील प्रकार निश्चित करू शकले नाही"
+msgstr "%s करीता पत्ता संदर्भातील प्रकार निश्चित करणे अशक्य"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
-msgstr "%s करीता पत्ता संदर्भ अंतर्गत mls क्षेत्र निश्चित करू शकत नाही"
+msgstr "%s करीता पत्ता संदर्भ अंतर्गत mls क्षेत्र निश्चित करणे अशक्य"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
-msgstr "%s करीता पत्ता संदर्भ निश्चित करू शकत नाही"
+msgstr "%s करीता पत्ता संदर्भ निश्चित करणे अशक्य"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
-msgstr "पत्ता %s जोडू शकत नाही"
+msgstr "पत्ता %s समाविष्ट करणे अशक्य"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "पत्ता %s निश्चित केले नाही"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1305
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "पत्ता %s ला प्रश्न विचारू शकत नाही"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
-msgstr "पत्ता %s संपादीत करू शकत नाही"
+msgstr "पत्ता %s संपादीत करणे अशक्य"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1343
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "पत्ता %s नियमावलीत निश्चित केले आहे, वगळले जाऊ शकत नाही"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1347
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
-msgstr "पत्ता %s नष्ट करू शकत नाही"
+msgstr "पत्ता %s नष्ट करणे अशक्य"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
-msgstr ""
+msgstr "सर्व नोड मॅपिंग्स् नष्ट करणे अशक्य"
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1373
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
-msgstr "addrs यादीत दर्शवू शकले नाही"
+msgstr "addrs सूचीत दाखवणे अशक्य"
++
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
++msgid "SELinux Type is required"
++msgstr "SELinux प्रकार आवश्यक आहे"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
-msgstr "इंटरफेस %s व्याख्यीत आहे काय हे तपासता आले नाही"
+msgstr "इंटरफेस %s ठरवले आहे किंवा नाही याची तपासणी अशक्य"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1440
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
-msgstr "%s साठी इंटरफेस निर्माण करता आला नाही"
+msgstr "%s साठी इंटरफेस निर्माण करणे अशक्य"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1449
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
-msgstr "%s च्या इंटरफेस संदर्भात उपयोक्ता निर्धारित करता आला नाही"
+msgstr "%s करीता इंटरफेस संदर्भात वापरकर्ता निश्चित करणे अशक्य"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1453
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
-msgstr "%s च्या इंटरफेस संदर्भामध्ये भुमिका निर्धारित करता आली नाही"
+msgstr "%s करीता इंटरफेस संदर्भामध्ये भूमिका निश्चित करणे अशक्य"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1457
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
-msgstr "%s च्या इंटरफेस संदर्भात प्रकार निर्धारित करता आला नाही"
+msgstr "%s च्या इंटरफेस संदर्भात प्रकार निश्चित करणे अशक्य"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1462
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
-msgstr "%s च्या इंटरफेस संदर्भात mls क्षेत्रे निर्धारित करता आली नाहीत"
+msgstr "%s च्या इंटरफेस संदर्भात mls क्षेत्रे निश्चित करणे अशक्य"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1466
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
-msgstr "%s साठी इंटरफेस संदर्भ निर्धारित करता आला नाही"
+msgstr "%s साठी इंटरफेस संदर्भ निश्चित करणे अशक्य"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1470
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
-msgstr "%s साठी संदेश संदर्भ निर्धारित करता आला नाही"
+msgstr "%s साठी संदेश संदर्भ निश्चित करणे अशक्य"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
-msgstr "इंटरफेस %s जमा करता आला नाही"
+msgstr "इंटरफेस %s समाविष्ट करणे अशक्य"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
-msgstr "इंटरफेस %s व्याख्यीत नाही"
+msgstr "इंटरफेस %s ठरवले नाही"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1501
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
-msgstr "इंटरफेस %s ला प्रश्न करता आले नाही"
+msgstr "इंटरफेस %s ची चौकशी अशक्य"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
-msgstr "इंटरफेस %s मध्ये बदल करता आले नाही"
+msgstr "इंटरफेस %s मध्ये बदल करणे अशक्य"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
-msgstr "इंटरफेस %s धोरणात व्याख्यीत आहे, नष्ट करता येणार नाही"
+msgstr "इंटरफेस %s धोरणात ठरवले आहे, नष्ट करणे अशक्य"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
-msgstr "इंटरफेस %s नष्ट करता आला नाही"
+msgstr "इंटरफेस %s नष्ट करणे अशक्य"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
-msgstr ""
+msgstr "सर्व संवाद मॅपिंग नष्ट करणे अशक्य"
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1567
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
-msgstr "इंटरफेसची यादी करता आली नाही"
+msgstr "इंटरफेसची सूची दाखवणे अशक्य"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
-msgstr "SELinux संवादपट"
+msgstr "SELinux संवाद"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "संदर्भ"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1652
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
-msgstr ""
+msgstr "%s करीता इक्विवँलेंस क्लास आधिपासूनच अस्तित्वात आहे"
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1658
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
-msgstr ""
+msgstr "फाइल स्पेक %s इक्विवॅलेंस रूल '%s %s' सह मतभेदीय आहे"
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
-msgstr ""
+msgstr "%s करीता इक्विवँलेंस क्लास अस्तित्वात नाही"
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1681
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
-msgstr "%s साठी फाइल संदर्भात उपयोक्ता निर्धारित करता आला नाही"
+msgstr "%s करीता फाइल संदर्भात वापरकर्ता निश्चित करणे अशक्य"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1685
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
-msgstr "%s साठी फाइल संदर्भात भुमिका निर्धारित करता आली नाही"
+msgstr "%s साठी फाइल संदर्भात भूमिका निश्चित करणे अशक्य"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
-msgstr "%s साठी फाइल संदर्भात mls क्षेत्रे निर्धारित करता आले नाहीत"
+msgstr "%s साठी फाइल संदर्भात mls क्षेत्रे निर्धारित करणे अशक्यत"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "अवैध फाइल गुणविशेष"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1698
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
-msgstr ""
+msgstr "फाइल निर्देशनमध्ये मोकळी जागा समाविष्टीत असणे अशक्य"
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1703
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
+"instead"
+msgstr "फाइल स्पेक् %s इक्विवॅलेंस नियम '%s %s' सह मतभेद होते; त्याऐवजी '%s' समाविष्ट करण्याचा प्रयत्न करा"
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
+ msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
-+#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
-+#: ../semanage/seobject.py:1865
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
-msgstr "%s साठी संदर्भ फाइल व्याख्यीत आहे काय हे तपासता आले नाही"
+msgstr "%s साठी फाइल संदर्भ ठरवले आहे, याची तपासणी अशक्य"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1734
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
-msgstr "%s साठी फाइल संदर्भ निर्माण करता आला नाही"
+msgstr "%s साठी फाइल संदर्भ निर्माण करणे अशक्य"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1742
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
-msgstr "%s च्या फाइल संदर्भात प्रकार निर्धआरित करता आला नाही"
@@ -203854,97 +205533,97 @@ index 7098e9f..21d009c 100644
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
-+#: ../semanage/seobject.py:1811
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
-msgstr "%s साठी फाइल संदर्भ निर्धारित करता आला नाही"
+msgstr "%s साठी फाइल संदर्भ निश्चित करणे अशक्य"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
-msgstr "%s साठी फाइल संदर्भ जोडता आला नाही"
+msgstr "%s साठी फाइल संदर्भ समाविष्ट करणे अशक्य"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1770
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "setype, serange किंवा seuser आवश्यक"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
-msgstr "%s साठी फाइल संदर्भ व्याख्यीत नाही"
+msgstr "%s साठी फाइल संदर्भ ठरवले नाही"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1789
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
-msgstr "%s साठी फाइल संदर्भास प्रश्न करता आले नाही"
+msgstr "%s साठी फाइल संदर्भास प्रश्न करणे अशक्य"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1815
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
-msgstr "%s साठी फाइल संदर्भात बदल करता आले नाही"
+msgstr "%s साठी फाइल संदर्भात बदल करणे अशक्य"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1828
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
-msgstr "फाइल संदर्भांची यादी करता आली नाही"
+msgstr "फाइल संदर्भांची सूची दाखवणे अशक्य"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1842
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
-msgstr "फाइल संदर्भ नष्ट %s करता आला नाही"
+msgstr "फाइल संदर्भ नष्ट %s करणे अशक्य"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
-msgstr "%s साठी फाइल संदर्भ धोरणात व्याख्यीत, नष्ट करता येणार नाही"
+msgstr "%s साठी फाइल संदर्भ धोरणात व्याख्यीत, नष्ट करणे अशक्य"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1873
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
-msgstr "%s साठी फाइल संदर्भ नष्ट करता आला नाही"
+msgstr "%s साठी फाइल संदर्भ नष्ट करणे अशक्य"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
-msgstr "फाइल संदर्भांची यादी करता आली नाही"
+msgstr "फाइल संदर्भांची सूची दाखवणे अशक्य"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
-msgstr "स्थानिक फाइल संदर्भांची यादी करता आली नाही"
+msgstr "स्थानिक फाइल संदर्भांची सूची दाखवणे अशक्य"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux fcontext"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "प्रकार"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1942
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
@@ -203952,7 +205631,7 @@ index 7098e9f..21d009c 100644
+msgstr "\nSELinux डिस्ट्रिब्युशन fcontext इक्विवॅलेंस \n"
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1947
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -203961,112 +205640,111 @@ index 7098e9f..21d009c 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
-+#: ../semanage/seobject.py:2040
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
-msgstr "boolean %s व्याख्यीत आहे काय हे तपासता आले नाही"
+msgstr "boolean %s ठरवले आहे, याची तपासणी करणे अशक्य"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
-msgstr "boolean %s व्याख्यीत नाही"
+msgstr "बूलियन %s ठरवले नाही"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:1987
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
-msgstr "फाइल संदर्भ %s ला प्रश्न करता आले नाही"
+msgstr "फाइल संदर्भ %s ची चौकशी अशक्य"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:1992
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
-msgstr "तुम्ही खालिल मुल्य पैकी एक मुल्य प्रविष्ट केले पाहिजे: %s"
+msgstr "तुम्ही खालिल पैकी एक मूल्य निर्देशीत केले पाहिजे: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:1997
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
-msgstr "बूलीयन %s चे सक्रीय मुल्य निश्चित करू शकले नाही"
+msgstr "बूलियन %s चे सक्रीय मूल्य निश्चित अशक्य"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2000
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
-msgstr "boolean %s मध्ये बदल करता आले नाही"
+msgstr "बूलियन %s मध्ये बदल करणे अशक्य"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2018
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "अयोग्य प्रकार %s: रेकॉर्ड %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2042
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
-msgstr "boolean %s धोरणात व्याख्यीत आहे, नष्ट करता येणार नाही"
+msgstr "boolean %s धोरणात ठरवले आहे, नष्ट करणे अशक्य"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2046
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
-msgstr "boolean %s नष्ट करता आले नाही"
+msgstr "boolean %s नष्ट करणे अशक्य"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
-msgstr "booleans ची यादी करता आली नाही"
+msgstr "बूलियन्सची सूची दाखवणे अशक्य"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2100
- msgid "unknown"
- msgstr "अपरिचीत"
-
+-msgid "unknown"
+-msgstr "अपरिचीत"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "बंद"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "on"
-msgstr "चालू"
+msgstr "सुरू"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
-msgstr "SELinux बूलीयन"
+msgstr "SELinux बूलियन"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "State"
-msgstr ""
+msgstr "स्तर"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "Default"
-msgstr ""
+msgstr "पूर्वनिर्धारित"
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "वर्णन"
@@ -204096,7 +205774,7 @@ index 7098e9f..21d009c 100644
#: ../newrole/newrole.c:450
#, c-format
-@@ -980,127 +973,127 @@ msgstr "त्रुटी! शेल वैध नाही.\n"
+@@ -980,127 +992,127 @@ msgstr "त्रुटी! शेल वैध नाही.\n"
#: ../newrole/newrole.c:512
#, c-format
msgid "Unable to clear environment\n"
@@ -204250,7 +205928,7 @@ index 7098e9f..21d009c 100644
#: ../newrole/newrole.c:943
#, c-format
-@@ -1110,76 +1103,80 @@ msgstr "%s वैध संदर्भ नाही\n"
+@@ -1110,76 +1122,80 @@ msgstr "%s वैध संदर्भ नाही\n"
#: ../newrole/newrole.c:950
#, c-format
msgid "Unable to allocate memory for new_context"
@@ -204268,12 +205946,12 @@ index 7098e9f..21d009c 100644
msgid "Unable to set SIGHUP handler\n"
-msgstr "SIGHUP हाताळक निर्धारित करण्यास असमर्थ\n"
+msgstr "SIGHUP हँडलर ठरवण्यास अशक्य\n"
-
--#: ../newrole/newrole.c:1053
++
+#: ../newrole/newrole.c:1036
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr "माफ करा, नवीनरोल क्षमता वगळण्यास अपयशी\n"
-+
+
+-#: ../newrole/newrole.c:1053
+#: ../newrole/newrole.c:1052
#, c-format
msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
@@ -204357,7 +206035,7 @@ index 7098e9f..21d009c 100644
#: ../load_policy/load_policy.c:22
#, c-format
-@@ -1189,31 +1186,31 @@ msgstr "वापर: %s [-qi]\n"
+@@ -1189,31 +1205,31 @@ msgstr "वापर: %s [-qi]\n"
#: ../load_policy/load_policy.c:71
#, c-format
msgid "%s: Policy is already loaded and initial load requested\n"
@@ -204395,7 +206073,7 @@ index 7098e9f..21d009c 100644
#: ../scripts/chcat:188 ../scripts/chcat:198
#, c-format
-@@ -1222,41 +1219,41 @@ msgstr "%s %s मध्ये नाही"
+@@ -1222,41 +1238,41 @@ msgstr "%s %s मध्ये नाही"
#: ../scripts/chcat:267 ../scripts/chcat:272
msgid "Can not combine +/- with other types of categories"
@@ -204445,7 +206123,7 @@ index 7098e9f..21d009c 100644
#: ../scripts/chcat:331
#, c-format
-@@ -1266,11 +1263,11 @@ msgstr "वापर %s -L"
+@@ -1266,11 +1282,11 @@ msgstr "वापर %s -L"
#: ../scripts/chcat:332
#, c-format
msgid "Usage %s -L -l user"
@@ -204459,7 +206137,7 @@ index 7098e9f..21d009c 100644
#: ../scripts/chcat:334
msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
-@@ -1280,2088 +1277,2058 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1280,2088 +1296,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyConfidential juser"
@@ -204549,35 +206227,40 @@ index 7098e9f..21d009c 100644
-msgstr ""
+msgstr "प्रवेश '%s' आवश्यक आहे"
- #: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
msgid "Policy Module"
-msgstr ""
+msgstr "धोरण विभाग"
- #: ../gui/modulesPage.py:57
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
msgid "Module Name"
-msgstr ""
+msgstr "विभागाचे नाव"
- #: ../gui/modulesPage.py:134
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
msgid "Disable Audit"
-msgstr ""
+msgstr "ऑडिट बंद करा"
- #: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
msgid "Enable Audit"
-msgstr ""
+msgstr "ऑडिट सुरू करा"
- #: ../gui/modulesPage.py:162
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
msgid "Load Policy Module"
-msgstr ""
--
++msgstr "धोरण विभाग लोड करा"
+
-#: ../gui/polgen.glade:79
-msgid "Polgen"
-msgstr ""
-+msgstr "धोरण विभाग लोड करा"
-
+-
-#: ../gui/polgen.glade:80
+#: ../gui/polgen.glade:9
msgid "Red Hat 2007"
@@ -204624,12 +206307,12 @@ index 7098e9f..21d009c 100644
msgid "<b>Applications</b>"
-msgstr ""
+msgstr "<b>ॲप्लिकेशन्स्</b>"
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
-+msgid "Standard Init Daemon"
-+msgstr "मानक Init डिमन"
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
++msgid "Standard Init Daemon"
++msgstr "मानक Init डिमन"
++
+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
msgid ""
"Standard Init Daemon are daemons started on boot via init scripts. Usually "
@@ -204642,7 +206325,7 @@ index 7098e9f..21d009c 100644
+msgstr "मानक Init डिमन init स्क्रिप्टच्या मदतीने बूटवेळी सुरु होणारे डिमन आहेत. सहसा /etc/rc.d/init.d मध्ये स्क्रिप्ट आवश्यक आहे"
-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
msgid "DBUS System Daemon"
-msgstr ""
+msgstr "DBUS प्रणाली डिमन"
@@ -204660,7 +206343,7 @@ index 7098e9f..21d009c 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr "वेब ॲप्लिकेशन/स्क्रिप्ट (CGI)"
@@ -204674,7 +206357,7 @@ index 7098e9f..21d009c 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr "वापरकर्ता ॲप्लिकेशन"
@@ -204691,7 +206374,7 @@ index 7098e9f..21d009c 100644
+msgstr "वापरकर्ता ॲप्लिकेशन ती ॲप्लिकेशन आहेत जी वापरकर्त्याकडून मर्यादीत करण्याजोगी असते"
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
-msgstr ""
+msgstr "सँडबॉक्स्"
@@ -204715,7 +206398,7 @@ index 7098e9f..21d009c 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-msgstr ""
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr "किमान टर्मिनल वापरकर्ता भूमिका"
@@ -204730,7 +206413,7 @@ index 7098e9f..21d009c 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-msgstr ""
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr "किमान X Windows वापरकर्ता भूमिका"
@@ -204745,7 +206428,7 @@ index 7098e9f..21d009c 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-msgstr ""
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr "वापरकर्ता भूमिका"
@@ -204760,7 +206443,7 @@ index 7098e9f..21d009c 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-msgstr ""
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr "प्रशासक वापरकर्ता भूमिका"
@@ -204792,7 +206475,7 @@ index 7098e9f..21d009c 100644
+msgstr "<b>रूट वापरकर्ते</b>"
-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
++#: ../gui/polgen.glade:623
msgid "Root Admin User Role"
-msgstr ""
+msgstr "रूट प्रशासक वापरकर्ता पध्दती"
@@ -204814,7 +206497,7 @@ index 7098e9f..21d009c 100644
+msgstr "<b>ॲप्लिकेशन किंवा वापरकर्ता भूमिका द्या:</b>"
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
-msgstr ""
+msgstr "नाव"
@@ -204904,12 +206587,12 @@ index 7098e9f..21d009c 100644
+#: ../gui/polgen.glade:1001
msgid "<b>Select the user_roles that will transition to %s:</b>"
-msgstr ""
--
++msgstr "<b>%s करीता स्थानांतरनजोगी user_roles ची नीवड करा:</b>"
+
-#: ../gui/polgen.glade:1227
-msgid "Select the user roles that will transiton to this applications domains."
-msgstr ""
-+msgstr "<b>%s करीता स्थानांतरनजोगी user_roles ची नीवड करा:</b>"
-
+-
-#: ../gui/polgen.glade:1255
-msgid "label108"
-msgstr ""
@@ -204994,12 +206677,12 @@ index 7098e9f..21d009c 100644
"Enter a comma separated list of udp ports or ranges of ports that %s binds "
"to. Example: 612, 650-660"
-msgstr ""
--
++msgstr "udp पोर्टस् किंवा %s ज्यासह बाइंड करते त्या पोर्टच्या व्याप्तिची स्वल्पविराम विभाजीत सूची द्या. उदाहरणार्थ: 612, 650-660"
+
-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-msgid "Unreserved Ports (>1024)"
-msgstr ""
-+msgstr "udp पोर्टस् किंवा %s ज्यासह बाइंड करते त्या पोर्टच्या व्याप्तिची स्वल्पविराम विभाजीत सूची द्या. उदाहरणार्थ: 612, 650-660"
-
+-
-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-#: ../gui/polgen.glade:2233
+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
@@ -205169,75 +206852,75 @@ index 7098e9f..21d009c 100644
-#: ../gui/polgen.glade:3254
-msgid "Add Booleans Dialog"
-msgstr ""
-+msgstr "धोरण डिरेक्ट्री"
-
+-
-#: ../gui/polgen.glade:3327
-msgid "Boolean Name"
-msgstr ""
--
++msgstr "धोरण डिरेक्ट्री"
+
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
-msgstr ""
+msgstr "भूमिका"
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
-msgstr ""
+msgstr "अस्तित्वातील वापरकर्ता (_U)"
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
-msgstr ""
+msgstr "ॲप्लिकेशन"
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
-msgstr ""
+msgstr "%s डिरेक्ट्री पाहिजे"
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
-msgstr ""
+msgstr "वापरकर्ता निवडणे आवश्यक"
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
-msgstr ""
+msgstr "मर्यादीत करण्यासाठी चालवण्याजोगी फाइल नीवड करा."
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
-msgstr ""
+msgstr "मर्यादीत करण्याकरीता init स्क्रिप्ट फाइलची नीवड करा."
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
-msgstr ""
+msgstr "मर्यादीत ॲप्लिकेशनतर्फे निर्मीत किंवा लिखीत फाइल निवडा"
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
-msgstr ""
+msgstr "मर्यादीत ॲप्लिकेशनच्या नावी असलेले व त्यास लिहण्याजोगी डिरेक्ट्री निवडा"
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
-msgstr ""
+msgstr "यात धोरण फाइल निर्माण करण्यासाठी डिरेक्ट्री निवडा"
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -205246,13 +206929,13 @@ index 7098e9f..21d009c 100644
+msgstr "टाइप %s_t आधिपासूनच सद्याच्या धोरणमध्ये ठरवले आहे.\nतुम्हाला पुढे जायचे?"
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
-msgstr ""
+msgstr "नाव तपासा"
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -205261,47 +206944,39 @@ index 7098e9f..21d009c 100644
+msgstr "विभाग %s.pp आधिपासूनच सध्याच्या धोरणात लोड केले आहे.\nतुम्हाला पुढे जायचे?"
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
-msgstr ""
+msgstr "अक्षर व संख्या समाविष्ट असलेले तसेच मोकळी जागा नसलेले नाव समाविष्ट करा."
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
-msgstr ""
+msgstr "एक्जीक्यूटेबल देणे आवश्यक"
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
-msgstr ""
-+msgstr "SELinux संरचीत करा"
-
+-
-#: ../gui/polgen.py:158
-msgid "Internet Services Daemon"
-msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "नेटवर्क पोर्ट"
-
+-
-#: ../gui/polgen.py:197
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-msgstr ""
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr "SELinux पोर्ट\nप्रकार"
++msgstr "SELinux संरचीत करा"
-#: ../gui/polgen.py:324
-msgid "You must enter a name for your confined process/user"
-msgstr ""
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr "प्रोटोकॉल"
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
++msgstr "नेटवर्क पोर्ट"
-#: ../gui/polgen.py:326
-msgid ""
@@ -205376,17 +207051,19 @@ index 7098e9f..21d009c 100644
-msgstr ""
-
-#: ../gui/portsPage.py:85
--msgid ""
--"SELinux Port\n"
--"Type"
++#: ../gui/portsPage.py:85
+ msgid ""
+ "SELinux Port\n"
+ "Type"
-msgstr ""
--
--#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
--msgid "Protocol"
++msgstr "SELinux पोर्ट\nप्रकार"
+
+ #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+ msgid "Protocol"
-msgstr ""
--
--#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++msgstr "प्रोटोकॉल"
+
+ #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
msgid ""
"MLS/MCS\n"
"Level"
@@ -205743,29 +207420,132 @@ index 7098e9f..21d009c 100644
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
+msgstr "लेबल50"
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "फाइल संदर्भ समाविष्ट करा"
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "फाइल संदर्भ संपादित करा"
-#: ../gui/selinux.tbl:20
--msgid ""
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "फाइल संदर्भ नष्ट करा"
++
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "सर्व व इच्छिक फाइल संदर्भ अंतर्गत टॉगल करा"
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "लेबल38"
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "SELinux वापरकर्ता मॅपिंग समाविष्ट करा"
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "SELinux वापरकर्ता मॅपिंग संपादित करा"
++
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "SELinux वापरकर्ता मॅपिंग नष्ट करा"
++
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "लेबल39"
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "वापरकर्ता समाविष्ट करा"
++
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "वापरकर्ता संपादित करा"
++
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "वापरकर्ता नष्ट करा"
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "लेबल41"
++
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "नेटवर्क पोर्ट समाविष्ट करा"
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "नेटवर्क पोर्ट संपादित करा"
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "नेटवर्क पोर्ट नष्ट करा"
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "इच्छिक व सर्व पोर्ट अंतर्गत टॉगल करा"
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "लेबल42"
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "नविन करार घटक निर्माण करा"
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "धोरण विभाग लोड करा"
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "लोड करण्याजोगी धोरण विभाग काढून टाका"
++
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
-"Allow xguest SELinux user account to execute files in home directory or /tmp"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "फाइल संदर्भ समाविष्ट करा"
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr "अतिरीक ऑडिट नियम सुरू/बंद करा, ज्याचा अहवाल साधारणतः लॉग फाइलमध्ये आढळत नाही."
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "लेबल44"
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "प्रोसेस मोडला परवानगीयकरीता बदल करा."
++
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "प्रोसेस मोड जबरनरित्या लागू करा"
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "प्रोसेस डोमेन"
-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-#: ../gui/selinux.tbl:231
-msgid "NIS"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "फाइल संदर्भ संपादित करा"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "लेबल59"
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "फाइल संदर्भ नष्ट करा"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "SELinux वापरकर्ता '%s' आवश्यक आहे"
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
@@ -205774,748 +207554,732 @@ index 7098e9f..21d009c 100644
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "सर्व व इच्छिक फाइल संदर्भ अंतर्गत टॉगल करा"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
++msgstr "SELinux मॅन पृष्ठ निर्माण करा"
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "लेबल38"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
++msgstr "निर्मीत SELinux मॅन पृष्ठ जेथे साठवले जाईल ते मार्ग"
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "SELinux वापरकर्ता मॅपिंग समाविष्ट करा"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
+ msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "SELinux वापरकर्ता मॅपिंग संपादित करा"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
+ msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "SELinux वापरकर्ता मॅपिंग नष्ट करा"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
++msgstr "सर्व डोमेन्स्"
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "लेबल39"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
++msgstr "निर्माण करण्याजोगी मॅन पृष्ठाचे डोमेन नाव"
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "वापरकर्ता समाविष्ट करा"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
++msgstr "SELinux पॉलिसि नेटवर्क माहितीची चौकशी करा"
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "वापरकर्ता संपादित करा"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
++msgstr "सर्व SELinux पोर्ट प्रकारची सूची दाखवा"
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "वापरकर्ता नष्ट करा"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
++msgstr "पोर्टशी संबंधित SELinux प्रकार दाखवा"
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "लेबल41"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
++msgstr "ह्या SELinux प्रकारकरीता वर्णनकेलेले पोर्ट्स् दाखवा"
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "नेटवर्क पोर्ट समाविष्ट करा"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
++msgstr "ह्या डोमेनशी बाइंड व/किंवा जोडणीशक्य पोर्टस् दाखवा"
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "नेटवर्क पोर्ट संपादित करा"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr "डोमेन्स् परस्पर एकमेकांशी संपर्क करू शकते याकरीता SELinux पॉलिसिची चौकशी करा"
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "नेटवर्क पोर्ट नष्ट करा"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
++msgstr "स्रोत डोमेन"
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "इच्छिक व सर्व पोर्ट अंतर्गत टॉगल करा"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
++msgstr "लक्ष्य डोमेन"
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "लेबल42"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
++msgstr "बूलियन्स्चे वर्णन पहाण्यासाठी SELinux पॉलिसिची चौकशी करा"
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "नविन करार घटक निर्माण करा"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+ msgstr ""
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "धोरण विभाग लोड करा"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
++msgstr "वर्णन प्राप्त करण्याजोगी बूलियन"
-#: ../gui/selinux.tbl:41
--msgid ""
++#: ../sepolicy/sepolicy.py:301
+ msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "लोड करण्याजोगी धोरण विभाग काढून टाका"
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
++msgstr "सोअर्स् प्रोसेस डोमेन लक्ष्य प्रोसेस डोमेनकरीता स्थानांतरीत करण्यासाठी SELinux पॉलिसिची चौकशी करा"
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "अतिरीक ऑडिट नियम सुरू/बंद करा, ज्याचा अहवाल साधारणतः लॉग फाइलमध्ये आढळत नाही."
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
++msgstr "सोअर्स् प्रोसेस् डोमेन"
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "लेबल44"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
++msgstr "लक्ष्य प्रोसेस् डोमेन"
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "प्रोसेस मोडला परवानगीयकरीता बदल करा."
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
+ msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "प्रोसेस मोड जबरनरित्या लागू करा"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
+ msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "प्रोसेस डोमेन"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
++msgstr "SELinux पॉलिसि मॉड्युल साचा निर्माण करा"
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "लेबल59"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
+ msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
--msgstr ""
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "SELinux वापरकर्ता '%s' आवश्यक आहे"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
+ msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
-+msgstr "SELinux मॅन पृष्ठ निर्माण करा"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
+ msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "निर्मीत SELinux मॅन पृष्ठ जेथे साठवले जाईल ते मार्ग"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
++msgstr "निर्माण करण्याजोगी पॉलिसिचे नाव"
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
-+msgstr "सर्व डोमेन्स्"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
+ msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "निर्माण करण्याजोगी मॅन पृष्ठाचे डोमेन नाव"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
++msgstr "मर्यादीत करण्याजोगी एक्जिक्युटेबल"
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
-+msgstr "SELinux पॉलिसि नेटवर्क माहितीची चौकशी करा"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+ msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
-+msgstr "सर्व SELinux पोर्ट प्रकारची सूची दाखवा"
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
++msgstr "आदेश"
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
-+msgstr "पोर्टशी संबंधित SELinux प्रकार दाखवा"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+ msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
-+msgstr "ह्या SELinux प्रकारकरीता वर्णनकेलेले पोर्ट्स् दाखवा"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
+ msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "ह्या डोमेनशी बाइंड व/किंवा जोडणीशक्य पोर्टस् दाखवा"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
+ msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "डोमेन्स् परस्पर एकमेकांशी संपर्क करू शकते याकरीता SELinux पॉलिसिची चौकशी करा"
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "अपरिचीत"
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
-+msgstr "स्रोत डोमेन"
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
++msgstr "इंटरनेट सर्व्हिसेस् डिमन"
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
-+msgstr "लक्ष्य डोमेन"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
+ msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "बूलियन्स्चे वर्णन पहाण्यासाठी SELinux पॉलिसिची चौकशी करा"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
-+msgstr "सर्व बूलियन्स्चे वर्णन प्राप्त करा"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
-+msgstr "वर्णन प्राप्त करण्याजोगी बूलियन"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "सोअर्स् प्रोसेस डोमेन लक्ष्य प्रोसेस डोमेनकरीता स्थानांतरीत करण्यासाठी SELinux पॉलिसिची चौकशी करा"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
-+msgstr "सोअर्स् प्रोसेस् डोमेन"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
+ msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
-+msgstr "लक्ष्य प्रोसेस् डोमेन"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
++msgstr "वैध प्रकार:\n"
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
-+msgstr "SELinux पॉलिसि मॉड्युल साचा निर्माण करा"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "पोर्ट संख्या किंवा 1 ते %d पर्यंतची संख्यांची व्याप्ति पाहिजे "
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
-+msgstr "निर्माण करण्याजोगी पॉलिसिचे नाव"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
+ msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
-+msgstr "मर्यादीत करण्याजोगी एक्जिक्युटेबल"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+ msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
-+msgstr "पॉलिसि निर्माण चाचणी संच चालवा"
++#: ../sepolicy/sepolicy/generate.py:355
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr "विना मोकळी जागा नाव अल्फा न्युमेरिक असायला पाहिजे. पर्याय \"-n MODULENAME\" याचा वापर करणे गृहीत धरा"
-#: ../gui/selinux.tbl:72
-msgid "Games"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
-+msgstr "आदेश"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
++msgstr "वापरकर्ता भूमिका प्रकारकरीता एक्जिक्युटेब्ल्स्चे वाटप अशक्य."
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:158
-+msgid "Internet Services Daemon"
-+msgstr "इंटरनेट सर्व्हिसेस् डिमन"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
++msgstr "फक्त डिमन ॲप्लिकेशन्स् init स्क्रिप्टचा वापर करू शकतात.."
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:171
-+msgid "Valid Types:\n"
-+msgstr "वैध प्रकार:\n"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve बूलियन मूल्य पाहिजे"
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:205
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "पोर्ट संख्या किंवा 1 ते %d पर्यंतची संख्यांची व्याप्ति पाहिजे "
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog बूलियन मूल्य पाहिजे"
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:332
-+msgid "You must enter a name for your confined process/user"
-+msgstr "मर्यादीत कार्यपद्धती/वापरकर्त्यास नाव प्रविष्ट केले पाहिजे"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos बूलियन मूल्य पाहिजे"
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:334
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "विना मोकळी जागा नाव अल्फा न्युमेरिक असायला पाहिजे. पर्याय \"-n MODULENAME\" याचा वापर करणे गृहीत धरा"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache बूलियन मूल्य पाहिजे"
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:422
-+msgid "User Role types can not be assigned executables."
-+msgstr "वापरकर्ता भूमिका प्रकारकरीता एक्जिक्युटेब्ल्स्चे वाटप अशक्य."
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
++msgstr "USER प्रकार यांस आपोआप tmp संदर्भ लागू होतो"
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:428
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "फक्त डिमन ॲप्लिकेशन्स् init स्क्रिप्टचा वापर करू शकतात.."
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
+ msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:446
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve बूलियन मूल्य पाहिजे"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
++msgstr "आपल्या मर्यादीत कार्यपद्धतीकरीता एक्जीक्यूटेबेल मार्ग प्रविष्ट केलाच पाहिजे"
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:452
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog बूलियन मूल्य पाहिजे"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
++msgstr "टाइप एंफोर्समेंट फाइल"
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:458
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos बूलियन मूल्य पाहिजे"
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
++msgstr "संवाद फाइल"
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:464
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache बूलियन मूल्य पाहिजे"
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
++msgstr "फाइल संदर्भ फाइल"
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:494
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER प्रकार यांस आपोआप tmp संदर्भ लागू होतो"
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
+ msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1012
-+msgid "You must enter the executable path for your confined process"
-+msgstr "आपल्या मर्यादीत कार्यपद्धतीकरीता एक्जीक्यूटेबेल मार्ग प्रविष्ट केलाच पाहिजे"
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
++msgstr "स्क्रिप्ट मांडणी"
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1190
-+msgid "Type Enforcement file"
-+msgstr "टाइप एंफोर्समेंट फाइल"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
++msgstr "ABRT ला पब्लिक फाइल ट्रांस्फर सर्व्हिसेसकरीता वापरण्याजोगी पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या."
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1191
-+msgid "Interface file"
-+msgstr "संवाद फाइल"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++msgstr "ABRT इव्हेंट स्क्रिप्ट्स् हाताळायचे असल्यास ABRT ला abrt_handle_event_t डोमेनमध्ये चालवण्यास परवानगी द्या"
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1192
-+msgid "File Contexts file"
-+msgstr "फाइल संदर्भ फाइल"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
++msgstr "amavis ला JIT कंपाइलर वापरण्यास परवानगी द्या"
++
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1193
-+msgid "Setup Script"
-+msgstr "स्क्रिप्ट मांडणी"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: booleans.py:6
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-msgstr ""
--
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
++msgstr "sssd सर्व्हरचा वापर करण्याऐवजी, ldap पासून वापरकर्त्यांना passwd नोंदणींचे निवारण करण्यासाठी परवानगी द्या"
+
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-msgstr ""
--
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
++msgstr "रेडियस सर्व्हचा वापर करून वापरकर्त्यांना परवानगी द्या"
+
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
--msgstr ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "ABRT ला पब्लिक फाइल ट्रांस्फर सर्व्हिसेसकरीता वापरण्याजोगी पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या."
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
+ msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
--msgstr ""
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "ABRT इव्हेंट स्क्रिप्ट्स् हाताळायचे असल्यास ABRT ला abrt_handle_event_t डोमेनमध्ये चालवण्यास परवानगी द्या"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
+ msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-msgstr ""
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "amavis ला JIT कंपाइलर वापरण्यास परवानगी द्या"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
++msgstr "विविध अंतर्भुत माहिती nfs, samba, काढून टाकण्याजोगी साधने, वापरकर्त्याचे टेंम व अविश्वासू मजकूर फाइल वाचण्याकरीता cdrecord ला परवानगी द्या"
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-msgstr ""
-+#: booleans.py:4
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "sssd सर्व्हरचा वापर करण्याऐवजी, ldap पासून वापरकर्त्यांना passwd नोंदणींचे निवारण करण्यासाठी परवानगी द्या"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
++msgstr "clamd ला JIT कंपाइलर वापरण्यास परवानगी द्या"
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-msgstr ""
-+#: booleans.py:5
-+msgid "Allow users to login using a radius server"
-+msgstr "रेडियस सर्व्हचा वापर करून वापरकर्त्यांना परवानगी द्या"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
++msgstr "clamscan ला प्रणालीवरील विना सुरक्षा फाइल्सकरीता परवानगी द्या"
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-msgstr ""
-+#: booleans.py:6
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "विविध अंतर्भुत माहिती nfs, samba, काढून टाकण्याजोगी साधने, वापरकर्त्याचे टेंम व अविश्वासू मजकूर फाइल वाचण्याकरीता cdrecord ला परवानगी द्या"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
++msgstr "clamscan ला वापरकर्ता अंतर्भुत माहिती वाचण्यास परवानगी द्या"
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-msgstr ""
-+#: booleans.py:7
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "clamd ला JIT कंपाइलर वापरण्यास परवानगी द्या"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
++msgstr "कॉबलरला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता वापरण्याजोगी पब्लिक फाइल्स् संपादित करण्यास परवानगी द्या."
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-msgstr ""
-+#: booleans.py:8
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "clamscan ला प्रणालीवरील विना सुरक्षा फाइल्सकरीता परवानगी द्या"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "TCP चा वापर करून कॉबलरला नेटवर्कसह जोडणी करण्यास परवानगी द्या."
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-msgstr ""
-+#: booleans.py:9
-+msgid "Allow clamscan to read user content"
-+msgstr "clamscan ला वापरकर्ता अंतर्भुत माहिती वाचण्यास परवानगी द्या"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "कॉबलरला cifs फाइल प्रणालीकरीता प्रवेशसाठी परवानगी द्या."
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-msgstr ""
-+#: booleans.py:10
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "कॉबलरला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता वापरण्याजोगी पब्लिक फाइल्स् संपादित करण्यास परवानगी द्या."
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "कॉबलरला nfs फाइल प्रणालीकरीता प्रवेशसाठी परवानगी द्या."
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-msgstr ""
-+#: booleans.py:11
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "TCP चा वापर करून कॉबलरला नेटवर्कसह जोडणी करण्यास परवानगी द्या."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "collectd ला TCP चा वापर करून नेटवर्कसह जोडणी करण्यास परवानगी द्या."
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-msgstr ""
-+#: booleans.py:12
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "कॉबलरला cifs फाइल प्रणालीकरीता प्रवेशसाठी परवानगी द्या."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "condor डोमैनला TCP चा वापर करून नेटवर्कसह जोडणी करण्यास परवानगी द्या."
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-msgstr ""
-+#: booleans.py:13
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "कॉबलरला nfs फाइल प्रणालीकरीता प्रवेशसाठी परवानगी द्या."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
++msgstr "फाइल संदर्भ पूर्वस्थितीत आणण्याकरीता सिस्टम क्रॉन जॉब्स्ला परवानगी द्या."
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-msgstr ""
-+#: booleans.py:14
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "collectd ला TCP चा वापर करून नेटवर्कसह जोडणी करण्यास परवानगी द्या."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
++msgstr "cvs डिमनला शॅडो वाचण्यास परवानगी द्या"
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-msgstr ""
-+#: booleans.py:15
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "condor डोमैनला TCP चा वापर करून नेटवर्कसह जोडणी करण्यास परवानगी द्या."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
++msgstr "सर्व डिमनना कोरफाइल्स लिहीण्याकरीता परवानगी द्या /"
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-msgstr ""
-+#: booleans.py:16
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "फाइल संदर्भ पूर्वस्थितीत आणण्याकरीता सिस्टम क्रॉन जॉब्स्ला परवानगी द्या."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "सर्व डिमन्स्ला tcp ऱ्यावर्स् वापरण्यास परवानगी द्या."
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-msgstr ""
-+#: booleans.py:17
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "cvs डिमनला शॅडो वाचण्यास परवानगी द्या"
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "सर्व डिमन्स्ला टर्मिनल्स् वाचण्यास/लिहण्यास परवानगी द्या"
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
--msgstr ""
-+#: booleans.py:18
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "सर्व डिमनना कोरफाइल्स लिहीण्याकरीता परवानगी द्या /"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
+ msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
--msgstr ""
-+#: booleans.py:19
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "सर्व डिमन्स्ला tcp ऱ्यावर्स् वापरण्यास परवानगी द्या."
++#: booleans.py:26
++msgid "Allow dan to read user files"
+ msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-msgstr ""
-+#: booleans.py:20
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "सर्व डिमन्स्ला टर्मिनल्स् वाचण्यास/लिहण्यास परवानगी द्या"
-
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr ""
-+#: booleans.py:21
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
+msgstr "dbadm ला वापरकर्ताच्या होम डिरेक्ट्रिजमध्ये फाइल्स् व्यवस्थापीत करण्यास परवानगी द्या"
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
-msgstr ""
-+#: booleans.py:22
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
+msgstr "dbadm ला वापरकर्त्याच्या होम डिरेक्ट्रिजमध्ये फाइल्स वाचण्यास परवानगी द्या"
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
-msgstr ""
-+#: booleans.py:23
++#: booleans.py:29
+msgid ""
+"Deny user domains applications to map a memory region as both executable and"
+" writable, this is dangerous and the executable should be reported in "
+"bugzilla"
+msgstr "वापरकर्ता डोमैन ॲप्लिकेशन्स्ला मेमरि क्षेत्राला दोंही एक्जिक्युटेबल व राइटेबल म्हणून मॅप करण्यास नकारा, हे धोकादायक आहे व त्यास बगजिलामध्ये कळवणे आवश्यक आहे"
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
-msgstr ""
-+#: booleans.py:24
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
+msgstr "sysadm ला डिबग किंवा सर्व प्रोसेस ptrace करण्यास परवानगी द्या."
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
-msgstr ""
-+#: booleans.py:25
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "iptables आदेश चालवण्याकरीता dhcpc क्लाएंट ॲप्लिकेशन्स्ला परवानगी द्या"
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
-msgstr ""
-+#: booleans.py:26
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
+msgstr "DHCP डिमनला LDAP बॅकएंड्स् वापरण्यासाठी परवानगी द्या"
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
-msgstr ""
-+#: booleans.py:27
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr "सर्व डोमैन्स्ला इतर डोमैन्स् फाइल डिस्क्रिप्टर्स्चा वापर करण्यास परवानगी द्या"
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
-msgstr ""
-+#: booleans.py:28
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr "सर्व डोमैन्स्ला कर्नल लोड मॉड्युल्स् समाविष्ट करण्यास परवानगी द्या"
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
-msgstr ""
-+#: booleans.py:29
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr "एंट्रोपि फिड्स्करीता ऑडिओ साधनांचा सोअर्स् म्हणून वापर करण्यासाठी परवानगी द्या"
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
-msgstr ""
-+#: booleans.py:30
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr "exim ला डाटाबेसेस् (postgres,, mysql) सह जोडणी करण्यासाठी परवानगी द्या"
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
-msgstr ""
-+#: booleans.py:31
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgstr "exim ला विनापरवानगी वापरकर्ता फाइल्स्चे निर्माण, वाचन, लेखन, व त्यास नष्ट करण्यास परवानगी द्या."
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
-msgstr ""
-+#: booleans.py:32
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
+msgstr "exim ला विनापरवानगी वापरकर्ता फाइल्स् वाचण्यास परवानगी द्या."
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
-msgstr ""
-+#: booleans.py:33
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr "fcron ला समर्थन पुरवण्यासाठी cron डोमैनमध्ये अगाऊ रूल्स् सुरू करा."
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
-msgstr ""
-+#: booleans.py:34
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
+msgstr "fenced डोमैनला TCP चा वापर करून नेटवर्कसह जोडणी करण्यासाठी परवानगी द्या."
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
-msgstr ""
-+#: booleans.py:35
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
+msgstr "fenced डोमैनला ssh चालवण्यास परवानगी द्या."
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
+ msgstr ""
+
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-msgstr ""
-+#: booleans.py:36
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
+msgstr "वापरकर्त्यांच्या होम डिरेक्ट्रिजमध्ये ftp ला फाइल्स् वाचण्यास व लिहण्यास परवानगी द्या"
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-msgstr ""
-+#: booleans.py:37
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
@@ -206524,21 +208288,21 @@ index 7098e9f..21d009c 100644
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-msgstr ""
-+#: booleans.py:38
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
+msgstr "ftp सर्व्हर्स्ला सर्व पोर्टस् > 1023 सह जोडणीकरीता परवानगी द्या"
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-msgstr ""
-+#: booleans.py:39
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
+msgstr "ftp सर्व्हर्स्ला स्थानीय mysql सर्व्हरसह जोडणी करण्यास परवानगी द्या"
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-msgstr ""
-+#: booleans.py:40
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
@@ -206548,49 +208312,49 @@ index 7098e9f..21d009c 100644
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-msgstr ""
-+#: booleans.py:41
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
+msgstr "ftp ला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता cifs वापरण्यासाठी परवानगी द्या."
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-msgstr ""
-+#: booleans.py:42
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
+msgstr "nfs ला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता ftp सर्व्हर्स्चा वापर करण्यासाठी परवानगी द्या."
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-msgstr ""
-+#: booleans.py:43
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgstr "पॅसिव्ह मोडकरीता ftp सर्व्हर्सना सर्व विनाआरक्षित पोर्टसाठी बाइंडचा वापर करण्याकरीता परवानगी द्या"
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-msgstr ""
-+#: booleans.py:44
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
+msgstr "Git CGI ने होम डिरेक्ट्रिज शोधायचे हे ओळखा."
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-msgstr ""
-+#: booleans.py:45
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr "Git CGI cifs फाइल प्रणालीकरीता प्रवेश प्राप्त करू शकतो, हे ओळखा."
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-msgstr ""
-+#: booleans.py:46
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr "Git CGIची nfs फाइल प्रणालीकरीता प्रवेश प्राप्ति शक्य आहे किंवा नाही, हे ओळखा."
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-msgstr ""
-+#: booleans.py:47
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
@@ -206599,7 +208363,7 @@ index 7098e9f..21d009c 100644
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-msgstr ""
-+#: booleans.py:48
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
@@ -206608,42 +208372,42 @@ index 7098e9f..21d009c 100644
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-msgstr ""
-+#: booleans.py:49
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
+msgstr "Git सिस्टम डिमन होम डिरेक्ट्रिज शोधू शकतो किंवा नाही, हे ओळखा."
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-msgstr ""
-+#: booleans.py:50
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr "Git प्रणाली डिमन cifs फाइल प्रणालीकरीता प्रवेश प्राप्त करू शकतो किंवा नाही, हे ओळखा."
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-msgstr ""
-+#: booleans.py:51
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr "Git प्रणाली डिमनची nfs फाइल प्रणालीकरीता प्रवेश प्राप्ति शक्य आहे किंवा नाही, हे ओळखा."
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-msgstr ""
-+#: booleans.py:52
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
+msgstr "gitisis डिमनला मेल पाठवण्यास परवानगी द्या"
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-msgstr ""
-+#: booleans.py:53
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
+msgstr "सर्व डोमैन्स्ला urandom याचे वाचणे सुरू करण्यास परवानगी द्या."
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-msgstr ""
-+#: booleans.py:54
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
@@ -206652,7 +208416,7 @@ index 7098e9f..21d009c 100644
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-msgstr ""
-+#: booleans.py:55
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
@@ -206661,210 +208425,213 @@ index 7098e9f..21d009c 100644
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-msgstr ""
-+#: booleans.py:56
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+msgstr "gssd ला temp डिरेक्ट्रि वाचण्यास परवानगी द्या. kerberos tgt करीता प्रवेशसाठी."
-#: ../gui/selinux.tbl:141
--msgid "pppd"
+-msgid "pppd"
++#: booleans.py:64
++msgid "Allow guest to exec content"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
-msgstr ""
-+#: booleans.py:57
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr "अपॅचीला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या. डिरेक्ट्रिज्/फाइल्स्चे लेबल public_content_rw_t असायला पाहिजे."
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
-msgstr ""
-+#: booleans.py:58
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr "बिल्ट इन स्क्रिप्टिंगच्या वापर करण्यासाठी (सहसा php) httpd ला परवानगी द्या"
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
-msgstr ""
-+#: booleans.py:59
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
+msgstr "http डिमनला स्पॅम तपासण्यास परवानगी द्या"
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
-msgstr ""
-+#: booleans.py:60
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr "ftp पोर्ट व ephemeral पोर्टस्सह जुळणाऱ्या httpd ला FTP क्लाएंट म्हणून चालवण्यास परवानगी द्या"
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
-msgstr ""
-+#: booleans.py:61
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr "httpd ला ldap पोर्टसह जोडणीकरीता परवानगी द्या"
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
-msgstr ""
-+#: booleans.py:62
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
+msgstr "http डिमनला zabbix सह जोडणी करण्यास परवानगी द्या"
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
-msgstr ""
-+#: booleans.py:63
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr "TCP पोर्टचा वापर करून HTTPD स्क्रिप्टस् व विभागांना नेटवर्कसह जोडणीकरीता परवानगी द्या."
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
-msgstr ""
-+#: booleans.py:64
++#: booleans.py:72
+msgid ""
+"Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr "HTTPD स्क्रिप्टस् व घटकांना नेटवर्कवरील कॉबलरसह जोडणीकरीता परवानगी द्या."
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
-msgstr ""
-+#: booleans.py:65
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr "HTTPD स्क्रिप्टस् व घटकांना नेटवर्कवरील डाटाबेसेस्सह जोडणीकरीता परवानगी द्या."
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
-msgstr ""
-+#: booleans.py:66
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr "httpd ला memcache सर्व्हरसह जोडणीकरीता परवानगी द्या"
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
-msgstr ""
-+#: booleans.py:67
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
+msgstr "httpd ला रिले म्हणून चालवण्यास परवानगी द्या"
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
-msgstr ""
-+#: booleans.py:68
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
+msgstr "डिमनला मेल पाठवण्यास परवानगी द्या"
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
-msgstr ""
-+#: booleans.py:69
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr "Apache ला dbus च्या सहायाने avahi सर्व्हिससह संपर्क करण्यास परवानगी द्या"
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
-msgstr ""
-+#: booleans.py:70
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr "httpd cgi समर्थनकरीता परवानगी द्या"
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
-msgstr ""
-+#: booleans.py:71
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr "ftp पोर्टवर ऐकून httpd ला FTP सर्व्हर म्हणून चालवण्यास परवानगी द्या."
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
-msgstr ""
-+#: booleans.py:72
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr "httpd ला होम डिरेक्ट्रिज् वाचण्यास परवानगी द्या"
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
-msgstr ""
-+#: booleans.py:73
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr "httpd स्क्रिप्टस् व घटके execmem/execstack करीता परवानगी द्या"
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
-msgstr ""
-+#: booleans.py:74
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr "पूर्णपणे बंद करण्यासाठी HTTPD ला पोर्ट 80 सह जोडणीकरीता परवानगी द्या"
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
-msgstr ""
-+#: booleans.py:75
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
+msgstr "httpd प्रोसेसला IPA अंतर्भुत माहिती व्यवस्थापीत करण्यास परवानगी द्या"
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
-msgstr ""
-+#: booleans.py:76
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr "अपॅचिला mod_auth_ntlm_winbind वापरण्यास परवानगी द्या"
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
-msgstr ""
-+#: booleans.py:77
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
+msgstr "Apache ला mod_auth_pam चा वापर करण्यास परवानी द्या"
-#: ../gui/selinux.tbl:161
--msgid "rsync"
+-msgid "Disable SELinux protection for rsync daemon"
-msgstr ""
-+#: booleans.py:78
++#: booleans.py:86
+msgid "Allow httpd to read user content"
+msgstr "httpd ला वापरकर्ता अंतर्भुत माहिती वाचण्यास परवानगी द्या"
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
-msgstr ""
-+#: booleans.py:79
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr "Apache ला stickshift मोडमध्ये चालवण्यास परवानगी द्या, व पॅसेंजरकरीता स्थानांतरीत न होता"
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
-msgstr ""
-+#: booleans.py:80
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
+msgstr "httpd डिमनला रिसोअर्स् मर्यादा बदलण्यास परवानगी द्या"
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
-msgstr ""
-+#: booleans.py:81
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr "HTTPD ला SSI एक्जिक्युटेबल्स समान डोमैनमध्ये CGI स्क्रिप्टस् म्हणून चालवण्याकरीता परवानगी द्या."
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
-msgstr ""
-+#: booleans.py:82
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr "apache स्क्रिप्टस्ला पब्लिक कंटेंटकरीता लिहण्यास परवानगी द्या, डिरेक्ट्रिज्/फाइल्स्चे लेबल public_rw_content_t पाहिजे."
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#: booleans.py:83
+-#: ../gui/selinux.tbl:165
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
+msgstr "अपॅचीला tmp अंतर्भुत माहिती चालवण्यास परवानगी द्या."
-
--#: ../gui/selinux.tbl:165
-+#: booleans.py:84
++
++#: booleans.py:92
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-msgstr ""
@@ -206875,107 +208642,106 @@ index 7098e9f..21d009c 100644
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-msgstr ""
-+#: booleans.py:85
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
+msgstr "सर्व अंतर्भुतमाहिती फाइल्स्चे HTTPD हाताळणी एकत्रीत करा."
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-msgstr ""
-+#: booleans.py:86
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
+msgstr "httpd ला cifs फाइल प्रणालीकरीता प्रवेशसाठी परवानगी द्या"
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-msgstr ""
-+#: booleans.py:87
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
+msgstr "httpd ला FUSE फाइल प्रणालींकरीता प्रवेश प्राप्तिसाठी परवानगी द्या"
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-msgstr ""
-+#: booleans.py:88
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
+msgstr "httpd ला gpg चालवण्यास परवानगी द्या"
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-msgstr ""
-+#: booleans.py:89
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
+msgstr "httpd ला nfs फाइल प्रणालींकरीता प्रवेशसाठी परवानगी द्या"
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-msgstr ""
-+#: booleans.py:90
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
+msgstr "httpd ला oddjob सह सर्व्हिस सुरू करण्यासाठी परवानगी द्या"
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-msgstr ""
-+#: booleans.py:91
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr "httpd ला openstack पोर्टसकरीता प्रवेश द्या"
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
-msgstr ""
-+#: booleans.py:92
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr "icecast ला सर्व पोर्टस्सह, फक्त साऊंड पोर्टस्चं नाही जोडणीकरीता परवानगी द्या."
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
-msgstr ""
-+#: booleans.py:93
++#: booleans.py:102
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr "Irssi IRC क्लाएंटला कोणत्याहि पोर्टसह जोडणी करण्यास, व कोणत्याहि विनाआरक्षित पोर्टसह बांधणी करण्यासाठी परवानगी द्या."
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow java executable stack"
-+msgstr "जावा एक्जिक्युटेबल स्टॅक स्वीकारा"
-
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-msgstr ""
-+#: booleans.py:95
++#: booleans.py:103
+msgid "Allow confined applications to run with kerberos."
+msgstr "केर्बेरोससह मर्यादित ॲप्लिकेशन्स्ला चालवण्यासाठी परवानगी द्या."
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-msgstr ""
-+#: booleans.py:96
++#: booleans.py:104
+msgid "Allow syslogd daemon to send mail"
+msgstr "syslogd डिमनला मेल पाठवण्यास परवानगी द्या"
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-msgstr ""
-+#: booleans.py:97
++#: booleans.py:105
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr "syslogd ला टर्मिनल्स्करीता वाचन किंवा लेखन परवानगी द्या"
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-msgstr ""
-+#: booleans.py:98
++#: booleans.py:106
+msgid "Allow logging in and using the system from /dev/console."
+msgstr "/dev/console पासून प्रणाली अंतर्गत प्रवेश व प्रणालीच्या वापरकरीता परवानगी द्या."
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-msgstr ""
-+#: booleans.py:99
++#: booleans.py:107
+msgid ""
+"Control the ability to mmap a low area of the address space, as configured "
+"by /proc/sys/kernel/mmap_min_addr."
@@ -206984,28 +208750,28 @@ index 7098e9f..21d009c 100644
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-msgstr ""
-+#: booleans.py:100
++#: booleans.py:108
+msgid "Allow mock to read files in home directories."
+msgstr "मॉकला होम डिरेक्ट्रिज् अंतर्गत फाइल्स् वाचण्यास परवानगी द्या."
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-msgstr ""
-+#: booleans.py:101
++#: booleans.py:109
+msgid "Allow the mount command to mount any directory or file."
+msgstr "mount आदेशला कोणतिहि डिरेक्ट्री किंवा फाइल माउंट करण्यास परवानगी द्या."
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-msgstr ""
-+#: booleans.py:102
++#: booleans.py:110
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr "mozilla प्लगइन डोमेनला TCP चा वापर करून नेटवर्कसह जोडणी करण्यासाठी परवानगी द्या."
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-msgstr ""
-+#: booleans.py:103
++#: booleans.py:111
+msgid ""
+"Allow mozilla_plugins to create random content in the users home directory"
+msgstr "वापरकर्त्याच्या होम डिरेक्ट्रीमध्ये mozilla_plugins ला विनाक्रम अंतर्भुत माहिती निर्माण करायची परवानगी द्या"
@@ -207013,35 +208779,35 @@ index 7098e9f..21d009c 100644
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-msgstr ""
-+#: booleans.py:104
++#: booleans.py:112
+msgid "Allow confined web browsers to read home directory content"
+msgstr "मर्यादित वेब ब्राउजर्स्ला होम डिरेक्ट्रितील अंतर्भुत माहिती वाचण्यास परवानगी द्या"
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-msgstr ""
-+#: booleans.py:105
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
+msgstr "mplayer एक्जिक्युटेबल स्टॅकला परवानगी द्या"
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-msgstr ""
-+#: booleans.py:106
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
+msgstr "mysqld ला सर्व पोर्टशी जोडणी करण्यास परवानगी द्या"
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-msgstr ""
-+#: booleans.py:107
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
+msgstr "BIND ला अपाची पोर्टसह बांधणीकरीता परवानगी द्या."
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-msgstr ""
-+#: booleans.py:108
++#: booleans.py:116
+msgid ""
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
@@ -207050,16 +208816,16 @@ index 7098e9f..21d009c 100644
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:109
++#: booleans.py:117
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr "NFS तर्फे फक्त वाचनीय म्हणून कोणत्याहि फाइल्स्/डिरेक्ट्रिज्ला एकस्पोर्ट करण्यासाठी परवानगी द्या."
-#: ../gui/selinux.tbl:189
-+#: booleans.py:110
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr "NFS तर्फे कोणत्याहि फाइल्स्/डिरेक्ट्रिज्ला रिड/राइट म्हणून एक्सपोर्ट करण्यासाठी परवानगी द्या."
+
-+#: booleans.py:111
++#: booleans.py:119
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
@@ -207071,436 +208837,441 @@ index 7098e9f..21d009c 100644
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-msgstr ""
-+#: booleans.py:112
++#: booleans.py:120
+msgid "Allow system to run with NIS"
+msgstr "प्रणालीला NIS सह चालवण्यास परवानगी द्या"
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-msgstr ""
-+#: booleans.py:113
++#: booleans.py:121
+msgid "Allow confined applications to use nscd shared memory."
+msgstr "मर्यादित ॲप्लिकेशन्स्ला nscd शेअर्ड् मेमरि चालवण्यास परवानगी द्या."
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--msgstr ""
-+#: booleans.py:114
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr "zabbix ला विनाआरक्षित पोर्टसह जोडणीकरीता परवानगी द्या"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+ msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-msgstr ""
-+#: booleans.py:115
-+msgid "Allow nsplugin code to execmem/execstack"
-+msgstr "nsplugin कोडला execmem/execstack करीता परवानगी द्या"
-
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr ""
-+#: booleans.py:116
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
+msgstr "openvpn ला होम डिरेक्ट्रिज् वाचण्यास परवानगी द्या"
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
-msgstr ""
-+#: booleans.py:117
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr "piranha-lvs डोमैनला TCP चा वापर करून नेटवर्कसह जोडणी करण्यासाठी परवानगी द्या."
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
-msgstr ""
-+#: booleans.py:118
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr "polipo ला सर्व पोर्ट > 1023 सह जोडणी करण्यास परवानगी द्या"
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
-msgstr ""
-+#: booleans.py:119
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr "सर्व विनाआरक्षित पोर्टस्करीता पोलिपो सत्र डिमनला tcp सॉकेटस्करीता बांधणीकरण्यासाठी परवानगी द्या."
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
-msgstr ""
-+#: booleans.py:120
++#: booleans.py:127
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr "युजर डोमैन्स्ला कॉल केल्याने polipo_session_t डोमैन अंतर्गत Polipo डिमनला चालवणे शक्य आहे, हे ओळखा."
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
-msgstr ""
-+#: booleans.py:121
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
+msgstr "polipoची cifs फाइल प्रणालींकरीता प्रवेश प्राप्ति शक्य आहे किंवा नाही, हे ओळखा."
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
-msgstr ""
-+#: booleans.py:122
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr "polipo nfs फाइल प्रणालींकरीता प्रवेश ओळखा."
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
-msgstr ""
-+#: booleans.py:123
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
+msgstr "पॉलिइंस्टँशिएटेड डिरेक्ट्री समर्थन सुरू करा."
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr ""
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "postfix_local डोमैनला mail_spool डिरेक्ट्रिजकरीता संपूर्ण राइट प्रवेशकरीता परवानगी द्या"
+
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-msgstr ""
-+#: booleans.py:124
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr "पोर्टेज डोमेन्सला NFS माउंट्स्चा (रेग्युलर nfs_t) वापर करण्यास परवानगी द्या"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr "postgresql ला ssh व rsync चा पॉइंट-इन-टाइम रिकव्हरिकरीता वापरण्यासाठी परवानगी द्या"
-#: ../gui/selinux.tbl:202
-msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-msgstr ""
-+#: booleans.py:125
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "postfix_local डोमैनला mail_spool डिरेक्ट्रिजकरीता संपूर्ण राइट प्रवेशकरीता परवानगी द्या"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
++msgstr "फॉरेन डाटाबेसकरीता ट्रांस्मिट क्लाएंट लेबल स्वीकारण्यासाठी परवानगी द्या"
++
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
++msgstr "डाटाबेस ॲडमिन्स्ला DML वाक्य चालवण्यास परवानगी द्या"
++
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "DDL वाक्य चालवण्याकरीता विनापरवानगी वापरकर्त्यांना परवानगी द्या"
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr "ठराविक मोडेम्स्करीता pppd ला कर्नल घटके लोड करण्यास परवानगी द्या"
++
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
++msgstr "नियमीत वापरकर्त्यास pppd चालवण्याकरीता परवानगी द्या"
++
++#: booleans.py:138
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-msgstr ""
-+#: booleans.py:126
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "postgresql ला ssh व rsync चा पॉइंट-इन-टाइम रिकव्हरिकरीता वापरण्यासाठी परवानगी द्या"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "squid ला सर्व पोर्टस्, HTTP, FTP, व गोफर पोर्टस् वगळता यासह जोडणीकरीता परवानगी द्या."
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-msgstr ""
-+#: booleans.py:127
-+msgid "Allow transmit client label to foreign database"
-+msgstr "फॉरेन डाटाबेसकरीता ट्रांस्मिट क्लाएंट लेबल स्वीकारण्यासाठी परवानगी द्या"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
++msgstr "पपेट क्लाएंटला सर्व फाइल प्रकार व्यवस्थापीत करण्यासाठी परवानगी द्या."
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-msgstr ""
-+#: booleans.py:128
-+msgid "Allow database admins to execute DML statement"
-+msgstr "डाटाबेस ॲडमिन्स्ला DML वाक्य चालवण्यास परवानगी द्या"
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "पपेट मास्टरला MySQL व PostgreSQL डाटाबेससह जोडणीकरीता परवानगी द्या"
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-msgstr ""
-+#: booleans.py:129
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "DDL वाक्य चालवण्याकरीता विनापरवानगी वापरकर्त्यांना परवानगी द्या"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
++msgstr "racoon ला शॅडो वाचण्यास परवानगी द्या"
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-msgstr ""
-+#: booleans.py:130
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "ठराविक मोडेम्स्करीता pppd ला कर्नल घटके लोड करण्यास परवानगी द्या"
-+
-+#: booleans.py:131
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "नियमीत वापरकर्त्यास pppd चालवण्याकरीता परवानगी द्या"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "rgmanager डोमैनला TCP चा वापर करून नेटवर्कसह जोडणी करण्यासाठी परवानगी द्या."
-#: ../gui/selinux.tbl:208
-+#: booleans.py:132
++#: booleans.py:143
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-msgstr ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "squid ला सर्व पोर्टस्, HTTP, FTP, व गोफर पोर्टस् वगळता यासह जोडणीकरीता परवानगी द्या."
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "rsyncला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या. फाइल्स्/डिरेक्ट्रिज् यास public_content_rw_t सह लेबल करायला हवे."
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-msgstr ""
-+#: booleans.py:133
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "पपेट क्लाएंटला सर्व फाइल प्रकार व्यवस्थापीत करण्यासाठी परवानगी द्या."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
++msgstr "rsync ला क्लाएंट म्हणून चालवण्यासाठी परवानगी द्या"
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-msgstr ""
-+#: booleans.py:134
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "पपेट मास्टरला MySQL व PostgreSQL डाटाबेससह जोडणीकरीता परवानगी द्या"
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
++msgstr "rsyncला कोणत्याहि फाइल्स्/डिरेक्ट्रिज्ला फक्त वाचनजोगी म्हणून एक्सपोर्ट करण्यास परवानगी द्या."
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-msgstr ""
-+#: booleans.py:135
-+msgid "Allow qemu to connect fully to the network"
-+msgstr "qemu ला नेटवर्कसह संपूर्णतया जोडणी करण्यास परवानगी द्या"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "rsync सर्व्हरना cifs फाइल प्रणाली शेअर करण्यासाठी परवानगी द्या"
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-msgstr ""
-+#: booleans.py:136
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr "qemu ला cifs/साम्बा फाइल प्रणालींच्या वापरकरीता परवानगी द्या"
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "nfs फाइल प्रणालींचा वापर करण्यासाठी rsync सर्व्हर्सला परवानगी द्या"
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-msgstr ""
-+#: booleans.py:137
-+msgid "Allow qemu to use serial/parallel communication ports"
-+msgstr "qemu ला सिरिअल/पॅरलल् कम्युनिकेशन पोर्टस्चा वापर करण्यासाठी परवानगी द्या"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "साम्बाला नवीन होम डिरेक्ट्रिज (उ.दा. PAM तर्फे) निर्माण करण्यास परवानगी द्या"
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-msgstr ""
-+#: booleans.py:138
-+msgid "Allow qemu to use nfs file systems"
-+msgstr "nfs फाइल प्रणालींचा वापर करण्यासाठी qemu ला परवानगी द्या"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr "साम्बाला डोमैन कंट्रोलर, वापरकर्ते, गटे समाविष्ट करणे व पासवर्ड बदलण्यास परवानगी द्या."
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-msgstr ""
-+#: booleans.py:139
-+msgid "Allow qemu to use usb devices"
-+msgstr "qemu ला usb साधने वापरण्यास परवानगी द्या"
-+
-+#: booleans.py:140
-+msgid "Allow racoon to read shadow"
-+msgstr "racoon ला शॅडो वाचण्यास परवानगी द्या"
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
++msgstr "साम्बाला वापरकर्त्यांची होम डिरेक्ट्रिज निर्माण करण्यास परवानगी द्या."
-#: ../gui/selinux.tbl:216
-+#: booleans.py:141
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "rgmanager डोमैनला TCP चा वापर करून नेटवर्कसह जोडणी करण्यासाठी परवानगी द्या."
-+
-+#: booleans.py:142
- msgid ""
+-msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-msgstr ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "rsyncला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या. फाइल्स्/डिरेक्ट्रिज् यास public_content_rw_t सह लेबल करायला हवे."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
++msgstr "साम्बाला कोणतेहि फाइल/डिरेक्ट्रि फक्त वाचनीय म्हणून स्वीकारा."
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-msgstr ""
-+#: booleans.py:143
-+msgid "Allow rsync to run as a client"
-+msgstr "rsync ला क्लाएंट म्हणून चालवण्यासाठी परवानगी द्या"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
++msgstr "साम्बाला कोणतिहि फाइल/डिरेक्ट्री रिड/राइट मोड मध्ये शेअर करण्यास परवानगी द्या."
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "rsyncला कोणत्याहि फाइल्स्/डिरेक्ट्रिज्ला फक्त वाचनजोगी म्हणून एक्सपोर्ट करण्यास परवानगी द्या."
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
++msgstr "samba ला पोर्टमॅपर म्हणून चालवाण्यास परवानगी द्या"
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "rsync सर्व्हरना cifs फाइल प्रणाली शेअर करण्यासाठी परवानगी द्या"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
++msgstr "साम्बाला अमर्यादित स्क्रिप्टस् चालवण्यास परवानगी द्या"
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "nfs फाइल प्रणालींचा वापर करण्यासाठी rsync सर्व्हर्सला परवानगी द्या"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "samba ला ntfs/fusefs वॉल्युम्स् एक्सपोर्ट करण्यासाठी परवानगी द्या."
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-msgstr ""
-+#: booleans.py:147
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "साम्बाला नवीन होम डिरेक्ट्रिज (उ.दा. PAM तर्फे) निर्माण करण्यास परवानगी द्या"
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
++msgstr "साम्बाला NFS वॉल्युम्स् एक्सपोर्ट करण्यास परवानगी द्या."
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-msgstr ""
-+#: booleans.py:148
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "साम्बाला डोमैन कंट्रोलर, वापरकर्ते, गटे समाविष्ट करणे व पासवर्ड बदलण्यास परवानगी द्या."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
++msgstr "sanlock फ्युज फाइल्स् वाचणे/लिहण्यास परवानगी द्या"
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:149
-+msgid "Allow samba to share users home directories."
-+msgstr "साम्बाला वापरकर्त्यांची होम डिरेक्ट्रिज निर्माण करण्यास परवानगी द्या."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
++msgstr "sanlockला nfs फाइल्स् व्यवस्थापीत करण्यासाठी परवानगी द्या"
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "साम्बाला कोणतेहि फाइल/डिरेक्ट्रि फक्त वाचनीय म्हणून स्वीकारा."
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
++msgstr "sanlockला cifs फाइल्स् व्यवस्थापीत करण्यास परवानगी द्या"
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "साम्बाला कोणतिहि फाइल/डिरेक्ट्री रिड/राइट मोड मध्ये शेअर करण्यास परवानगी द्या."
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
++msgstr "sasl ला शॅडो वाचण्यास परवानगी द्या"
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to act as a portmapper"
-+msgstr "samba ला पोर्टमॅपर म्हणून चालवाण्यास परवानगी द्या"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "साम्बाला अमर्यादित स्क्रिप्टस् चालवण्यास परवानगी द्या"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr "प्रोग्राम्स्ला, जसे नवीनरोल, ॲडमिनिस्ट्रेटिव्ह युजर डोमैन्सकरीता स्थानांतरीत करण्यापासून प्रतिबंधित करा."
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "samba ला ntfs/fusefs वॉल्युम्स् एक्सपोर्ट करण्यासाठी परवानगी द्या."
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr "कर्नल मॉड्युल लोड करणे बंद करा."
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export NFS volumes."
-+msgstr "साम्बाला NFS वॉल्युम्स् एक्सपोर्ट करण्यास परवानगी द्या."
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
++msgstr "प्रणाली धोरण लोड करणे, एंफोर्सिंग मोड सेट करणे, व बूलिय मूल्ये बदलण्यासाठी बूलियन ओळखा. यास खरे असे निश्चित करा व यास ठरवण्यासाठी पुनःबूट करा."
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-msgstr ""
-+#: booleans.py:156
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "sanlock फ्युज फाइल्स् वाचणे/लिहण्यास परवानगी द्या"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr "रेग्युलर वापरकर्त्यांना डाइरेक्ट dri साधनांच्या प्रवेशकरीता परवानगी द्या"
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "sanlockला nfs फाइल्स् व्यवस्थापीत करण्यासाठी परवानगी द्या"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "अमर्यादित एक्जिक्युटेबल्स्ला हिप मेमरि चालवण्याजोगी करण्यास परवानगी द्या. असे करणे खरच अयोग्य बाब आहे. हे सहसा अयोग्यरित्या कोड केलेले एक्जिक्युटेबल निर्देशीत करतो, परंतु धोका देखील निर्देशीत करू शकतो. ह्या एक्जिक्युटेबलला बगजिलामध्ये कळवा"
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "sanlockला cifs फाइल्स् व्यवस्थापीत करण्यास परवानगी द्या"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr "विना textrel_shlib_t लेबल टेक्स्ट रिलोकेशनची आवश्यकता असणाऱ्या सर्व अमर्यादित एक्जिक्युटेबल्स्ला लाइब्ररिज्चा वापर करण्यास परवानगी द्या"
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-msgstr ""
-+#: booleans.py:159
-+msgid "Allow sasl to read shadow"
-+msgstr "sasl ला शॅडो वाचण्यास परवानगी द्या"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "अमर्यादित एक्जिक्युटेबल्स्ला स्टॅक चालवण्याजोगी करण्यास परवानगी द्या. हे कधिहि अनावश्यक असावे. हे सहसा अयोग्यरित्या कोड केलेले एक्जिक्युटेबल निर्देशीत करतो, परंतु धोका देखील निर्देशीत करू शकतो. ह्या एक्जिक्युटेबलला बगजिलामध्ये कळवा"
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-msgstr ""
-+#: booleans.py:160
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "प्रोग्राम्स्ला, जसे नवीनरोल, ॲडमिनिस्ट्रेटिव्ह युजर डोमैन्सकरीता स्थानांतरीत करण्यापासून प्रतिबंधित करा."
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr "वापरकर्त्यांना स्थानीय mysql सर्व्हरसह जोडणी करण्यास परवानगी द्या"
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-msgstr ""
-+#: booleans.py:161
-+msgid "Disable kernel module loading."
-+msgstr "कर्नल मॉड्युल लोड करणे बंद करा."
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
++msgstr "मर्यादीत वापरकर्त्यांना ping व ट्रेसराऊट आदेश चालवण्यास परवानगी द्या."
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "प्रणाली धोरण लोड करणे, एंफोर्सिंग मोड सेट करणे, व बूलिय मूल्ये बदलण्यासाठी बूलियन ओळखा. यास खरे असे निश्चित करा व यास ठरवण्यासाठी पुनःबूट करा."
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr "वापरकर्त्यांना PostgreSQL सह जोडणी करण्यास परवानगी द्या"
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-msgstr ""
-+#: booleans.py:163
-+msgid "Allow regular users direct dri device access"
-+msgstr "रेग्युलर वापरकर्त्यांना डाइरेक्ट dri साधनांच्या प्रवेशकरीता परवानगी द्या"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "वापरकर्त्याला फाइलप्रणालींवरील जे विस्तारित गुणधर्म (FAT, CDROM, FLOPPY) अभावी आहेत, त्यावरील r/w फाइल्स्करीता परवानगी द्या"
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-msgstr ""
-+#: booleans.py:164
++#: booleans.py:173
+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "अमर्यादित एक्जिक्युटेबल्स्ला हिप मेमरि चालवण्याजोगी करण्यास परवानगी द्या. असे करणे खरच अयोग्य बाब आहे. हे सहसा अयोग्यरित्या कोड केलेले एक्जिक्युटेबल निर्देशीत करतो, परंतु धोका देखील निर्देशीत करू शकतो. ह्या एक्जिक्युटेबलला बगजिलामध्ये कळवा"
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
++msgstr "TCP सर्वर कार्यरत करण्याकरीता वापरकर्त्यांना परवानगी द्या (पोर्टशी बंधनकारक व आतील क्षेत्रातून व बाहेरील वापरकर्त्यांकडून संपर्क स्वीकारतो) याला असमर्थित केल्यास FTP निषक्रीय माध्यमात जातो व इतर प्रोटोकॉलही बदलू शकतात."
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
--msgstr ""
-+#: booleans.py:165
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "विना textrel_shlib_t लेबल टेक्स्ट रिलोकेशनची आवश्यकता असणाऱ्या सर्व अमर्यादित एक्जिक्युटेबल्स्ला लाइब्ररिज्चा वापर करण्यास परवानगी द्या"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
+ msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "अमर्यादित एक्जिक्युटेबल्स्ला स्टॅक चालवण्याजोगी करण्यास परवानगी द्या. हे कधिहि अनावश्यक असावे. हे सहसा अयोग्यरित्या कोड केलेले एक्जिक्युटेबल निर्देशीत करतो, परंतु धोका देखील निर्देशीत करू शकतो. ह्या एक्जिक्युटेबलला बगजिलामध्ये कळवा"
++#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr "युजर म्युजिक शेअरिंगकरीता परवानगी द्या"
-#: ../gui/statusPage.py:94
-msgid "Status"
-msgstr ""
-+#: booleans.py:167
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "वापरकर्त्यांना स्थानीय mysql सर्व्हरसह जोडणी करण्यास परवानगी द्या"
++#: booleans.py:176
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
++msgstr "पब्लिक फाइल ट्रांस्फर सर्व्हिसेसकरीता वापरले जाणारे, निनावी आंतरिक-sftp ला फाइल्स् अपलोड करण्यासाठी परवानगी द्या. डिरेक्ट्रिज्ला public_content_rw_t असे लेबल पाहिजे."
-#: ../gui/statusPage.py:133
-+#: booleans.py:168
++#: booleans.py:177
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "मर्यादीत वापरकर्त्यांना ping व ट्रेसराऊट आदेश चालवण्यास परवानगी द्या."
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr "वापरकर्त्यांच्या होम डिरेक्ट्रिजमध्ये sftp-आंतरिकला फाइल्स् वाचण्यास व लिहण्यास परवानगी द्या"
-#: ../gui/statusPage.py:147
-+#: booleans.py:169
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "वापरकर्त्यांना PostgreSQL सह जोडणी करण्यास परवानगी द्या"
-+
-+#: booleans.py:170
++#: booleans.py:178
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -207509,83 +209280,84 @@ index 7098e9f..21d009c 100644
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-msgstr ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "वापरकर्त्याला फाइलप्रणालींवरील जे विस्तारित गुणधर्म (FAT, CDROM, FLOPPY) अभावी आहेत, त्यावरील r/w फाइल्स्करीता परवानगी द्या"
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "sftp-आंतरिकला स्थानीय वापरकर्त्यांकरीता प्रवेश स्वीकराण्यास व DAC तर्फे निर्देशीत प्रणालीवरील सर्व फाइल्स् वाचणे/लिहण्यास परवानगी द्या."
-#: ../gui/statusPage.py:152
-+#: booleans.py:171
++#: booleans.py:179
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "TCP सर्वर कार्यरत करण्याकरीता वापरकर्त्यांना परवानगी द्या (पोर्टशी बंधनकारक व आतील क्षेत्रातून व बाहेरील वापरकर्त्यांकडून संपर्क स्वीकारतो) याला असमर्थित केल्यास FTP निषक्रीय माध्यमात जातो व इतर प्रोटोकॉलही बदलू शकतात."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
++msgstr "वापरकर्त्यांच्या होम डिरेक्ट्रिजमध्ये आंतरिक-sftp ला फाइल्स् वाचण्यास व लिहण्यास परवानगी द्या."
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-msgstr ""
-+#: booleans.py:172
-+msgid "Allow user music sharing"
-+msgstr "युजर म्युजिक शेअरिंगकरीता परवानगी द्या"
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "कोणत्याहि TCP पोर्टचा वापर करून sge ला नेटवर्कसह जोडणीकरीता परवानगी द्या"
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:173
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
++msgstr "sge ला nfs फाइल प्रणालींकरीता प्रवेशसाठी परवानगी द्या."
++
++#: booleans.py:182
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-msgstr ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "पब्लिक फाइल ट्रांस्फर सर्व्हिसेसकरीता वापरले जाणारे, निनावी आंतरिक-sftp ला फाइल्स् अपलोड करण्यासाठी परवानगी द्या. डिरेक्ट्रिज्ला public_content_rw_t असे लेबल पाहिजे."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
++msgstr "3ware कंट्रोलर्सवरील साधनांकरीता समर्थन पुरवण्यासाठी अगाऊ परवानगी सुरू करा."
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-msgstr ""
-+#: booleans.py:174
++#: booleans.py:183
+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "वापरकर्त्यांच्या होम डिरेक्ट्रिजमध्ये sftp-आंतरिकला फाइल्स् वाचण्यास व लिहण्यास परवानगी द्या"
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "साम्बाला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या. फाइल्स्/डिरेक्ट्रिज् यास public_content_rw_t सह लेबल करायला हवे."
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-msgstr ""
-+#: booleans.py:175
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "sftp-आंतरिकला स्थानीय वापरकर्त्यांकरीता प्रवेश स्वीकराण्यास व DAC तर्फे निर्देशीत प्रणालीवरील सर्व फाइल्स् वाचणे/लिहण्यास परवानगी द्या."
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
++msgstr "युजर स्पॅमअसॅसिन क्लाएंटस्ला नेटवर्कच्या वापरकरीता परवानगी द्या."
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "वापरकर्त्यांच्या होम डिरेक्ट्रिजमध्ये आंतरिक-sftp ला फाइल्स् वाचण्यास व लिहण्यास परवानगी द्या."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
++msgstr "वापरकर्त्यांच्या होम डिरेक्ट्रिजमध्ये spamd ला वाचण्यास व लिहण्यास परवानगी द्या."
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-msgstr ""
-+#: booleans.py:177
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "कोणत्याहि TCP पोर्टचा वापर करून sge ला नेटवर्कसह जोडणीकरीता परवानगी द्या"
++#: booleans.py:186
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "squid ला सर्व पोर्टस्, HTTP, FTP, व गोफर पोर्टस् वगळता यासह जोडणीकरीता परवानगी द्या."
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-msgstr ""
-+#: booleans.py:178
-+msgid "Allow sge to access nfs file systems."
-+msgstr "sge ला nfs फाइल प्रणालींकरीता प्रवेशसाठी परवानगी द्या."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr "squid ला ट्रांस्परेंट प्रॉक्सी (TPROXY) म्हणून चालवण्यास परवानगी द्या"
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:179
++#: booleans.py:188
msgid ""
-"all files\n"
-"regular file\n"
@@ -207596,149 +209368,141 @@ index 7098e9f..21d009c 100644
-"symbolic link\n"
-"named pipe\n"
-msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "3ware कंट्रोलर्सवरील साधनांकरीता समर्थन पुरवण्यासाठी अगाऊ परवानगी सुरू करा."
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr "वापरकर्त्यांच्या होम डिरेक्ट्रिजमध्ये chroot वातावरणसह ssh ला फाइल्स् वाचण्यास व लिहण्यास परवानगी द्या"
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-msgstr ""
-+#: booleans.py:180
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "साम्बाला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या. फाइल्स्/डिरेक्ट्रिज् यास public_content_rw_t सह लेबल करायला हवे."
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr "यजमान कि आधारित ओळखपटवण्याकरीता परवानगी द्या"
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-msgstr ""
-+#: booleans.py:181
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "युजर स्पॅमअसॅसिन क्लाएंटस्ला नेटवर्कच्या वापरकरीता परवानगी द्या."
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "ssh प्रवेशला sysadm_r:sysadm_t म्हणून स्वीकारा"
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
--msgstr ""
-+#: booleans.py:182
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "वापरकर्त्यांच्या होम डिरेक्ट्रिजमध्ये spamd ला वाचण्यास व लिहण्यास परवानगी द्या."
++#: booleans.py:191
++msgid "Allow staff to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "squid ला सर्व पोर्टस्, HTTP, FTP, व गोफर पोर्टस् वगळता यासह जोडणीकरीता परवानगी द्या."
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "svirt डोमेनचे निर्माण व स्थानांतरकरीता स्टॅफ वापरकर्त्यास परवानगी द्या."
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "squid ला ट्रांस्परेंट प्रॉक्सी (TPROXY) म्हणून चालवण्यास परवानगी द्या"
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-msgstr ""
-+#: booleans.py:185
++#: booleans.py:194
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "वापरकर्त्यांच्या होम डिरेक्ट्रिजमध्ये chroot वातावरणसह ssh ला फाइल्स् वाचण्यास व लिहण्यास परवानगी द्या"
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr "टेलिपथि जोडणी व्यवस्थापकांना कोणत्याहि नेटवर्क पोर्टशी जोडणी करण्यासाठी परवानगी द्या."
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-msgstr ""
-+#: booleans.py:186
-+msgid "allow host key based authentication"
-+msgstr "यजमान कि आधारित ओळखपटवण्याकरीता परवानगी द्या"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
++msgstr "टेलिपथि जोडणी व्यवस्थापकांना कोणत्याहि जनेरिक TCP पोर्टशी जोडणी करण्यासाठी परवानगी द्या."
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-msgstr ""
-+#: booleans.py:187
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "ssh प्रवेशला sysadm_r:sysadm_t म्हणून स्वीकारा"
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr "tftp ला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या."
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
--msgstr ""
-+#: booleans.py:188
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "svirt डोमेनचे निर्माण व स्थानांतरकरीता स्टॅफ वापरकर्त्यास परवानगी द्या."
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:189
- msgid ""
+-msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-msgstr ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "टेलिपथि जोडणी व्यवस्थापकांना कोणत्याहि नेटवर्क पोर्टशी जोडणी करण्यासाठी परवानगी द्या."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "सर्व विनाआरक्षित पोर्टस्करीता tor डिमनला tcp सॉकेटस्करीता बांधणीकरण्यासाठी परवानगी द्या."
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
--msgstr ""
-+#: booleans.py:190
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "टेलिपथि जोडणी व्यवस्थापकांना कोणत्याहि जनेरिक TCP पोर्टशी जोडणी करण्यासाठी परवानगी द्या."
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-msgstr ""
-+#: booleans.py:191
++#: booleans.py:200
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "tftp ला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr "chrome-sandbox चालवताना अमर्यादित वापरकर्त्यांना क्रोम सँडबॉक्स्च्या स्थानांतरनकरीता परवानगी द्या"
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:192
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "सर्व विनाआरक्षित पोर्टस्करीता tor डिमनला tcp सॉकेटस्करीता बांधणीकरण्यासाठी परवानगी द्या."
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
++msgstr "वापरकर्त्याला अमर्यादित डोमैन म्हणून प्रवेश करण्यास परवानगी द्या"
+
-+#: booleans.py:193
++#: booleans.py:202
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-msgstr ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "chrome-sandbox चालवताना अमर्यादित वापरकर्त्यांना क्रोम सँडबॉक्स्च्या स्थानांतरनकरीता परवानगी द्या"
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr "xulrunner प्लगइन-कंटेनर चालवताना अमर्यादित वापरकर्त्यांना मोझिला प्लगइन डोमैनकरीता स्थानांतरीत करण्यासाठी परवानगी द्या."
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-msgstr ""
-+#: booleans.py:194
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "वापरकर्त्याला अमर्यादित डोमैन म्हणून प्रवेश करण्यास परवानगी द्या"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
++msgstr "व्हिडिओ चालण्याची साधने अमर्यादित करण्यास परवानगी द्या"
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "xulrunner प्लगइन-कंटेनर चालवताना अमर्यादित वापरकर्त्यांना मोझिला प्लगइन डोमैनकरीता स्थानांतरीत करण्यासाठी परवानगी द्या."
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "योग्य परवानगी नसणाऱ्या वापरकर्त्यास svirt डोमेनकरीता निर्माण व स्थानांतरनसाठी परवानगी द्या."
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-msgstr ""
-+#: booleans.py:196
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "व्हिडिओ चालण्याची साधने अमर्यादित करण्यास परवानगी द्या"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
++msgstr "ecryptfs होम डिरेक्ट्रिज्करीता समर्थन द्या"
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-msgstr ""
-+#: booleans.py:197
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "योग्य परवानगी नसणाऱ्या वापरकर्त्यास svirt डोमेनकरीता निर्माण व स्थानांतरनसाठी परवानगी द्या."
++#: booleans.py:206
++msgid "Support fusefs home directories"
++msgstr "fusefs होम डिरेक्ट्रिज्करीता समर्थन द्या"
-#: ../gui/system-config-selinux.glade:1645
-#: ../gui/system-config-selinux.glade:1850
@@ -207749,128 +209513,126 @@ index 7098e9f..21d009c 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-msgstr ""
-+#: booleans.py:198
-+msgid "Support ecryptfs home directories"
-+msgstr "ecryptfs होम डिरेक्ट्रिज्करीता समर्थन द्या"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
++msgstr "cups ऐवजी lpd सर्व्हरचा वापर करा"
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-msgstr ""
-+#: booleans.py:199
-+msgid "Support fusefs home directories"
-+msgstr "fusefs होम डिरेक्ट्रिज्करीता समर्थन द्या"
++#: booleans.py:208
++msgid "Support NFS home directories"
++msgstr "NFS होम डिरेक्ट्रिज्करीता समर्थन द्या"
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-msgstr ""
-+#: booleans.py:200
-+msgid "Use lpd server instead of cups"
-+msgstr "cups ऐवजी lpd सर्व्हरचा वापर करा"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
++msgstr "SAMBA होम डिरेक्ट्रिज्करीता समर्थन द्या"
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
--msgstr ""
-+#: booleans.py:201
-+msgid "Support NFS home directories"
-+msgstr "NFS होम डिरेक्ट्रिज्करीता समर्थन द्या"
++#: booleans.py:210
++msgid "Allow user to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-msgstr ""
-+#: booleans.py:202
-+msgid "Support SAMBA home directories"
-+msgstr "SAMBA होम डिरेक्ट्रिज्करीता समर्थन द्या"
-
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:203
++#: booleans.py:211
+msgid "Allow varnishd to connect to all ports, not just HTTP."
+msgstr "varnishd ला सर्व पोर्टस्, फक्त HTTP नाही; जोडणीकरीता परवानगी द्या."
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
-msgstr ""
-+#: booleans.py:204
++#: booleans.py:212
+msgid "Ignore vbetool mmap_zero errors."
+msgstr "vbetool mmap_zero त्रुटी वगळा."
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
-msgstr ""
-+#: booleans.py:205
++#: booleans.py:213
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr "मर्यादित वर्च्युअल अतिथींना सिरिअल/पॅरलल् कम्युनिकेशन पोर्टस्चा वापर करण्यासाठी परवानगी द्या"
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
-msgstr ""
-+#: booleans.py:206
++#: booleans.py:214
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr "एक्जिक्युटेबल मेमरि व एक्जिक्युटेबल स्टॅकचा वापर करण्यासाठी मर्यादित वर्च्युअल अतिथींना परवानगी द्या"
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
-msgstr ""
-+#: booleans.py:207
++#: booleans.py:215
+msgid "Allow confined virtual guests to read fuse files"
+msgstr "मर्यादित वर्च्युअल अतिथींना फ्युज फाइल्स् वाचण्यास परवानगी द्या"
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
-msgstr ""
-+#: booleans.py:208
++#: booleans.py:216
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr "मर्यादित वर्च्युअल अतिथींना nfs फाइल्स् व्यवस्थापीत करण्यास परवानगी द्या"
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
+ msgstr ""
+
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-msgstr ""
-+#: booleans.py:209
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr "मर्यादित वर्च्युअल अतिथींना cifs फाइल्स् व्यवस्थापीत करण्यास परवानगी द्या"
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-msgstr ""
-+#: booleans.py:210
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr "मर्यादित वर्च्युअल अतिथींना sanlock सह परस्पर संवाद करण्यासाठी परवानगी द्या"
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-msgstr ""
-+#: booleans.py:211
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
+msgstr "मर्यादित वर्च्युअल अतिथींना साधन संरचना फाइल्स् व्यवस्थापीत करण्यास परवानगी द्या"
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-msgstr ""
-+#: booleans.py:212
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr "मर्यादित वर्च्युअल अतिथींना usb साधने वापरण्यास परवानगी द्या"
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-msgstr ""
-+#: booleans.py:213
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr "मर्यादित वर्च्युअल अतिथींना xserver सह परस्पर संवाद करण्यासाठी परवानगी द्या"
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-msgstr ""
-+#: booleans.py:214
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr "webadm ला वापरकर्त्याच्या होम डिरेक्ट्रिजमध्ये फाइल्स् व्यवस्थापीत करण्यास परवानगी द्या"
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-msgstr ""
-+#: booleans.py:215
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr "वापरकर्त्याच्या होम डिरेक्ट्रिज् अंतर्गत webadm ला फाइल्स् वाचण्यास परवानगी द्या"
@@ -207878,21 +209640,21 @@ index 7098e9f..21d009c 100644
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-msgstr ""
-+#: booleans.py:216
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr "wine mmap_zero त्रुटी वगळा."
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-msgstr ""
-+#: booleans.py:217
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr "ग्राफिकल लॉगिन प्रोग्रामला bootloader चालवण्यास परवानगी द्या"
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-msgstr ""
-+#: booleans.py:218
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr "ग्राफिकल लॉगिन प्रोग्रामला प्रत्यक्षरित्या sysadm_r:sysadm_t म्हणून प्रवेश करण्याकरीता परवानगी द्या"
@@ -207900,25 +209662,25 @@ index 7098e9f..21d009c 100644
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-msgstr ""
-+#: booleans.py:219
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr "xen ला nfs फाइल्स् व्यवस्थापीत करण्यासाठी परवानगी द्या"
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-msgstr ""
-+#: booleans.py:220
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr "xend ला blktapctrl/tapdisk चालवण्यास परवानगी द्या. डिस्क प्रतिमांकरीता डेडिकेटेड् लॉजिकल वॉल्युम्स्चा वापर करत असल्यास आवश्यक नाही."
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:221
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr "xend ला qemu-dm चालवण्यास परवानगी द्या. paravirt व vfb चा वापर न करत असल्यास आवश्यक नाही."
+
-+#: booleans.py:222
++#: booleans.py:231
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
@@ -207928,75 +209690,86 @@ index 7098e9f..21d009c 100644
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow xguest users to mount removable media"
-+msgstr "xguest वापरकर्त्यांना काढूनटाकण्याजोगी मिडियाकरीता माऊंट करा"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-msgstr ""
-+#: booleans.py:224
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "xguestला ब्ल्युटूथ साधनांचा वापर करण्यासाठी परवानगी द्या"
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr "xguest वापरकर्त्यांना काढूनटाकण्याजोगी मिडियाकरीता माऊंट करा"
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-msgstr ""
-+#: booleans.py:225
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "X सर्व्हर शेअर्ड् मेमरि सेगमेंटस्करीता क्लाएंटस्ला लिहण्याकरीता परवानगी द्या."
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr "xguestला ब्ल्युटूथ साधनांचा वापर करण्यासाठी परवानगी द्या"
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-msgstr ""
-+#: booleans.py:226
-+msgid "Allows XServer to execute writable memory"
-+msgstr "XServer ला लेखनजोगी मेमरिक एक्जिक्युट करण्यास परवानगी देतो"
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "X सर्व्हर शेअर्ड् मेमरि सेगमेंटस्करीता क्लाएंटस्ला लिहण्याकरीता परवानगी द्या."
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-msgstr ""
-+#: booleans.py:227
-+msgid "Support X userspace object manager"
-+msgstr "X युजरस्पेस ऑब्जेक्ट व्यवस्थापककरीता समर्थन द्या"
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr "XServer ला लेखनजोगी मेमरिक एक्जिक्युट करण्यास परवानगी देतो"
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-msgstr ""
-+#: booleans.py:228
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr "X युजरस्पेस ऑब्जेक्ट व्यवस्थापककरीता समर्थन द्या"
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr "zabbix ला विनाआरक्षित पोर्टसह जोडणीकरीता परवानगी द्या"
+
-+#: booleans.py:229
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr "zebra डिमनला संरचना फाइल्स्करीता लिहण्यास परवानगी द्या"
+
-+#: booleans.py:230
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr "ZoneMinder ला पब्लिक फाइल ट्रांस्फर सर्व्हिसेसकरीता वापरण्याजोगी पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या."
diff --git a/policycoreutils/po/ms.po b/policycoreutils/po/ms.po
-index 7df97ae..e8e5d5f 100644
+index 7df97ae..faac0bb 100644
--- a/policycoreutils/po/ms.po
+++ b/policycoreutils/po/ms.po
-@@ -7,15 +7,15 @@ msgid ""
+@@ -1,21 +1,21 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++#
+ # Translators:
+ msgid ""
msgstr ""
"Project-Id-Version: Policycoreutils\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
- "Language: ms\n"
+-"Language: ms\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0\n"
++"Language: ms\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
#: ../run_init/run_init.c:67
@@ -208010,7 +209783,7 @@ index 7df97ae..e8e5d5f 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr ""
-@@ -73,7 +73,7 @@ msgstr ""
+@@ -73,353 +73,359 @@ msgstr ""
msgid "authentication failed.\n"
msgstr ""
@@ -208019,7 +209792,14 @@ index 7df97ae..e8e5d5f 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr ""
-@@ -86,855 +86,871 @@ msgstr ""
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr ""
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr ""
@@ -208028,116 +209808,116 @@ index 7df97ae..e8e5d5f 100644
-msgstr ""
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr ""
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr ""
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr ""
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr ""
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr ""
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr ""
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr ""
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr ""
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr ""
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr ""
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr ""
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr ""
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr ""
@@ -208149,119 +209929,119 @@ index 7df97ae..e8e5d5f 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr ""
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr ""
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr ""
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr ""
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr ""
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -208269,7 +210049,7 @@ index 7df97ae..e8e5d5f 100644
msgstr ""
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr ""
@@ -208277,724 +210057,678 @@ index 7df97ae..e8e5d5f 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr ""
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr ""
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr ""
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr ""
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr ""
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr ""
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr ""
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr ""
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr ""
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "Tidak dapat menyenaraikan pengguna SELinux"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "Tidak dapat menyenaraikan peranan untuk pengguna %s"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr ""
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr ""
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "Protokol udp atau tcp diperlukan"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "Port diperlukan"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "Tidak dapat mencipta kekunci untuk %s/%s"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "Jenis diperlukan"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "Tidak dapat memeriksa sama ada port %s/%s telah dinyatakan"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "Port %s/%s telah ditakrif"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "Tidak dapat mencipta port untuk %s/%s"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "Tidak dapat mencipta konteks untuk %s/%s"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "Tidak dapat menetapkan pengguna dalam konteks port untuk %s/%s"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "Tidak dapat menetapkan tugas dalam konteks port untuk %s/%s"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "Tidak dapat menetapkan jenis dalam konteks port untuk %s/%s"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "Tidak dapat menetapkan medan mls dalam konteks port untuk %s/%s"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "Tidak dapat menetapkan konteks port untuk %s/%s"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -469,8 +475,8 @@ msgstr "Tidak dapat menetapkan konteks port untuk %s/%s"
msgid "Could not add port %s/%s"
msgstr "Tidak dapat menambah port %s/%s"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "Memerlukan setype atau serange"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -478,463 +484,473 @@ msgstr "Memerlukan setype atau serange"
msgid "Requires setype"
msgstr "Memerlukan setype"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "Port %s/%s tidak dinyatakan"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "Tidak dapat menyoal port %s/%s"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "Tidak dapat mengubah port %s/%s"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr ""
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr ""
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "Port %s/%s dinyatakan dalam polisi, tidak boleh dipadam"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "Tidak dapat memadam port %s/%s"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "Tidak dapat menyenaraikan port"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr ""
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr ""
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr ""
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr ""
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
-+#, fuzzy
+-msgstr "Jenis SELinux diperlukan"
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
- msgstr "Jenis SELinux diperlukan"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "Tidak dapat mencipta kekunci untuk %s"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr ""
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "Tidak dapat mencipta konteks untuk %s"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr ""
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr ""
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr ""
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr ""
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr ""
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr ""
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr "Jenis SELinux diperlukan"
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "Tidak dapat memeriksa sama ada antaramuka %s dinyatakan"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "Tidak dapat mencipta antaramuka untuk %s"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "Tidak dapat menetapkan pengguna dalam konteks antaramuka untuk %s"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "Tidak dapat menetapkan tugas dalam konteks antaramuka untuk %s"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "Tidak dapat menetapkan jenis dalam konteks antaramuka untuk %s"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "Tidak dapat menetapkan medan mls dalam konteks antaramuka untuk %s"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "Tidak dapat menetapkan konteks antaramuka untuk %s"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "Tidak dapat menetapkan konteks mesej untuk %s"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "Tidak dapat menambah antaramuka %s"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "Antaramuka %s tidak dinyatakan"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "Tidak dapat menyoal antaramuka %s"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "Tidak dapat mengubah antaramuka %s"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "Antaramuka %s dinyatakan dalam polisi, tidak boleh dipadam"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "Tidak dapat memadam antaramuka %s"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "Tidak dapat menyenaraikan antaramuka"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr ""
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr ""
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "Tidak dapat menetapkan pengguna dalam konteks fail untuk %s"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "Tidak dapat menetapkan tugas dalam konteks fail untuk %s"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "Tidak dapat menetapkan medan mls dalam konteks fail untuk %s"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr ""
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
++msgstr ""
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "Tidak dapat memeriksa jika konteks fail untuk %s telah dinyatakan"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "Tidak dapat mencipta konteks fail untuk %s"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "Tidak dapat menetapkan jenis dalam konteks fail untuk %s"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "Tidak dapat menetapkan konteks fail untuk %s"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "Tidak dapat menambah konteks fail untuk %s"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "Memerlukan setype, serange atau seuser"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "Konteks fail %s tidak dinyatakan"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "Tidak dapat menyoal konteks fail untuk %s"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "Tidak dapat mengubahsuai konteks fail untuk %s"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr ""
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr ""
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "Tidak dapat memadam konteks fail untuk %s"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "Tidak dapat menyenaraikan konteks fail"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "Tidak dapat menyenaraikan konteks fail tempatan"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr ""
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -209002,99 +210736,98 @@ index 7df97ae..e8e5d5f 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "Tidak dapat memeriksa sama ada boolean %s dinyatakan"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "Boolean %s tidak dinyatakan"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "Tidak dapat menyoal fail konteks %s"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr ""
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "Tidak dapat mengubah boolean %s"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr ""
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "Boolean %s dinyatakan dalam polisi, tidak boleh dipadam"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "Tidak dapat memadam boolean %s"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "Tidak dapat menyenaraikan boolean"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr ""
-
+-msgid "unknown"
+-msgstr ""
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr ""
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr ""
@@ -209212,7 +210945,7 @@ index 7df97ae..e8e5d5f 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1340,577 +1360,464 @@ msgstr ""
+@@ -1340,577 +1360,465 @@ msgstr ""
msgid "Login '%s' is required"
msgstr ""
@@ -209287,7 +211020,7 @@ index 7df97ae..e8e5d5f 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -209299,7 +211032,7 @@ index 7df97ae..e8e5d5f 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -209316,7 +211049,7 @@ index 7df97ae..e8e5d5f 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -209328,7 +211061,7 @@ index 7df97ae..e8e5d5f 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -209344,7 +211077,7 @@ index 7df97ae..e8e5d5f 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -209364,7 +211097,7 @@ index 7df97ae..e8e5d5f 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -209377,7 +211110,7 @@ index 7df97ae..e8e5d5f 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -209390,7 +211123,7 @@ index 7df97ae..e8e5d5f 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -209403,52 +211136,56 @@ index 7df97ae..e8e5d5f 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
msgstr ""
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
- msgstr ""
-
+-msgstr ""
+-
-#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
msgstr ""
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
- "the system directly."
- msgstr ""
-
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
-msgstr ""
-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
+ msgstr ""
+
-#: ../gui/polgen.glade:716
-msgid "label104"
--msgstr ""
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
+ msgstr ""
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -209527,14 +211264,16 @@ index 7df97ae..e8e5d5f 100644
msgstr ""
-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
msgstr ""
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
-#: ../gui/polgen.glade:1284
+#: ../gui/polgen.glade:1056
msgid "<b>Select domains that %s will administer:</b>"
@@ -209759,58 +211498,58 @@ index 7df97ae..e8e5d5f 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -209818,12 +211557,12 @@ index 7df97ae..e8e5d5f 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -209831,18 +211570,18 @@ index 7df97ae..e8e5d5f 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -209930,7 +211669,7 @@ index 7df97ae..e8e5d5f 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1948,1411 +1855,1499 @@ msgstr ""
+@@ -1948,1411 +1856,1626 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -209999,8 +211738,11 @@ index 7df97ae..e8e5d5f 100644
-
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
@@ -210008,157 +211750,131 @@ index 7df97ae..e8e5d5f 100644
-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
-
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Delete %s"
msgstr ""
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:134
+#, python-format
+msgid "Add %s"
msgstr ""
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:148
+#, python-format
+msgid "Modify %s"
msgstr ""
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+msgid "Permissive"
msgstr ""
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
msgstr ""
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+#: ../gui/statusPage.py:94
+msgid "Status"
msgstr ""
--#: ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing the policy type will cause a relabel of the entire file system on "
+"the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:12
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:13
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
++msgid ""
+"Changing to SELinux enabled will cause a relabel of the entire file system "
+"on the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+#: ../gui/system-config-selinux.glade:11
+msgid "system-config-selinux"
msgstr ""
--#: ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
msgstr ""
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
msgstr ""
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
msgstr ""
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
msgstr ""
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
msgstr ""
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -210167,20 +211883,29 @@ index 7df97ae..e8e5d5f 100644
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+#: ../gui/system-config-selinux.glade:773
+msgid "MLS"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+#: ../gui/system-config-selinux.glade:837
+msgid "Add SELinux User"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+#: ../gui/system-config-selinux.glade:1079
+msgid "SELinux Administration"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+#: ../gui/system-config-selinux.glade:1122
+msgid "Add"
+msgstr ""
@@ -210195,90 +211920,40 @@ index 7df97ae..e8e5d5f 100644
+
+#: ../gui/system-config-selinux.glade:1256
+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Select if you wish to relabel then entire file system on next reboot. "
-+"Relabeling can take a very long time, depending on the size of the system. "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
msgstr ""
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1354
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
msgstr ""
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
msgstr ""
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
@@ -210287,115 +211962,169 @@ index 7df97ae..e8e5d5f 100644
-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
++#: ../gui/system-config-selinux.glade:1463
++msgid ""
++"Select if you wish to relabel then entire file system on next reboot. "
++"Relabeling can take a very long time, depending on the size of the system. "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
msgstr ""
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
msgstr ""
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
msgstr ""
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
msgstr ""
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
msgstr ""
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
msgstr ""
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
msgstr ""
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
msgstr ""
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
msgstr ""
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
msgstr ""
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
msgstr ""
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
msgstr ""
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
msgstr ""
-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2661
msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
msgstr ""
-#: ../gui/selinux.tbl:42
@@ -210408,1192 +212137,1277 @@ index 7df97ae..e8e5d5f 100644
-msgid "Disable SELinux protection for clamd daemon"
+#: ../gui/system-config-selinux.glade:2818
+msgid "Change process mode to permissive."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:355
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow ABRT to modify public files used for public file transfer services."
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:25
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:42
++#: booleans.py:29
+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:57
++#: booleans.py:44
+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:59
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:67
++#: booleans.py:54
+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:72
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:86
++#: booleans.py:73
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++"Allow HTTPD scripts and modules to connect to databases over the network."
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:95
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:89
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:105
++#: booleans.py:92
+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr ""
++
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:113
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
++
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:122
++#: booleans.py:111
+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
--msgid ""
++#: booleans.py:116
+ msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr ""
++
++#: booleans.py:119
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:120
++msgid "Allow system to run with NIS"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:134
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr ""
++
++#: booleans.py:126
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
++msgstr ""
++
++#: booleans.py:127
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
++msgstr ""
++
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr ""
++
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr ""
++
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
++msgstr ""
++
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
++msgstr ""
++
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:138
++msgid ""
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:144
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
@@ -211604,37 +213418,37 @@ index 7df97ae..e8e5d5f 100644
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:145
++#: booleans.py:144
+msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:146
++#: booleans.py:145
+msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:147
++#: booleans.py:146
+msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:148
++#: booleans.py:147
+msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:149
++#: booleans.py:148
+msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:150
++#: booleans.py:149
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
@@ -211642,72 +213456,79 @@ index 7df97ae..e8e5d5f 100644
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:151
++#: booleans.py:150
+msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:152
++#: booleans.py:151
+msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:153
++#: booleans.py:152
+msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:154
++#: booleans.py:153
+msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:155
++#: booleans.py:154
+msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:156
++#: booleans.py:155
+msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:157
++#: booleans.py:156
+msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:158
++#: booleans.py:157
+msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:159
++#: booleans.py:158
+msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:160
++#: booleans.py:159
+msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:161
++#: booleans.py:160
+msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
+ msgstr ""
+
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
+#: booleans.py:162
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
@@ -211716,14 +213537,14 @@ index 7df97ae..e8e5d5f 100644
-#: ../gui/semanagePage.py:126
-#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
+-msgid "Delete %s"
+#: booleans.py:163
+msgid "Disable kernel module loading."
msgstr ""
--#: ../gui/semanagePage.py:126
+-#: ../gui/semanagePage.py:134
-#, python-format
--msgid "Delete %s"
+-msgid "Add %s"
+#: booleans.py:164
+msgid ""
+"Boolean to determine whether the system permits loading policy, setting "
@@ -211731,16 +213552,15 @@ index 7df97ae..e8e5d5f 100644
+"to reboot to set it back."
msgstr ""
--#: ../gui/semanagePage.py:134
+-#: ../gui/semanagePage.py:148
-#, python-format
--msgid "Add %s"
+-msgid "Modify %s"
+#: booleans.py:165
+msgid "Allow regular users direct dri device access"
msgstr ""
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
+#: booleans.py:166
+msgid ""
+"Allow unconfined executables to make their heap memory executable. Doing "
@@ -211748,16 +213568,16 @@ index 7df97ae..e8e5d5f 100644
+"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
+#: booleans.py:167
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
msgstr ""
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
+-#: ../gui/statusPage.py:94
+-msgid "Status"
+#: booleans.py:168
+msgid ""
+"Allow unconfined executables to make their stack executable. This should "
@@ -211765,19 +213585,18 @@ index 7df97ae..e8e5d5f 100644
+"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
--#: ../gui/statusPage.py:94
--msgid "Status"
+-#: ../gui/statusPage.py:133
+#: booleans.py:169
+msgid "Allow users to connect to the local mysql server"
- msgstr ""
-
--#: ../gui/statusPage.py:133
++msgstr ""
++
+#: booleans.py:170
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
msgstr ""
-#: ../gui/statusPage.py:147
@@ -211803,19 +213622,23 @@ index 7df97ae..e8e5d5f 100644
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
+"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
+#: booleans.py:174
-+msgid "Allow user music sharing"
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:12
+#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr ""
++
++#: booleans.py:176
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
@@ -211826,14 +213649,14 @@ index 7df97ae..e8e5d5f 100644
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:176
++#: booleans.py:177
+msgid ""
+"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:177
++#: booleans.py:178
+msgid ""
+"Allow sftp-internal to login to local users and read/write all files on the "
+"system, governed by DAC."
@@ -211842,25 +213665,26 @@ index 7df97ae..e8e5d5f 100644
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:178
++#: booleans.py:179
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:179
++#: booleans.py:180
+msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:180
++#: booleans.py:181
+msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:181
++#: booleans.py:182
msgid ""
-"all files\n"
-"regular file\n"
@@ -211870,12 +213694,13 @@ index 7df97ae..e8e5d5f 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:182
++#: booleans.py:183
+msgid ""
+"Allow samba to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
@@ -211883,32 +213708,32 @@ index 7df97ae..e8e5d5f 100644
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:183
++#: booleans.py:184
+msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:184
++#: booleans.py:185
+msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:185
++#: booleans.py:186
+msgid ""
+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:186
++#: booleans.py:187
+msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:187
++#: booleans.py:188
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
@@ -211916,50 +213741,67 @@ index 7df97ae..e8e5d5f 100644
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:188
++#: booleans.py:189
+msgid "allow host key based authentication"
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:189
++#: booleans.py:190
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:191
++msgid "Allow staff to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:192
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow the Telepathy connection managers to connect to any network port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:193
++#: booleans.py:195
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:195
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
++msgstr ""
++
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr ""
++
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
++msgstr ""
++
++#: booleans.py:200
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
@@ -211971,13 +213813,13 @@ index 7df97ae..e8e5d5f 100644
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:196
++#: booleans.py:201
+msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:197
++#: booleans.py:202
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
@@ -211985,13 +213827,13 @@ index 7df97ae..e8e5d5f 100644
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-+#: booleans.py:198
++#: booleans.py:203
+msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:199
++#: booleans.py:204
+msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
@@ -212003,208 +213845,220 @@ index 7df97ae..e8e5d5f 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-+#: booleans.py:200
++#: booleans.py:205
+msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-+#: booleans.py:201
++#: booleans.py:206
+msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-+#: booleans.py:202
++#: booleans.py:207
+msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-+#: booleans.py:203
++#: booleans.py:208
+msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-+#: booleans.py:204
++#: booleans.py:209
+msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++#: booleans.py:210
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:208
++#: booleans.py:213
+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++#: booleans.py:223
++msgid "Allow webadm to manage files in users home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:220
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:222
++#: booleans.py:227
+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
+msgstr ""
+
-+#: booleans.py:224
++#: booleans.py:229
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/my.po b/policycoreutils/po/my.po
-index a4478db..a61c8f3 100644
+index a4478db..961d921 100644
--- a/policycoreutils/po/my.po
+++ b/policycoreutils/po/my.po
@@ -8,7 +8,7 @@ msgid ""
@@ -212212,7 +214066,7 @@ index a4478db..a61c8f3 100644
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
@@ -212225,7 +214079,7 @@ index a4478db..a61c8f3 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr ""
-@@ -73,7 +73,7 @@ msgstr ""
+@@ -73,353 +73,359 @@ msgstr ""
msgid "authentication failed.\n"
msgstr ""
@@ -212234,7 +214088,14 @@ index a4478db..a61c8f3 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr ""
-@@ -86,855 +86,870 @@ msgstr ""
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr ""
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr ""
@@ -212243,116 +214104,116 @@ index a4478db..a61c8f3 100644
-msgstr ""
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr ""
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr ""
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr ""
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr ""
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr ""
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr ""
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr ""
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr ""
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr ""
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr ""
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr ""
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr ""
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr ""
@@ -212364,119 +214225,119 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr ""
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr ""
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr ""
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr ""
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr ""
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -212484,7 +214345,7 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr ""
@@ -212492,602 +214353,554 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr ""
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr ""
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr ""
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr ""
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr ""
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr ""
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr ""
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr ""
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr ""
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr ""
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr ""
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr ""
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr ""
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr ""
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr ""
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr ""
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr ""
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr ""
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -469,8 +475,8 @@ msgstr ""
msgid "Could not add port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr ""
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -478,463 +484,472 @@ msgstr ""
msgid "Requires setype"
msgstr ""
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr ""
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr ""
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr ""
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr ""
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr ""
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr ""
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr ""
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr ""
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr ""
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr ""
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr ""
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr ""
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr ""
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr ""
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr ""
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr ""
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr ""
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr ""
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr ""
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr ""
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr ""
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr ""
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr ""
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr ""
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr ""
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
@@ -213096,119 +214909,119 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr ""
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr ""
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr ""
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr ""
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr ""
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -213216,99 +215029,98 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr ""
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr ""
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr ""
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr ""
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr ""
-
+-msgid "unknown"
+-msgstr ""
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr ""
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr ""
@@ -213501,7 +215313,7 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -213513,7 +215325,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -213530,7 +215342,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -213542,7 +215354,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -213558,7 +215370,7 @@ index a4478db..a61c8f3 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -213578,7 +215390,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -213591,7 +215403,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -213604,7 +215416,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -213617,7 +215429,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
@@ -213636,7 +215448,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:585
-msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++#: ../gui/polgen.glade:623
+msgid "Root Admin User Role"
msgstr ""
@@ -213662,7 +215474,7 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -213973,58 +215785,58 @@ index a4478db..a61c8f3 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -214032,12 +215844,12 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -214045,18 +215857,18 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -214144,7 +215956,7 @@ index a4478db..a61c8f3 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1948,1411 +1854,1499 @@ msgstr ""
+@@ -1948,1411 +1854,1620 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -214213,8 +216025,11 @@ index a4478db..a61c8f3 100644
-
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
@@ -214222,83 +216037,59 @@ index a4478db..a61c8f3 100644
-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
-
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Delete %s"
msgstr ""
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:134
+#, python-format
+msgid "Add %s"
msgstr ""
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:148
+#, python-format
+msgid "Modify %s"
msgstr ""
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+msgid "Permissive"
msgstr ""
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
msgstr ""
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+#: ../gui/statusPage.py:94
+msgid "Status"
msgstr ""
--#: ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing the policy type will cause a relabel of the entire file system on "
+"the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:12
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
@@ -214307,72 +216098,70 @@ index a4478db..a61c8f3 100644
+"wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:13
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
++msgid ""
+"Changing to SELinux enabled will cause a relabel of the entire file system "
+"on the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+#: ../gui/system-config-selinux.glade:11
+msgid "system-config-selinux"
msgstr ""
--#: ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
msgstr ""
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
msgstr ""
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
msgstr ""
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
msgstr ""
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
msgstr ""
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -214381,32 +216170,47 @@ index a4478db..a61c8f3 100644
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+#: ../gui/system-config-selinux.glade:773
+msgid "MLS"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+#: ../gui/system-config-selinux.glade:837
+msgid "Add SELinux User"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+#: ../gui/system-config-selinux.glade:1079
+msgid "SELinux Administration"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+#: ../gui/system-config-selinux.glade:1122
+msgid "Add"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:1144
+msgid "_Properties"
+msgstr ""
-+
+
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+#: ../gui/system-config-selinux.glade:1166
+msgid "_Delete"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:1256
+msgid "Select Management Object"
+msgstr ""
@@ -214420,49 +216224,67 @@ index a4478db..a61c8f3 100644
+msgstr ""
+
+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
-+msgstr ""
+ msgstr ""
--#: ../gui/selinux.tbl:20
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
+"If you are changing policy types or going from disabled to enforcing, a "
+"relabel is required."
msgstr ""
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1561
+msgid "label37"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1598
+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1614
+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
+#: ../gui/system-config-selinux.glade:1645
+#: ../gui/system-config-selinux.glade:1850
+#: ../gui/system-config-selinux.glade:2037
@@ -214471,1535 +216293,1570 @@ index a4478db..a61c8f3 100644
+#: ../gui/system-config-selinux.glade:2692
+#: ../gui/system-config-selinux.glade:2867
+msgid "Filter"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
+#: ../gui/system-config-selinux.glade:1771
+msgid "Add File Context"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
+#: ../gui/system-config-selinux.glade:1787
+msgid "Modify File Context"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
+#: ../gui/system-config-selinux.glade:1803
+msgid "Delete File Context"
msgstr ""
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+#: ../gui/system-config-selinux.glade:1819
+msgid "Toggle between all and customized file context"
msgstr ""
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+#: ../gui/system-config-selinux.glade:1939
+msgid "label38"
- msgstr ""
-
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1976
+msgid "Add SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1992
+msgid "Modify SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2008
+msgid "Delete SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2126
+msgid "label39"
- msgstr ""
-
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2163
+msgid "Add User"
- msgstr ""
-
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2179
+msgid "Modify User"
- msgstr ""
-
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2195
+msgid "Delete User"
- msgstr ""
-
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2313
+msgid "label41"
- msgstr ""
-
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2350
+msgid "Add Network Port"
- msgstr ""
-
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2366
+msgid "Edit Network Port"
msgstr ""
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+#: ../gui/system-config-selinux.glade:2382
+msgid "Delete Network Port"
msgstr ""
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+#: ../gui/system-config-selinux.glade:2418
+#: ../gui/system-config-selinux.glade:2436
+msgid "Toggle between Customized and All Ports"
msgstr ""
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
+#: ../gui/system-config-selinux.glade:2556
+msgid "label42"
msgstr ""
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+#: ../gui/system-config-selinux.glade:2593
+msgid "Generate new policy module"
msgstr ""
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
+#: ../gui/system-config-selinux.glade:2609
+msgid "Load policy module"
msgstr ""
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
+-#: ../gui/selinux.tbl:41
+#: ../gui/system-config-selinux.glade:2625
+msgid "Remove loadable policy module"
- msgstr ""
-
--#: ../gui/selinux.tbl:41
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2661
msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr ""
++
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: ../sepolicy/sepolicy/generate.py:355
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow ABRT to modify public files used for public file transfer services."
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:25
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:42
++#: booleans.py:29
+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:57
++#: booleans.py:44
+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:59
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:67
++#: booleans.py:54
+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:72
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:86
++#: booleans.py:73
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr ""
++
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:95
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:101
++#: booleans.py:89
+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:105
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:113
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:122
++#: booleans.py:111
+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
--msgid ""
++#: booleans.py:116
+ msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:119
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow system to run with NIS"
++msgstr ""
++
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
++msgstr ""
++
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:126
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:134
++#: booleans.py:127
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:144
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:168
++#: booleans.py:162
+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:170
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:172
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -216007,74 +217864,81 @@ index a4478db..a61c8f3 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:173
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:174
-+msgid "Allow user music sharing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Allow confined users the ability to execute the ping and traceroute commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:176
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:177
++#: booleans.py:172
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:178
++#: booleans.py:173
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:181
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -216084,129 +217948,151 @@ index a4478db..a61c8f3 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:182
++#: booleans.py:177
+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:185
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:187
++#: booleans.py:182
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Enable additional permissions needed to support devices on 3ware controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:188
-+msgid "allow host key based authentication"
++#: booleans.py:183
++msgid ""
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:192
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
+#: booleans.py:195
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
+#: booleans.py:197
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -216218,224 +218104,268 @@ index a4478db..a61c8f3 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
+#: booleans.py:201
-+msgid "Support fusefs home directories"
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
+#: booleans.py:203
-+msgid "Support NFS home directories"
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
+#: booleans.py:220
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
+#: booleans.py:222
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++msgid "Allow confined virtual guests to interact with the xserver"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
+#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/nb.po b/policycoreutils/po/nb.po
-index 58e8223..ad3d0ef 100644
+index 58e8223..a4c1702 100644
--- a/policycoreutils/po/nb.po
+++ b/policycoreutils/po/nb.po
-@@ -7,15 +7,15 @@ msgid ""
+@@ -1,21 +1,21 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++#
+ # Translators:
+ msgid ""
msgstr ""
"Project-Id-Version: Policycoreutils\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: Norwegian Bokmål <i18n-nb at lister.ping.uio.no>\n"
- "Language: nb\n"
+-"Language: nb\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Language: nb\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../run_init/run_init.c:67
@@ -216449,7 +218379,7 @@ index 58e8223..ad3d0ef 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr ""
-@@ -73,7 +73,7 @@ msgstr ""
+@@ -73,353 +73,359 @@ msgstr ""
msgid "authentication failed.\n"
msgstr ""
@@ -216458,7 +218388,14 @@ index 58e8223..ad3d0ef 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr ""
-@@ -86,855 +86,870 @@ msgstr ""
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr ""
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr ""
@@ -216467,116 +218404,116 @@ index 58e8223..ad3d0ef 100644
-msgstr ""
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr ""
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr ""
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr ""
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr ""
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr ""
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr ""
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr ""
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr ""
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr ""
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "Versjon"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "Slått av"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr ""
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr ""
@@ -216588,119 +218525,119 @@ index 58e8223..ad3d0ef 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr ""
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr ""
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr ""
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr ""
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr ""
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -216708,7 +218645,7 @@ index 58e8223..ad3d0ef 100644
msgstr ""
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr ""
@@ -216716,324 +218653,276 @@ index 58e8223..ad3d0ef 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr ""
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr ""
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr ""
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr ""
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr ""
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr ""
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr ""
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr ""
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr ""
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr ""
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr ""
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr ""
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr ""
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr ""
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr ""
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr ""
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr ""
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr ""
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -469,8 +475,8 @@ msgstr ""
msgid "Could not add port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr ""
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -478,463 +484,473 @@ msgstr ""
msgid "Requires setype"
msgstr ""
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr ""
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr ""
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr ""
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr ""
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr ""
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr ""
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#, python-format
+msgid "Type %s is invalid, must be a node type"
msgstr ""
@@ -217042,397 +218931,399 @@ index 58e8223..ad3d0ef 100644
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr ""
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr ""
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr ""
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr ""
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr ""
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr ""
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr ""
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr ""
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr ""
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr ""
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr ""
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr ""
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr ""
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr ""
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr ""
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr ""
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr ""
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr ""
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr ""
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr ""
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr ""
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr ""
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr ""
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr ""
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -217440,103 +219331,102 @@ index 58e8223..ad3d0ef 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr ""
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr ""
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr ""
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr ""
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr ""
-
+-msgid "unknown"
+-msgstr ""
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr ""
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr ""
-@@ -998,7 +1013,7 @@ msgstr "Feil under allokering av minne.\n"
+@@ -998,7 +1014,7 @@ msgstr "Feil under allokering av minne.\n"
msgid "Error sending audit message.\n"
msgstr ""
@@ -217545,7 +219435,7 @@ index 58e8223..ad3d0ef 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr ""
-@@ -1113,62 +1128,66 @@ msgstr ""
+@@ -1113,62 +1129,66 @@ msgstr ""
msgid "Unable to set SIGHUP handler\n"
msgstr ""
@@ -217624,7 +219514,7 @@ index 58e8223..ad3d0ef 100644
msgid "failed to exec shell\n"
msgstr ""
-@@ -1271,20 +1290,20 @@ msgstr ""
+@@ -1271,20 +1291,20 @@ msgstr ""
msgid "chcat -l +CompanyConfidential juser"
msgstr ""
@@ -217650,7 +219540,7 @@ index 58e8223..ad3d0ef 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1340,577 +1359,464 @@ msgstr ""
+@@ -1340,577 +1360,465 @@ msgstr ""
msgid "Login '%s' is required"
msgstr ""
@@ -217725,7 +219615,7 @@ index 58e8223..ad3d0ef 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -217737,7 +219627,7 @@ index 58e8223..ad3d0ef 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -217754,7 +219644,7 @@ index 58e8223..ad3d0ef 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -217766,7 +219656,7 @@ index 58e8223..ad3d0ef 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -217782,7 +219672,7 @@ index 58e8223..ad3d0ef 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -217802,7 +219692,7 @@ index 58e8223..ad3d0ef 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -217815,7 +219705,7 @@ index 58e8223..ad3d0ef 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -217828,7 +219718,7 @@ index 58e8223..ad3d0ef 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -217841,52 +219731,56 @@ index 58e8223..ad3d0ef 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
- msgstr ""
-
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
+-msgstr ""
+-
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
msgstr ""
-#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
msgstr ""
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
- "the system directly."
- msgstr ""
-
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
-msgstr ""
-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
+ msgstr ""
+
-#: ../gui/polgen.glade:716
-msgid "label104"
--msgstr ""
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
+ msgstr ""
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -217965,14 +219859,16 @@ index 58e8223..ad3d0ef 100644
msgstr ""
-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
msgstr ""
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
-#: ../gui/polgen.glade:1284
+#: ../gui/polgen.glade:1056
msgid "<b>Select domains that %s will administer:</b>"
@@ -218197,58 +220093,58 @@ index 58e8223..ad3d0ef 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -218256,12 +220152,12 @@ index 58e8223..ad3d0ef 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -218269,18 +220165,18 @@ index 58e8223..ad3d0ef 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -218368,7 +220264,7 @@ index 58e8223..ad3d0ef 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1948,1411 +1854,1499 @@ msgstr ""
+@@ -1948,1411 +1856,1626 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -218437,8 +220333,11 @@ index 58e8223..ad3d0ef 100644
-
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
@@ -218446,157 +220345,131 @@ index 58e8223..ad3d0ef 100644
-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
-
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Delete %s"
msgstr ""
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:134
+#, python-format
+msgid "Add %s"
msgstr ""
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:148
+#, python-format
+msgid "Modify %s"
msgstr ""
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+msgid "Permissive"
msgstr ""
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
msgstr ""
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+#: ../gui/statusPage.py:94
+msgid "Status"
msgstr ""
--#: ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing the policy type will cause a relabel of the entire file system on "
+"the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:12
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:13
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
++msgid ""
+"Changing to SELinux enabled will cause a relabel of the entire file system "
+"on the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+#: ../gui/system-config-selinux.glade:11
+msgid "system-config-selinux"
msgstr ""
--#: ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
msgstr ""
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
msgstr ""
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
msgstr ""
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
msgstr ""
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
msgstr ""
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -218605,24 +220478,35 @@ index 58e8223..ad3d0ef 100644
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+#: ../gui/system-config-selinux.glade:773
+msgid "MLS"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+#: ../gui/system-config-selinux.glade:837
+msgid "Add SELinux User"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+#: ../gui/system-config-selinux.glade:1079
+msgid "SELinux Administration"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+#: ../gui/system-config-selinux.glade:1122
+msgid "Add"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+#: ../gui/system-config-selinux.glade:1144
+msgid "_Properties"
+msgstr ""
@@ -218637,14 +220521,18 @@ index 58e8223..ad3d0ef 100644
+
+#: ../gui/system-config-selinux.glade:1273
+msgid "<b>Select:</b>"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+#: ../gui/system-config-selinux.glade:1326
+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
@@ -218657,20 +220545,15 @@ index 58e8223..ad3d0ef 100644
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
+msgstr ""
-
--#: ../gui/selinux.tbl:20
++
+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
+"If you are changing policy types or going from disabled to enforcing, a "
+"relabel is required."
- msgstr ""
-
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
+msgstr ""
@@ -218695,28 +220578,19 @@ index 58e8223..ad3d0ef 100644
+#: ../gui/system-config-selinux.glade:2692
+#: ../gui/system-config-selinux.glade:2867
+msgid "Filter"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
msgstr ""
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
msgstr ""
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
@@ -218725,98 +220599,110 @@ index 58e8223..ad3d0ef 100644
-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
msgstr ""
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
msgstr ""
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
msgstr ""
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
msgstr ""
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
msgstr ""
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
msgstr ""
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
msgstr ""
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
msgstr ""
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
msgstr ""
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
msgstr ""
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2609
+msgid "Load policy module"
msgstr ""
@@ -218832,142 +220718,150 @@ index 58e8223..ad3d0ef 100644
msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../sepolicy/sepolicy.py:114
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:116
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../sepolicy/sepolicy.py:164
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:169
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:172
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:215
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:231
++#: ../sepolicy/sepolicy.py:301
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
@@ -218975,1255 +220869,1303 @@ index 58e8223..ad3d0ef 100644
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:234
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:237
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:355
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow ABRT to modify public files used for public file transfer services."
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:25
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:42
++#: booleans.py:29
+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:57
++#: booleans.py:44
+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:59
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:67
++#: booleans.py:54
+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:72
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:86
++#: booleans.py:73
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++"Allow HTTPD scripts and modules to connect to databases over the network."
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:95
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:89
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:105
++#: booleans.py:92
+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:113
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
++
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:122
++#: booleans.py:111
+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
--msgid ""
++#: booleans.py:116
+ msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:119
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow system to run with NIS"
++msgstr ""
++
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:134
++#: booleans.py:126
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:127
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:144
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:168
++#: booleans.py:162
+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:170
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:172
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -220231,74 +222173,82 @@ index 58e8223..ad3d0ef 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:173
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:174
-+msgid "Allow user music sharing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:176
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:177
++#: booleans.py:172
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:178
++#: booleans.py:173
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:181
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -220308,129 +222258,150 @@ index 58e8223..ad3d0ef 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:182
++#: booleans.py:177
+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:185
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:187
++#: booleans.py:182
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:188
-+msgid "allow host key based authentication"
++#: booleans.py:183
++msgid ""
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:192
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:195
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow the Telepathy connection managers to connect to any network port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:197
++#: booleans.py:196
+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -220441,208 +222412,248 @@ index 58e8223..ad3d0ef 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-+#: booleans.py:201
-+msgid "Support fusefs home directories"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-+#: booleans.py:203
-+msgid "Support NFS home directories"
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++#: booleans.py:206
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:208
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++#: booleans.py:210
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:220
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:222
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
++
+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
+#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/nds.po b/policycoreutils/po/nds.po
-index 60f290b..5cfa4f9 100644
+index 60f290b..afa5db6 100644
--- a/policycoreutils/po/nds.po
+++ b/policycoreutils/po/nds.po
@@ -9,7 +9,7 @@ msgid ""
@@ -220650,7 +222661,7 @@ index 60f290b..5cfa4f9 100644
"Project-Id-Version: policycoreutils.HEAD.nds\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
"PO-Revision-Date: 2010-12-05 15:46+0100\n"
"Last-Translator: Nils-Christoph Fiedler <ncfiedler at gnome.org>\n"
"Language-Team: Fedora Low German <nds-lowgerman at lists.sourceforge.net>\n"
@@ -220663,7 +222674,7 @@ index 60f290b..5cfa4f9 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr ""
-@@ -77,7 +77,7 @@ msgstr ""
+@@ -77,353 +77,359 @@ msgstr ""
msgid "authentication failed.\n"
msgstr ""
@@ -220672,7 +222683,14 @@ index 60f290b..5cfa4f9 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr ""
-@@ -90,855 +90,870 @@ msgstr ""
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr ""
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr ""
@@ -220681,116 +222699,116 @@ index 60f290b..5cfa4f9 100644
-msgstr ""
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr ""
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr ""
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr ""
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr ""
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr ""
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr ""
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr ""
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr ""
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr ""
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr ""
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr ""
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr ""
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr ""
@@ -220802,119 +222820,119 @@ index 60f290b..5cfa4f9 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr ""
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr ""
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr ""
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr ""
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr ""
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -220922,7 +222940,7 @@ index 60f290b..5cfa4f9 100644
msgstr ""
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr ""
@@ -220930,602 +222948,554 @@ index 60f290b..5cfa4f9 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr ""
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr ""
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr ""
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr ""
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr ""
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr ""
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr ""
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr ""
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr ""
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr ""
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr ""
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr ""
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr ""
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr ""
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr ""
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr ""
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr ""
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr ""
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -473,8 +479,8 @@ msgstr ""
msgid "Could not add port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr ""
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -482,463 +488,472 @@ msgstr ""
msgid "Requires setype"
msgstr ""
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr ""
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr ""
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr ""
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr ""
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr ""
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr ""
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr ""
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr ""
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr ""
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr ""
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr ""
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr ""
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr ""
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr ""
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr ""
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr ""
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr ""
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr ""
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr ""
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr ""
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr ""
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr ""
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr ""
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr ""
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr ""
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
@@ -221534,119 +223504,119 @@ index 60f290b..5cfa4f9 100644
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr ""
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr ""
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr ""
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr ""
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr ""
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -221654,99 +223624,98 @@ index 60f290b..5cfa4f9 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr ""
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr ""
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr ""
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr ""
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr ""
-
+-msgid "unknown"
+-msgstr ""
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr ""
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr ""
@@ -221941,7 +223910,7 @@ index 60f290b..5cfa4f9 100644
msgstr "Netprogramme"
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -221956,7 +223925,7 @@ index 60f290b..5cfa4f9 100644
-msgstr ""
-
-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
msgid "DBUS System Daemon"
msgstr ""
@@ -221977,7 +223946,7 @@ index 60f290b..5cfa4f9 100644
msgstr ""
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
#, fuzzy
msgid "Web Application/Script (CGI)"
msgstr "Netprogramme"
@@ -221991,7 +223960,7 @@ index 60f290b..5cfa4f9 100644
msgstr ""
-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
msgid "User Application"
msgstr "Brukerprogramm"
@@ -222002,7 +223971,7 @@ index 60f290b..5cfa4f9 100644
+"started by a user"
+msgstr ""
+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -222022,7 +223991,7 @@ index 60f290b..5cfa4f9 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -222035,7 +224004,7 @@ index 60f290b..5cfa4f9 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -222048,7 +224017,7 @@ index 60f290b..5cfa4f9 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -222061,7 +224030,7 @@ index 60f290b..5cfa4f9 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
@@ -222080,7 +224049,7 @@ index 60f290b..5cfa4f9 100644
-#: ../gui/polgen.glade:585
-msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++#: ../gui/polgen.glade:623
+msgid "Root Admin User Role"
msgstr ""
@@ -222106,7 +224075,7 @@ index 60f290b..5cfa4f9 100644
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -222418,59 +224387,59 @@ index 60f290b..5cfa4f9 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
#, fuzzy
msgid "Application"
msgstr "Brukerprogramm"
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -222478,12 +224447,12 @@ index 60f290b..5cfa4f9 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -222491,18 +224460,18 @@ index 60f290b..5cfa4f9 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -222590,7 +224559,7 @@ index 60f290b..5cfa4f9 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1957,1411 +1863,1532 @@ msgstr ""
+@@ -1957,1411 +1863,1653 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -222659,11 +224628,8 @@ index 60f290b..5cfa4f9 100644
-
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
-
+-msgstr ""
+-
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
@@ -222671,63 +224637,83 @@ index 60f290b..5cfa4f9 100644
-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Delete %s"
msgstr ""
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+-msgstr "Inbinnen"
+-
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+#: ../gui/semanagePage.py:134
+#, python-format
+msgid "Add %s"
msgstr ""
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+#: ../gui/semanagePage.py:148
+#, python-format
+msgid "Modify %s"
msgstr ""
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+msgid "Permissive"
msgstr ""
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
msgstr ""
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr "Inbinnen"
--
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+#: ../gui/statusPage.py:94
+msgid "Status"
msgstr ""
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
+-#: ../gui/selinux.tbl:11
+#: ../gui/statusPage.py:133
-+msgid ""
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+"Changing the policy type will cause a relabel of the entire file system on "
+"the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
+-#: ../gui/selinux.tbl:12
+#: ../gui/statusPage.py:147
-+msgid ""
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
@@ -222736,68 +224722,84 @@ index 60f290b..5cfa4f9 100644
+"wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
+-#: ../gui/selinux.tbl:13
+#: ../gui/statusPage.py:152
-+msgid ""
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+"Changing to SELinux enabled will cause a relabel of the entire file system "
+"on the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+#: ../gui/system-config-selinux.glade:11
+msgid "system-config-selinux"
msgstr ""
--#: ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:12
msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
msgstr ""
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
msgstr ""
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
msgstr ""
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
msgstr ""
--#: ../gui/selinux.tbl:15
--msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+-msgstr "NIS"
+-
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -222808,44 +224810,37 @@ index 60f290b..5cfa4f9 100644
+"named pipe\n"
msgstr ""
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+-msgstr "Netprogramme"
+#: ../gui/system-config-selinux.glade:773
+msgid "MLS"
- msgstr ""
-
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:837
+msgid "Add SELinux User"
- msgstr ""
-
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1079
+msgid "SELinux Administration"
- msgstr ""
-
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1122
+msgid "Add"
- msgstr ""
-
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1144
+msgid "_Properties"
- msgstr ""
-
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1166
+msgid "_Delete"
- msgstr ""
-
--#: ../gui/selinux.tbl:20
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1256
+msgid "Select Management Object"
+msgstr ""
@@ -222859,34 +224854,20 @@ index 60f290b..5cfa4f9 100644
+msgstr ""
+
+#: ../gui/system-config-selinux.glade:1354
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
- msgstr ""
-
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr "NIS"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
+msgstr ""
-
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
++
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
- msgstr ""
-
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
--msgstr "Netprogramme"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1463
+msgid ""
+"Select if you wish to relabel then entire file system on next reboot. "
@@ -222894,34 +224875,27 @@ index 60f290b..5cfa4f9 100644
+"If you are changing policy types or going from disabled to enforcing, a "
+"relabel is required."
+msgstr ""
-
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
++
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
- msgstr ""
-
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1561
+msgid "label37"
- msgstr ""
-
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1598
+msgid "Revert boolean setting to system default"
- msgstr ""
++msgstr ""
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1614
+msgid "Toggle between Customized and All Booleans"
msgstr ""
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1645
+#: ../gui/system-config-selinux.glade:1850
+#: ../gui/system-config-selinux.glade:2037
@@ -222932,118 +224906,125 @@ index 60f290b..5cfa4f9 100644
+msgid "Filter"
msgstr ""
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
msgstr ""
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1771
+msgid "Add File Context"
msgstr ""
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
+#: ../gui/system-config-selinux.glade:1787
+msgid "Modify File Context"
- msgstr ""
-
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1803
+msgid "Delete File Context"
- msgstr ""
-
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1819
+msgid "Toggle between all and customized file context"
- msgstr ""
-
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1939
+msgid "label38"
- msgstr ""
-
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1976
+msgid "Add SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1992
+msgid "Modify SELinux User Mapping"
+msgstr ""
+
+#: ../gui/system-config-selinux.glade:2008
+msgid "Delete SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2126
+msgid "label39"
- msgstr ""
-
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2163
+msgid "Add User"
msgstr ""
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
+#: ../gui/system-config-selinux.glade:2179
+msgid "Modify User"
msgstr ""
--#: ../gui/selinux.tbl:41
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
+#: ../gui/system-config-selinux.glade:2195
+msgid "Delete User"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
+#: ../gui/system-config-selinux.glade:2313
+msgid "label41"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
+#: ../gui/system-config-selinux.glade:2350
+msgid "Add Network Port"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+#: ../gui/system-config-selinux.glade:2366
+msgid "Edit Network Port"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+#: ../gui/system-config-selinux.glade:2382
+msgid "Delete Network Port"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+#: ../gui/system-config-selinux.glade:2418
+#: ../gui/system-config-selinux.glade:2436
+msgid "Toggle between Customized and All Ports"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+#: ../gui/system-config-selinux.glade:2556
+msgid "label42"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
+#: ../gui/system-config-selinux.glade:2593
+msgid "Generate new policy module"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+#: ../gui/system-config-selinux.glade:2609
+msgid "Load policy module"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
+#: ../gui/system-config-selinux.glade:2625
+msgid "Remove loadable policy module"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:41
+#: ../gui/system-config-selinux.glade:2661
msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
@@ -223092,1362 +225073,1416 @@ index 60f290b..5cfa4f9 100644
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:106
++#: ../sepolicy/sepolicy.py:202
+msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:110
++#: ../sepolicy/sepolicy.py:205
+msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-msgstr "CVS"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
+msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-msgstr "Speele"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
+msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-msgstr "NFS"
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
+msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: ../sepolicy/sepolicy/generate.py:355
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow ABRT to modify public files used for public file transfer services."
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-msgstr "Kerberos"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
+msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:25
++#: booleans.py:10
+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:42
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-msgstr "Samba"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
+msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:29
++msgid ""
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:57
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-msgstr "pppd"
-+#: booleans.py:59
++#: booleans.py:44
+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:62
++#: booleans.py:47
+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:67
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:54
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
++msgstr ""
++
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
++msgstr ""
++
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-msgstr "rsync"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
+msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:72
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:86
++#: booleans.py:73
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++"Allow HTTPD scripts and modules to connect to databases over the network."
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:95
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:89
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:105
++#: booleans.py:92
+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-msgstr "Squid"
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
+msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
+msgstr ""
+
-+#: booleans.py:113
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
++
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:122
++#: booleans.py:111
+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
--msgid ""
++#: booleans.py:116
+ msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr ""
++
++#: booleans.py:119
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow system to run with NIS"
++msgstr ""
++
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
++msgstr ""
++
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
++#: booleans.py:126
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
-+msgstr ""
-+
-+#: booleans.py:134
++#: booleans.py:127
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+msgstr ""
+
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:144
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:168
++#: booleans.py:162
+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:170
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:172
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -224455,74 +226490,81 @@ index 60f290b..5cfa4f9 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:173
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:174
-+msgid "Allow user music sharing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Allow confined users the ability to execute the ping and traceroute commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:176
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:177
++#: booleans.py:172
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:178
++#: booleans.py:173
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:181
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -224532,129 +226574,151 @@ index 60f290b..5cfa4f9 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:182
++#: booleans.py:177
+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:185
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:187
++#: booleans.py:182
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Enable additional permissions needed to support devices on 3ware controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:188
-+msgid "allow host key based authentication"
++#: booleans.py:183
++msgid ""
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:192
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
+#: booleans.py:195
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
+#: booleans.py:197
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -224666,201 +226730,237 @@ index 60f290b..5cfa4f9 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
+#: booleans.py:201
-+msgid "Support fusefs home directories"
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
+#: booleans.py:203
-+msgid "Support NFS home directories"
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
+#: booleans.py:220
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
+#: booleans.py:222
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++msgid "Allow confined virtual guests to interact with the xserver"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
+#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
@@ -224899,40 +226999,56 @@ index 60f290b..5cfa4f9 100644
+#~ msgid "Squid"
+#~ msgstr "Squid"
diff --git a/policycoreutils/po/nl.po b/policycoreutils/po/nl.po
-index 27db150..43033e1 100644
+index 27db150..8624a4b 100644
--- a/policycoreutils/po/nl.po
+++ b/policycoreutils/po/nl.po
-@@ -10,16 +10,16 @@ msgid ""
+@@ -1,7 +1,7 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++#
+ # Translators:
+ # Geert Warrink <geert.warrink at onsnet.nu>, 2009, 2010.
+ # Peter van Egdom <p.van.egdom at gmail.com>, 2006, 2007, 2008.
+@@ -10,29 +10,24 @@ msgid ""
msgstr ""
"Project-Id-Version: Policycoreutils\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-"Language-Team: Dutch (http://www.transifex.net/projects/p/fedora/language/"
-+"Language-Team: Dutch (http://www.transifex.com/projects/p/fedora/language/"
- "nl/)\n"
- "Language: nl\n"
+-"nl/)\n"
+-"Language: nl\n"
++"Language-Team: Dutch (http://www.transifex.com/projects/p/fedora/language/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Language: nl\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../run_init/run_init.c:67
msgid ""
-@@ -32,7 +32,7 @@ msgstr ""
- "uitgevoerd,\n"
- " <argumenten ...> de argumenten zijn voor dat script."
+ "USAGE: run_init <script> <args ...>\n"
+ " where: <script> is the name of the init script to run,\n"
+ " <args ...> are the arguments to that script."
+-msgstr ""
+-"GEBRUIK: run_init <script> <argumenten ...>\n"
+-" waarin: <script> de naam is van het init script dat moet worden "
+-"uitgevoerd,\n"
+-" <argumenten ...> de argumenten zijn voor dat script."
++msgstr "GEBRUIK: run_init <script> <argumenten ...>\n waarin: <script> de naam is van het init script dat moet worden uitgevoerd,\n <argumenten ...> de argumenten zijn voor dat script."
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
#, c-format
msgid "failed to initialize PAM\n"
msgstr "initialiseren van PAM is mislukt\n"
-@@ -81,7 +81,7 @@ msgstr "Sorry, run_init mag alleen worden gebruikt met een SELinux kernel.\n"
+@@ -81,356 +76,359 @@ msgstr "Sorry, run_init mag alleen worden gebruikt met een SELinux kernel.\n"
msgid "authentication failed.\n"
msgstr "authenticatie mislukt.\n"
@@ -224941,7 +227057,14 @@ index 27db150..43033e1 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "Kan exec context niet instellen naar %s.\n"
-@@ -94,860 +94,876 @@ msgstr "******************** BELANGRIJK **********************\n"
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "******************** BELANGRIJK **********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "Om dit tactiek pakket te activeren, voer uit:"
@@ -224950,116 +227073,116 @@ index 27db150..43033e1 100644
-msgstr "globaal"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "Kan semanage handle niet creëren"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr "SELinux tactiek is niet beheerd of krijg geen toegang tot opslag."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "Kan tactiek opslag niet lezen."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "Kan semanage verbinding niet tot stand brengen"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "Kan MLS aangezet status niet testen"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "Nog niet geïmplementeerd"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "Semanage transactie is al bezig"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "Kan semanage transactie niet starten"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "Kan semanage transactie niet uitvoeren"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "Semanage transactie is niet bezig"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "Kan SELinux modules niet tonen"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "Versie"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "Uitgezet"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr "Kan toelatend domein %s niet instellen (module installatie mislukte)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "Kan toelatend domein %s niet verwijderen (verwijderen mislukte)"
@@ -225071,121 +227194,122 @@ index 27db150..43033e1 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "Kan geen sleutel aanmaken voor %s"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "Kan niet controleren of inlog afbeelding voor %s is gedefinieerd"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "Linux groep %s bestaat niet"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "Linux gebruiker %s bestaat niet"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "Kan geen inlog afbeelding aanmaken voor %s"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "Kan naam niet instellen voor %s"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "Kan MLS reeks niet instellen voor %s"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "Kan SELinux gebruiker niet instellen voor %s"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "Kan inlog afbeelding niet toevoegen voor %s"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "Vereist seuser of serange"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "Inlog afbeelding voor %s is niet gedefinieerd"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "Kan seuser niet opvragen voor %s"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "Kan inlog afbeelding niet veranderen voor %s"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- "Inlog afbeelding voor %s is gedefinieerd in tactiek, kan niet worden "
- "verwijderd"
+-msgstr ""
+-"Inlog afbeelding voor %s is gedefinieerd in tactiek, kan niet worden "
+-"verwijderd"
++msgstr "Inlog afbeelding voor %s is gedefinieerd in tactiek, kan niet worden verwijderd"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "Kan inlog afbeelding niet verwijderen voor %s"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "Kan inlog afbeeldingen niet tonen"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "Inlog naam"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -225193,7 +227317,7 @@ index 27db150..43033e1 100644
msgstr "SELinux gebruiker"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "MLS/MCS reeks"
@@ -225201,727 +227325,683 @@ index 27db150..43033e1 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "Kan niet controleren of SELinux gebruiker %s is gedefinieerd"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "Kan gebruiker niet opvragen voor %s"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "Je moet ten minste een rol voor %s toevoegen"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "Kan geen SELinux gebruiker aanmaken voor %s"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "Kan rol %s niet toevoegen voor %s"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "Kan MLS niveau niet instellen voor %s"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "Kan prefix %s niet toevoegen voor %s"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "Kan sleutel niet extraheren voor %s"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "Kan SELinux gebruiker %s niet toevoegen"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "Vereist prefix, rollen, niveau of bereik"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "Vereist prefix of rollen"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "SELinux gebruiker %s is niet gedefinieerd"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "Kan SELinux gebruiker %s niet veranderen"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- "SELinux gebruiker %s is gedefinieerd in tactiek, kan niet worden verwijderd"
+-msgstr ""
+-"SELinux gebruiker %s is gedefinieerd in tactiek, kan niet worden verwijderd"
++msgstr "SELinux gebruiker %s is gedefinieerd in tactiek, kan niet worden verwijderd"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "Kan SELinux gebruiker %s niet verwijderen"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "Kan SELinux gebruikers niet tonen"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "Kan rollen voor gebruiker %s niet tonen"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "Labelen"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "Prefix"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "MCS niveau"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "MCS reeks"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "SELinux rollen"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "Protocol udp of tcp is vereist"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "Poort is vereist"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "Kan geen sleutel aanmaken voor %s/%s"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "Type is vereist"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "Kan niet controleren of poort %s/%s gedefinieerd is"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "Poort %s/%s is al gedefinieerd"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "Kan geen poort aanmaken voor %s/%s"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "Kan geen context aanmaken voor %s/%s"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "Kan gebruiker in poort context niet instellen voor %s/%s"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "Kan rol in poort context niet instellen voor %s/%s"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "Kan type in poort context niet instellen voor %s/%s"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "Kan mls velden in poort context niet instellen voor %s/%s"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "Kan poort context niet instellen voor %s/%s"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -480,8 +478,8 @@ msgstr "Kan poort context niet instellen voor %s/%s"
msgid "Could not add port %s/%s"
msgstr "Kan poort %s/%s niet toevoegen"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "Vereist setype of serange"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -489,465 +487,473 @@ msgstr "Vereist setype of serange"
msgid "Requires setype"
msgstr "Vereist setype"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "Poort %s/%s is niet gedefinieerd"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "Kan poort %s/%s niet opvragen"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "Kan poort %s/%s niet veranderen"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "Kan poorten niet tonen"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "Kan poort %s niet verwijderen"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "Poort %s/%s is gedefinieerd in tactiek, kan niet worden verwijderd"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "Kan poort %s/%s niet verwijderen"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "Kan poorten niet tonen"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "SELinux poort type"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "Proto"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "Poort nummer"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "Node adres is vereist"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "Onbekend of ontbrekend protocol"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
-+#, fuzzy
+-msgstr "SELinux type is vereist"
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
- msgstr "SELinux type is vereist"
++msgstr ""
++
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "Kan geen sleutel aanmaken voor %s"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "Kan niet controleren of addr %s is gedefinieerd"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "Kan geen addr aanmaken voor %s"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "Kan geen context aanmaken voor %s"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "Kan geen masker instellen voor %s"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "Kan gebruiker in addr context niet instellen voor %s"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "Kan rol in addr context niet instellen voor %s"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "Kan type in addr context niet instellen voor %s"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "Kan mls velden in addr context niet instellen voor %s"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "Kan addr context niet instellen voor %s"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "Kan addr %s niet toevoegen"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "Addr %s is niet gedefinieerd"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "Kan addr %s niet bevragen"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "Kan addr %s niet veranderen"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "Addr %s gedefinieerd in tactiek, kan niet worden verwijderd"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "Kan addr %s niet verwijderen"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "Kan addr's niet tonen"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr "SELinux type is vereist"
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "Kan niet controleren of interface %s gedefinieerd is"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "Kan geen interface aanmaken voor %s"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "Kan gebruiker in interface context niet instellen voor %s"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "Kan rol in interface context niet instellen voor %s"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "Kan type in interface context niet instellen voor %s"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "Kan mls velden in interface context niet instellen voor %s"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "Kan interface context niet instellen voor %s"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "Kan boodschap context niet instellen voor %s"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "Kan interface %s niet toevoegen"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "Interface %s is niet gedefinieerd"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "Kan interface %s niet opvragen"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "Kan interface %s niet veranderen"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "Interface %s is gedefinieerd in tactiek, kan niet worden verwijderd"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "Kan interface %s niet verwijderen"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "Kan interfaces niet tonen"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "SELinux interface"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "Context"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "Kan gebruiker in bestand context niet instellen voor %s"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "Kan rol in bestand context niet instellen voor %s"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "Kan mls velden in bestand context niet instellen voor %s"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "Ongeldige bestand specificatie"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "Kan niet controleren of bestand context voor %s is gedefinieerd"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "Kan geen bestand context aanmaken voor %s"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "Kan type in bestand context niet instellen voor %s"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "Kan bestand context niet instellen voor %s"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "Kan bestand context niet toevoegen voor %s"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "Vereist setype, serange of seuser"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "Bestand context voor %s is niet gedefinieerd"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "Kan bestand context niet opvragen voor %s"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "Kan bestand context niet veranderen voor %s"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "Kan bestand contexten niet tonen"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "Kan bestand context %s niet verwijderen"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- "Bestand context voor %s is gedefinieerd in tactiek, kan niet worden "
- "verwijderd"
+-msgstr ""
+-"Bestand context voor %s is gedefinieerd in tactiek, kan niet worden "
+-"verwijderd"
++msgstr "Bestand context voor %s is gedefinieerd in tactiek, kan niet worden verwijderd"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "Kan bestand context niet verwijderen voor %s"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "Kan bestand contexten niet tonen"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "Kan lokale bestand contexten niet tonen"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux fcontext"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "type"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -225929,103 +228009,102 @@ index 27db150..43033e1 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "Kan niet controleren of Boolean %s gedefinieerd is"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "Boolean %s is niet gedefinieerd"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "Kan bestand context %s niet opvragen"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "Je moet een van de volgende waarden opgeven: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "Kan actieve waarde van Boolean %s niet instellen"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "Kan Boolean %s niet veranderen"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "Verkeerd formaat %s: Record %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "Boolean %s is gedefinieerd in tactiek, kan niet worden verwijderd"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "Kan Boolean %s niet verwijderen"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "Kan Booleans niet tonen"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr "onbekend"
-
+-msgid "unknown"
+-msgstr "onbekend"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "uit"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "aan"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "SELinux Boolean"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "Beschrijving"
-@@ -1011,7 +1027,7 @@ msgstr "Fout bij het toewijzen van geheugen.\n"
+@@ -1011,7 +1017,7 @@ msgstr "Fout bij het toewijzen van geheugen.\n"
msgid "Error sending audit message.\n"
msgstr "Fout bij het versturen van audit boodschap.\n"
@@ -226034,7 +228113,36 @@ index 27db150..43033e1 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "Kan afdwingende mode niet vaststellen.\n"
-@@ -1131,62 +1147,66 @@ msgstr "Niet in staat om een lege signaal set te verkrijgen\n"
+@@ -1024,16 +1030,12 @@ msgstr "Fout! Kon %s niet openen.\n"
+ #: ../newrole/newrole.c:705
+ #, c-format
+ msgid "%s! Could not get current context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s! Kon huidige context niet verkrijgen voor %s, opnieuw labelen van tty "
+-"gaat niet door.\n"
++msgstr "%s! Kon huidige context niet verkrijgen voor %s, opnieuw labelen van tty gaat niet door.\n"
+
+ #: ../newrole/newrole.c:715
+ #, c-format
+ msgid "%s! Could not get new context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s! Kon geen nieuwe context verkrijgen voor %s, opnieuw labelen van tty "
+-"gaat niet door.\n"
++msgstr "%s! Kon geen nieuwe context verkrijgen voor %s, opnieuw labelen van tty gaat niet door.\n"
+
+ #: ../newrole/newrole.c:725
+ #, c-format
+@@ -1073,8 +1075,7 @@ msgstr "Fout: meerdere niveaus opgegeven\n"
+ #: ../newrole/newrole.c:865
+ #, c-format
+ msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+-msgstr ""
+-"Fout: Niveaus op een onbeveiligde terminal veranderen is niet toegestaan \n"
++msgstr "Fout: Niveaus op een onbeveiligde terminal veranderen is niet toegestaan \n"
+
+ #: ../newrole/newrole.c:891
+ #, c-format
+@@ -1131,62 +1132,66 @@ msgstr "Niet in staat om een lege signaal set te verkrijgen\n"
msgid "Unable to set SIGHUP handler\n"
msgstr "Niet in staat om SIGHUP verwerker in te stellen\n"
@@ -226113,7 +228221,17 @@ index 27db150..43033e1 100644
msgid "failed to exec shell\n"
msgstr "uitvoeren van shell is mislukt\n"
-@@ -1290,20 +1310,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1217,8 +1222,7 @@ msgstr "Vereist tenminste één categorie"
+ #: ../scripts/chcat:106 ../scripts/chcat:183
+ #, c-format
+ msgid "Can not modify sensitivity levels using '+' on %s"
+-msgstr ""
+-"Kan gevoeligheid niveaus door gebruik te maken van '+' op %s niet wijzigen"
++msgstr "Kan gevoeligheid niveaus door gebruik te maken van '+' op %s niet wijzigen"
+
+ #: ../scripts/chcat:110
+ #, c-format
+@@ -1290,20 +1294,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyConfidential juser"
@@ -226139,7 +228257,7 @@ index 27db150..43033e1 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1359,577 +1379,464 @@ msgstr ""
+@@ -1359,577 +1363,465 @@ msgstr ""
msgid "Login '%s' is required"
msgstr ""
@@ -226214,7 +228332,7 @@ index 27db150..43033e1 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -226226,7 +228344,7 @@ index 27db150..43033e1 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -226243,7 +228361,7 @@ index 27db150..43033e1 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -226255,7 +228373,7 @@ index 27db150..43033e1 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -226271,7 +228389,7 @@ index 27db150..43033e1 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -226291,7 +228409,7 @@ index 27db150..43033e1 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -226304,7 +228422,7 @@ index 27db150..43033e1 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -226317,7 +228435,7 @@ index 27db150..43033e1 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -226330,52 +228448,56 @@ index 27db150..43033e1 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
- msgstr ""
-
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
+-msgstr ""
+-
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
msgstr ""
-#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
msgstr ""
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
- "the system directly."
- msgstr ""
-
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
-msgstr ""
-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
+ msgstr ""
+
-#: ../gui/polgen.glade:716
-msgid "label104"
--msgstr ""
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
+ msgstr ""
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -226454,14 +228576,16 @@ index 27db150..43033e1 100644
msgstr ""
-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
msgstr ""
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
-#: ../gui/polgen.glade:1284
+#: ../gui/polgen.glade:1056
msgid "<b>Select domains that %s will administer:</b>"
@@ -226686,58 +228810,58 @@ index 27db150..43033e1 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -226745,12 +228869,12 @@ index 27db150..43033e1 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -226758,18 +228882,18 @@ index 27db150..43033e1 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -226857,7 +228981,7 @@ index 27db150..43033e1 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1967,1411 +1874,1499 @@ msgstr ""
+@@ -1967,1411 +1859,1626 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -227016,8 +229140,8 @@ index 27db150..43033e1 100644
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
msgstr ""
-#: ../gui/selinux.tbl:13
@@ -227097,19 +229221,82 @@ index 27db150..43033e1 100644
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1354
++msgid ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
msgstr ""
-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-#: ../gui/selinux.tbl:231
-msgid "NIS"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
++#: ../gui/system-config-selinux.glade:1463
++msgid ""
++"Select if you wish to relabel then entire file system on next reboot. "
++"Relabeling can take a very long time, depending on the size of the system. "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
msgstr ""
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
msgstr ""
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
@@ -227118,897 +229305,942 @@ index 27db150..43033e1 100644
-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
msgstr ""
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
msgstr ""
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
msgstr ""
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
msgstr ""
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
msgstr ""
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
msgstr ""
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
msgstr ""
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
msgstr ""
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot. "
-+"Relabeling can take a very long time, depending on the size of the system. "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
msgstr ""
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
msgstr ""
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
msgstr ""
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
msgstr ""
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
msgstr ""
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
msgstr ""
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
msgstr ""
-#: ../gui/selinux.tbl:41
--msgid ""
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "onbekend"
++
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
msgstr ""
-#: ../gui/selinux.tbl:87
--msgid ""
++#: ../sepolicy/sepolicy/generate.py:355
+ msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:2
++#: booleans.py:6
+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:23
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:24
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:25
++#: booleans.py:29
+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:26
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:27
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:28
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:29
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:30
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:31
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:32
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:33
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:34
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:35
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:36
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:37
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:44
++msgid ""
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:42
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:50
++#: booleans.py:54
+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:51
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
++msgstr ""
++
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:52
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:53
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:54
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:55
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:56
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
@@ -228016,7 +230248,7 @@ index 27db150..43033e1 100644
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:57
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
@@ -228024,234 +230256,243 @@ index 27db150..43033e1 100644
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:58
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:59
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:67
++#: booleans.py:72
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:73
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:84
++#: booleans.py:89
+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:86
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:93
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr ""
++
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
-+#: booleans.py:94
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr ""
+
-+#: booleans.py:95
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
@@ -228261,108 +230502,104 @@ index 27db150..43033e1 100644
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:111
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:105
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr ""
-+
-+#: booleans.py:107
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:108
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:109
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
-+#: booleans.py:110
++#: booleans.py:116
msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
msgstr ""
-#: ../gui/selinux.tbl:203
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+
-+#: booleans.py:112
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
-+#: booleans.py:113
++#: booleans.py:119
msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
@@ -228370,50 +230607,46 @@ index 27db150..43033e1 100644
+"services. Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:114
++#: booleans.py:120
+msgid "Allow system to run with NIS"
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:115
++#: booleans.py:121
+msgid "Allow confined applications to use nscd shared memory."
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:120
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:121
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
-+#: booleans.py:122
++#: booleans.py:127
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
@@ -228421,66 +230654,62 @@ index 27db150..43033e1 100644
+"polipo_session_t domain."
+msgstr ""
+
-+#: booleans.py:123
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:133
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
++
++#: booleans.py:137
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:134
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
@@ -228490,186 +230719,181 @@ index 27db150..43033e1 100644
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:135
++#: booleans.py:139
+msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:136
++#: booleans.py:140
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:144
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
-+msgstr ""
-+
-+#: booleans.py:162
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:164
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -228677,88 +230901,82 @@ index 27db150..43033e1 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:167
++#: booleans.py:168
+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:168
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:170
++#: booleans.py:172
+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:174
-+msgid "Allow user music sharing"
-+msgstr ""
-+
-+#: booleans.py:175
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -228774,14 +230992,14 @@ index 27db150..43033e1 100644
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:176
++#: booleans.py:177
+msgid ""
+"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:177
++#: booleans.py:178
+msgid ""
+"Allow sftp-internal to login to local users and read/write all files on the "
+"system, governed by DAC."
@@ -228789,33 +231007,35 @@ index 27db150..43033e1 100644
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:178
++#: booleans.py:179
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:179
++#: booleans.py:180
+msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:180
++#: booleans.py:181
+msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:181
++#: booleans.py:182
+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:182
++#: booleans.py:183
+msgid ""
+"Allow samba to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
@@ -228823,18 +231043,18 @@ index 27db150..43033e1 100644
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:183
++#: booleans.py:184
+msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:184
++#: booleans.py:185
+msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:185
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
@@ -228844,69 +231064,72 @@ index 27db150..43033e1 100644
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:186
++#: booleans.py:187
+msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:187
++#: booleans.py:188
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:188
++#: booleans.py:189
+msgid "allow host key based authentication"
+msgstr ""
+
-+#: booleans.py:189
++#: booleans.py:190
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:190
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+msgstr ""
+
-+#: booleans.py:192
++#: booleans.py:194
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow the Telepathy connection managers to connect to any network port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:193
++#: booleans.py:195
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-+#: booleans.py:195
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -228917,149 +231140,171 @@ index 27db150..43033e1 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-+#: booleans.py:197
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-+#: booleans.py:201
-+msgid "Support fusefs home directories"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-+#: booleans.py:203
-+msgid "Support NFS home directories"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++#: booleans.py:206
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++#: booleans.py:208
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++#: booleans.py:210
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:220
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
++
++#: booleans.py:223
++msgid "Allow webadm to manage files in users home directories"
++msgstr ""
++
++#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
@@ -229068,13 +231313,13 @@ index 27db150..43033e1 100644
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:221
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:222
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
@@ -229082,61 +231327,65 @@ index 27db150..43033e1 100644
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:223
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:224
++#: booleans.py:231
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:226
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
-+#: booleans.py:227
++#: booleans.py:235
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
-+#: booleans.py:228
++#: booleans.py:236
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
-+#: booleans.py:229
++#: booleans.py:237
+msgid "Support X userspace object manager"
+msgstr ""
+
-+#: booleans.py:230
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/nn.po b/policycoreutils/po/nn.po
new file mode 100644
-index 0000000..25c996a
+index 0000000..4216790
--- /dev/null
+++ b/policycoreutils/po/nn.po
-@@ -0,0 +1,3329 @@
+@@ -0,0 +1,3481 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
@@ -229146,9 +231395,9 @@ index 0000000..25c996a
+msgstr ""
+"Project-Id-Version: Policycoreutils\n"
+"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2012-10-08 10:31-0400\n"
-+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
-+"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
++"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+"Language-Team: Norwegian Nynorsk <i18n-nn at lister.ping.uio.no>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
@@ -229217,860 +231466,879 @@ index 0000000..25c996a
+msgid "Could not set exec context to %s.\n"
+msgstr ""
+
-+#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+msgid "******************** IMPORTANT ***********************\n"
+msgstr ""
+
-+#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
+msgid "To make this policy package active, execute:"
+msgstr ""
+
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
+msgid "Could not create semanage handle"
+msgstr ""
+
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
+msgid "Cannot read policy store."
+msgstr ""
+
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
+msgid "Could not establish semanage connection"
+msgstr ""
+
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
+msgid "Could not test MLS enabled status"
+msgstr ""
+
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+msgid "Not yet implemented"
+msgstr ""
+
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
+msgid "Semanage transaction already in progress"
+msgstr ""
+
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
+msgid "Could not start semanage transaction"
+msgstr ""
+
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
+msgid "Could not commit semanage transaction"
+msgstr ""
+
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
+msgid "Semanage transaction not in progress"
+msgstr ""
+
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+msgid "Could not list SELinux modules"
+msgstr ""
+
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
+msgid "Modules Name"
+msgstr ""
+
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+msgid "Disabled"
+msgstr ""
+
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
+msgid "Builtin Permissive Types"
+msgstr ""
+
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
+msgid "Customized Permissive Types"
+msgstr ""
+
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
-+#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
-+#: ../semanage/seobject.py:2031
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
+msgid "Requires seuser or serange"
+msgstr ""
+
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
+msgid "Could not list login mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../gui/system-config-selinux.glade:100
+msgid "Login Name"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+msgid "SELinux User"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
+msgid "Requires prefix or roles"
+msgstr ""
+
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
+msgid "Could not list SELinux users"
+msgstr ""
+
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
+msgid "Labeling"
+msgstr ""
+
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
+msgid "MLS/"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "Prefix"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "MCS Level"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "MCS Range"
+msgstr ""
+
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+msgid "SELinux Roles"
+msgstr ""
+
-+#: ../semanage/seobject.py:942
++#: ../semanage/seobject.py:964
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:966
+msgid "Port is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:954
++#: ../semanage/seobject.py:976
+msgid "Invalid Port"
+msgstr ""
+
-+#: ../semanage/seobject.py:958
++#: ../semanage/seobject.py:980
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:991
+msgid "Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
-+#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:977
++#: ../semanage/seobject.py:1002
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:981
++#: ../semanage/seobject.py:1006
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:987
++#: ../semanage/seobject.py:1012
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:991
++#: ../semanage/seobject.py:1016
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:995
++#: ../semanage/seobject.py:1020
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:999
++#: ../semanage/seobject.py:1024
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1004
++#: ../semanage/seobject.py:1029
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1008
++#: ../semanage/seobject.py:1033
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:1037
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
-+#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
+msgid "Requires setype or serange"
+msgstr ""
+
-+#: ../semanage/seobject.py:1028
++#: ../semanage/seobject.py:1053
+msgid "Requires setype"
+msgstr ""
+
-+#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1040
++#: ../semanage/seobject.py:1068
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1051
++#: ../semanage/seobject.py:1079
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1064
++#: ../semanage/seobject.py:1092
+msgid "Could not list the ports"
+msgstr ""
+
-+#: ../semanage/seobject.py:1080
++#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1097
++#: ../semanage/seobject.py:1125
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1101
++#: ../semanage/seobject.py:1129
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+msgid "Could not list ports"
+msgstr ""
+
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
+msgid "SELinux Port Type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
+msgid "Proto"
+msgstr ""
+
-+#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+msgid "Port Number"
+msgstr ""
+
-+#: ../semanage/seobject.py:1197
++#: ../semanage/seobject.py:1227
+msgid "Node Address is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1212
++#: ../semanage/seobject.py:1242
+msgid "Unknown or missing protocol"
+msgstr ""
+
-+#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
-+#: ../semanage/seobject.py:1713
-+msgid "SELinux Type is required"
++#: ../semanage/seobject.py:1256
++msgid "SELinux node type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
-+#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
-+#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
-+#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1241
++#: ../semanage/seobject.py:1274
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1675
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1251
++#: ../semanage/seobject.py:1284
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1255
++#: ../semanage/seobject.py:1288
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1259
++#: ../semanage/seobject.py:1292
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1263
++#: ../semanage/seobject.py:1296
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1301
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1305
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1309
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1305
++#: ../semanage/seobject.py:1341
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1343
++#: ../semanage/seobject.py:1379
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1347
++#: ../semanage/seobject.py:1383
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1395
+msgid "Could not deleteall node mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:1373
++#: ../semanage/seobject.py:1409
+msgid "Could not list addrs"
+msgstr ""
+
-+#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
++msgid "SELinux Type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1440
++#: ../semanage/seobject.py:1476
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449
++#: ../semanage/seobject.py:1485
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1453
++#: ../semanage/seobject.py:1489
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1457
++#: ../semanage/seobject.py:1493
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1462
++#: ../semanage/seobject.py:1498
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1466
++#: ../semanage/seobject.py:1502
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1470
++#: ../semanage/seobject.py:1506
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1510
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1501
++#: ../semanage/seobject.py:1537
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1548
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1573
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1577
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1589
+msgid "Could not delete all interface mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:1567
++#: ../semanage/seobject.py:1603
+msgid "Could not list interfaces"
+msgstr ""
+
-+#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1628
+msgid "SELinux Interface"
+msgstr ""
+
-+#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+msgid "Context"
+msgstr ""
+
-+#: ../semanage/seobject.py:1652
++#: ../semanage/seobject.py:1691
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
-+#: ../semanage/seobject.py:1658
++#: ../semanage/seobject.py:1697
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
-+#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1706
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
-+#: ../semanage/seobject.py:1681
++#: ../semanage/seobject.py:1720
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1685
++#: ../semanage/seobject.py:1724
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1735
+msgid "Invalid file specification"
+msgstr ""
+
-+#: ../semanage/seobject.py:1698
++#: ../semanage/seobject.py:1737
+msgid "File specification can not include spaces"
+msgstr ""
+
-+#: ../semanage/seobject.py:1703
++#: ../semanage/seobject.py:1742
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
+"instead"
+msgstr ""
+
-+#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
-+#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
-+#: ../semanage/seobject.py:1865
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1734
++#: ../semanage/seobject.py:1776
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1742
++#: ../semanage/seobject.py:1784
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
-+#: ../semanage/seobject.py:1811
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1798
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1770
++#: ../semanage/seobject.py:1812
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
-+#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1789
++#: ../semanage/seobject.py:1834
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1815
++#: ../semanage/seobject.py:1860
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1828
++#: ../semanage/seobject.py:1873
+msgid "Could not list the file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1842
++#: ../semanage/seobject.py:1887
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1912
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1873
++#: ../semanage/seobject.py:1918
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1933
+msgid "Could not list file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1937
+msgid "Could not list local file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
+msgid "SELinux fcontext"
+msgstr ""
+
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
+msgid "type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1942
++#: ../semanage/seobject.py:1987
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
-+#: ../semanage/seobject.py:1947
++#: ../semanage/seobject.py:1992
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
-+#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
-+#: ../semanage/seobject.py:2040
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1987
++#: ../semanage/seobject.py:2034
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1992
++#: ../semanage/seobject.py:2039
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1997
++#: ../semanage/seobject.py:2044
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2000
++#: ../semanage/seobject.py:2047
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2018
++#: ../semanage/seobject.py:2063
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2042
++#: ../semanage/seobject.py:2087
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:2046
++#: ../semanage/seobject.py:2091
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+msgid "Could not list booleans"
+msgstr ""
+
-+#: ../semanage/seobject.py:2100
-+msgid "unknown"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
+msgid "off"
+msgstr ""
+
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
+msgid "on"
+msgstr ""
+
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
+msgid "SELinux boolean"
+msgstr ""
+
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
+msgid "State"
+msgstr ""
+
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
+msgid "Default"
+msgstr ""
+
-+#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
+msgid "Description"
+msgstr ""
+
@@ -230480,23 +232748,23 @@ index 0000000..25c996a
+msgid "Login '%s' is required"
+msgstr ""
+
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+msgid "Policy Module"
+msgstr ""
+
-+#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+msgid "Module Name"
+msgstr ""
+
-+#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+msgid "Disable Audit"
+msgstr ""
+
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+msgid "Enable Audit"
+msgstr ""
+
-+#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
+msgid "Load Policy Module"
+msgstr ""
+
@@ -230535,7 +232803,7 @@ index 0000000..25c996a
+msgid "<b>Applications</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -230545,7 +232813,7 @@ index 0000000..25c996a
+"requires a script in /etc/rc.d/init.d"
+msgstr ""
+
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
+msgstr ""
+
@@ -230557,7 +232825,7 @@ index 0000000..25c996a
+msgid "Internet Services Daemon are daemons started by xinetd"
+msgstr ""
+
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr ""
+
@@ -230566,7 +232834,7 @@ index 0000000..25c996a
+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+msgstr ""
+
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr ""
+
@@ -230576,7 +232844,7 @@ index 0000000..25c996a
+"started by a user"
+msgstr ""
+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+msgid "Sandbox"
+msgstr ""
+
@@ -230592,7 +232860,7 @@ index 0000000..25c996a
+msgid "Modify an existing login user record."
+msgstr ""
+
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr ""
+
@@ -230602,7 +232870,7 @@ index 0000000..25c996a
+"default this user will have no setuid, no networking, no su, no sudo."
+msgstr ""
+
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr ""
+
@@ -230612,7 +232880,7 @@ index 0000000..25c996a
+"will have no setuid, no networking, no sudo, no su"
+msgstr ""
+
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr ""
+
@@ -230622,7 +232890,7 @@ index 0000000..25c996a
+"sudo, no su."
+msgstr ""
+
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr ""
+
@@ -230636,7 +232904,7 @@ index 0000000..25c996a
+msgid "<b>Root Users</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
++#: ../gui/polgen.glade:623
+msgid "Root Admin User Role"
+msgstr ""
+
@@ -230651,7 +232919,7 @@ index 0000000..25c996a
+msgid "<b>Enter name of application or user role:</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+msgid "Name"
+msgstr ""
+
@@ -230867,75 +233135,75 @@ index 0000000..25c996a
+msgid "Policy Directory"
+msgstr ""
+
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
+msgid "Role"
+msgstr ""
+
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
+msgid "Existing_User"
+msgstr ""
+
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+msgid "Application"
+msgstr ""
+
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+msgid "You must select a user"
+msgstr ""
+
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
+msgid "Select executable file to be confined."
+msgstr ""
+
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
+msgid "Select init script file to be confined."
+msgstr ""
+
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
+msgid "Select directory to generate policy files in"
+msgstr ""
+
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
+msgid "Verify Name"
+msgstr ""
+
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
+msgid "You must enter a executable"
+msgstr ""
+
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+msgid "Configue SELinux"
+msgstr ""
+
@@ -231281,168 +233549,261 @@ index 0000000..25c996a
+msgid "SELinux user '%s' is required"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:106
++#: ../sepolicy/sepolicy.py:202
+msgid "Generate SELinux man pages"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:110
++#: ../sepolicy/sepolicy.py:205
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:114
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:116
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:164
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:169
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:172
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:215
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:231
++#: ../sepolicy/sepolicy.py:301
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:234
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:237
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:259
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:362
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:265
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:374
+msgid "name of policy to generate"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:267
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:380
+msgid "executable to confine"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:274
++#: ../sepolicy/sepolicy.py:422
+msgid "commands"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:158
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:173
+msgid "Internet Services Daemon"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:171
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:187
+msgid "Valid Types:\n"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:205
++#: ../sepolicy/sepolicy/generate.py:221
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:332
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:334
++#: ../sepolicy/sepolicy/generate.py:355
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:422
++#: ../sepolicy/sepolicy/generate.py:447
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:428
++#: ../sepolicy/sepolicy/generate.py:453
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:446
++#: ../sepolicy/sepolicy/generate.py:471
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:452
++#: ../sepolicy/sepolicy/generate.py:477
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:458
++#: ../sepolicy/sepolicy/generate.py:483
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:464
++#: ../sepolicy/sepolicy/generate.py:489
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:494
++#: ../sepolicy/sepolicy/generate.py:519
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1012
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1059
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1190
++#: ../sepolicy/sepolicy/generate.py:1321
+msgid "Type Enforcement file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1191
++#: ../sepolicy/sepolicy/generate.py:1322
+msgid "Interface file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1192
++#: ../sepolicy/sepolicy/generate.py:1323
+msgid "File Contexts file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1193
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1325
+msgid "Setup Script"
+msgstr ""
+
@@ -231461,1013 +233822,1053 @@ index 0000000..25c996a
+msgstr ""
+
+#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
++msgstr ""
++
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
++msgstr ""
++
++#: booleans.py:6
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
-+#: booleans.py:5
++#: booleans.py:7
+msgid "Allow users to login using a radius server"
+msgstr ""
+
-+#: booleans.py:6
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
++msgstr ""
++
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
++msgstr ""
++
++#: booleans.py:10
+msgid ""
+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+"temp and untrusted content files"
+msgstr ""
+
-+#: booleans.py:7
++#: booleans.py:11
+msgid "Allow clamd to use JIT compiler"
+msgstr ""
+
-+#: booleans.py:8
++#: booleans.py:12
+msgid "Allow clamscan to non security files on a system"
+msgstr ""
+
-+#: booleans.py:9
++#: booleans.py:13
+msgid "Allow clamscan to read user content"
+msgstr ""
+
-+#: booleans.py:10
++#: booleans.py:14
+msgid ""
+"Allow Cobbler to modify public files used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:11
++#: booleans.py:15
+msgid "Allow Cobbler to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:12
++#: booleans.py:16
+msgid "Allow Cobbler to access cifs file systems."
+msgstr ""
+
-+#: booleans.py:13
++#: booleans.py:17
+msgid "Allow Cobbler to access nfs file systems."
+msgstr ""
+
-+#: booleans.py:14
++#: booleans.py:18
+msgid "Allow collectd to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:15
++#: booleans.py:19
+msgid "Allow codnor domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:16
++#: booleans.py:20
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
-+#: booleans.py:17
++#: booleans.py:21
+msgid "Allow cvs daemon to read shadow"
+msgstr ""
+
-+#: booleans.py:18
++#: booleans.py:22
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
-+#: booleans.py:19
++#: booleans.py:23
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
-+#: booleans.py:20
++#: booleans.py:24
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
-+#: booleans.py:21
++#: booleans.py:25
++msgid "Allow dan to manage user files"
++msgstr ""
++
++#: booleans.py:26
++msgid "Allow dan to read user files"
++msgstr ""
++
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
+msgstr ""
+
-+#: booleans.py:22
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
+msgstr ""
+
-+#: booleans.py:23
++#: booleans.py:29
+msgid ""
+"Deny user domains applications to map a memory region as both executable and"
+" writable, this is dangerous and the executable should be reported in "
+"bugzilla"
+msgstr ""
+
-+#: booleans.py:24
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
+msgstr ""
+
-+#: booleans.py:25
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
-+#: booleans.py:26
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
+msgstr ""
+
-+#: booleans.py:27
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr ""
+
-+#: booleans.py:28
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr ""
+
-+#: booleans.py:29
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr ""
+
-+#: booleans.py:30
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr ""
+
-+#: booleans.py:31
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgstr ""
+
-+#: booleans.py:32
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
+msgstr ""
+
-+#: booleans.py:33
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
-+#: booleans.py:34
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:35
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
+msgstr ""
+
-+#: booleans.py:36
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
++msgstr ""
++
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
+msgstr ""
+
-+#: booleans.py:37
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:38
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:39
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
+msgstr ""
+
-+#: booleans.py:40
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr ""
+
-+#: booleans.py:41
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:42
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:43
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgstr ""
+
-+#: booleans.py:44
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
-+#: booleans.py:45
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:46
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:47
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
-+#: booleans.py:48
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
-+#: booleans.py:49
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
-+#: booleans.py:50
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:51
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:52
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
+msgstr ""
+
-+#: booleans.py:53
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
-+#: booleans.py:54
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
-+#: booleans.py:55
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
-+#: booleans.py:56
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+msgstr ""
+
-+#: booleans.py:57
++#: booleans.py:64
++msgid "Allow guest to exec content"
++msgstr ""
++
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:58
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
-+#: booleans.py:59
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
+msgstr ""
+
-+#: booleans.py:60
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
-+#: booleans.py:61
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
-+#: booleans.py:62
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
-+#: booleans.py:63
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:64
++#: booleans.py:72
+msgid ""
+"Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
-+#: booleans.py:65
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
-+#: booleans.py:66
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
-+#: booleans.py:67
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
-+#: booleans.py:68
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
+msgstr ""
+
-+#: booleans.py:69
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
-+#: booleans.py:70
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr ""
+
-+#: booleans.py:71
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
-+#: booleans.py:72
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr ""
+
-+#: booleans.py:73
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
-+#: booleans.py:74
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
-+#: booleans.py:75
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
-+#: booleans.py:76
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
-+#: booleans.py:77
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
-+#: booleans.py:78
++#: booleans.py:86
+msgid "Allow httpd to read user content"
+msgstr ""
+
-+#: booleans.py:79
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
-+#: booleans.py:80
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
-+#: booleans.py:81
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
-+#: booleans.py:82
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
-+#: booleans.py:83
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
-+#: booleans.py:84
++#: booleans.py:92
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
-+#: booleans.py:85
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
-+#: booleans.py:86
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
-+#: booleans.py:87
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
-+#: booleans.py:88
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
+msgstr ""
+
-+#: booleans.py:89
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
-+#: booleans.py:90
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
+msgstr ""
+
-+#: booleans.py:91
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
-+#: booleans.py:92
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr ""
+
-+#: booleans.py:93
++#: booleans.py:102
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
-+#: booleans.py:94
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: booleans.py:95
++#: booleans.py:103
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
-+#: booleans.py:96
++#: booleans.py:104
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
-+#: booleans.py:97
++#: booleans.py:105
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
-+#: booleans.py:98
++#: booleans.py:106
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
-+#: booleans.py:99
++#: booleans.py:107
+msgid ""
+"Control the ability to mmap a low area of the address space, as configured "
+"by /proc/sys/kernel/mmap_min_addr."
+msgstr ""
+
-+#: booleans.py:100
++#: booleans.py:108
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
-+#: booleans.py:101
++#: booleans.py:109
+msgid "Allow the mount command to mount any directory or file."
+msgstr ""
+
-+#: booleans.py:102
++#: booleans.py:110
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:103
++#: booleans.py:111
+msgid ""
+"Allow mozilla_plugins to create random content in the users home directory"
+msgstr ""
+
-+#: booleans.py:104
++#: booleans.py:112
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
-+#: booleans.py:105
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
+msgstr ""
+
-+#: booleans.py:106
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
-+#: booleans.py:107
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
+msgstr ""
+
-+#: booleans.py:108
++#: booleans.py:116
+msgid ""
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
+msgstr ""
+
-+#: booleans.py:109
++#: booleans.py:117
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
-+#: booleans.py:110
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
-+#: booleans.py:111
++#: booleans.py:119
+msgid ""
+"Allow nfs servers to modify public files used for public file transfer "
+"services. Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:112
++#: booleans.py:120
+msgid "Allow system to run with NIS"
+msgstr ""
+
-+#: booleans.py:113
++#: booleans.py:121
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
-+#: booleans.py:114
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:115
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+msgstr ""
+
-+#: booleans.py:116
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
+msgstr ""
+
-+#: booleans.py:117
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:118
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:119
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
-+#: booleans.py:120
++#: booleans.py:127
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
-+#: booleans.py:121
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:122
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:123
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
-+#: booleans.py:124
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr ""
-+
-+#: booleans.py:125
++#: booleans.py:131
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
-+#: booleans.py:126
++#: booleans.py:132
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
-+#: booleans.py:127
++#: booleans.py:133
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
-+#: booleans.py:128
++#: booleans.py:134
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
-+#: booleans.py:129
++#: booleans.py:135
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
-+#: booleans.py:130
++#: booleans.py:136
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
-+#: booleans.py:131
++#: booleans.py:137
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:132
++#: booleans.py:138
+msgid ""
+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+msgstr ""
+
-+#: booleans.py:133
++#: booleans.py:139
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
-+#: booleans.py:134
++#: booleans.py:140
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
-+#: booleans.py:135
-+msgid "Allow qemu to connect fully to the network"
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow qemu to use serial/parallel communication ports"
-+msgstr ""
-+
-+#: booleans.py:138
-+msgid "Allow qemu to use nfs file systems"
-+msgstr ""
-+
-+#: booleans.py:139
-+msgid "Allow qemu to use usb devices"
-+msgstr ""
-+
-+#: booleans.py:140
++#: booleans.py:141
+msgid "Allow racoon to read shadow"
+msgstr ""
+
-+#: booleans.py:141
++#: booleans.py:142
+msgid "Allow rgmanager domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:142
++#: booleans.py:143
+msgid ""
+"Allow rsync to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:143
++#: booleans.py:144
+msgid "Allow rsync to run as a client"
+msgstr ""
+
-+#: booleans.py:144
++#: booleans.py:145
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
-+#: booleans.py:145
++#: booleans.py:146
+msgid "Allow rsync servers to share cifs files systems"
+msgstr ""
+
-+#: booleans.py:146
++#: booleans.py:147
+msgid "Allow rsync servers to share nfs files systems"
+msgstr ""
+
-+#: booleans.py:147
++#: booleans.py:148
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
-+#: booleans.py:148
++#: booleans.py:149
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
-+#: booleans.py:149
++#: booleans.py:150
+msgid "Allow samba to share users home directories."
+msgstr ""
+
-+#: booleans.py:150
++#: booleans.py:151
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
-+#: booleans.py:151
++#: booleans.py:152
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
-+#: booleans.py:152
++#: booleans.py:153
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
-+#: booleans.py:153
++#: booleans.py:154
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
-+#: booleans.py:154
++#: booleans.py:155
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
-+#: booleans.py:155
++#: booleans.py:156
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
-+#: booleans.py:156
++#: booleans.py:157
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
-+#: booleans.py:157
++#: booleans.py:158
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
-+#: booleans.py:158
++#: booleans.py:159
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
-+#: booleans.py:159
++#: booleans.py:160
+msgid "Allow sasl to read shadow"
+msgstr ""
+
-+#: booleans.py:160
++#: booleans.py:161
++msgid "Allow secadm to exec content"
++msgstr ""
++
++#: booleans.py:162
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
-+#: booleans.py:161
++#: booleans.py:163
+msgid "Disable kernel module loading."
+msgstr ""
+
-+#: booleans.py:162
++#: booleans.py:164
+msgid ""
+"Boolean to determine whether the system permits loading policy, setting "
+"enforcing mode, and changing boolean values. Set this to true and you have "
+"to reboot to set it back."
+msgstr ""
+
-+#: booleans.py:163
++#: booleans.py:165
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:164
++#: booleans.py:166
+msgid ""
+"Allow unconfined executables to make their heap memory executable. Doing "
+"this is a really bad idea. Probably indicates a badly coded executable, but "
+"could indicate an attack. This executable should be reported in bugzilla"
+msgstr ""
+
-+#: booleans.py:165
++#: booleans.py:167
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
-+#: booleans.py:166
++#: booleans.py:168
+msgid ""
+"Allow unconfined executables to make their stack executable. This should "
+"never, ever be necessary. Probably indicates a badly coded executable, but "
+"could indicate an attack. This executable should be reported in bugzilla"
+msgstr ""
+
-+#: booleans.py:167
++#: booleans.py:169
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
-+#: booleans.py:168
++#: booleans.py:170
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute "
+"commands."
+msgstr ""
+
-+#: booleans.py:169
++#: booleans.py:171
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
-+#: booleans.py:170
++#: booleans.py:172
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
-+#: booleans.py:171
++#: booleans.py:173
+msgid ""
+"Allow users to run TCP servers (bind to ports and accept connection from the"
+" same domain and outside users) disabling this forces FTP passive mode and "
+"may change other protocols."
+msgstr ""
+
-+#: booleans.py:172
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
++msgstr ""
++
++#: booleans.py:175
+msgid "Allow user music sharing"
+msgstr ""
+
-+#: booleans.py:173
++#: booleans.py:176
+msgid ""
+"Allow anon internal-sftp to upload files, used for public file transfer "
+"services. Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:174
++#: booleans.py:177
+msgid ""
+"Allow sftp-internal to read and write files in the user home directories"
+msgstr ""
+
-+#: booleans.py:175
++#: booleans.py:178
+msgid ""
+"Allow sftp-internal to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr ""
+
-+#: booleans.py:176
++#: booleans.py:179
+msgid ""
+"Allow internal-sftp to read and write files in the user ssh home "
+"directories."
+msgstr ""
+
-+#: booleans.py:177
++#: booleans.py:180
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
-+#: booleans.py:178
++#: booleans.py:181
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
-+#: booleans.py:179
++#: booleans.py:182
+msgid ""
+"Enable additional permissions needed to support devices on 3ware "
+"controllers."
+msgstr ""
+
-+#: booleans.py:180
++#: booleans.py:183
+msgid ""
+"Allow samba to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:181
++#: booleans.py:184
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
-+#: booleans.py:182
++#: booleans.py:185
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
-+#: booleans.py:183
++#: booleans.py:186
+msgid ""
+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+msgstr ""
+
-+#: booleans.py:184
++#: booleans.py:187
+msgid "Allow squid to run as a transparent proxy (TPROXY)"
+msgstr ""
+
-+#: booleans.py:185
++#: booleans.py:188
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
-+#: booleans.py:186
++#: booleans.py:189
+msgid "allow host key based authentication"
+msgstr ""
+
-+#: booleans.py:187
++#: booleans.py:190
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:188
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:189
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
+msgid ""
+"Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
-+#: booleans.py:190
++#: booleans.py:195
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
-+#: booleans.py:191
++#: booleans.py:196
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:192
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
++msgstr ""
++
++#: booleans.py:198
+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+msgstr ""
+
-+#: booleans.py:193
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
++msgstr ""
++
++#: booleans.py:200
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
-+#: booleans.py:194
++#: booleans.py:201
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
-+#: booleans.py:195
++#: booleans.py:202
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
-+#: booleans.py:196
++#: booleans.py:203
+msgid "Allow video playing tools to run unconfined"
+msgstr ""
+
-+#: booleans.py:197
++#: booleans.py:204
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:198
++#: booleans.py:205
+msgid "Support ecryptfs home directories"
+msgstr ""
+
-+#: booleans.py:199
++#: booleans.py:206
+msgid "Support fusefs home directories"
+msgstr ""
+
-+#: booleans.py:200
++#: booleans.py:207
+msgid "Use lpd server instead of cups"
+msgstr ""
+
-+#: booleans.py:201
++#: booleans.py:208
+msgid "Support NFS home directories"
+msgstr ""
+
-+#: booleans.py:202
++#: booleans.py:209
+msgid "Support SAMBA home directories"
+msgstr ""
+
-+#: booleans.py:203
++#: booleans.py:210
++msgid "Allow user to exec content"
++msgstr ""
++
++#: booleans.py:211
+msgid "Allow varnishd to connect to all ports, not just HTTP."
+msgstr ""
+
-+#: booleans.py:204
++#: booleans.py:212
+msgid "Ignore vbetool mmap_zero errors."
+msgstr ""
+
-+#: booleans.py:205
++#: booleans.py:213
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
-+#: booleans.py:206
++#: booleans.py:214
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
-+#: booleans.py:207
++#: booleans.py:215
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
-+#: booleans.py:208
++#: booleans.py:216
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
-+#: booleans.py:209
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
++msgstr ""
++
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
-+#: booleans.py:210
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
-+#: booleans.py:211
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
+msgstr ""
+
-+#: booleans.py:212
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
-+#: booleans.py:213
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
-+#: booleans.py:214
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
-+#: booleans.py:215
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr ""
+
-+#: booleans.py:216
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr ""
+
-+#: booleans.py:217
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
-+#: booleans.py:218
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:219
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
-+#: booleans.py:220
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
-+#: booleans.py:221
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
-+#: booleans.py:222
++#: booleans.py:231
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
-+#: booleans.py:223
++#: booleans.py:232
++msgid "Allow xguest to exec content"
++msgstr ""
++
++#: booleans.py:233
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
-+#: booleans.py:224
++#: booleans.py:234
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
-+#: booleans.py:225
++#: booleans.py:235
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
-+#: booleans.py:226
++#: booleans.py:236
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
-+#: booleans.py:227
++#: booleans.py:237
+msgid "Support X userspace object manager"
+msgstr ""
+
-+#: booleans.py:228
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:229
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:230
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
diff --git a/policycoreutils/po/or.po b/policycoreutils/po/or.po
-index 69b34b3..a26d013 100644
+index 69b34b3..c95cd67 100644
--- a/policycoreutils/po/or.po
+++ b/policycoreutils/po/or.po
@@ -1,37 +1,33 @@
@@ -232487,13 +234888,12 @@ index 69b34b3..a26d013 100644
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
--"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-"Language-Team: Oriya (http://www.transifex.net/projects/p/fedora/language/"
-"or/)\n"
-"Language: or\n"
-+"POT-Creation-Date: 2012-10-08 10:31-0400\n"
-+"PO-Revision-Date: 2012-11-28 12:16+0000\n"
-+"Last-Translator: Manoj Kumar Giri <mgiri at redhat.com>\n"
+"Language-Team: Oriya (http://www.transifex.com/projects/p/fedora/language/or/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -232518,7 +234918,7 @@ index 69b34b3..a26d013 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr "PAM ର ପ୍ରାରମ୍ଭିକରଣ କରିବା ରେ ଅସଫଳ\n"
-@@ -80,7 +76,7 @@ msgstr "କ୍ଷମା କରିବେ, run_init ନିର୍ଦ୍ଦେଶ
+@@ -80,353 +76,359 @@ msgstr "କ୍ଷମା କରିବେ, run_init ନିର୍ଦ୍ଦେଶ
msgid "authentication failed.\n"
msgstr "ବୈଧିକରଣ ଅସଫଳ ହୋଇ ଗଲା \n"
@@ -232527,7 +234927,14 @@ index 69b34b3..a26d013 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "exec ପ୍ରସଙ୍ଗ କୁ %s ରେ ସେଟ କରି ପାରିଲା ନାହିଁ \n"
-@@ -93,855 +89,852 @@ msgstr "******************** ଗୁରୁତ୍ବପୂର୍ଣ୍ଣ ********
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "******************** ଗୁରୁତ୍ବପୂର୍ଣ୍ଣ ***********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "ଏହି ନୀତି ପ୍ୟାକେଜକୁ ସକ୍ରିୟ କରିବା ପାଇଁ, ନିଷ୍ପାଦନ କରନ୍ତୁ:"
@@ -232536,123 +234943,123 @@ index 69b34b3..a26d013 100644
-msgstr "ଜାଗତିକ"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "semanage ହ୍ୟାଣ୍ଡଲକୁ ସୃଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr "SELinux ନୀତି ଟି ପରିଚାଳିତ ହେଉ ନାହିଁ କିମ୍ବା ଭଣ୍ଡାର କୁ ପ୍ରବେଶାନୁମତି ନାହିଁ"
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "ସଞ୍ଚୟ କରିବା ନୀତି କୁ ପଢି ପାରୁ ନାହିଁ"
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "semanage ସଂଯୋଗ କୁ ସ୍ଥାପିତ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "MLS ସକ୍ରିୟ ସ୍ଥିତିକୁ ପରୀକ୍ଷା କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "ଏପର୍ଯ୍ୟନ୍ତ କାର୍ଯ୍ୟକାରୀ ହୋଇନାହିଁ"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "Semanage ବିନିମୟ ପୂର୍ବରୁ ଚାଲିଅଛି"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "semanage ବିନିମୟ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "semanage ଅନୁବାଦକୁ ଦାଖଲ କରିପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "Semanage ବିନିମୟ ଚାଲୁନାହିଁ"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "SELinux ଏକକାଂଶକୁ ତାଲିକାଭୁକ୍ତ କରିପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
-msgstr ""
+msgstr "ଏକକାଂଶ ନାମ"
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "ସଂସ୍କରଣ"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "ନିଷ୍କ୍ରିୟ"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
-msgstr ""
+msgstr "ମଡ୍ୟୁଲ %s କୁ ନିଷ୍କ୍ରିୟ କରି ପାରିଲା ନାହିଁ (କାଢ଼ିବା ବିଫଳ)"
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
-msgstr ""
+msgstr "ମଡ୍ୟୁଲ %s କୁ ସକ୍ରିୟ କରି ପାରିଲା ନାହିଁ (କାଢ଼ିବା ବିଫଳ)"
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
-msgstr ""
+msgstr "ମଡ୍ୟୁଲ %s କୁ କାଢ଼ି ପାରିଲା ନାହିଁ (କାଢ଼ିବା ବିଫଳ)"
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
-msgstr ""
+msgstr "dontaudit 'ଅନ' କିମ୍ବା 'ଅଫ' ଆବଶ୍ୟକ କରିଥାଏ"
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
-msgstr ""
+msgstr "ସୁନିର୍ମିତ ଅନୁମୋଦନକାରୀ ପ୍ରକାରଗୁଡିକ"
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
-msgstr ""
+msgstr "ଇଚ୍ଛାରୂପଣ ଅନୁମୋଦନକାରୀ ପ୍ରକାରଗୁଡିକ"
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr "ଅନୁମତି ପାଇବା ଯୋଗ୍ୟ ପରିସର %s କୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ (ଏକକାଂଶ ସ୍ଥାପନ ବିଫଳ)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "ଅନୁମତି ପାଇବା ଯୋଗ୍ୟ ପରିସର %s କୁ କାଢ଼ିପାରିଲା ନାହିଁ (କାଢ଼ିବା ବିଫଳ)"
@@ -232664,119 +235071,119 @@ index 69b34b3..a26d013 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
-+#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
-+#: ../semanage/seobject.py:2031
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "%s ପାଇଁ ଗୋଟିଏ ଚାବି ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ ର ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "Linux ଶ୍ରେଣୀ %s ଅବସ୍ଥିତ ନାହିଁ"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "Linux ଚାଳକ %s ଅବସ୍ଥିତ ନାହିଁ"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "%s ପାଇଁ ନାମ ସେଟ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "%s ପାଇଁ ଏମ୍.ଏଲ.ଏସ୍. ପରିସର କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "%s ପାଇଁ SELinux ଚାଳକ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "seuser କିମ୍ବା serange ଆବଶ୍ଯକ"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ ର ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "%s ପାଇଁ seuser କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିବ ନାହିଁ"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ ଟି ନିୟମ ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରିହେବ ନାହିଁ"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ କୁ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "ଲଗଇନ ନାମ"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -232784,7 +235191,7 @@ index 69b34b3..a26d013 100644
msgstr "SELinux ଚାଳକ"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "MLS/MCS ପରିସର"
@@ -232792,706 +235199,678 @@ index 69b34b3..a26d013 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "%s SELinux ଚାଳକ ର ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "%s ପାଇଁ ଚାଳକ କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିବ ନାହିଁ"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "%s ପାଇଁ ଅତିକମରେ ଗୋଟିଏ ଭୁମିକା ଯୋଗ କରିବା ଉଚିତ"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "%s ପାଇଁ SELinux ଚାଳକ କୁ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "%s ପାଇଁ %s ଦାୟିତ୍ବ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "%s ପାଇଁ ଏମ୍.ଏଲ.ଏସ୍. ସ୍ତର କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "%s ପାଇଁ %s ଉପସର୍ଗ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "%s ପାଇଁ ଚାବି କୁ ନିର୍ଯ୍ଯାସ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "SELinux ଚାଳକ %s କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "ଉପସର୍ଗ, ଦାୟିତ୍ବ, ସ୍ତର କିମ୍ବା ପରିସର ଆବଶ୍ଯକ"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "ଉପସର୍ଗ କିମ୍ବା ଦାୟିତ୍ବ ଆବଶ୍ଯକ"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "SELinux ଚାଳକ %s କୁ ପୂର୍ବରୁ ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "SELinux ଚାଳକ %s କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr "SELinux ଚାଳକ %s କୁ ନୀତି ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରି ପାରିବ ନାହିଁ"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "SELinux ଚାଳକ %s କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "SELinux ଚାଳକ କୁ ଗୋଟିଏ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr " %s ଚାଳକ ର ଦାୟିତ୍ବ କୁ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "ନାମପଟିକରଣ"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "ଉପସର୍ଗ"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "MCS ସ୍ତର"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "MCS ପରିସର"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "SELinux ଭୂମିକାଗୁଡିକ"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:942
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "ୟୁ.ଡି.ପି. କିମ୍ବା ଟି.ସି.ପି. ପ୍ରୋଟୋକଲ ଆବଶ୍ଯକ"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "ସଂଯୋଗିକୀ ଆବଶ୍ଯକ"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:954
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
-msgstr ""
+msgstr "ଅବୈଧ ପୋର୍ଟ"
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:958
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "%s/%s ପାଇଁ ଚାବି ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "ପ୍ରକାର ଆବଶ୍ଯକ"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
-+#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "%s/%s ସଂଯୋଗିକୀ ର ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:977
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ପୂର୍ବରୁ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:981
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "%s/%s ପାଇଁ ସଂଯୋଗିକୀ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:987
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "%s/%s ପାଇଁ ପ୍ରସଙ୍ଗ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:991
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "%s/%s ପାଇଁ ସଂଯୋଗିକୀ ପ୍ରସଙ୍ଗ ରେ ଚାଳକ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:995
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "%s/%s ପାଇଁ ସଂଯୋଗିକୀ ପ୍ରସଙ୍ଗ ରେ ଦାୟିତ୍ବ ସେଟ କରି ପାରିଲା ନାହିଁ"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:999
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "%s/%s ପାଇଁ ସଂଯୋଗିକୀ ପ୍ରସଙ୍ଗ ରେ କିଛି ଭିନ୍ନତା କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "%s/%s ପାଇଁ ସଂଯୋଗିକୀ ପ୍ରସଙ୍ଗ ରେ ଏମ୍.ଏଲ.ଏସ୍. କ୍ଷେତ୍ର କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1008
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "%s/%s ପାଇଁ ସଂଯୋଗିକୀ ପ୍ରସଙ୍ଗ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1012
- #, python-format
+@@ -476,8 +478,8 @@ msgstr "%s/%s ପାଇଁ ସଂଯୋଗିକୀ ପ୍ରସଙ୍ଗ କୁ
msgid "Could not add port %s/%s"
msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
-+#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "setype କିମ୍ବା serange କୁ ଆବଶ୍ଯକ କରେ"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1028
+@@ -485,463 +487,473 @@ msgstr "setype କିମ୍ବା serange କୁ ଆବଶ୍ଯକ କରେ"
msgid "Requires setype"
msgstr "setype କୁ ଆବଶ୍ଯକ କରେ"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ବ୍ଯାଖ୍ଯା କରା ଯାଇ ନାହିଁ"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1040
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1051
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1064
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "ସଂଯୋଗିକୀ ମାନଙ୍କୁ ତାଲିକାଭୁକ୍ତ କରିପାରିବେ ନାହିଁ"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1080
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "%s ସଂଯୋଗିକୀ କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1097
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "%s/%s ସଂଯୋଗିକୀ ଟି ନିୟମ ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରିହେବ ନାହିଁ"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1101
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "ସଂଯୋଗିକୀ ମାନଙ୍କୁ ତାଲିକା ରେ ଲେଖି ପାରିବ ନାହିଁ"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "SELinux ସଂଯୋଗିକୀ ପ୍ରକାର"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "ପ୍ରଥମ"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "ସଂଯୋଗିକୀ ସଂଖ୍ୟା"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1197
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "ନୋଡ ଠିକଣା ଆବଶ୍ଯକ"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1212
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "ଅଜଣା କିମ୍ବା ଅନୁପସ୍ଥିତ ପ୍ରୋଟୋକଲ"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
-+#: ../semanage/seobject.py:1713
- msgid "SELinux Type is required"
- msgstr "SELinux ପ୍ରକାର ଆବଶ୍ଯକ"
+-msgid "SELinux Type is required"
+-msgstr "SELinux ପ୍ରକାର ଆବଶ୍ଯକ"
++#: ../semanage/seobject.py:1256
++msgid "SELinux node type is required"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
-+#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
-+#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "%s ପାଇଁ ଚାବି ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
-+#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "%s ଠିକଣା ବ୍ଯାଖ୍ଯା କରାଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରିପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1241
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "%s ପାଇଁ ଠିକଣା ସୃଷ୍ଟି କରିପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1675
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "%s ପାଇଁ ପ୍ରସଙ୍ଗ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1251
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "%s ପାଇଁ ମାସ୍କ ସେଟ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1255
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "%s ପାଇଁ ଠିକଣା ପ୍ରସଙ୍ଗରେ ଚାଳକକୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1259
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "%s ପାଇଁ ଠିକଣା ପ୍ରସଙ୍ଗରେ ଭୁମିକାକୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1263
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "%s ପାଇଁ ଠିକଣା ପ୍ରସଙ୍ଗରେ ପ୍ରକାରକୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "%s ପାଇଁ ଠିକଣା ପ୍ରସଙ୍ଗରେ mls କ୍ଷେତ୍ରକୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "%s ପାଇଁ ଠିକଣା ପ୍ରସଙ୍ଗକୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "ଠିକଣା %sକୁ ଯୋଗକରିପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "ଠିକଣା %sକୁ ବ୍ଯାଖ୍ଯା କରା ଯାଇ ନାହିଁ"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1305
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "ଠିକଣା %s କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "ଠିକଣା %s କୁ ପରିବର୍ତ୍ତନ କରିପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1343
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "ଠିକଣା %sଟି ନିୟମରେ ବ୍ଯାଖ୍ଯା କରାଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରିହେବ ନାହିଁ"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1347
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "ଠିକଣା %sକୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
-msgstr ""
+msgstr "ସମସ୍ତ ନୋଡ ମେଳକଗୁଡ଼ିକୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1373
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "ଠିକଣାଗୁଡ଼ିକୁ ତାଲିକାଭୁକ୍ତ କରିପାରିବ ନାହିଁ"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
++msgid "SELinux Type is required"
++msgstr "SELinux ପ୍ରକାର ଆବଶ୍ଯକ"
++
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ ର ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1440
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1449
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ପ୍ରସଙ୍ଗ ରେ ଚାଳକ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1453
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ପ୍ରସଙ୍ଗ ରେ ଦାୟିତ୍ବ ସେଟ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1457
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ପ୍ରସଙ୍ଗ ରେ ପ୍ରକାର ସେଟ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1462
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ପ୍ରସଙ୍ଗ ରେ ଏମ୍.ଏଲ.ଏସ୍. କ୍ଷେତ୍ର ସେଟ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1466
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ପ୍ରସଙ୍ଗ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1470
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "%s ପାଇଁ ସନ୍ଦେଶ ପ୍ରସଙ୍ଗ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ ର ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1501
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ ଟି ନିୟମ ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରି ପାରିବ ନାହିଁ"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
-msgstr ""
+msgstr "ସମସ୍ତ ଅନ୍ତରାପୃଷ୍ଠ ମେଳକଗୁଡ଼ିକୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1567
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "ଅନ୍ତରାପ୍ରୁଷ୍ଠ ମାନଙ୍କୁ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "SELinux ଅନ୍ତରାପୃଷ୍ଠ"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "ପ୍ରସଙ୍ଗ"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1652
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
-msgstr ""
+msgstr "%s ପାଇଁ ସମାନ ଶ୍ରେଣୀ ପୂର୍ବରୁ ଅବସ୍ଥିତ"
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1658
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
-msgstr ""
+msgstr "ଫାଇଲ ଲକ୍ଷଣ %s ସମାନତା ନିୟମ '%s %s' ସହିତ ମିଶିନଥାଏ"
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
-msgstr ""
+msgstr "%s ପାଇଁ ସାଦୃଶ୍ୟ ଶ୍ରେଣୀ ଅବସ୍ଥିତ ନାହିଁ"
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1681
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ରେ ଚାଳକ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1685
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ର ଦାୟିତ୍ବ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ରେ ଏମ୍.ଏଲ.ଏସ୍. କ୍ଷେତ୍ର କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "ଅବୈଧ ଫାଇଲ ନିର୍ଦ୍ଦିଷ୍ଟକ ସୂଚନା"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1698
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
-msgstr ""
+msgstr "ଫାଇଲ ଲକ୍ଷଣ ଖାଲି ସ୍ଥାନଗୁଡ଼ିକୁ ଅନ୍ତର୍ଭୁକ୍ତ କରିନଥାଏ"
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1703
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
+"instead"
+msgstr "ଫାଇଲ ଲକ୍ଷଣ %s ସମାନତା ନିୟମ '%s %s' ସହିତ ମିଶି ନଥାଏ; ଏହା ପରିବର୍ତ୍ତେ '%s' କୁ ଯୋଗକରନ୍ତୁ"
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
+ msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
-+#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
-+#: ../semanage/seobject.py:1865
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ର ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1734
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1742
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ର ପ୍ରକାର କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
-+#: ../semanage/seobject.py:1811
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1770
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "setype, serange କିମ୍ବା seuser କୁ ଆବଶ୍ଯକ କରିଥାଏ"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ର ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1789
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1815
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1828
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗକୁ ତାଲିକାଭୁକ୍ତ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1842
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "%s ଫାଇଲ ପ୍ରସଙ୍ଗକୁ ଅପସାରିତ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ଟି ନୀତି ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରି ପାରିବ ନାହିଁ"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1873
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ଅପସାରିତ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "ସ୍ଥାନୀୟ ଫାଇଲ ପ୍ରସଙ୍ଗକୁ ତାଲିକାରେ ଲେଖି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux fପ୍ରସଙ୍ଗ"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "ପ୍ରକାର"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1942
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
@@ -233499,7 +235878,7 @@ index 69b34b3..a26d013 100644
+msgstr "\nSELinux ବଣ୍ଟନ fcontext ସମାନତା \n"
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1947
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -233508,105 +235887,104 @@ index 69b34b3..a26d013 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
-+#: ../semanage/seobject.py:2040
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "ବୁଲିଆନ %s ଟି ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "ବୁଲିଆନ %s ଟି ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:1987
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ %s କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:1992
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "ଆପଣ ନିମ୍ନଲିଖିତ ମୂଲ୍ୟଗୁଡ଼ିକ ମଧ୍ଯରୁ ଗୋଟିଏ ଉଲ୍ଲେଖକରିବା ଉଚିତ: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:1997
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "ବୁଲିଆନ %s ର ସକ୍ରିୟ ମୁଲ୍ୟ ସ୍ଥିର କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2000
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "ବୁଲିଆନ %s କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2018
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "ଖରାପ ଶୈଳୀ %s: ଅନୁଲିପି %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2042
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "ବୁଲିଆନ %s ଟି ନିୟମ ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରିହେବ ନାହିଁ"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2046
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "ବୁଲିଆନ %s କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "ବୁଲିଆନ ମାନଙ୍କୁ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2100
- msgid "unknown"
- msgstr "ଅଜଣା"
-
+-msgid "unknown"
+-msgstr "ଅଜଣା"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "ଅଫ"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "ଅନ"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "SELinux ବୁଲିଆନ"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "State"
-msgstr ""
+msgstr "ସ୍ଥିତି"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "Default"
-msgstr ""
+msgstr "ପୂର୍ବ ନିର୍ଦ୍ଧାରିତ"
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "ବର୍ଣ୍ଣନା"
-@@ -1005,7 +998,7 @@ msgstr "ସ୍ମୃତି ବାଣ୍ଟିବା ସମୟ ରେ ତୃଟ
+@@ -1005,7 +1017,7 @@ msgstr "ସ୍ମୃତି ବାଣ୍ଟିବା ସମୟ ରେ ତୃଟ
msgid "Error sending audit message.\n"
msgstr "ହିସାବ ର ଯାଞ୍ଚ ସନ୍ଦେଶ ପଠାଇବା ସମୟ ରେ ତୃଟି \n"
@@ -233615,7 +235993,7 @@ index 69b34b3..a26d013 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "କାର୍ଯ୍ୟକାରୀ ଧାରା କୁ ସ୍ଥିର କରି ପାରିଲା ନାହିଁ \n"
-@@ -1120,62 +1113,66 @@ msgstr "ଖାଲି ସଙ୍କେତ ସେଟକୁ ପାଇବାରେ
+@@ -1120,62 +1132,66 @@ msgstr "ଖାଲି ସଙ୍କେତ ସେଟକୁ ପାଇବାରେ
msgid "Unable to set SIGHUP handler\n"
msgstr "SIGHUP ନିୟନ୍ତ୍ରକକୁ ବିନ୍ଯାସ କରିବାରେ ଅସମର୍ଥ\n"
@@ -233694,7 +236072,7 @@ index 69b34b3..a26d013 100644
msgid "failed to exec shell\n"
msgstr "ଆବରଣ କୁ ନିଷ୍ପାଦିତ କରିବା ରେ ଅକ୍ରୁତକାର୍ଯ୍ଯ \n"
-@@ -1278,2088 +1275,2058 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1278,2088 +1294,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyConfidential juser"
@@ -233784,35 +236162,40 @@ index 69b34b3..a26d013 100644
-msgstr ""
+msgstr "ଲଗଇନ '%s' ଟି ଆବଶ୍ୟକ"
- #: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
msgid "Policy Module"
-msgstr ""
+msgstr "ନୀତି ଏକକାଂଶ"
- #: ../gui/modulesPage.py:57
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
msgid "Module Name"
-msgstr ""
+msgstr "ଏକକାଂଶ ନାମ"
- #: ../gui/modulesPage.py:134
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
msgid "Disable Audit"
-msgstr ""
+msgstr "ଲେଖା ପରୀକ୍ଷଣକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ"
- #: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
msgid "Enable Audit"
-msgstr ""
+msgstr "ଲେଖା ପରୀକ୍ଷଣକୁ ସକ୍ରିୟ କରନ୍ତୁ"
- #: ../gui/modulesPage.py:162
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
msgid "Load Policy Module"
-msgstr ""
--
++msgstr "ନୀତି ଏକକାଂଶ ଧାରଣ କରନ୍ତୁ"
+
-#: ../gui/polgen.glade:79
-msgid "Polgen"
-msgstr ""
-+msgstr "ନୀତି ଏକକାଂଶ ଧାରଣ କରନ୍ତୁ"
-
+-
-#: ../gui/polgen.glade:80
+#: ../gui/polgen.glade:9
msgid "Red Hat 2007"
@@ -233859,12 +236242,12 @@ index 69b34b3..a26d013 100644
msgid "<b>Applications</b>"
-msgstr ""
+msgstr "<b>ପ୍ରୟୋଗଗୁଡିକ</b>"
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
-+msgid "Standard Init Daemon"
-+msgstr "ମାନକ Init ଡେମନ"
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
++msgid "Standard Init Daemon"
++msgstr "ମାନକ Init ଡେମନ"
++
+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
msgid ""
"Standard Init Daemon are daemons started on boot via init scripts. Usually "
@@ -233877,7 +236260,7 @@ index 69b34b3..a26d013 100644
+msgstr "ମାନକ Init ଡେମନ ଗୁଡିକ ହେଲା init ସ୍କ୍ରିପ୍ଟ ଜରୀଆରେ ବୁଟରେ ଆରମ୍ଭ ହେଉଥିବା ଡେମନଗୁଡିକ। ସାଧାରଣତଃ /etc/rc.d/init.d ରେ ଗୋଟିଏ ସ୍କ୍ରିପ୍ଟ ଆବଶ୍ୟକ କରେ। "
-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
msgid "DBUS System Daemon"
-msgstr ""
+msgstr "DBUS ତନ୍ତ୍ର ଡେମନ"
@@ -233895,7 +236278,7 @@ index 69b34b3..a26d013 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr "ୱେବ ପ୍ରୟୋଗ/ସ୍କ୍ରିପ୍ଟ (CGI)"
@@ -233909,7 +236292,7 @@ index 69b34b3..a26d013 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr "ଚାଳକ ପ୍ରୟୋଗ"
@@ -233926,7 +236309,7 @@ index 69b34b3..a26d013 100644
+msgstr "ଚାଳକ ପ୍ରୟୋଗଗୁଡିକ ହେଉଛି କୌଣସି ପ୍ରୟୋଗ ଯାହାକୁକି ଆପଣ ପରିସୀମିତ କରିବାକୁ ଚାହିଁବେ ଯାହାକି ଚାଳକ ଦ୍ୱାରା ଆରମ୍ଭ ହୋଇଥାଏ"
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
-msgstr ""
+msgstr "ସେଣ୍ଡବକ୍ସ"
@@ -233950,7 +236333,7 @@ index 69b34b3..a26d013 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-msgstr ""
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr "ନ୍ୟୁନତମ ଟର୍ମିନାଲ ଚାଳକ ଭୂମିକା"
@@ -233965,7 +236348,7 @@ index 69b34b3..a26d013 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-msgstr ""
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr "ନ୍ୟୁନତମ X ୱିଣ୍ଡୋ ଚାଳକ ଭୂମିକା"
@@ -233980,7 +236363,7 @@ index 69b34b3..a26d013 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-msgstr ""
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr "ଚାଳକ ଭୂମିକା"
@@ -233995,7 +236378,7 @@ index 69b34b3..a26d013 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-msgstr ""
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr "ପ୍ରଶାସନ ଚାଳକ ନିତୀ"
@@ -234027,7 +236410,7 @@ index 69b34b3..a26d013 100644
+msgstr "<b>ମୂଳ ଚାଳକଗୁଡିକ</b>"
-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
++#: ../gui/polgen.glade:623
msgid "Root Admin User Role"
-msgstr ""
+msgstr "ମୂଳ ପ୍ରଶାସନ ଚାଳକ ଭୂମିକା"
@@ -234049,7 +236432,7 @@ index 69b34b3..a26d013 100644
+msgstr "<b>ପ୍ରୟୋଗର ନାମ କିମ୍ୱା ଚାଳକ ଭୂମିକାକୁ ଭରଣ କରନ୍ତୁ:</b>"
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
-msgstr ""
+msgstr "ନାମ"
@@ -234139,12 +236522,12 @@ index 69b34b3..a26d013 100644
+#: ../gui/polgen.glade:1001
msgid "<b>Select the user_roles that will transition to %s:</b>"
-msgstr ""
--
++msgstr "<b>%s କୁ ପରିବର୍ତ୍ତିତ ହେବାକୁ ଥିବା ଚାଳକ ଭୂମିକା ବାଛନ୍ତୁ (_r):</b>"
+
-#: ../gui/polgen.glade:1227
-msgid "Select the user roles that will transiton to this applications domains."
-msgstr ""
-+msgstr "<b>%s କୁ ପରିବର୍ତ୍ତିତ ହେବାକୁ ଥିବା ଚାଳକ ଭୂମିକା ବାଛନ୍ତୁ (_r):</b>"
-
+-
-#: ../gui/polgen.glade:1255
-msgid "label108"
-msgstr ""
@@ -234229,12 +236612,12 @@ index 69b34b3..a26d013 100644
"Enter a comma separated list of udp ports or ranges of ports that %s binds "
"to. Example: 612, 650-660"
-msgstr ""
--
++msgstr "udp ସଂଯୋଗିକୀ ମାନଙ୍କର କମା ବିଭାଜିତ ତାଲିକା କିମ୍ୱା %s ସହିତ ବାନ୍ଧିବାକୁ ଥିବା ସଂଯୋଗିକୀ ମାନଙ୍କୁ ଭରଣ କରନ୍ତୁ। ଉଦାହରଣ: 612, 650-660"
+
-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-msgid "Unreserved Ports (>1024)"
-msgstr ""
-+msgstr "udp ସଂଯୋଗିକୀ ମାନଙ୍କର କମା ବିଭାଜିତ ତାଲିକା କିମ୍ୱା %s ସହିତ ବାନ୍ଧିବାକୁ ଥିବା ସଂଯୋଗିକୀ ମାନଙ୍କୁ ଭରଣ କରନ୍ତୁ। ଉଦାହରଣ: 612, 650-660"
-
+-
-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-#: ../gui/polgen.glade:2233
+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
@@ -234404,75 +236787,75 @@ index 69b34b3..a26d013 100644
-#: ../gui/polgen.glade:3254
-msgid "Add Booleans Dialog"
-msgstr ""
-+msgstr "ନୀତି ଡିରେକ୍ଟୋରୀ"
-
+-
-#: ../gui/polgen.glade:3327
-msgid "Boolean Name"
-msgstr ""
--
++msgstr "ନୀତି ଡିରେକ୍ଟୋରୀ"
+
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
-msgstr ""
+msgstr "ଭୂମିକା"
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
-msgstr ""
+msgstr "ଅବସ୍ଥିତ ଚାଳକ (_U)"
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
-msgstr ""
+msgstr "ପ୍ରୟୋଗ"
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
-msgstr ""
+msgstr "%s ନିଶ୍ଚିତ ରୂପେ ଗୋଟିଏ ଡିରେକ୍ଟରୀ"
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
-msgstr ""
+msgstr "ଆପଣ ଗୋଟିଏ ଚାଳକ ଚୟନ କରିବା ଉଚିତ"
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
-msgstr ""
+msgstr "ପରିସୀମିତ ରହିବାକୁ ନିଷ୍ପାଦ୍ୟ ଫାଇଲ ଚୟନ କରନ୍ତୁ।"
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
-msgstr ""
+msgstr "ପରିସୀମିତ ରହିବାକୁ init ସ୍କ୍ରିପ୍ଟ ଫାଇଲ ଚୟନ କରନ୍ତୁ।"
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
-msgstr ""
+msgstr "ପରିସୀମିତ ପ୍ରୟୋଗ ସୃଷ୍ଟି କରିବା କିମ୍ୱା ଲେଖିବାକୁ ଫାଇଲ(ଗୁଡିକୁ) ଚୟନ କରନ୍ତୁ"
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
-msgstr ""
+msgstr "ପରିସୀମିତ ପ୍ରୟୋଗ ହାସଲ କରିବା କିମ୍ୱା ଲେଖିବାକୁ ଡିରେକ୍ଟୋରୀ(ଗୁଡିକୁ) ଚୟନ କରନ୍ତୁ"
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
-msgstr ""
+msgstr "ଭିତର ନୀତି ଫାଇଲ ସୃଷ୍ଟି କରିବା ପାଇଁ ଡିରେକ୍ଟୋରୀ ଚୟନ କରନ୍ତୁ"
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -234481,13 +236864,13 @@ index 69b34b3..a26d013 100644
+msgstr "%s_t ପ୍ରକାରକୁ ପ୍ରଚଳିତ ନୀତିରେ ପୂର୍ବରୁ ବ୍ୟଖ୍ୟା କରାଯାଇଛି।\nଆପଣ ଚାଲୁ ରଖିବାକୁ ଚାହୁଁଛନ୍ତି କି?"
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
-msgstr ""
+msgstr "ନାମ ଯାଞ୍ଚ କରନ୍ତୁ"
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -234496,47 +236879,39 @@ index 69b34b3..a26d013 100644
+msgstr "%s.pp ଏକକାଂଶ ପ୍ରଚଳିତ ନୀତିରେ ପୂର୍ବରୁ ଧାରଣ କରାଯାଇଛି।\nଆପଣ ଚାଲୁ ରଖିବାକୁ ଚାହୁଁଛନ୍ତି କି?"
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
-msgstr ""
+msgstr "ଆପଣଙ୍କୁ ଅକ୍ଷର ଏବଂ ଗଣନ ସଂଖ୍ୟା ଧାରଣ କରିଥିବା ଏବଂ ଖାଲି ସ୍ଥାନ ନଥିବା ନାମକୁ ଯୋଗ କରିବା ଉଚିତ।"
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
-msgstr ""
+msgstr "ଆପଣ ଗୋଟିଏ ନିଷ୍ପାଦ୍ୟ ଭରଣ କରିବା ଉଚିତ"
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
-msgstr ""
-+msgstr "SELinux ବିନ୍ୟାସ କରନ୍ତୁ"
-
+-
-#: ../gui/polgen.py:158
-msgid "Internet Services Daemon"
-msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "ନେଟୱର୍କ ସଂଯୋଗିକୀ"
-
+-
-#: ../gui/polgen.py:197
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-msgstr ""
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr "SELinux ସଂଯୋଗିକୀ\nପ୍ରକାର"
++msgstr "SELinux ବିନ୍ୟାସ କରନ୍ତୁ"
-#: ../gui/polgen.py:324
-msgid "You must enter a name for your confined process/user"
-msgstr ""
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr "ପ୍ରଟୋକଲ"
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
++msgstr "ନେଟୱର୍କ ସଂଯୋଗିକୀ"
-#: ../gui/polgen.py:326
-msgid ""
@@ -234611,17 +236986,19 @@ index 69b34b3..a26d013 100644
-msgstr ""
-
-#: ../gui/portsPage.py:85
--msgid ""
--"SELinux Port\n"
--"Type"
++#: ../gui/portsPage.py:85
+ msgid ""
+ "SELinux Port\n"
+ "Type"
-msgstr ""
--
--#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
--msgid "Protocol"
++msgstr "SELinux ସଂଯୋଗିକୀ\nପ୍ରକାର"
+
+ #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+ msgid "Protocol"
-msgstr ""
--
--#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++msgstr "ପ୍ରଟୋକଲ"
+
+ #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
msgid ""
"MLS/MCS\n"
"Level"
@@ -234978,29 +237355,132 @@ index 69b34b3..a26d013 100644
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
+msgstr "ସ୍ତର50"
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗକୁଯୋଗିକୀକୁ ଯୋଗ କରନ୍ତୁ"
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗକୁ ରୂପାନ୍ତର କରନ୍ତୁ"
-#: ../gui/selinux.tbl:20
--msgid ""
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗକୁ ଅପସାରଣ କରନ୍ତୁ"
++
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "ସମସ୍ତ ଇଚ୍ଛାରୂପୀ ଫାଇଲ ପ୍ରସଙ୍ଗ ମଧ୍ଯରେ ଆଗପଛ ହେଉଛି"
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "ସ୍ତର38"
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "SELinux ଚାଳକ ଢାଞ୍ଚା ଯୋଗକରନ୍ତୁ"
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "SELinux ଚାଳକ ପ୍ରତିଚିତ୍ରଣକୁ ରୂପାନ୍ତର କରନ୍ତୁ"
++
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "SELinux ଚାଳକ ପ୍ରତିଚିତ୍ରଣକୁ ଅପସାରଣ କରନ୍ତୁ"
++
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "ସ୍ତର39"
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "ଚାଳକକୁ ଯୋଗକରନ୍ତୁ"
++
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "ଚାଳକକୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ"
++
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "ଚାଳକକୁ ଅପସାରଣ କରନ୍ତୁ"
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "ସ୍ତର41"
++
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "ନେଟୱର୍କ ସଂଯୋଗିକୀକୁ ଯୋଗ କରନ୍ତୁ"
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "ନେଟୱର୍କ ସଂଯୋଗିକୀକୁ ସମ୍ପାଦନ କରନ୍ତୁ"
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "ନେଟୱର୍କ ସଂଯୋଗିକୀକୁ ଅପସାରଣ କରନ୍ତୁ"
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "ଇଚ୍ଛାରୂପୀ ଏବଂ ସମସ୍ତ ସଂଯୋଗିକୀଗୁଡିକ ମଧ୍ଯରେ ଆଗପଛ ହେଉଛି"
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "ସ୍ତର42"
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "ନୂତନ ନୀତି ଏକକାଂଶ ସୃଷ୍ଟିକରନ୍ତୁ"
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "ନୀତି ଏକକାଂଶକୁ ଧାରଣ କରନ୍ତୁ"
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "ଧାରଣ କରିପାରୁଥିବା ନୀତି ଏକକାଂଶକୁ ଅପସାରଣ କରନ୍ତୁ"
++
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
-"Allow xguest SELinux user account to execute files in home directory or /tmp"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗକୁଯୋଗିକୀକୁ ଯୋଗ କରନ୍ତୁ"
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr "ଅତିରିକ୍ତ ଲେଖା ପରୀକ୍ଷଣ ନୀତିକୁ ସକ୍ରିୟ/ନିଷ୍କ୍ରିୟ କରନ୍ତୁ, ଯାହାକି ସାଧାରଣତଃ ଲଗ ଫାଇଲରେ ଖବର ହେଉନଥିବ। "
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "ସ୍ତର44"
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "ପ୍ରଗତି ଧାରାକୁ ଅନୁମତି ଧାରାରେ ପରିବର୍ତ୍ତନ କରନ୍ତୁ।"
++
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "ପ୍ରଗତି ଧାରାକୁ କ୍ରିୟାତ୍ମକ ଧାରାରେ ପରିବର୍ତ୍ତନ କରନ୍ତୁ"
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "ପଦ୍ଧତି ଡମେନ"
-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-#: ../gui/selinux.tbl:231
-msgid "NIS"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗକୁ ରୂପାନ୍ତର କରନ୍ତୁ"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "ସ୍ତର59"
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗକୁ ଅପସାରଣ କରନ୍ତୁ"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "SELinux ଚାଳକ '%s' ଟି ଆବଶ୍ଯକ"
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
@@ -235009,748 +237489,732 @@ index 69b34b3..a26d013 100644
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "ସମସ୍ତ ଇଚ୍ଛାରୂପୀ ଫାଇଲ ପ୍ରସଙ୍ଗ ମଧ୍ଯରେ ଆଗପଛ ହେଉଛି"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
++msgstr "SELinux man ପୃଷ୍ଠାଗୁଡ଼ିକୁ ପ୍ରସ୍ତୁତ କରନ୍ତୁ"
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "ସ୍ତର38"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
++msgstr "ପ୍ରସ୍ତୁତ SELinux man ପୃଷ୍ଠାଗୁଡ଼ିକୁ ସଂରକ୍ଷଣ କରୁଥିବା ସ୍ଥାନର ପଥ"
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "SELinux ଚାଳକ ଢାଞ୍ଚା ଯୋଗକରନ୍ତୁ"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
+ msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "SELinux ଚାଳକ ପ୍ରତିଚିତ୍ରଣକୁ ରୂପାନ୍ତର କରନ୍ତୁ"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
+ msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "SELinux ଚାଳକ ପ୍ରତିଚିତ୍ରଣକୁ ଅପସାରଣ କରନ୍ତୁ"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
++msgstr "ସମସ୍ତ ଡମେନଗୁଡ଼ିକ"
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "ସ୍ତର39"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
++msgstr "ନିର୍ମାଣ କରିବାକୁ ଥିବା man ପୃଷ୍ଠାଗୁଡ଼ିକର ଡମେନ ନାମ(ଗୁଡ଼ିକ)"
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "ଚାଳକକୁ ଯୋଗକରନ୍ତୁ"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
++msgstr "SELinux ନିତୀ ନେଟୱର୍କ ସୂଚନା ପ୍ରଶ୍ନ"
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "ଚାଳକକୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
++msgstr "ସମସ୍ତ SELinux ପୋର୍ଟ ପ୍ରକାରଗୁଡ଼ିକୁ ତାଲିକାଭୁକ୍ତ କରନ୍ତୁ"
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "ଚାଳକକୁ ଅପସାରଣ କରନ୍ତୁ"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
++msgstr "ପୋର୍ଟ ସହିତ ସମ୍ପୃକ୍ତ SELinux ପ୍ରକାରକୁ ଦର୍ଶାନ୍ତୁ"
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "ସ୍ତର41"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
++msgstr "ଏହି SELinux ପ୍ରକାର ପାଇଁ ନିର୍ଦ୍ଦିଷ୍ଟ ପୋର୍ଟଗୁଡ଼ିକୁ ଦର୍ଶାନ୍ତୁ"
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "ନେଟୱର୍କ ସଂଯୋଗିକୀକୁ ଯୋଗ କରନ୍ତୁ"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
++msgstr "ଏହି ଡମେନ କେଉଁ ପୋର୍ଟ ସହିତ ବାନ୍ଧି ହୋଇପାରିବ ଏବଂ/ଅଥବା ସଂଯୁକ୍ତ ହୋଇପାରିବ ତାହା ଦର୍ଶାନ୍ତୁ"
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "ନେଟୱର୍କ ସଂଯୋଗିକୀକୁ ସମ୍ପାଦନ କରନ୍ତୁ"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr "ଡମେନଗୁଡ଼ିକ ନିଜ ମଧ୍ଯରେ ଯୋଗାଯୋଗ କରିପାରୁଛନ୍ତି କି ନାହିଁ ତାହା ଜାଣିବା ପାଇଁ SELinux ନିତୀକୁ ପଚାରନ୍ତୁ"
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "ନେଟୱର୍କ ସଂଯୋଗିକୀକୁ ଅପସାରଣ କରନ୍ତୁ"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
++msgstr "ଉତ୍ସ ଡମେନ"
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "ଇଚ୍ଛାରୂପୀ ଏବଂ ସମସ୍ତ ସଂଯୋଗିକୀଗୁଡିକ ମଧ୍ଯରେ ଆଗପଛ ହେଉଛି"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
++msgstr "ଲକ୍ଷ୍ଯସ୍ଥଳ ଡମେନ"
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "ସ୍ତର42"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
++msgstr "ବୁଲିଆନଗୁଡ଼ିକର ବର୍ଣ୍ଣନାକୁ ଦେଖିବା ପାଇଁ SELinux ନିତୀକୁ ପଚାରନ୍ତୁ"
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "ନୂତନ ନୀତି ଏକକାଂଶ ସୃଷ୍ଟିକରନ୍ତୁ"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+ msgstr ""
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "ନୀତି ଏକକାଂଶକୁ ଧାରଣ କରନ୍ତୁ"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
++msgstr "ବର୍ଣ୍ଣନା ପାଇବା ପାଇଁ ବୁଲିଆନ"
-#: ../gui/selinux.tbl:41
--msgid ""
++#: ../sepolicy/sepolicy.py:301
+ msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "ଧାରଣ କରିପାରୁଥିବା ନୀତି ଏକକାଂଶକୁ ଅପସାରଣ କରନ୍ତୁ"
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
++msgstr "ଉତ୍ସ ପଦ୍ଧତି ଡମେନ ଲକ୍ଷ୍ଯସ୍ଥଳ ପଦ୍ଧତି ଡମେନ ସହିତ କିପରି ସ୍ଥାନାନ୍ତରିତ ହୋଇଥାଏ ତାହା ଜାଣିବା ପାଇଁ SELinux ନିତୀକୁ ପଚାରନ୍ତୁ"
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "ଅତିରିକ୍ତ ଲେଖା ପରୀକ୍ଷଣ ନୀତିକୁ ସକ୍ରିୟ/ନିଷ୍କ୍ରିୟ କରନ୍ତୁ, ଯାହାକି ସାଧାରଣତଃ ଲଗ ଫାଇଲରେ ଖବର ହେଉନଥିବ। "
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
++msgstr "ଉତ୍ସ ପଦ୍ଧତି ଡମେନ"
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "ସ୍ତର44"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
++msgstr "ଲକ୍ଷ୍ଯସ୍ଥଳ ପଦ୍ଧତି ଡମେନ"
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "ପ୍ରଗତି ଧାରାକୁ ଅନୁମତି ଧାରାରେ ପରିବର୍ତ୍ତନ କରନ୍ତୁ।"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
+ msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "ପ୍ରଗତି ଧାରାକୁ କ୍ରିୟାତ୍ମକ ଧାରାରେ ପରିବର୍ତ୍ତନ କରନ୍ତୁ"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
+ msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "ପଦ୍ଧତି ଡମେନ"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
++msgstr "SELinux ନିତୀ ମଡ୍ୟୁଲ ନମୁନା ପ୍ରସ୍ତୁତ କରନ୍ତୁ"
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "ସ୍ତର59"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
+ msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
--msgstr ""
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "SELinux ଚାଳକ '%s' ଟି ଆବଶ୍ଯକ"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
+ msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
-+msgstr "SELinux man ପୃଷ୍ଠାଗୁଡ଼ିକୁ ପ୍ରସ୍ତୁତ କରନ୍ତୁ"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
+ msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "ପ୍ରସ୍ତୁତ SELinux man ପୃଷ୍ଠାଗୁଡ଼ିକୁ ସଂରକ୍ଷଣ କରୁଥିବା ସ୍ଥାନର ପଥ"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
++msgstr "ପ୍ରସ୍ତୁତ କରିବାକୁ ଥିବା ନିତୀର ନାମ"
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
-+msgstr "ସମସ୍ତ ଡମେନଗୁଡ଼ିକ"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
+ msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "ନିର୍ମାଣ କରିବାକୁ ଥିବା man ପୃଷ୍ଠାଗୁଡ଼ିକର ଡମେନ ନାମ(ଗୁଡ଼ିକ)"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
++msgstr "ସୀମିତ ରଖିବା ପାଇଁ ନିଷ୍ପାଦନଯୋଗ୍ୟ"
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
-+msgstr "SELinux ନିତୀ ନେଟୱର୍କ ସୂଚନା ପ୍ରଶ୍ନ"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+ msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
-+msgstr "ସମସ୍ତ SELinux ପୋର୍ଟ ପ୍ରକାରଗୁଡ଼ିକୁ ତାଲିକାଭୁକ୍ତ କରନ୍ତୁ"
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
++msgstr "ନିର୍ଦ୍ଦେଶଗୁଡ଼ିକ"
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
-+msgstr "ପୋର୍ଟ ସହିତ ସମ୍ପୃକ୍ତ SELinux ପ୍ରକାରକୁ ଦର୍ଶାନ୍ତୁ"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+ msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
-+msgstr "ଏହି SELinux ପ୍ରକାର ପାଇଁ ନିର୍ଦ୍ଦିଷ୍ଟ ପୋର୍ଟଗୁଡ଼ିକୁ ଦର୍ଶାନ୍ତୁ"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
+ msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "ଏହି ଡମେନ କେଉଁ ପୋର୍ଟ ସହିତ ବାନ୍ଧି ହୋଇପାରିବ ଏବଂ/ଅଥବା ସଂଯୁକ୍ତ ହୋଇପାରିବ ତାହା ଦର୍ଶାନ୍ତୁ"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
+ msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "ଡମେନଗୁଡ଼ିକ ନିଜ ମଧ୍ଯରେ ଯୋଗାଯୋଗ କରିପାରୁଛନ୍ତି କି ନାହିଁ ତାହା ଜାଣିବା ପାଇଁ SELinux ନିତୀକୁ ପଚାରନ୍ତୁ"
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "ଅଜଣା"
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
-+msgstr "ଉତ୍ସ ଡମେନ"
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
++msgstr "ଇଣ୍ଟରନେଟ ସର୍ଭିସ ଡେମନ"
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
-+msgstr "ଲକ୍ଷ୍ଯସ୍ଥଳ ଡମେନ"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
+ msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "ବୁଲିଆନଗୁଡ଼ିକର ବର୍ଣ୍ଣନାକୁ ଦେଖିବା ପାଇଁ SELinux ନିତୀକୁ ପଚାରନ୍ତୁ"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
-+msgstr "ସମସ୍ତ ବୁଲିଆନ ବର୍ଣ୍ଣନାକୁ ଗ୍ରହଣ କରନ୍ତୁ"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
-+msgstr "ବର୍ଣ୍ଣନା ପାଇବା ପାଇଁ ବୁଲିଆନ"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "ଉତ୍ସ ପଦ୍ଧତି ଡମେନ ଲକ୍ଷ୍ଯସ୍ଥଳ ପଦ୍ଧତି ଡମେନ ସହିତ କିପରି ସ୍ଥାନାନ୍ତରିତ ହୋଇଥାଏ ତାହା ଜାଣିବା ପାଇଁ SELinux ନିତୀକୁ ପଚାରନ୍ତୁ"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
-+msgstr "ଉତ୍ସ ପଦ୍ଧତି ଡମେନ"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
+ msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
-+msgstr "ଲକ୍ଷ୍ଯସ୍ଥଳ ପଦ୍ଧତି ଡମେନ"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
++msgstr "ବୈଧ ପ୍ରକାର:\n"
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
-+msgstr "SELinux ନିତୀ ମଡ୍ୟୁଲ ନମୁନା ପ୍ରସ୍ତୁତ କରନ୍ତୁ"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "ସଂଯୋଗିକୀଗୁଡିକ ନିଶ୍ଚିତ ରୂପେ ସଂଖ୍ୟା କିମ୍ବା 1 ରୁ %d ପର୍ଯ୍ୟନ୍ତ ସଂଖ୍ୟାର ପରିସର ହୋଇଥିବା ଉଚିତ"
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
-+msgstr "ପ୍ରସ୍ତୁତ କରିବାକୁ ଥିବା ନିତୀର ନାମ"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
+ msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
-+msgstr "ସୀମିତ ରଖିବା ପାଇଁ ନିଷ୍ପାଦନଯୋଗ୍ୟ"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+ msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
-+msgstr "ନିତୀ ନିର୍ମାଣ ପରୀକ୍ଷାକୁ ଚଲାନ୍ତୁ"
++#: ../sepolicy/sepolicy/generate.py:355
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr "ନାମଟି ନିଶ୍ଚିତ ଭାବରେ ଖାଲିସ୍ଥାନ ନଥିବା ଏବଂ ସାଂକ୍ଷରିକ ହୋଇଥିବା ଉଚିତ। \"-n MODULENAME\" ବିକଳ୍ପକୁ ବ୍ୟବହାର କରନ୍ତୁ"
-#: ../gui/selinux.tbl:72
-msgid "Games"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
-+msgstr "ନିର୍ଦ୍ଦେଶଗୁଡ଼ିକ"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
++msgstr "ଚାଳକ ଭୂମିକା ପ୍ରକାରଗୁଡିକ ଅନୁମତିପ୍ରାପ୍ତ ନିଷ୍ପାଦ୍ୟ ହୋଇପାରିବେ ନାହିଁ।"
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:158
-+msgid "Internet Services Daemon"
-+msgstr "ଇଣ୍ଟରନେଟ ସର୍ଭିସ ଡେମନ"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
++msgstr "କେବଳ ଡେମନ ପ୍ରୟୋଗଗୁଡ଼ିକ init ସ୍କ୍ରିପ୍ଟ ବ୍ୟବହାର କରିପାରିବେ .."
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:171
-+msgid "Valid Types:\n"
-+msgstr "ବୈଧ ପ୍ରକାର:\n"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve ଟି ନିଶ୍ଚିତ ଭାବରେ ବୁଲିଆନ ମୂଲ୍ୟ ହୋଇଥିବା ଉଚିତ"
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:205
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "ସଂଯୋଗିକୀଗୁଡିକ ନିଶ୍ଚିତ ରୂପେ ସଂଖ୍ୟା କିମ୍ବା 1 ରୁ %d ପର୍ଯ୍ୟନ୍ତ ସଂଖ୍ୟାର ପରିସର ହୋଇଥିବା ଉଚିତ"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog ଟି ଗୋଟିଏ ବୁଲିଆନ ମୂଲ୍ୟ ହୋଇଥିବା ଉଚିତ"
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:332
-+msgid "You must enter a name for your confined process/user"
-+msgstr "ଆପଣଙ୍କର ପରିସୀମିତ ପ୍ରଣାଳୀ/ଚାଳକ ପାଇଁ ଆପଣ ଗୋଟିଏ ନାମ ଭରଣ କରିବା ଉଚିତ"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos ନିଶ୍ଚିତ ଭାବରେ ଗୋଟିଏ ବୁଲିଆନ ମୂଲ୍ୟ ହୋଇଥିବା ଉଚିତ"
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:334
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "ନାମଟି ନିଶ୍ଚିତ ଭାବରେ ଖାଲିସ୍ଥାନ ନଥିବା ଏବଂ ସାଂକ୍ଷରିକ ହୋଇଥିବା ଉଚିତ। \"-n MODULENAME\" ବିକଳ୍ପକୁ ବ୍ୟବହାର କରନ୍ତୁ"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache ଟି ନିଶ୍ଚିତ ଭାବରେ ଗୋଟିଏ ବୁଲିଆନ ମୂଲ୍ୟ ହୋଇଥିବା ଉଚିତ"
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:422
-+msgid "User Role types can not be assigned executables."
-+msgstr "ଚାଳକ ଭୂମିକା ପ୍ରକାରଗୁଡିକ ଅନୁମତିପ୍ରାପ୍ତ ନିଷ୍ପାଦ୍ୟ ହୋଇପାରିବେ ନାହିଁ।"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
++msgstr "USER ପ୍ରକାରଗୁଡିକ ସ୍ୱୟଂଚାଳିତଭାବେ ଗୋଟିଏ tmp ପ୍ରକାର ପାଇଥାଏ"
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:428
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "କେବଳ ଡେମନ ପ୍ରୟୋଗଗୁଡ଼ିକ init ସ୍କ୍ରିପ୍ଟ ବ୍ୟବହାର କରିପାରିବେ .."
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
+ msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:446
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve ଟି ନିଶ୍ଚିତ ଭାବରେ ବୁଲିଆନ ମୂଲ୍ୟ ହୋଇଥିବା ଉଚିତ"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
++msgstr "ଆପଣଙ୍କର ପରିସୀମିତ ପ୍ରଣାଳୀ ପାଇଁ ଗୋଟିଏ ନିଷ୍ପାଦ୍ୟ ପଥ ଭରଣ କରିବା ଉଚିତ"
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:452
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog ଟି ଗୋଟିଏ ବୁଲିଆନ ମୂଲ୍ୟ ହୋଇଥିବା ଉଚିତ"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
++msgstr "ପ୍ରବର୍ତ୍ତନ ଫାଇଲକୁ ଟାଇପ କରନ୍ତୁ"
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:458
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos ନିଶ୍ଚିତ ଭାବରେ ଗୋଟିଏ ବୁଲିଆନ ମୂଲ୍ୟ ହୋଇଥିବା ଉଚିତ"
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
++msgstr "ଅନ୍ତରାପ୍ରୁଷ୍ଠ ଫାଇଲ"
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:464
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache ଟି ନିଶ୍ଚିତ ଭାବରେ ଗୋଟିଏ ବୁଲିଆନ ମୂଲ୍ୟ ହୋଇଥିବା ଉଚିତ"
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
++msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗ ଫାଇଲ"
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:494
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER ପ୍ରକାରଗୁଡିକ ସ୍ୱୟଂଚାଳିତଭାବେ ଗୋଟିଏ tmp ପ୍ରକାର ପାଇଥାଏ"
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
+ msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1012
-+msgid "You must enter the executable path for your confined process"
-+msgstr "ଆପଣଙ୍କର ପରିସୀମିତ ପ୍ରଣାଳୀ ପାଇଁ ଗୋଟିଏ ନିଷ୍ପାଦ୍ୟ ପଥ ଭରଣ କରିବା ଉଚିତ"
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
++msgstr "ସ୍କ୍ରିପ୍ଟ ବ୍ୟବସ୍ଥା"
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1190
-+msgid "Type Enforcement file"
-+msgstr "ପ୍ରବର୍ତ୍ତନ ଫାଇଲକୁ ଟାଇପ କରନ୍ତୁ"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
++msgstr "ABRT କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭରଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1191
-+msgid "Interface file"
-+msgstr "ଅନ୍ତରାପ୍ରୁଷ୍ଠ ଫାଇଲ"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++msgstr "ABRT ଘଟଣା ସ୍କ୍ରିପ୍ଟଗୁଡ଼ିକୁ ନିୟନ୍ତ୍ରଣ କରିବା ପାଇଁ ଯଦି ଆପଣ ABRT କୁ abrt_handle_event_t ଡମେନରେ ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦେବାକୁ ଚାହାନ୍ତି"
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1192
-+msgid "File Contexts file"
-+msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗ ଫାଇଲ"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
++msgstr "JIT ସଙ୍କଳକକୁ ବ୍ୟବହାର କରିବା ପାଇଁ amavis କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1193
-+msgid "Setup Script"
-+msgstr "ସ୍କ୍ରିପ୍ଟ ବ୍ୟବସ୍ଥା"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: booleans.py:6
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-msgstr ""
--
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
++msgstr "ବ୍ୟବହାରକାରୀ passwd ଭରଣଗୁଡ଼ିକୁ sssd ସର୍ଭର ବ୍ୟବହାର ନକରି ସିଧାସଳଖ ଭାବରେ ldap ରୁ ସମାଧାନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
+
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-msgstr ""
--
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
++msgstr "ଆପଣ ଚାଳକକୁ radius ସର୍ଭର ବ୍ୟବହାର କରି ଲଗଇନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
+
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
--msgstr ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "ABRT କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭରଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
+ msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
--msgstr ""
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "ABRT ଘଟଣା ସ୍କ୍ରିପ୍ଟଗୁଡ଼ିକୁ ନିୟନ୍ତ୍ରଣ କରିବା ପାଇଁ ଯଦି ଆପଣ ABRT କୁ abrt_handle_event_t ଡମେନରେ ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦେବାକୁ ଚାହାନ୍ତି"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
+ msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-msgstr ""
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "JIT ସଙ୍କଳକକୁ ବ୍ୟବହାର କରିବା ପାଇଁ amavis କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
++msgstr "ବିଭିନ୍ନ ପ୍ରକାର ପ୍ରସଙ୍ଗକୁ ପଢିବାପାଇଁ cdrecordକୁ ଅନୁମତି ଦିଅନ୍ତୁ। nfs, samba, ଅପସାରଣୀୟ ଯନ୍ତ୍ରଗୁଡିକୁ, ଚାଳକ temp ଏବଂ ଅବିସ୍ଵସ୍ତ ପ୍ରସଙ୍ଗ ଫାଇଲଗୁଡିକ"
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-msgstr ""
-+#: booleans.py:4
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "ବ୍ୟବହାରକାରୀ passwd ଭରଣଗୁଡ଼ିକୁ sssd ସର୍ଭର ବ୍ୟବହାର ନକରି ସିଧାସଳଖ ଭାବରେ ldap ରୁ ସମାଧାନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
++msgstr "ଆପଣ clamd କୁ JIT ସଙ୍କଳନ ଉପକରଣଗୁଡ଼ିକୁ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-msgstr ""
-+#: booleans.py:5
-+msgid "Allow users to login using a radius server"
-+msgstr "ଆପଣ ଚାଳକକୁ radius ସର୍ଭର ବ୍ୟବହାର କରି ଲଗଇନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
++msgstr "ତନ୍ତ୍ରରେ ଥିବା ସୁରକ୍ଷାହୀନ ଫାଇଲଗୁଡ଼ିକରେ clamscan କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-msgstr ""
-+#: booleans.py:6
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "ବିଭିନ୍ନ ପ୍ରକାର ପ୍ରସଙ୍ଗକୁ ପଢିବାପାଇଁ cdrecordକୁ ଅନୁମତି ଦିଅନ୍ତୁ। nfs, samba, ଅପସାରଣୀୟ ଯନ୍ତ୍ରଗୁଡିକୁ, ଚାଳକ temp ଏବଂ ଅବିସ୍ଵସ୍ତ ପ୍ରସଙ୍ଗ ଫାଇଲଗୁଡିକ"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
++msgstr "ଆପଣ clamscan କୁ ବ୍ୟବହାରକାରୀ ବିଷୟବସ୍ତୁକୁ ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-msgstr ""
-+#: booleans.py:7
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "ଆପଣ clamd କୁ JIT ସଙ୍କଳନ ଉପକରଣଗୁଡ଼ିକୁ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
++msgstr "ଆପଣ Cobbler କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭରଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-msgstr ""
-+#: booleans.py:8
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "ତନ୍ତ୍ରରେ ଥିବା ସୁରକ୍ଷାହୀନ ଫାଇଲଗୁଡ଼ିକରେ clamscan କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "ଆପଣ Cobbler କୁ TCP ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-msgstr ""
-+#: booleans.py:9
-+msgid "Allow clamscan to read user content"
-+msgstr "ଆପଣ clamscan କୁ ବ୍ୟବହାରକାରୀ ବିଷୟବସ୍ତୁକୁ ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "ଆପଣ Cobbler କୁ cifs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ ଅଭିଗମ୍ୟତା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-msgstr ""
-+#: booleans.py:10
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "ଆପଣ Cobbler କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭରଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "ଆପଣ Cobbler କୁ nfs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ ଅଭିଗମ୍ୟତା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-msgstr ""
-+#: booleans.py:11
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "ଆପଣ Cobbler କୁ TCP ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "ଆପଣ collectd କୁ TCP ବ୍ୟବହାର କରୁଥିବା ନେଟୱର୍କ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-msgstr ""
-+#: booleans.py:12
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "ଆପଣ Cobbler କୁ cifs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ ଅଭିଗମ୍ୟତା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "ଆପଣ codnor ଡମେନକୁ TCP ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-msgstr ""
-+#: booleans.py:13
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "ଆପଣ Cobbler କୁ nfs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ ଅଭିଗମ୍ୟତା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
++msgstr "ଆପଣ ତନ୍ତ୍ର କ୍ରନ କାର୍ଯ୍ୟକୁ ଫାଇଲତନ୍ତ୍ରକୁ ଫାଇଲ ପ୍ରସଙ୍ଗଗୁଡ଼ିକୁ ପୁନଃନାମକରଣ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-msgstr ""
-+#: booleans.py:14
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "ଆପଣ collectd କୁ TCP ବ୍ୟବହାର କରୁଥିବା ନେଟୱର୍କ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
++msgstr "ଆପଣ cvs ଡେମନକୁ shadow ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-msgstr ""
-+#: booleans.py:15
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "ଆପଣ codnor ଡମେନକୁ TCP ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
++msgstr "ସର୍ବପ୍ରଧାନ ଫାଇଲଗୁଡିକୁ ଲେଖିବାକୁ ସମସ୍ତ ଡେମନଗୁଡିକୁ ଅନୁମତି ଦିଅନ୍ତୁ /"
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-msgstr ""
-+#: booleans.py:16
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "ଆପଣ ତନ୍ତ୍ର କ୍ରନ କାର୍ଯ୍ୟକୁ ଫାଇଲତନ୍ତ୍ରକୁ ଫାଇଲ ପ୍ରସଙ୍ଗଗୁଡ଼ିକୁ ପୁନଃନାମକରଣ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "ଆପଣ ସମସ୍ତ ଡେମନଗୁଡ଼ିକରେ tcp ରେପର ବ୍ୟବହାର କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-msgstr ""
-+#: booleans.py:17
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "ଆପଣ cvs ଡେମନକୁ shadow ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "ଆପଣ ସମସ୍ତ ଡେମନମାନଙ୍କୁ ଟର୍ମିନାଲଗୁଡ଼ିକରେ ପଢ଼ିବା/ଲେଖିବା କ୍ଷମତା ଦେବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
--msgstr ""
-+#: booleans.py:18
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "ସର୍ବପ୍ରଧାନ ଫାଇଲଗୁଡିକୁ ଲେଖିବାକୁ ସମସ୍ତ ଡେମନଗୁଡିକୁ ଅନୁମତି ଦିଅନ୍ତୁ /"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
+ msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
--msgstr ""
-+#: booleans.py:19
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "ଆପଣ ସମସ୍ତ ଡେମନଗୁଡ଼ିକରେ tcp ରେପର ବ୍ୟବହାର କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:26
++msgid "Allow dan to read user files"
+ msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-msgstr ""
-+#: booleans.py:20
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "ଆପଣ ସମସ୍ତ ଡେମନମାନଙ୍କୁ ଟର୍ମିନାଲଗୁଡ଼ିକରେ ପଢ଼ିବା/ଲେଖିବା କ୍ଷମତା ଦେବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr ""
-+#: booleans.py:21
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
+msgstr "ଆପଣ ଚାଳକର ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକରେ ଫାଇଲ ପରିଚାଳନା କରିବା ପାଇଁ dbadm କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
-msgstr ""
-+#: booleans.py:22
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
+msgstr "ଆପଣ ଚାଳକର ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକରେ ଫାଇଲ ପଢ଼ିବା ପାଇଁ dbadm କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
-msgstr ""
-+#: booleans.py:23
++#: booleans.py:29
+msgid ""
+"Deny user domains applications to map a memory region as both executable and"
+" writable, this is dangerous and the executable should be reported in "
+"bugzilla"
+msgstr "ଆପଣ ବ୍ୟବହାରକାରୀ ଡମେନ ପ୍ରୟୋଗଗୁଡ଼ିକୁ ସ୍ମୃତିସ୍ଥାନରେ ଉଭୟ ନିଷ୍ପାଦନ ଯୋଗ୍ୟ ଏବଂ ଲିଖନଯୋଗ୍ୟ କରିବାରୁ ବାରଣ କରିବାକୁ ଚାହାନ୍ତି, ତେବେ ଏହା ବିପଦଜନକ ହୋଇପାରେ ଏବଂ ନିଷ୍ପାଦନ ଯୋଗ୍ୟକୁ bugzilla ରେ ଖବର କରିବା ଉଚିତ"
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
-msgstr ""
-+#: booleans.py:24
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
+msgstr "ଆପଣ sysadm କୁ ସମସ୍ତ ପ୍ରକ୍ରିୟାକୁ ତ୍ରୁଟିମୁକ୍ତ ଅଥବା ptrace କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
-msgstr ""
-+#: booleans.py:25
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "ଆପଣ iptables ନିର୍ଦ୍ଦେଶଗୁଡ଼ିକୁ ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଯଦି ଆପଣ dhcpc କ୍ଲାଏଣ୍ଟ ପ୍ରୟୋଗକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
-msgstr ""
-+#: booleans.py:26
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
+msgstr "DHCP ଡେମନକୁ LDAP ପୃଷ୍ଠଭୂମି ବ୍ୟବହାର କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
-msgstr ""
-+#: booleans.py:27
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr "ଆପଣ ସମସ୍ତ ଡମେନକୁ ଅନ୍ୟ ଡମେନ ଫାଇଲ ବର୍ଣ୍ଣନାକାରୀମାନଙ୍କୁ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
-msgstr ""
-+#: booleans.py:28
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr "ଆପଣ ସମସ୍ତ ଡମେନକୁ କର୍ଣ୍ଣଲ ଧାରଣ ଏକକାଂଶଗୁଡ଼ିକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
-msgstr ""
-+#: booleans.py:29
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr "ଏଣ୍ଟ୍ରପି ଫିଡଗୁଡ଼ିକ ପାଇଁ ଧ୍ୱନି ଉପକରଣଗୁଡ଼ିକର ବ୍ୟବହାରକୁ ଯଦି ଆପଣ ଅନୁମତି ଦିଅନ୍ତୁ"
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
-msgstr ""
-+#: booleans.py:30
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr "ଆପଣ exim କୁ ତଥ୍ୟାଧାର ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ (postgres, mysql)"
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
-msgstr ""
-+#: booleans.py:31
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgstr "ଆପଣ exim କୁ ଅଧିକାର ପ୍ରାପ୍ତ ହୋଇନଥିବା ଚାଳକ ଫାଇଲଗୁଡ଼ିକୁ ନିର୍ମାଣ, ପଠନ, ଲିଖନ, ଏବଂ ଅପସାରଣ ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
-msgstr ""
-+#: booleans.py:32
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
+msgstr "ଆପଣ exim କୁ ଅଧିକାର ପ୍ରାପ୍ତ ହୋଇନଥିବା ଚାଳକ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
-msgstr ""
-+#: booleans.py:33
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr "ଆପଣ fcron କୁ ସହାୟତା କରିବା ପାଇଁ cron ଡମେନରେ ଅତିରିକ୍ତ ନିୟମାବଳୀକୁ ସକ୍ରିୟ କରନ୍ତୁ।"
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
-msgstr ""
-+#: booleans.py:34
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
+msgstr "ଆପଣ fenced ଡମେନକୁ TCP ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
-msgstr ""
-+#: booleans.py:35
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
+msgstr "ଆପଣ fenced ଡମେନକୁ ssh ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
+ msgstr ""
+
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-msgstr ""
-+#: booleans.py:36
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
+msgstr "ଆପଣ ଚାଳକ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକରେ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ଏବଂ ଲେଖିବା ପାଇଁ ftp କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-msgstr ""
-+#: booleans.py:37
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
@@ -235759,21 +238223,21 @@ index 69b34b3..a26d013 100644
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-msgstr ""
-+#: booleans.py:38
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
+msgstr "ଆପଣ ftp ସର୍ଭରକୁ 1023 ରୁ ଅଧିକ ସମସ୍ତ ପୋର୍ଟଗୁଡ଼ିକରେ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-msgstr ""
-+#: booleans.py:39
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
+msgstr "ଆପଣ ftp ସର୍ଭରଗୁଡ଼ିକୁ mysql ତଥ୍ୟାଧାର ପୋର୍ଟଗୁଡ଼ିକରେ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-msgstr ""
-+#: booleans.py:40
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
@@ -235783,49 +238247,49 @@ index 69b34b3..a26d013 100644
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-msgstr ""
-+#: booleans.py:41
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
+msgstr "ଆପଣ ftp କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭିସଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ବ୍ୟବହୃତ cifs କୁ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-msgstr ""
-+#: booleans.py:42
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
+msgstr "ଆପଣ ftp କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭିସଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ବ୍ୟବହୃତ nfs କୁ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-msgstr ""
-+#: booleans.py:43
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgstr "ଆପଣ ftp ସର୍ଭରକୁ ସମସ୍ତ ଅସଂରକ୍ଷିତ ପୋର୍ଟଗୁଡ଼ିକରେ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-msgstr ""
-+#: booleans.py:44
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
+msgstr "Git CGI ହୋମ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ଖୋଜି ପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-msgstr ""
-+#: booleans.py:45
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr "Git CGI cifs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକୁ ଅଭିଗମ୍ୟ କରିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-msgstr ""
-+#: booleans.py:46
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr "Git CGI nfs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକୁ ଅଭିଗମ୍ୟ କରିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-msgstr ""
-+#: booleans.py:47
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
@@ -235834,7 +238298,7 @@ index 69b34b3..a26d013 100644
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-msgstr ""
-+#: booleans.py:48
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
@@ -235843,42 +238307,42 @@ index 69b34b3..a26d013 100644
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-msgstr ""
-+#: booleans.py:49
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
+msgstr "ଆପଣ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ସନ୍ଧାନ ପାଇଁ Git ତନ୍ତ୍ର ସକ୍ଷମ କି ନୁହଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-msgstr ""
-+#: booleans.py:50
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr "Git ତନ୍ତ୍ର ଡେମନ cifs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକୁ ଅଭିଗମ୍ୟ କରିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-msgstr ""
-+#: booleans.py:51
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr "Git ତନ୍ତ୍ର ଡେମନ nfs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକୁ ଅଭିଗମ୍ୟ କରିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-msgstr ""
-+#: booleans.py:52
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
+msgstr "ମେଲ ପଠାଇବା ପାଇଁ gitisis ଡେମନକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-msgstr ""
-+#: booleans.py:53
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
+msgstr "urandom ର ପଠନକୁ ସମସ୍ତ ଡେମନ ପାଇଁ ସକ୍ରିୟ କରନ୍ତୁ।"
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-msgstr ""
-+#: booleans.py:54
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
@@ -235887,7 +238351,7 @@ index 69b34b3..a26d013 100644
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-msgstr ""
-+#: booleans.py:55
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
@@ -235896,210 +238360,213 @@ index 69b34b3..a26d013 100644
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-msgstr ""
-+#: booleans.py:56
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+msgstr "gssd କୁ ଅସ୍ଥାୟୀ ଡିରେକ୍ଟୋରୀକୁ ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। କର୍ବୋରୋସ tgt କୁ ଅଭିଗମ୍ୟ କରିବା ପାଇଁ।"
-#: ../gui/selinux.tbl:141
-msgid "pppd"
++#: booleans.py:64
++msgid "Allow guest to exec content"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
-msgstr ""
-+#: booleans.py:57
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr "Apache କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ସ୍ଥାନାନ୍ତରଣ ସର୍ଭିସଗୁଡ଼ିକରେ ବ୍ୟବହୃତ ଫାଇଲଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। ଡିରେକ୍ଟୋରୀ/ଫାଇଲଗୁଡ଼ିକ ନିଶ୍ଚିତ ଭାବରେ public_content_rw_t ରେ ନାମକରଣ ହୋଇଥିବ।"
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
-msgstr ""
-+#: booleans.py:58
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr "ପୂର୍ବ ନିର୍ମିତ ସ୍କ୍ରିପ୍ଟକୁ ବ୍ୟବହାର କରିବା ପାଇଁ httpd କୁ ଅନୁମତି ଦିଅନ୍ତୁ (ସାଧାରଣତଃ php)"
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
-msgstr ""
-+#: booleans.py:59
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
+msgstr "ଅବାଞ୍ଛିତ ଇମେଲ ଯାଞ୍ଚ ପାଇଁ http ଡେମନକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
-msgstr ""
-+#: booleans.py:60
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr "httpd କୁ ftp ଏବଂ ephemeral ପୋର୍ଟ ସହିତ ସଂଯୁକ୍ତ FTP କ୍ଲାଏଣ୍ଟ ଭାବରେ କାର୍ଯ୍ୟ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
-msgstr ""
-+#: booleans.py:61
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr "httpd କୁ ldap ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
-msgstr ""
-+#: booleans.py:62
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
+msgstr "http ଡେମନକୁ zabbix ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
-msgstr ""
-+#: booleans.py:63
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr "HTTPD ସ୍କ୍ରିପ୍ଟ ଏବଂ ଏକକାଂଶଗୁଡ଼ିକୁ TCP ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୁକ୍ତ ହେବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
-msgstr ""
-+#: booleans.py:64
++#: booleans.py:72
+msgid ""
+"Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr "HTTPD ସ୍କ୍ରିପ୍ଟ ଏବଂ ଏକକାଂଶଗୁଡ଼ିକୁ ନେଟୱର୍କ ଉପରେ cobbler ସହିତ ସଂଯୁକ୍ତ ହେବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
-msgstr ""
-+#: booleans.py:65
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr "HTTPD ସ୍କ୍ରିପ୍ଟ ଏବଂ ଏକକାଂଶଗୁଡ଼ିକୁ ନେଟୱର୍କ ଉପରେ ତଥ୍ୟାଧାର ସହିତ ସଂଯୁକ୍ତ ହେବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
-msgstr ""
-+#: booleans.py:66
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr "httpd କୁ memcache ସର୍ଭର ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
-msgstr ""
-+#: booleans.py:67
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
+msgstr "ପ୍ରସାରଣ ଭାବରେ କାର୍ଯ୍ୟ କରିବା ପାଇଁ httpd କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
-msgstr ""
-+#: booleans.py:68
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
+msgstr "ମେଲ ପଠାଇବା ପାଇଁ http ଡେମନକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
-msgstr ""
-+#: booleans.py:69
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr "Apache କୁ dbus ମାଧ୍ଯମରେ avahi ସର୍ଭିସ ସହିତ ଯୋଗାଯୋଗ ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
-msgstr ""
-+#: booleans.py:70
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr "httpd cgi ସହାୟତାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
-msgstr ""
-+#: booleans.py:71
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr "ftp ପୋର୍ଟରେ ଶୁଣିକରି httpd କୁ FTP ସର୍ଭର ଭାବରେ କାର୍ଯ୍ୟ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
-msgstr ""
-+#: booleans.py:72
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr "ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ପଢ଼ିବା ପାଇଁ httpd କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
-msgstr ""
-+#: booleans.py:73
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr "httpd ସ୍କ୍ରିପ୍ଟ ଏବଂ execmem/execstack ଏକକାଂଶଗୁଡ଼ିକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
-msgstr ""
-+#: booleans.py:74
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr "ସଫଳ ଭାବରେ ବନ୍ଦ କରିବା ପାଇଁ HTTPD କୁ ପୋର୍ଟ 80 ସହିତ ସଂଯୋଗ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
-msgstr ""
-+#: booleans.py:75
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
+msgstr "httpd ପ୍ରକ୍ରିୟାକୁ IPA ବିଷୟବସ୍ତୁକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
-msgstr ""
-+#: booleans.py:76
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr "mod_auth_ntlm_winbind କୁ ବ୍ୟବହାର କରିବା ପାଇଁ Apache କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
-msgstr ""
-+#: booleans.py:77
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
+msgstr "mod_auth_pam କୁ ବ୍ୟବହାର କରିବା ପାଇଁ Apache କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:161
--msgid "rsync"
+-msgid "Disable SELinux protection for rsync daemon"
-msgstr ""
-+#: booleans.py:78
++#: booleans.py:86
+msgid "Allow httpd to read user content"
+msgstr "ବିଷୟବସ୍ତୁକୁ ପଢ଼ିବା ପାଇଁ httpd କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
-msgstr ""
-+#: booleans.py:79
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr "Apache କୁ stickshift ଧାରାରେ ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ, ଯାତ୍ରି ପରିବର୍ତ୍ତେ ନୁହଁ"
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
-msgstr ""
-+#: booleans.py:80
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
+msgstr "ଏହାର ଉତ୍ସ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ httpd ଡେମନକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
-msgstr ""
-+#: booleans.py:81
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr "HTTPD କୁ SSI ନିଷ୍ପାଦନଯୋଗ୍ୟକୁ ସମାନ ଡମେନରେ ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ ଯେପରିକି ତନ୍ତ୍ର CGI ସ୍କ୍ରିପ୍ଟ।"
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
-msgstr ""
-+#: booleans.py:82
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr "apache ସ୍କ୍ରିପ୍ଟକୁ ସର୍ବସାଧାରଣ ବିଷୟବସ୍ତୁକୁ ଲେଖିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। ଡିରେକ୍ଟୋରୀ/ଫାଇଲଗୁଡ଼ିକୁ ନିଶ୍ଚିତ ଭାବରେ public_rw_content_t ଆକାରରେ ନାମକରଣ ହୋଇଥିବା ଉଚିତ।"
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#: booleans.py:83
+-#: ../gui/selinux.tbl:165
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
+msgstr "tmp ବିଷୟବସ୍ତୁକୁ ନିଷ୍ପାଦନ କରିବା ପାଇଁ Apache କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-
--#: ../gui/selinux.tbl:165
-+#: booleans.py:84
++
++#: booleans.py:92
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-msgstr ""
@@ -236110,107 +238577,106 @@ index 69b34b3..a26d013 100644
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-msgstr ""
-+#: booleans.py:85
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
+msgstr "ସମସ୍ତ ବିଷୟବସ୍ତୁ ଫାଇଲଗୁଡ଼ିକର HTTPD ନିୟନ୍ତ୍ରଣକୁ ଏକତ୍ର କରନ୍ତୁ।"
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-msgstr ""
-+#: booleans.py:86
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
+msgstr "httpd କୁ cifs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ ଅଭିଗମ୍ୟତା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-msgstr ""
-+#: booleans.py:87
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
+msgstr "ଆପଣ httpd କୁ FUSE ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ ଅଭିଗମ୍ୟତା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-msgstr ""
-+#: booleans.py:88
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
+msgstr "gpg କୁ ଚଲାଇବା ପାଇଁ httpd କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-msgstr ""
-+#: booleans.py:89
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
+msgstr "httpd କୁ nfs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ ଅଭିଗମ୍ୟତା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-msgstr ""
-+#: booleans.py:90
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
+msgstr "httpd କୁ oddjobସହିତ ଏକ ସର୍ଭିସ ଆରମ୍ଭ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-msgstr ""
-+#: booleans.py:91
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr "httpd କୁ openstack ପୋର୍ଟଗୁଡ଼ିକରେ ଅଭିଗମ୍ୟତା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
-msgstr ""
-+#: booleans.py:92
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr "icecast କୁ କେବଳ ଧ୍ୱନି ପୋର୍ଟ ବ୍ୟତୀତ ବାକି ସମସ୍ତ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
-msgstr ""
-+#: booleans.py:93
++#: booleans.py:102
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr "Irssi IRC କ୍ଲାଏଣ୍ଟକୁ ଯେକୌଣସି ସାଧାରଣ ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବାକୁ, ଏବଂ କୌଣସି ଅସଂରକ୍ଷିତ ପୋର୍ଟକୁ ବାନ୍ଧିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow java executable stack"
-+msgstr "java ନିଷ୍ପାଦ୍ୟ ଥାକକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-msgstr ""
-+#: booleans.py:95
++#: booleans.py:103
+msgid "Allow confined applications to run with kerberos."
+msgstr "ବନ୍ଧିତ ପ୍ରୟୋଗମାନଙ୍କୁ usb ଉପକରଣଗୁଡ଼ିକୁ କର୍ବୋରସ ସହିତ ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-msgstr ""
-+#: booleans.py:96
++#: booleans.py:104
+msgid "Allow syslogd daemon to send mail"
+msgstr "syslogd ଡେମନକୁ ଡାକ ପଠାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-msgstr ""
-+#: booleans.py:97
++#: booleans.py:105
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr "syslogd ଟର୍ମିନାଲଗୁଡ଼ିକରେ ପଢ଼ିବା/ଲେଖିବା କ୍ଷମତା ଦେବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-msgstr ""
-+#: booleans.py:98
++#: booleans.py:106
+msgid "Allow logging in and using the system from /dev/console."
+msgstr "ଚାଳକକୁ /dev/console ରୁ ତନ୍ତ୍ର ସନ୍ଦେଶଗୁଡ଼ିକୁ ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-msgstr ""
-+#: booleans.py:99
++#: booleans.py:107
+msgid ""
+"Control the ability to mmap a low area of the address space, as configured "
+"by /proc/sys/kernel/mmap_min_addr."
@@ -236219,28 +238685,28 @@ index 69b34b3..a26d013 100644
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-msgstr ""
-+#: booleans.py:100
++#: booleans.py:108
+msgid "Allow mock to read files in home directories."
+msgstr "mock କୁ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀରେ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-msgstr ""
-+#: booleans.py:101
++#: booleans.py:109
+msgid "Allow the mount command to mount any directory or file."
+msgstr "ସ୍ଥାପନ ନିର୍ଦ୍ଦେଶ କୌଣସି ଡିରେକ୍ଟୋରୀ କିମ୍ବା ଫାଇଲକୁ ସ୍ଥାପନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-msgstr ""
-+#: booleans.py:102
++#: booleans.py:110
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr "mozilla ପ୍ଲଗଇନ ଡମେନକୁ TCP ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-msgstr ""
-+#: booleans.py:103
++#: booleans.py:111
+msgid ""
+"Allow mozilla_plugins to create random content in the users home directory"
+msgstr "ବ୍ୟବହାରକାରୀଙ୍କ ହୋମ ଡିରେକ୍ଟୋରୀରେ ମନଇଚ୍ଛା ବିଷୟବସ୍ତୁ ନିର୍ମାଣ କରିବା ପାଇଁ mozilla_plugins କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
@@ -236248,35 +238714,35 @@ index 69b34b3..a26d013 100644
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-msgstr ""
-+#: booleans.py:104
++#: booleans.py:112
+msgid "Allow confined web browsers to read home directory content"
+msgstr "ସିମୀତ ୱେବ ବ୍ରାଉଜରମାନଙ୍କୁ ମୂଳ ସ୍ଥାନ ବିଷୟବସ୍ତୁକୁ ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-msgstr ""
-+#: booleans.py:105
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
+msgstr "mplayer ନିଷ୍ପାଦ୍ୟ ଥାକ କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-msgstr ""
-+#: booleans.py:106
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
+msgstr "mysqld କୁ ସମସ୍ତ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-msgstr ""
-+#: booleans.py:107
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
+msgstr "BIND କୁ apache ପୋର୍ଟରେ ବାନ୍ଧିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-msgstr ""
-+#: booleans.py:108
++#: booleans.py:116
+msgid ""
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
@@ -236285,16 +238751,16 @@ index 69b34b3..a26d013 100644
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:109
++#: booleans.py:117
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr "ଯେକୌଣସି କେବଳ ପଠନୀୟ ଫାଇଲ/ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ NFS ମାଧ୍ଯମରେ ପଠାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:189
-+#: booleans.py:110
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr "ଯେକୌଣସି ପଠନୀୟ/ଲିଖନୀୟ ଫାଇଲ/ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ NFS ମାଧ୍ଯମରେ ପଠାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+
-+#: booleans.py:111
++#: booleans.py:119
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
@@ -236306,436 +238772,441 @@ index 69b34b3..a26d013 100644
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-msgstr ""
-+#: booleans.py:112
++#: booleans.py:120
+msgid "Allow system to run with NIS"
+msgstr "ତନ୍ତ୍ରକୁ NIS ସହିତ ଚଲାଇବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-msgstr ""
-+#: booleans.py:113
++#: booleans.py:121
+msgid "Allow confined applications to use nscd shared memory."
+msgstr "ବନ୍ଧିତ ପ୍ରୟୋଗମାନଙ୍କୁ usb ଉପକରଣଗୁଡ଼ିକୁ nscd ସହଭାଗୀ ସ୍ମୃତିସ୍ଥାନ ବ୍ୟବହାର କରି ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--msgstr ""
-+#: booleans.py:114
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr "nsplugin ସଙ୍କେତକୁ ଅସଂରକ୍ଷିତ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+ msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-msgstr ""
-+#: booleans.py:115
-+msgid "Allow nsplugin code to execmem/execstack"
-+msgstr "nsplugin ସଙ୍କେତକୁ execmem/execstack ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr ""
-+#: booleans.py:116
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
+msgstr "ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ପଢ଼ିବା ପାଇଁ openvpn କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
-msgstr ""
-+#: booleans.py:117
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr "piranha-lvs ଡମେନକୁ TCP ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
-msgstr ""
-+#: booleans.py:118
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr "polipo କୁ > 1023 ସମସ୍ତ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
-msgstr ""
-+#: booleans.py:119
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr "Polipo ଅଧିବେଶନ ଡେମନ tcp ସକେଟଗୁଡ଼ିକୁ ସମସ୍ତ ଅସଂରକ୍ଷିତ ପୋର୍ଟଗୁଡ଼ିକରେ ବାନ୍ଧିପାରିବେ କି ନାହିଁ ତାହା ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
-msgstr ""
-+#: booleans.py:120
++#: booleans.py:127
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr "ବ୍ୟବହାରକାରୀ ଡମେନଗୁଡ଼ିକୁ କାର୍ଯ୍ୟକାରୀ କଲେ ତାହା Polipo ଡେମନକୁpolipo_session_t ଡମେନରେ ନିଷ୍ପାଦନ କରିପାରିବ କି ନାହିଁ ତାହା ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
-msgstr ""
-+#: booleans.py:121
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
+msgstr "cifs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ polipo ପାଇଁ ପ୍ରବେଶ ସୁବିଧା ଅଛି କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
-msgstr ""
-+#: booleans.py:122
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr "nfs ଫାଇଲତନ୍ତ୍ରରେ Polipo ପାଇଁ ପ୍ରବାଶାନୁମତି ଅଛି କି ନାହିଁ ତାହା ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
-msgstr ""
-+#: booleans.py:123
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
+msgstr "polyinstantiated ଡିରେକ୍ଟୋରୀ ସହାୟତାକୁ ସକ୍ରିୟ କରନ୍ତୁ।"
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr ""
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "postfix_local ଡମେନକୁ mail_spool ଡିରେକ୍ଟୋରୀରେ ସମ୍ପୂର୍ଣ୍ଣ ଲିଖନ ଅଧିକାର ଦିଅନ୍ତୁ"
+
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-msgstr ""
-+#: booleans.py:124
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr "portage ଡମେନଗୁଡ଼ିକୁ NFS ସ୍ଥାପନ ବ୍ୟବହାର କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ (ସାଧାରଣ nfs_t)"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr "point-in-time ପୁନରୁଦ୍ଧାର କରିବା ପାଇଁ postgresql କୁ ssh ଏବଂ rsync ବ୍ୟବହାର କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:202
-msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-msgstr ""
-+#: booleans.py:125
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "postfix_local ଡମେନକୁ mail_spool ଡିରେକ୍ଟୋରୀରେ ସମ୍ପୂର୍ଣ୍ଣ ଲିଖନ ଅଧିକାର ଦିଅନ୍ତୁ"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
++msgstr "କ୍ଲାଏଣ୍ଟ ନାମପଟିକୁ ଦୂରବର୍ତ୍ତୀ ତଥ୍ୟାଧାରରେ ପରିବହନ ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
++msgstr "ତଥ୍ୟାଧାର ପ୍ରଶାସକଙ୍କୁ DML ଅଭିବ୍ୟକ୍ତିକୁ ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "ଅନାଧିକୃତ ବ୍ୟବହାରକାରୀମାନଙ୍କୁ DDL ଅଭିବ୍ୟକ୍ତି ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr "pppd କୁ କର୍ଣ୍ଣଲ ଏକକାଂଶଗୁଡ଼ିକୁ କିଛି ମଡେମ ପାଇଁ ଧାରଣ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
++msgstr "ଗୋଟିଏ ସାଧାରଣ ଚାଳକ ପାଇଁ pppd ଚଲାଇବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:138
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-msgstr ""
-+#: booleans.py:126
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "point-in-time ପୁନରୁଦ୍ଧାର କରିବା ପାଇଁ postgresql କୁ ssh ଏବଂ rsync ବ୍ୟବହାର କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "privoxy କୁ HTTP, FTP, ଏବଂ Gopher ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ବାକି ସମସ୍ତ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-msgstr ""
-+#: booleans.py:127
-+msgid "Allow transmit client label to foreign database"
-+msgstr "କ୍ଲାଏଣ୍ଟ ନାମପଟିକୁ ଦୂରବର୍ତ୍ତୀ ତଥ୍ୟାଧାରରେ ପରିବହନ ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
++msgstr "Puppet କ୍ଲାଏଣ୍ଟକୁ ସମସ୍ତ ଫାଇଲ ପ୍ରକାରଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-msgstr ""
-+#: booleans.py:128
-+msgid "Allow database admins to execute DML statement"
-+msgstr "ତଥ୍ୟାଧାର ପ୍ରଶାସକଙ୍କୁ DML ଅଭିବ୍ୟକ୍ତିକୁ ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "Puppet ପ୍ରମୂଖକୁ MySQL ଏବଂ PostgreSQL ତଥ୍ୟାଧାରରେ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-msgstr ""
-+#: booleans.py:129
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "ଅନାଧିକୃତ ବ୍ୟବହାରକାରୀମାନଙ୍କୁ DDL ଅଭିବ୍ୟକ୍ତି ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
++msgstr "racoon କୁ shadow ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-msgstr ""
-+#: booleans.py:130
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "pppd କୁ କର୍ଣ୍ଣଲ ଏକକାଂଶଗୁଡ଼ିକୁ କିଛି ମଡେମ ପାଇଁ ଧାରଣ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+
-+#: booleans.py:131
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "ଗୋଟିଏ ସାଧାରଣ ଚାଳକ ପାଇଁ pppd ଚଲାଇବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "rgmanager ଡମେନକୁ TCP ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:208
-+#: booleans.py:132
++#: booleans.py:143
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-msgstr ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "privoxy କୁ HTTP, FTP, ଏବଂ Gopher ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ବାକି ସମସ୍ତ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "rsync କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ସ୍ଥାନାନ୍ତରଣ ସର୍ଭିସଗୁଡ଼ିକରେ ବ୍ୟବହୃତ ଫାଇଲଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। ଫାଇଲ/ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକ ନିଶ୍ଚିତ ଭାବରେ public_content_rw_t ରେ ନାମକରଣ ହୋଇଥିବ।"
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-msgstr ""
-+#: booleans.py:133
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "Puppet କ୍ଲାଏଣ୍ଟକୁ ସମସ୍ତ ଫାଇଲ ପ୍ରକାରଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
++msgstr "rsync କୁ କ୍ଲାଏଣ୍ଟ ଭାବରେ ଚଲାଇବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-msgstr ""
-+#: booleans.py:134
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "Puppet ପ୍ରମୂଖକୁ MySQL ଏବଂ PostgreSQL ତଥ୍ୟାଧାରରେ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
++msgstr "rsync କୁ ଯେକୌଣସି କେବଳ ପଠନୀୟ ଫାଇଲ/ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ପଠାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-msgstr ""
-+#: booleans.py:135
-+msgid "Allow qemu to connect fully to the network"
-+msgstr "qemu କୁ ନେଟୱର୍କ ସହିତ ସମ୍ପୂର୍ଣ୍ଣ ଭାବରେ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "rsync ସର୍ଭରଗୁଡ଼ିକୁ cifs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକୁ ସହଭାଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-msgstr ""
-+#: booleans.py:136
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr "qemu କୁ cifs/Samba ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "rsync ସର୍ଭରଗୁଡ଼ିକୁ nfs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକୁ ସହଭାଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-msgstr ""
-+#: booleans.py:137
-+msgid "Allow qemu to use serial/parallel communication ports"
-+msgstr "qemu କୁ କ୍ରମିକ/ସମାନ୍ତରାଳ ଯୋଗାଯୋଗ ପୋର୍ଟଗୁଡ଼ିକୁ ବ୍ୟବହାର କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "ନୂତନ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ନିର୍ମାଣ ପାଇଁ samba କୁ ଅନୁମତି ଦିଅନ୍ତୁ (ଯେପରିକି PAM ମାଧ୍ଯମରେ)"
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-msgstr ""
-+#: booleans.py:138
-+msgid "Allow qemu to use nfs file systems"
-+msgstr "qemu କୁ nfs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr "samba କୁ ଡମେନ ନିୟନ୍ତ୍ରକ ଭାବରେ କାର୍ଯ୍ୟ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ, ଚାଳକ, ଶ୍ରେଣୀମାନଙ୍କୁ ଯୋଗକରନ୍ତୁ ଏବଂ ପ୍ରବେଶ ସଂକେତଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ।"
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-msgstr ""
-+#: booleans.py:139
-+msgid "Allow qemu to use usb devices"
-+msgstr "qemu କୁ usb ଉପକରଣଗୁଡ଼ିକୁ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+
-+#: booleans.py:140
-+msgid "Allow racoon to read shadow"
-+msgstr "racoon କୁ shadow ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
++msgstr "ଚାଳକର ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ସହଭାଗ କରିବା ପାଇଁ samba କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:216
-+#: booleans.py:141
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "rgmanager ଡମେନକୁ TCP ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-+
-+#: booleans.py:142
- msgid ""
+-msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-msgstr ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "rsync କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ସ୍ଥାନାନ୍ତରଣ ସର୍ଭିସଗୁଡ଼ିକରେ ବ୍ୟବହୃତ ଫାଇଲଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। ଫାଇଲ/ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକ ନିଶ୍ଚିତ ଭାବରେ public_content_rw_t ରେ ନାମକରଣ ହୋଇଥିବ।"
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
++msgstr "samba କୁ କୌଣସି କେବଳ ପଠନୀୟ ଫାଇଲ/ଡିରେକ୍ଟୋରୀକୁ ସହଭାଗ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-msgstr ""
-+#: booleans.py:143
-+msgid "Allow rsync to run as a client"
-+msgstr "rsync କୁ କ୍ଲାଏଣ୍ଟ ଭାବରେ ଚଲାଇବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
++msgstr "samba କୁ କୌଣସି ପଠନ/ଲିଖନ ଫାଇଲ/ଡିରେକ୍ଟୋରୀକୁ ସହଭାଗ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "rsync କୁ ଯେକୌଣସି କେବଳ ପଠନୀୟ ଫାଇଲ/ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ପଠାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
++msgstr "portmapper ଭାବରେ କାର୍ଯ୍ୟ କରିବା ପାଇଁ samba କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "rsync ସର୍ଭରଗୁଡ଼ିକୁ cifs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକୁ ସହଭାଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
++msgstr "ଅବନ୍ଧିତ ସ୍କ୍ରିପ୍ଟଗୁଡ଼ିକୁ ଚଲାଇବା ପାଇଁ samba କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "rsync ସର୍ଭରଗୁଡ଼ିକୁ nfs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକୁ ସହଭାଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "ntfs/fusefs ଭଲ୍ୟୁମକୁ ପଠାଇବା ପାଇଁ samba କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-msgstr ""
-+#: booleans.py:147
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "ନୂତନ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ନିର୍ମାଣ ପାଇଁ samba କୁ ଅନୁମତି ଦିଅନ୍ତୁ (ଯେପରିକି PAM ମାଧ୍ଯମରେ)"
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
++msgstr "NFS ଭଲ୍ୟୁମକୁ ପଠାଇବା ପାଇଁ samba କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-msgstr ""
-+#: booleans.py:148
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "samba କୁ ଡମେନ ନିୟନ୍ତ୍ରକ ଭାବରେ କାର୍ଯ୍ୟ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ, ଚାଳକ, ଶ୍ରେଣୀମାନଙ୍କୁ ଯୋଗକରନ୍ତୁ ଏବଂ ପ୍ରବେଶ ସଂକେତଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ।"
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
++msgstr "ପଢ଼ିବା/ଲେଖିବା fuse ଫାଇଲଗୁଡ଼ିକରେ sanlock କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:149
-+msgid "Allow samba to share users home directories."
-+msgstr "ଚାଳକର ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ସହଭାଗ କରିବା ପାଇଁ samba କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
++msgstr "sanlock କୁ nfs ଫାଇଲଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "samba କୁ କୌଣସି କେବଳ ପଠନୀୟ ଫାଇଲ/ଡିରେକ୍ଟୋରୀକୁ ସହଭାଗ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
++msgstr "sanlock କୁ cifs ଫାଇଲଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "samba କୁ କୌଣସି ପଠନ/ଲିଖନ ଫାଇଲ/ଡିରେକ୍ଟୋରୀକୁ ସହଭାଗ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
++msgstr "sasl କୁ shadow ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to act as a portmapper"
-+msgstr "portmapper ଭାବରେ କାର୍ଯ୍ୟ କରିବା ପାଇଁ samba କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "ଅବନ୍ଧିତ ସ୍କ୍ରିପ୍ଟଗୁଡ଼ିକୁ ଚଲାଇବା ପାଇଁ samba କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr "ପ୍ରଗ୍ରାମଗୁଡ଼ିକୁ ଅନୁମତି ଦିଅନ୍ତୁ ନାହିଁ, ଯେପରିକି ନୂତନ ଭୂମିକା, ସ୍ଥାନାନ୍ତରଣରୁ ପ୍ରଶାସନିକ ଚାଳକ ଡମେନଗୁଡ଼ିକୁ।"
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "ntfs/fusefs ଭଲ୍ୟୁମକୁ ପଠାଇବା ପାଇଁ samba କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr "କର୍ଣ୍ଣଲ ମଡ୍ୟୁଲ ଧାରଣକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ।"
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export NFS volumes."
-+msgstr "NFS ଭଲ୍ୟୁମକୁ ପଠାଇବା ପାଇଁ samba କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
++msgstr "ତନ୍ତ୍ର ଧାରଣ ନିୟମାବଳୀରୁ ଅନୁମତି ଦେଇଥାଏ କି ନାହିଁ, enforcing ଧାରାକୁ ସେଟ କରିଥାଏ କି ନାହିଁ, ଏବଂ ବୁଲିଆନ ମୂଲ୍ୟକୁ ପରିବର୍ତ୍ତନ କରିଥାଏ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରିବା ପାଇଁ ବୁଲିଆନ। ଏହାକୁ true ଭାବରେ ସେଟ କରନ୍ତୁ ଏବଂ ଏହାକୁ ଫେରିପାଇବା ପାଇଁ ଆପଣଙ୍କୁ ପୁନଃଚାଳନ କରିବାକୁ ହେବ।"
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-msgstr ""
-+#: booleans.py:156
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "ପଢ଼ିବା/ଲେଖିବା fuse ଫାଇଲଗୁଡ଼ିକରେ sanlock କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr "ସାଧାରଣ ଚାଳକକୁ dri ଉପକରଣ ଚଲାଇବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "sanlock କୁ nfs ଫାଇଲଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "ଅବନ୍ଧିତ ହିପ ସ୍ମୃତିସ୍ଥାନ ନିଷ୍ପାଦନଗୁଡ଼ିକୁ ଅନୁମତି ଦିଅନ୍ତୁ। ଏହା କରିବା ଖରାପ ଅଟେ। ସମ୍ଭବତଃ ଏହା ଭୁଲ ଭାବରେ ଲିଖିତ ନିଷ୍ପାଦନକୁ ସୂଚାଇଥାଏ, କିନ୍ତୁ କୌଣସି ଆକ୍ରମଣକୁ ସୂଚାଇଥାଏ। ଏହି ନିଷ୍ପାଦନଗୁଡ଼ିକୁ bugzilla ରେ ଖବର କରାଯାଇଥାଏ"
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "sanlock କୁ cifs ଫାଇଲଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr "ସମସ୍ତ ବନ୍ଧିତ ନିଷ୍ପାଦନକୁ ଲାଇବ୍ରେରୀଗୁଡ଼ିକୁ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ ଯାହାକି ପାଠ୍ୟ ସ୍ଥାନାନ୍ତରଣ ଆବଶ୍ୟକ କରିଥାଏ ତାହା textrel_shlib_t ଭାବରେ ନାମକରଣ ହୋଇନଥାଏ"
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-msgstr ""
-+#: booleans.py:159
-+msgid "Allow sasl to read shadow"
-+msgstr "sasl କୁ shadow ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "ଅବନ୍ଧିତ ନିଷ୍ପାଦନଗୁଡ଼ିକୁ ଅନୁମତି ଦିଅନ୍ତୁ। ଏହା କଦାପି ଆବଶ୍ୟକ ହୋଇନଥାଏ। ସମ୍ଭବତଃ ଏହା ଭୁଲ ଭାବରେ ଲିଖିତ ନିଷ୍ପାଦନକୁ ସୂଚାଇଥାଏ, କିନ୍ତୁ କୌଣସି ଆକ୍ରମଣକୁ ସୂଚାଇଥାଏ। ଏହି ନିଷ୍ପାଦନଗୁଡ଼ିକୁ bugzilla ରେ ଖବର କରାଯାଇଥାଏ"
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-msgstr ""
-+#: booleans.py:160
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "ପ୍ରଗ୍ରାମଗୁଡ଼ିକୁ ଅନୁମତି ଦିଅନ୍ତୁ ନାହିଁ, ଯେପରିକି ନୂତନ ଭୂମିକା, ସ୍ଥାନାନ୍ତରଣରୁ ପ୍ରଶାସନିକ ଚାଳକ ଡମେନଗୁଡ଼ିକୁ।"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr "ଚାଳକକୁ ସ୍ଥାନୀୟ mysql ସର୍ଭର ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-msgstr ""
-+#: booleans.py:161
-+msgid "Disable kernel module loading."
-+msgstr "କର୍ଣ୍ଣଲ ମଡ୍ୟୁଲ ଧାରଣକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ।"
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
++msgstr "ସିମୀତ ବ୍ୟବହାରକାରୀମାନଙ୍କୁ ping ଏବଂ traceroute ନିର୍ଦ୍ଦେଶ ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "ତନ୍ତ୍ର ଧାରଣ ନିୟମାବଳୀରୁ ଅନୁମତି ଦେଇଥାଏ କି ନାହିଁ, enforcing ଧାରାକୁ ସେଟ କରିଥାଏ କି ନାହିଁ, ଏବଂ ବୁଲିଆନ ମୂଲ୍ୟକୁ ପରିବର୍ତ୍ତନ କରିଥାଏ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରିବା ପାଇଁ ବୁଲିଆନ। ଏହାକୁ true ଭାବରେ ସେଟ କରନ୍ତୁ ଏବଂ ଏହାକୁ ଫେରିପାଇବା ପାଇଁ ଆପଣଙ୍କୁ ପୁନଃଚାଳନ କରିବାକୁ ହେବ।"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr "ଚାଳକକୁ PostgreSQL ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-msgstr ""
-+#: booleans.py:163
-+msgid "Allow regular users direct dri device access"
-+msgstr "ସାଧାରଣ ଚାଳକକୁ dri ଉପକରଣ ଚଲାଇବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "ଚାଳକମାନଙ୍କୁ r/w ଫାଇଲଗୁଡ଼ିକୁ ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ ଅନୁମତି ଦିଅନ୍ତୁ ଯେଉଁଥିରେ ଅନୁଲମ୍ବିତ ଗୁଣଧର୍ମ ନଥାଏ (FAT, CDROM, FLOPPY)"
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-msgstr ""
-+#: booleans.py:164
++#: booleans.py:173
+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "ଅବନ୍ଧିତ ହିପ ସ୍ମୃତିସ୍ଥାନ ନିଷ୍ପାଦନଗୁଡ଼ିକୁ ଅନୁମତି ଦିଅନ୍ତୁ। ଏହା କରିବା ଖରାପ ଅଟେ। ସମ୍ଭବତଃ ଏହା ଭୁଲ ଭାବରେ ଲିଖିତ ନିଷ୍ପାଦନକୁ ସୂଚାଇଥାଏ, କିନ୍ତୁ କୌଣସି ଆକ୍ରମଣକୁ ସୂଚାଇଥାଏ। ଏହି ନିଷ୍ପାଦନଗୁଡ଼ିକୁ bugzilla ରେ ଖବର କରାଯାଇଥାଏ"
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
++msgstr "ଚାଳକମାନଙ୍କୁ TCP ସର୍ଭରଗୁଡ଼ିକୁ ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ (ପୋର୍ଟକୁ ଲଗାନ୍ତୁ ଏବଂ ସମାନ ଡମେନରୁ ସଂଯୋଗକୁ ବାହାର ଚାଳକପାଖରୁ ଗ୍ରହଣ କରନ୍ତୁ) ଏହାକୁ ନିଷ୍କ୍ରିୟ କରିବା ଫଳରେ FTP ନିଷ୍କ୍ରିୟ ଧାରାକୁ ଆଣିଥାଏ ଏବଂ ହୁଏତଃ ଅନ୍ୟ ପ୍ରଟୋକଲଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିଥାଏ।"
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
--msgstr ""
-+#: booleans.py:165
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "ସମସ୍ତ ବନ୍ଧିତ ନିଷ୍ପାଦନକୁ ଲାଇବ୍ରେରୀଗୁଡ଼ିକୁ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ ଯାହାକି ପାଠ୍ୟ ସ୍ଥାନାନ୍ତରଣ ଆବଶ୍ୟକ କରିଥାଏ ତାହା textrel_shlib_t ଭାବରେ ନାମକରଣ ହୋଇନଥାଏ"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
+ msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "ଅବନ୍ଧିତ ନିଷ୍ପାଦନଗୁଡ଼ିକୁ ଅନୁମତି ଦିଅନ୍ତୁ। ଏହା କଦାପି ଆବଶ୍ୟକ ହୋଇନଥାଏ। ସମ୍ଭବତଃ ଏହା ଭୁଲ ଭାବରେ ଲିଖିତ ନିଷ୍ପାଦନକୁ ସୂଚାଇଥାଏ, କିନ୍ତୁ କୌଣସି ଆକ୍ରମଣକୁ ସୂଚାଇଥାଏ। ଏହି ନିଷ୍ପାଦନଗୁଡ଼ିକୁ bugzilla ରେ ଖବର କରାଯାଇଥାଏ"
++#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr "ବ୍ୟବହାରକାରୀ ସଂଗୀତ ସହଭାଗକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/statusPage.py:94
-msgid "Status"
-msgstr ""
-+#: booleans.py:167
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "ଚାଳକକୁ ସ୍ଥାନୀୟ mysql ସର୍ଭର ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:176
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
++msgstr "anon ଆଭ୍ୟନ୍ତରୀଣ-sftp କୁ ଫାଇଲଗୁଡ଼ିକୁ ଧାରଣ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକ ନିଶ୍ଚିତ ଭାବରେ public_content_rw_t ରେ ନାମକରଣ ହୋଇଥିବ।"
-#: ../gui/statusPage.py:133
-+#: booleans.py:168
++#: booleans.py:177
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "ସିମୀତ ବ୍ୟବହାରକାରୀମାନଙ୍କୁ ping ଏବଂ traceroute ନିର୍ଦ୍ଦେଶ ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr "ଚାଳକ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକରେ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ଏବଂ ଲେଖିବା ପାଇଁ sftp-ଆଭ୍ୟନ୍ତରୀଣକୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/statusPage.py:147
-+#: booleans.py:169
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "ଚାଳକକୁ PostgreSQL ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-+
-+#: booleans.py:170
++#: booleans.py:178
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -236744,83 +239215,84 @@ index 69b34b3..a26d013 100644
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-msgstr ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "ଚାଳକମାନଙ୍କୁ r/w ଫାଇଲଗୁଡ଼ିକୁ ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ ଅନୁମତି ଦିଅନ୍ତୁ ଯେଉଁଥିରେ ଅନୁଲମ୍ବିତ ଗୁଣଧର୍ମ ନଥାଏ (FAT, CDROM, FLOPPY)"
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "sftp-ଆଭ୍ୟନ୍ତରୀଣ ସ୍ଥାନୀୟ ଚାଳକରେ ଲଗଇନ କରିବାକୁ ଏବଂ DAC ଦ୍ୱାରା ପରିଚାଳିତ ତନ୍ତ୍ରରେ ଥିବା ସମସ୍ତ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା/ଲେଖିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/statusPage.py:152
-+#: booleans.py:171
++#: booleans.py:179
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "ଚାଳକମାନଙ୍କୁ TCP ସର୍ଭରଗୁଡ଼ିକୁ ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ (ପୋର୍ଟକୁ ଲଗାନ୍ତୁ ଏବଂ ସମାନ ଡମେନରୁ ସଂଯୋଗକୁ ବାହାର ଚାଳକପାଖରୁ ଗ୍ରହଣ କରନ୍ତୁ) ଏହାକୁ ନିଷ୍କ୍ରିୟ କରିବା ଫଳରେ FTP ନିଷ୍କ୍ରିୟ ଧାରାକୁ ଆଣିଥାଏ ଏବଂ ହୁଏତଃ ଅନ୍ୟ ପ୍ରଟୋକଲଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିଥାଏ।"
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
++msgstr "ଚାଳକ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକରେ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ଏବଂ ଲେଖିବା ପାଇଁ ଆଭ୍ୟନ୍ତରୀଣ-sftp କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-msgstr ""
-+#: booleans.py:172
-+msgid "Allow user music sharing"
-+msgstr "ବ୍ୟବହାରକାରୀ ସଂଗୀତ ସହଭାଗକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "sge କୁ ଯେକୌଣସି TCP ପୋର୍ଟ ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୁକ୍ତ ହେବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:173
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
++msgstr "sge କୁ nfs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ ଅଭିଗମ୍ୟତା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++
++#: booleans.py:182
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-msgstr ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "anon ଆଭ୍ୟନ୍ତରୀଣ-sftp କୁ ଫାଇଲଗୁଡ଼ିକୁ ଧାରଣ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକ ନିଶ୍ଚିତ ଭାବରେ public_content_rw_t ରେ ନାମକରଣ ହୋଇଥିବ।"
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
++msgstr "3ware ନିୟନ୍ତ୍ରକରେ ସହାୟତା ପାଇଁ ଆବଶ୍ୟକ ଅତିରିକ୍ତ ଅଧିକାରକୁ ସକ୍ରିୟ କରନ୍ତୁ।"
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-msgstr ""
-+#: booleans.py:174
++#: booleans.py:183
+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "ଚାଳକ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକରେ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ଏବଂ ଲେଖିବା ପାଇଁ sftp-ଆଭ୍ୟନ୍ତରୀଣକୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "samba କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ସ୍ଥାନାନ୍ତରଣ ସର୍ଭିସଗୁଡ଼ିକରେ ବ୍ୟବହୃତ ଫାଇଲଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। ଫାଇଲ/ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକ ନିଶ୍ଚିତ ଭାବରେ public_content_rw_t ରେ ନାମକରଣ ହୋଇଥିବ।"
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-msgstr ""
-+#: booleans.py:175
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "sftp-ଆଭ୍ୟନ୍ତରୀଣ ସ୍ଥାନୀୟ ଚାଳକରେ ଲଗଇନ କରିବାକୁ ଏବଂ DAC ଦ୍ୱାରା ପରିଚାଳିତ ତନ୍ତ୍ରରେ ଥିବା ସମସ୍ତ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା/ଲେଖିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
++msgstr "ଚାଳକ spamassassin କ୍ଲାଏଣ୍ଟକୁ ନେଟୱର୍କରେ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "ଚାଳକ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକରେ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ଏବଂ ଲେଖିବା ପାଇଁ ଆଭ୍ୟନ୍ତରୀଣ-sftp କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
++msgstr "ଚାଳକ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକରେ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା/ଲେଖିବା ପାଇଁ spamd କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-msgstr ""
-+#: booleans.py:177
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "sge କୁ ଯେକୌଣସି TCP ପୋର୍ଟ ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୁକ୍ତ ହେବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:186
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "squid କୁ HTTP, FTP, ଏବଂ Gopher ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ବାକି ସମସ୍ତ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-msgstr ""
-+#: booleans.py:178
-+msgid "Allow sge to access nfs file systems."
-+msgstr "sge କୁ nfs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ ଅଭିଗମ୍ୟତା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr "squid କୁ ସ୍ୱଚ୍ଛ ପ୍ରକ୍ସି ଭାବରେ ଚଲାଇବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ (TPROXY)"
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:179
++#: booleans.py:188
msgid ""
-"all files\n"
-"regular file\n"
@@ -236831,149 +239303,141 @@ index 69b34b3..a26d013 100644
-"symbolic link\n"
-"named pipe\n"
-msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "3ware ନିୟନ୍ତ୍ରକରେ ସହାୟତା ପାଇଁ ଆବଶ୍ୟକ ଅତିରିକ୍ତ ଅଧିକାରକୁ ସକ୍ରିୟ କରନ୍ତୁ।"
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr "chroot env to ସହିତ ssh କୁ ବ୍ୟବହାରକାରୀ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ଏବଂ ଲେଖିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-msgstr ""
-+#: booleans.py:180
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "samba କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ସ୍ଥାନାନ୍ତରଣ ସର୍ଭିସଗୁଡ଼ିକରେ ବ୍ୟବହୃତ ଫାଇଲଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। ଫାଇଲ/ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକ ନିଶ୍ଚିତ ଭାବରେ public_content_rw_t ରେ ନାମକରଣ ହୋଇଥିବ।"
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr "ହୋଷ୍ଟ କି ଆଧାରିତ ବୈଧିକରଣକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-msgstr ""
-+#: booleans.py:181
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "ଚାଳକ spamassassin କ୍ଲାଏଣ୍ଟକୁ ନେଟୱର୍କରେ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "ssh ଲଗଇନକୁ sysadm_r:sysadm_t ପରି ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
--msgstr ""
-+#: booleans.py:182
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "ଚାଳକ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକରେ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା/ଲେଖିବା ପାଇଁ spamd କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:191
++msgid "Allow staff to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "squid କୁ HTTP, FTP, ଏବଂ Gopher ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ବାକି ସମସ୍ତ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "svirt ଡମେନଗୁଡ଼ିକରେ କର୍ମଚାରୀ ବ୍ୟବହାରକାରୀଙ୍କୁ ନିର୍ମାଣ ଏବଂ ପରିବର୍ତ୍ତନ ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "squid କୁ ସ୍ୱଚ୍ଛ ପ୍ରକ୍ସି ଭାବରେ ଚଲାଇବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ (TPROXY)"
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-msgstr ""
-+#: booleans.py:185
++#: booleans.py:194
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "chroot env to ସହିତ ssh କୁ ବ୍ୟବହାରକାରୀ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ଏବଂ ଲେଖିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr "ଟେଲିପାଥି ସଂଯୋଗ ପରିଚାଳକମାନଙ୍କୁ ଯେକୌଣସି ନେଟୱର୍କ ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-msgstr ""
-+#: booleans.py:186
-+msgid "allow host key based authentication"
-+msgstr "ହୋଷ୍ଟ କି ଆଧାରିତ ବୈଧିକରଣକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
++msgstr "ଦୂରସଞ୍ଚାର ସଂଯୋଗ ପରିଚାଳକମାନଙ୍କୁ ଯେକୌଣସି ସାଧାରଣ TCP ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-msgstr ""
-+#: booleans.py:187
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "ssh ଲଗଇନକୁ sysadm_r:sysadm_t ପରି ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr "tftp କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭରଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
--msgstr ""
-+#: booleans.py:188
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "svirt ଡମେନଗୁଡ଼ିକରେ କର୍ମଚାରୀ ବ୍ୟବହାରକାରୀଙ୍କୁ ନିର୍ମାଣ ଏବଂ ପରିବର୍ତ୍ତନ ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:189
- msgid ""
+-msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-msgstr ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "ଟେଲିପାଥି ସଂଯୋଗ ପରିଚାଳକମାନଙ୍କୁ ଯେକୌଣସି ନେଟୱର୍କ ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "tor ଡେମନକୁ tcp ସକେଟଗୁଡ଼ିକରେ ସମସ୍ତ ଅସଂରକ୍ଷିତ ପୋର୍ଟଗୁଡ଼ିକରେ ବାନ୍ଧିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
--msgstr ""
-+#: booleans.py:190
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "ଦୂରସଞ୍ଚାର ସଂଯୋଗ ପରିଚାଳକମାନଙ୍କୁ ଯେକୌଣସି ସାଧାରଣ TCP ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-msgstr ""
-+#: booleans.py:191
++#: booleans.py:200
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "tftp କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭରଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr "ଅସୀମିତ ବ୍ୟବହାରକାରୀମାନଙ୍କୁ chrome-sandbox ଚାଲିଥିବା ସମୟରେ କ୍ରୋମ ସ୍ୟାଣ୍ଡବକ୍ସ ଡମେନଗୁଡ଼ିକରେ ସ୍ଥାନାନ୍ତରଣ ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:192
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "tor ଡେମନକୁ tcp ସକେଟଗୁଡ଼ିକରେ ସମସ୍ତ ଅସଂରକ୍ଷିତ ପୋର୍ଟଗୁଡ଼ିକରେ ବାନ୍ଧିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
++msgstr "ଅବନ୍ଧିତ ଡମେନଗୁଡ଼ିକରେ ଲଗଇନ ପାଇଁ ଗୋଟିଏ ଚାଳକକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
+
-+#: booleans.py:193
++#: booleans.py:202
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-msgstr ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "ଅସୀମିତ ବ୍ୟବହାରକାରୀମାନଙ୍କୁ chrome-sandbox ଚାଲିଥିବା ସମୟରେ କ୍ରୋମ ସ୍ୟାଣ୍ଡବକ୍ସ ଡମେନଗୁଡ଼ିକରେ ସ୍ଥାନାନ୍ତରଣ ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr "ବନ୍ଧନମୁକ୍ତ ଚାଳକମାନଙ୍କୁ Mozilla ପ୍ଲଗଇନ ଡମେନକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ ଯେତେବେଳେ ତାହା xulrunner ପ୍ଲଗଇନ-ଧାରକକୁ ଚଲାଇଥାଏ।"
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-msgstr ""
-+#: booleans.py:194
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "ଅବନ୍ଧିତ ଡମେନଗୁଡ଼ିକରେ ଲଗଇନ ପାଇଁ ଗୋଟିଏ ଚାଳକକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
++msgstr "ଭିଡିଅ ଚଲାଇବା ସାଧନଗୁଡ଼ିକୁ ଅସୀମିତ ଭାବରେ ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "ବନ୍ଧନମୁକ୍ତ ଚାଳକମାନଙ୍କୁ Mozilla ପ୍ଲଗଇନ ଡମେନକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ ଯେତେବେଳେ ତାହା xulrunner ପ୍ଲଗଇନ-ଧାରକକୁ ଚଲାଇଥାଏ।"
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "ଅଧିକାର ନଥିବା ବ୍ୟବହାରକାରୀଙ୍କୁ svirt ଡମେନଗୁଡ଼ିକରେ ନିର୍ମାଣ ଏବଂ ପରିବର୍ତ୍ତନ ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-msgstr ""
-+#: booleans.py:196
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "ଭିଡିଅ ଚଲାଇବା ସାଧନଗୁଡ଼ିକୁ ଅସୀମିତ ଭାବରେ ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
++msgstr "ecryptfs ମୂଳ ସ୍ଥାନ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ସମର୍ଥିନ କରନ୍ତୁ।"
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-msgstr ""
-+#: booleans.py:197
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "ଅଧିକାର ନଥିବା ବ୍ୟବହାରକାରୀଙ୍କୁ svirt ଡମେନଗୁଡ଼ିକରେ ନିର୍ମାଣ ଏବଂ ପରିବର୍ତ୍ତନ ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:206
++msgid "Support fusefs home directories"
++msgstr "fusefs ମୂଳ ସ୍ଥାନ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ସମର୍ଥିନ କରନ୍ତୁ"
-#: ../gui/system-config-selinux.glade:1645
-#: ../gui/system-config-selinux.glade:1850
@@ -236984,128 +239448,126 @@ index 69b34b3..a26d013 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-msgstr ""
-+#: booleans.py:198
-+msgid "Support ecryptfs home directories"
-+msgstr "ecryptfs ମୂଳ ସ୍ଥାନ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ସମର୍ଥିନ କରନ୍ତୁ।"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
++msgstr "lpd ସର୍ଭରକୁ cups ପରିବର୍ତ୍ତେ ବ୍ୟବହାର କରନ୍ତୁ"
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-msgstr ""
-+#: booleans.py:199
-+msgid "Support fusefs home directories"
-+msgstr "fusefs ମୂଳ ସ୍ଥାନ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ସମର୍ଥିନ କରନ୍ତୁ"
++#: booleans.py:208
++msgid "Support NFS home directories"
++msgstr "NFS ମୂଳ ସ୍ଥାନ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ସମର୍ଥିନ କରନ୍ତୁ"
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-msgstr ""
-+#: booleans.py:200
-+msgid "Use lpd server instead of cups"
-+msgstr "lpd ସର୍ଭରକୁ cups ପରିବର୍ତ୍ତେ ବ୍ୟବହାର କରନ୍ତୁ"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
++msgstr "SAMBA ମୂଳ ସ୍ଥାନ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ସମର୍ଥିନ କରନ୍ତୁ"
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
--msgstr ""
-+#: booleans.py:201
-+msgid "Support NFS home directories"
-+msgstr "NFS ମୂଳ ସ୍ଥାନ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ସମର୍ଥିନ କରନ୍ତୁ"
++#: booleans.py:210
++msgid "Allow user to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-msgstr ""
-+#: booleans.py:202
-+msgid "Support SAMBA home directories"
-+msgstr "SAMBA ମୂଳ ସ୍ଥାନ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ସମର୍ଥିନ କରନ୍ତୁ"
-
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:203
++#: booleans.py:211
+msgid "Allow varnishd to connect to all ports, not just HTTP."
+msgstr "varnishd କୁ କେବଳ HTTP ବ୍ୟତୀତ ବାକି ସମସ୍ତ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
-msgstr ""
-+#: booleans.py:204
++#: booleans.py:212
+msgid "Ignore vbetool mmap_zero errors."
+msgstr " vbetool mmap_zero ତ୍ରୁଟିଗୁଡ଼ିକୁ ଅଗ୍ରାହ୍ୟ କରନ୍ତୁ।"
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
-msgstr ""
-+#: booleans.py:205
++#: booleans.py:213
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr "ବନ୍ଧିତ ଆଭାସୀ ଅତିଥିମାନଙ୍କୁ କ୍ରମିକ/ସମାନ୍ତରାଳ ଯୋଗାଯୋଗ ପୋର୍ଟଗୁଡ଼ିକୁ ବ୍ୟବହାର କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
-msgstr ""
-+#: booleans.py:206
++#: booleans.py:214
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr "ସୀମିତ ଆଭାସୀ ଅତିଥିମାନଙ୍କୁ ନିଷ୍ପାଦନଯୋଗ୍ୟ ସ୍ମୃତିସ୍ଥାନ ଏବଂ ଷ୍ଟାକକୁ ବ୍ୟବହାର କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
-msgstr ""
-+#: booleans.py:207
++#: booleans.py:215
+msgid "Allow confined virtual guests to read fuse files"
+msgstr "ବନ୍ଧିତ ଆଭାସୀ ଅତିଥିମାନଙ୍କୁ ମିଳିତ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
-msgstr ""
-+#: booleans.py:208
++#: booleans.py:216
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr "ବନ୍ଧିତ ଆଭାସୀ ଅତିଥିମାନଙ୍କୁ nfs ଫାଇଲଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
+ msgstr ""
+
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-msgstr ""
-+#: booleans.py:209
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr "ବନ୍ଧିତ ଆଭାସୀ ଅତିଥିମାନଙ୍କୁ cifs ଫାଇଲଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-msgstr ""
-+#: booleans.py:210
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr "ସୀମିତ ଆଭାସୀ ଅତିଥିମାନଙ୍କୁ sanlock ସହିତ କାର୍ଯ୍ୟ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-msgstr ""
-+#: booleans.py:211
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
+msgstr "ବନ୍ଧିତ ଆଭାସୀ ଅତିଥିମାନଙ୍କୁ ଉପକରଣ ବିନ୍ୟାସ ଫାଇଲଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ, (pci)"
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-msgstr ""
-+#: booleans.py:212
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr "ବନ୍ଧିତ ଆଭାସୀ ଅତିଥିମାନଙ୍କୁ usb ଉପକରଣଗୁଡ଼ିକୁ ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-msgstr ""
-+#: booleans.py:213
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr "ବନ୍ଧିତ ଆଭାସୀ ଅତିଥିମାନଙ୍କୁ xserver ସର୍ଭର ସହିତ ପାରସ୍ପରିକ କାର୍ଯ୍ୟ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-msgstr ""
-+#: booleans.py:214
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr "ଚାଳକର ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକରେ ଫାଇଲ ପରିଚାଳନା କରିବା ପାଇଁ webadm କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-msgstr ""
-+#: booleans.py:215
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr "ଚାଳକର ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକରେ ଫାଇଲ ପଢ଼ିବା ପାଇଁ webadm କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
@@ -237113,21 +239575,21 @@ index 69b34b3..a26d013 100644
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-msgstr ""
-+#: booleans.py:216
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr "wine mmap_zero ତ୍ରୁଟିଗୁଡ଼ିକୁ ଅଗ୍ରାହ୍ୟ କରନ୍ତୁ।"
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-msgstr ""
-+#: booleans.py:217
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr "ଆଲେଖିକ ଲଗଇନ ପ୍ରଗ୍ରାମକୁ ବୁଟ ଧାରଣକାରୀକୁ ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-msgstr ""
-+#: booleans.py:218
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr "ଆଲେଖିକ ଲଗଇନ ପ୍ରଗ୍ରାମକୁ ସିଧାସଳଖ sysadm_r:sysadm_t ଭାବରେ ଲଗଇନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
@@ -237135,25 +239597,25 @@ index 69b34b3..a26d013 100644
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-msgstr ""
-+#: booleans.py:219
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr "xen କୁ nfs ଫାଇଲଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-msgstr ""
-+#: booleans.py:220
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr "xend କୁ blktapctrl/tapdisk ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। ଡିସ୍କ ପ୍ରତିଛବି ପାଇଁ ନ୍ୟସ୍ତ ହୋଇଥିବା ଆଭାସୀ ଭଲ୍ୟୁମ ବ୍ୟବହାର କରୁଥିଲେ ଆବଶ୍ୟକ ହୋଇନଥାଏ।"
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:221
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr "xend କୁ qemu-dm ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। paravirt ଏବଂ no vfb ବ୍ୟବହାର କରୁଥିଲେ ତାହା ଆବଶ୍ୟକ ହୋଇନଥାଏ।"
+
-+#: booleans.py:222
++#: booleans.py:231
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
@@ -237163,62 +239625,69 @@ index 69b34b3..a26d013 100644
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow xguest users to mount removable media"
-+msgstr "xguest ଚାଳକମାନଙ୍କୁ କଢ଼ାଯୋଗ୍ୟ ମେଡିଆକୁ ସ୍ଥାପନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-msgstr ""
-+#: booleans.py:224
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "xguest ଚାଳକମାନଙ୍କୁ ବ୍ଲୁଟୁଥ ଉପକରଣଗୁଡ଼ିକୁ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr "xguest ଚାଳକମାନଙ୍କୁ କଢ଼ାଯୋଗ୍ୟ ମେଡିଆକୁ ସ୍ଥାପନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-msgstr ""
-+#: booleans.py:225
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "କ୍ଲାଏଣ୍ଟମାନଙ୍କୁ X ସର୍ଭର ସହଭାଗୀ ସ୍ମୃତିସ୍ଥାନରେ ଲେଖିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr "xguest ଚାଳକମାନଙ୍କୁ ବ୍ଲୁଟୁଥ ଉପକରଣଗୁଡ଼ିକୁ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-msgstr ""
-+#: booleans.py:226
-+msgid "Allows XServer to execute writable memory"
-+msgstr "XServer କୁ ଲିଖନଯୋଗ୍ୟ ସ୍ମୃତିକୁ ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "କ୍ଲାଏଣ୍ଟମାନଙ୍କୁ X ସର୍ଭର ସହଭାଗୀ ସ୍ମୃତିସ୍ଥାନରେ ଲେଖିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-msgstr ""
-+#: booleans.py:227
-+msgid "Support X userspace object manager"
-+msgstr "X userspace ବସ୍ତୁ ପରିଚାଳକ ସମର୍ଥିନ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr "XServer କୁ ଲିଖନଯୋଗ୍ୟ ସ୍ମୃତିକୁ ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-msgstr ""
-+#: booleans.py:228
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr "X userspace ବସ୍ତୁ ପରିଚାଳକ ସମର୍ଥିନ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr "zabbix କୁ ଅସଂରକ୍ଷିତ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
+
-+#: booleans.py:229
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr "ଜେବ୍ରା ଡେମନକୁ ଏହାର ବିନ୍ଯାସ ଫାଇଲ ଲେଖିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
+
-+#: booleans.py:230
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr "ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭିସ ଦ୍ୱାରା ବ୍ୟବହୃତ ସର୍ବସାଧାରଣ ଫାଇଲଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ZoneMinder କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
diff --git a/policycoreutils/po/pa.po b/policycoreutils/po/pa.po
-index 157cbcf..25a9b2c 100644
+index 157cbcf..128fb5f 100644
--- a/policycoreutils/po/pa.po
+++ b/policycoreutils/po/pa.po
-@@ -4,20 +4,20 @@
- #
+@@ -1,35 +1,32 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++#
# Translators:
# A S Alam <apbrar at gmail.com>, 2006.
-# Jaswinder Singh <jsingh at redhat.com>, 2006, 2007, 2008, 2009, 2010.
@@ -237229,29 +239698,35 @@ index 157cbcf..25a9b2c 100644
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: Panjabi (Punjabi) <punjabi-users at lists.sf.net>\n"
- "Language: pa\n"
+-"Language: pa\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Language: pa\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../run_init/run_init.c:67
msgid ""
-@@ -29,7 +29,7 @@ msgstr ""
- " ਜਿੱਥੇ: <script> ਚੱਲਣ ਵਾਲੀ init ਸਕਰਿਪਟ ਦਾ ਨਾਂ ਹੈ,\n"
- " <args ...> ਉਸ ਸਕਰਿਪਟ ਦੇ ਆਰਗੂਮੈਂਟ ਹਨ।"
+ "USAGE: run_init <script> <args ...>\n"
+ " where: <script> is the name of the init script to run,\n"
+ " <args ...> are the arguments to that script."
+-msgstr ""
+-"USAGE: run_init <script> <args ...>\n"
+-" ਜਿੱਥੇ: <script> ਚੱਲਣ ਵਾਲੀ init ਸਕਰਿਪਟ ਦਾ ਨਾਂ ਹੈ,\n"
+-" <args ...> ਉਸ ਸਕਰਿਪਟ ਦੇ ਆਰਗੂਮੈਂਟ ਹਨ।"
++msgstr "USAGE: run_init <script> <args ...>\n ਜਿੱਥੇ: <script> ਚੱਲਣ ਵਾਲੀ init ਸਕਰਿਪਟ ਦਾ ਨਾਂ ਹੈ,\n <args ...> ਉਸ ਸਕਰਿਪਟ ਦੇ ਆਰਗੂਮੈਂਟ ਹਨ।"
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
#, c-format
msgid "failed to initialize PAM\n"
msgstr "PAM ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਫੇਲ\n"
-@@ -78,7 +78,7 @@ msgstr "ਮਾਫ ਕਰਨਾ, run_init ਸਿਰਫ SELinux ਕਰਨਲ ਉ
+@@ -78,353 +75,359 @@ msgstr "ਮਾਫ ਕਰਨਾ, run_init ਸਿਰਫ SELinux ਕਰਨਲ ਉ
msgid "authentication failed.\n"
msgstr "ਪ੍ਰਮਾਣਿਕਤਾ ਫੇਲ ਹੋਈ।\n"
@@ -237260,7 +239735,14 @@ index 157cbcf..25a9b2c 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "exec ਪ੍ਰਸੰਗ ਨੂੰ %s ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ।\n"
-@@ -91,855 +91,875 @@ msgstr "******************** ਖਾਸ ***********************\n"
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "******************** ਖਾਸ ***********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "ਇਹ ਪਾਲਿਸੀ ਪੈਕੇਜ ਸਰਗਰਮ ਕਰਨ ਲਈ, ਇਹ ਚਲਾਓ:"
@@ -237269,123 +239751,123 @@ index 157cbcf..25a9b2c 100644
-msgstr "ਗਲੋਬਲ"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "semanage ਹੈਂਡਲ ਬਣਾ ਨਹੀਂ ਸਕਦਾ"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr "SELinux ਪਾਲਿਸੀ ਦਾ ਪਰਬੰਧਨ ਨਹੀਂ ਕੀਤਾ ਜਾਂ ਵਰਤੀ ਨਹੀਂ ਜਾ ਸਕਦੀ।"
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "ਪਾਲਿਸੀ ਸਟੋਰ ਪੜ ਨਹੀਂ ਸਕਦਾ।"
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "semanage ਕੁਨੈਕਸ਼ਨ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "MLS ਯੋਗ ਹਾਲਤ ਦੀ ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "ਹਾਲੇ ਲਾਗੂ ਨਹੀਂ ਕੀਤਾ"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "semanage ਤਬਦੀਲੀ ਪਹਿਲਾਂ ਹੀ ਚੱਲ ਰਹੀ ਹੈ"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "semanage ਤਬਦੀਲੀ ਚਾਲੂ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "semanage ਸੰਚਾਰ ਚਾਲੂ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "semanage ਤਬਦੀਲੀ ਚਾਲੂ ਨਹੀਂ ਹੈ"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "SELinux ਮੈਡਿਊਲਾਂ ਨੂੰ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
-msgstr ""
+msgstr "ਮੈਡਿਊਲ ਨਾਂ"
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "ਵਰਜਨ"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "ਅਯੋਗ"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
-msgstr ""
+msgstr "ਮੈਡਿਊਲ %s ਨੂੰ ਅਯੋਗ ਨਹੀਂ ਕਰ ਸਕਦਾ (ਹਟਾਉਣ ਵਿੱਚ ਫੇਲ ਹੋਇਆ)"
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
-msgstr ""
+msgstr "ਮੈਡਿਊਲ %s ਨੂੰ ਯੋਗ ਨਹੀਂ ਕਰ ਸਕਦਾ (ਹਟਾਉਣ ਵਿੱਚ ਫੇਲ ਹੋਇਆ)"
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
-msgstr ""
+msgstr "ਮੈਡਿਊਲ %s ਨੂੰ ਹਟਾ ਨਹੀਂ ਸਕਦਾ (ਹਟਾਉਣ ਵਿੱਚ ਫੇਲ ਹੋਇਆ)"
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
-msgstr ""
+msgstr "dontaudit ਨੂੰ 'ਚਾਲੂ' ਜਾਂ 'ਬੰਦ' ਕਰਨ ਦੀ ਲੋੜ ਹੈ"
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
-msgstr ""
+msgstr "ਬਿਲਟਇਨ ਪਰਿਮਿਸਿਵ ਕਿਸਮਾਂ"
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
-msgstr ""
+msgstr "ਪਸੰਦੀ ਦੀਆਂ ਪਸਮਿਸਿਵ ਕਿਸਮਾਂ"
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr "ਚੇਤਾਵਨੀ ਡੋਮੇਨ %s ਸੈੱਟ ਨਹੀਂ ਕਰ ਸਕਦਾ (ਮੈਡਿਊਲ ਇੰਸਟਾਲੇਸ਼ਨ ਫੇਲ ਹੋਈ)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "ਚੇਤਾਵਨੀ ਮੈਡਿਊਲ %s ਨੂੰ ਹਟਾ ਨਹੀਂ ਸਕਦਾ (ਹਟਾਉਣ ਵਿੱਚ ਫੇਲ ਹੋਇਆ)"
@@ -237397,119 +239879,119 @@ index 157cbcf..25a9b2c 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "%s ਲਈ ਕੁੰਜੀ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ %s ਲਈ ਲਾਗਇਨ ਮੈਪ ਪਰਿਭਾਸ਼ਤ ਨਹੀਂ"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "ਲੀਨਕਸ ਗਰੁੱਪ %s ਮੌਜੂਦ ਨਹੀਂ ਹੈ"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "ਲੀਨਕਸ ਉਪਭੋਗੀ %s ਮੌਜੂਦ ਨਹੀਂ ਹੈ"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "%s ਲਈ ਲਾਗਇਨ ਮੈਪ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "%s ਲਈ ਨਾਂ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "%s ਲਈ MLS ਰੇਂਜ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "%s ਲਈ SELinux ਉਪਭੋਗੀ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "%s ਲਈ ਲਾਗਇਨ ਮਿਲਾਪ ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "seuser ਜਾਂ serange ਦੀ ਲੋੜ ਹੈ"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "%s ਲਈ ਲਾਗਇਨ ਮੈਪ ਪਰਿਭਾਸ਼ਤ ਨਹੀਂ ਹੈ"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "seuser ਨੂੰ %s ਲਈ ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "%s ਲਈ ਲਾਗਇਨ ਮੈਪਿੰਗ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr "%s ਲਈ ਲਾਗਇਨ ਮੈਪਿੰਗ, ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤੀ ਹੈ, ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "%s ਲਈ ਲਾਗਇਨ ਮੈਪਿੰਗ ਹਟਾ ਨਹੀਂ ਸਕਦਾ"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "ਲਾਗਇਨ ਮੈਪਿੰਗ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "ਲਾਗਇਨ ਨਾਂ"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -237517,7 +239999,7 @@ index 157cbcf..25a9b2c 100644
msgstr "SELinux ਉਪਭੋਗੀ"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "MLS/MCS ਰੇਂਜ"
@@ -237525,616 +240007,570 @@ index 157cbcf..25a9b2c 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ SELinux ਉਪਭੋਗੀ %s ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "%s ਲਈ ਉਪਭੋਗੀ ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "%s ਲਈ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਰੋਲ ਸ਼ਾਮਿਲ ਕਰਨਾ ਜਰੂਰੀ ਹੈ"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "%s ਲਈ SELinux ਉਪਭੋਗੀ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "ਰੋਲ %s ਨੂੰ %s ਲਈ ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "%s ਲਈ MLS ਲੈਵਲ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "ਅਗੇਤਰ %s ਨੂੰ %s ਲਈ ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "%s ਲਈ ਕੁੰਜੀ ਪਤਾ ਨਹੀਂ ਲਗਾ ਸਕਦਾ"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "SELinux ਉਪਭੋਗੀ %s ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "ਅਗੇਤਰ, ਰੋਲ, ਲੈਵਲ ਜਾਂ ਰੇਂਜ ਦੀ ਲੋੜ ਹੈ"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "ਅਗੇਤਰ ਜਾਂ ਰੋਲ ਦੀ ਲੋੜ ਹੈ"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "SELinux ਉਪਭੋਗੀ %s ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਹੈ"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "SELinux ਉਪਭੋਗੀ %s ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr "SELinux ਉਪਭੋਗੀ %s ਨੂੰ ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਹੈ, ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦਾ"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "SELinux ਉਪਭੋਗੀ ਨੂੰ ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ %s"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "SELinux ਉਪਭੋਗੀਆਂ ਨੂੰ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "ਉਪਭੋਗੀ %s ਲਈ ਰੋਲ ਨਹੀਂ ਵੇਖਾ ਸਕਦਾ"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "ਲੇਬਲਿੰਗ"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "ਅਗੇਤਰ"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "MCS ਲੈਵਲ"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "MCS ਰੇਂਜ"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "SELinux ਰੋਲ"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "ਪਰੋਟੋਕਾਲ udp ਜਾਂ tcp ਦੀ ਲੋੜ ਹੈ"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "ਪੋਰਟ ਦੀ ਲੋੜ ਹੈ"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
-msgstr ""
+msgstr "ਗਲਤ ਪੋਰਟ"
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "%s/%s ਲਈ ਕੁੰਜੀ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "ਕਿਸਮ ਦੀ ਲੋੜ ਹੈ"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ ਪੋਰਟ %s/%s ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "ਪੋਰਟ %s/%s ਪਹਿਲਾਂ ਹੀ ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "%s/%s ਲਈ ਪੋਰਟ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "%s/%s ਲਈ ਪ੍ਰਸੰਗ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "%s/%s ਲਈ ਪੋਰਟ ਪ੍ਰਸੰਗ ਵਿੱਚ ਉਪਭੋਗੀ ਨਹੀਂ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦਾ"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "%s/%s ਲਈ ਪੋਰਟ ਪ੍ਰਸੰਗ ਵਿੱਚ ਰੋਲ ਨਹੀਂ ਦੇ ਸਕਦਾ"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "%s/%s ਲਈ ਪੋਰਟ ਪ੍ਰਸੰਗ ਵਿੱਚ ਕਿਸਮ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "%s/%s ਲਈ ਪੋਰਟ ਪ੍ਰਸੰਗ ਵਿੱਚ mls ਖੇਤਰ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "%s/%s ਲਈ ਪੋਰਟ ਪ੍ਰਸੰਗ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -474,8 +477,8 @@ msgstr "%s/%s ਲਈ ਪੋਰਟ ਪ੍ਰਸੰਗ ਨਿਰਧਾਰਤ ਨ
msgid "Could not add port %s/%s"
msgstr "ਪੋਰਟ %s/%s ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "setype ਜਾਂ serange ਦੀ ਲੋੜ ਹੈ"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -483,463 +486,473 @@ msgstr "setype ਜਾਂ serange ਦੀ ਲੋੜ ਹੈ"
msgid "Requires setype"
msgstr "setype ਲੋੜੀਂਦਾ ਹੈ"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "ਪੋਰਟ %s/%s ਦਿੱਤੀ ਨਹੀਂ ਗਈ"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "ਪੋਰਟ %s/%s ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "ਪੋਰਟ %s/%s ਨੂੰ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "ਪੋਰਟਾਂ ਨਹੀਂ ਵੇਖਾ ਸਕਦਾ"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "ਪੋਰਟ %s ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "ਪੋਰਟ %s/%s ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹੈ, ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "ਪੋਰਟ %s/%s ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "ਪੋਰਟਾਂ ਨਹੀਂ ਵੇਖਾ ਸਕਦਾ"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "SELinux ਪੋਰਟ ਕਿਸਮ"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "ਪਰੋਟੋ"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "ਪੋਰਟ ਨੰਬਰ"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "ਕਿਸੇ ਐਡਰੈੱਸ ਦੀ ਲੋੜ ਹੈ"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "ਅਣਜਾਣਾ ਜਾਂ ਗੈਰ-ਮੌਜੂਦ ਪਰੋਟੋਕਾਲ"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
-+#, fuzzy
+-msgstr "SELinux ਕਿਸਮ ਦੀ ਲੋੜ ਹੈ"
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
- msgstr "SELinux ਕਿਸਮ ਦੀ ਲੋੜ ਹੈ"
++msgstr ""
++
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "%s ਲਈ ਕੁੰਜੀ ਬਣਾਈ ਨਹੀਂ ਜਾ ਸਕੀ"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ ਐਡਰੈੱਸ %s ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "%s ਲਈ ਐਡਰੈੱਸ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "%s ਲਈ ਪ੍ਰਸੰਗ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "%s ਲਈ ਮਾਸਕ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "%s ਲਈ ਐਡਰੈੱਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਉਪਭੋਗੀ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "%s ਲਈ ਐਡਰੈੱਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਰੋਲ ਨਹੀਂ ਦੇ ਸਕਦਾ"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "%s ਲਈ ਐਡਰੈੱਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਕਿਸਮ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "%s ਲਈ ਐਡਰੈੱਸ ਪ੍ਰਸੰਗ ਵਿੱਚ mls ਖੇਤਰ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "%s ਲਈ ਐਡਰੈੱਸ ਪ੍ਰਸੰਗ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "ਐਡਰੈੱਸ %s ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "ਐਡਰੈੱਸ %s ਦਿੱਤੀ ਨਹੀਂ ਗਈ"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "ਐਡਰੈੱਸ %s ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "ਐਡਰੈੱਸ %s ਨੂੰ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "ਐਡਰੈੱਸ %s ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹੈ, ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "ਐਡਰੈੱਸ %s ਨੂੰ ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
-msgstr ""
+msgstr "ਸਭ ਨੋਡ ਮੈਪਿੰਗ ਹਟਾ ਨਹੀਂ ਸਕਦਾ"
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "ਐਡਰੈੱਸ ਨਹੀਂ ਵੇਖਾ ਸਕਦਾ"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr "SELinux ਕਿਸਮ ਦੀ ਲੋੜ ਹੈ"
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ ਇੰਟਰਫੇਸ %s ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਬਣਾਇਆ ਨਹੀਂ ਜਾ ਸਕਿਆ"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਉਪਭੋਗੀ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਰੋਲ ਨਹੀਂ ਦੇ ਸਕਦਾ"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਕਿਸਮ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਪ੍ਰਸੰਗ ਵਿੱਚ mls ਖੇਤਰ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਪ੍ਰਸੰਗ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "%s ਲਈ ਸੁਨੇਹਾ ਪ੍ਰਸੰਗ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "ਇੰਟਰਫੇਸ %s ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "ਇੰਟਰਫੇਸ %s ਦਿੱਤਾ ਨਹੀਂ ਗਿਆ"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "ਇੰਟਰਫੇਸ %s ਨੂੰ ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "ਇੰਟਰਫੇਸ %s ਨੂੰ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "ਇੰਟਰਫੇਸ %s ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹੈ, ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "ਇੰਟਰਫੇਸ %s ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
-msgstr ""
+msgstr "ਸਭ ਇੰਟਰਫੇਸ ਮੈਪਿੰਗ ਹਟਾ ਨਹੀਂ ਸਕਿਆ"
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "ਇੰਟਰਫੇਸ ਸੂਚੀ ਨਹੀਂ ਵੇਖਾ ਸਕਦਾ"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "SELinux ਇੰਟਰਫੇਸ"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "ਪ੍ਰਸੰਗ"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
-msgstr ""
+msgstr "%s ਲਈ ਤੁਲਨਾਤਮਕ ਸ਼੍ਰੇਣੀ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ"
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
-msgstr ""
+msgstr "ਫਾਇਲ spec %s ਬਦਲਾਅ ਰੂਲ '%s %s' ਨਾਲ ਪ੍ਰਤੀਰੋਧੀ ਹੈ"
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
-msgstr ""
+msgstr "%s ਲਈ ਤੁਲਨਾਤਮਕ ਸ਼੍ਰੇਣੀ ਮੌਜੂਦ ਨਹੀਂ ਹੈ"
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵਿੱਚ ਉਪਭੋਗੀ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵਿੱਚ ਰੋਲ ਨਹੀਂ ਦੇ ਸਕਦਾ"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵਿੱਚ mlf ਖੇਤਰ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "ਗਲਤ ਫਾਇਲ ਨਿਰਧਾਰਨ"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
-msgstr ""
+msgstr "ਫਾਇਲ ਨਿਰਧਾਰਨ ਵਿੱਚ ਸਪੇਸ ਨਹੀਂ ਹੋ ਸਕਦੀ"
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
+msgstr "ਫਾਇਲ spec %s ਦਾ ਬਦਲਾਅ ਰੂਲ '%s %s' ਨਾਲ ਪ੍ਰਤੀਰੋਧ ਹੈ; '%s' ਜੋੜਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ"
+
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
msgstr ""
@@ -238142,224 +240578,221 @@ index 157cbcf..25a9b2c 100644
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ %s ਲਈ ਪ੍ਰਸੰਗ ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵਿੱਚ ਕਿਸਮ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "setype, serange ਜਾਂ seuser ਦੀ ਲੋੜ ਹੈ"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਹੈ"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ %s ਨੂੰ ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹੈ, ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "ਲੋਕਲ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux fcontext"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "ਕਿਸਮ"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
- msgstr ""
-+"\n"
-+"SELinux ਡਿਸਟਰੀਬਿਊਸ਼ਨ fcontext ਬਦਲਾਅ \n"
+-msgstr ""
++msgstr "\nSELinux ਡਿਸਟਰੀਬਿਊਸ਼ਨ fcontext ਬਦਲਾਅ \n"
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
- msgstr ""
-+"\n"
-+"SELinux ਲੋਕਲ fcontext ਬਦਲਾਅ \n"
+-msgstr ""
++msgstr "\nSELinux ਲੋਕਲ fcontext ਬਦਲਾਅ \n"
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ ਬੂਲੀਅਨ %s ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "ਬੂਲੀਅਨ %s ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਹੈ"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ %s ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "ਤੁਹਾਨੂੰ ਹੇਠਲਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਮੁੱਲ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "ਬੂਲੀਅਨ %s ਦਾ ਯੋਗ ਮੁੱਲ ਨਹੀਂ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "ਬੂਲੀਅਨ %s ਨੂੰ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "ਗਲਤ ਫਾਰਮੈਟ %s: ਰਿਕਾਰਡ %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "ਬੂਲੀਅਨ %s ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹੈ, ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "ਬੂਲੀਅਨ %s ਨੂੰ ਹਟਾ ਨਹੀਂ ਸਕਦਾ"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "ਬੂਲੀਅਨ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr "ਅਣਜਾਣ"
-
+-msgid "unknown"
+-msgstr "ਅਣਜਾਣ"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "ਬੰਦ"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "on"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "SELinux ਬੂਲੀਅਨ"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
-msgstr ""
+msgstr "ਹਾਲਤ"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
-msgstr ""
+msgstr "ਡਿਫਾਲਟ"
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "ਵੇਰਵਾ"
-@@ -1003,7 +1023,7 @@ msgstr "ਮੈਮੋਰੀ ਜਾਰੀ ਕਰਨ ਵਿੱਚ ਗਲਤੀ।\n
+@@ -1003,7 +1016,7 @@ msgstr "ਮੈਮੋਰੀ ਜਾਰੀ ਕਰਨ ਵਿੱਚ ਗਲਤੀ।\n
msgid "Error sending audit message.\n"
msgstr "ਆਡਿਟ ਸੁਨੇਹੇ ਭੇਜਣ ਵਿੱਚ ਗਲਤੀ।\n"
@@ -238368,7 +240801,7 @@ index 157cbcf..25a9b2c 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "enforcing ਮੋਡ ਪਤਾ ਨਹੀਂ ਕਰ ਸਕਿਆ।\n"
-@@ -1118,62 +1138,66 @@ msgstr "ਖਾਲੀ ਸਿਗਨਲ ਸੈੱਟ ਪਤਾ ਲਗਾਉਣ ਦ
+@@ -1118,62 +1131,66 @@ msgstr "ਖਾਲੀ ਸਿਗਨਲ ਸੈੱਟ ਪਤਾ ਲਗਾਉਣ ਦ
msgid "Unable to set SIGHUP handler\n"
msgstr "SIGHUP ਹੈਂਡਲਰ ਨਿਰਧਾਰਤ ਕਰਨ ਵਿੱਚ ਫੇਲ\n"
@@ -238447,7 +240880,7 @@ index 157cbcf..25a9b2c 100644
msgid "failed to exec shell\n"
msgstr "ਸ਼ੈੱਲ ਚਲਾਉਣ ਵਿੱਚ ਫੇਲ\n"
-@@ -1276,2088 +1300,3021 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1276,2088 +1293,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyConfidential juser"
@@ -238488,25 +240921,22 @@ index 157cbcf..25a9b2c 100644
msgid ""
"File\n"
"Specification"
- msgstr ""
-+"ਫਾਇਲ\n"
-+"ਨਿਰਧਾਰਨ"
+-msgstr ""
++msgstr "ਫਾਇਲ\nਨਿਰਧਾਰਨ"
#: ../gui/fcontextPage.py:81
msgid ""
"Selinux\n"
"File Type"
- msgstr ""
-+"Selinux\n"
-+"ਫਾਇਲ ਕਿਸਮ"
+-msgstr ""
++msgstr "Selinux\nਫਾਇਲ ਕਿਸਮ"
#: ../gui/fcontextPage.py:88
msgid ""
"File\n"
"Type"
- msgstr ""
-+"ਫਾਇਲ\n"
-+"ਕਿਸਮ"
+-msgstr ""
++msgstr "ਫਾਇਲ\nਕਿਸਮ"
#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
msgid "User Mapping"
@@ -238517,25 +240947,22 @@ index 157cbcf..25a9b2c 100644
msgid ""
"Login\n"
"Name"
- msgstr ""
-+"ਲਾਗਇਨ\n"
-+"ਨਾਂ"
+-msgstr ""
++msgstr "ਲਾਗਇਨ\nਨਾਂ"
#: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
msgid ""
"SELinux\n"
"User"
- msgstr ""
-+"SELinux\n"
-+"ਉਪਭੋਗੀ"
+-msgstr ""
++msgstr "SELinux\nਉਪਭੋਗੀ"
#: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
msgid ""
"MLS/\n"
"MCS Range"
- msgstr ""
-+"MLS/\n"
-+"MCS ਰੇਂਜ"
+-msgstr ""
++msgstr "MLS/\nMCS ਰੇਂਜ"
#: ../gui/loginsPage.py:133
#, python-format
@@ -238624,7 +241051,7 @@ index 157cbcf..25a9b2c 100644
-msgstr ""
+msgstr "<b>ਐਪਲੀਕੇਸ਼ਨ</b>"
+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr "ਸਟੈਂਡਰਡ Init ਡੈਮਨ"
@@ -238633,16 +241060,15 @@ index 157cbcf..25a9b2c 100644
msgid ""
"Standard Init Daemon are daemons started on boot via init scripts. Usually "
"requires a script in /etc/rc.d/init.d"
- msgstr ""
-+"ਸਟੈਂਡਰਡ Init ਡੈਮਨ ਉਹ ਡੈਮਨ ਹਨ ਜੋ ਬੂਟ ਹੋਣ ਤੇ init ਸਕਰਿਪਟਾਂ ਦੁਆਰਾ ਚੱਲਦੇ ਹਨ। ਆਮ ਕਰਕੇ /etc/"
-+"init.d ਵਿੱਚ ਇੱਕ ਸਕਰਿਪਟ ਹੋਣੀ ਜਰੂਰੀ ਹੈ"
-
+-msgstr ""
+-
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-msgstr ""
--
++msgstr "ਸਟੈਂਡਰਡ Init ਡੈਮਨ ਉਹ ਡੈਮਨ ਹਨ ਜੋ ਬੂਟ ਹੋਣ ਤੇ init ਸਕਰਿਪਟਾਂ ਦੁਆਰਾ ਚੱਲਦੇ ਹਨ। ਆਮ ਕਰਕੇ /etc/init.d ਵਿੱਚ ਇੱਕ ਸਕਰਿਪਟ ਹੋਣੀ ਜਰੂਰੀ ਹੈ"
+
-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
msgid "DBUS System Daemon"
-msgstr ""
+msgstr "DBUS ਸਿਸਟਮ ਡੈਮਨ"
@@ -238660,7 +241086,7 @@ index 157cbcf..25a9b2c 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr "ਵੈੱਬ ਕਾਰਜ/ਸਕਰਿਪਟ (CGI)"
@@ -238674,7 +241100,7 @@ index 157cbcf..25a9b2c 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr "ਉਪਭੋਗੀ ਕਾਰਜ"
@@ -238691,7 +241117,7 @@ index 157cbcf..25a9b2c 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
-msgstr ""
+msgstr "ਸੈਂਡਬਕਸਾ"
@@ -238715,7 +241141,7 @@ index 157cbcf..25a9b2c 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-msgstr ""
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr "ਘੱਟੋ-ਘੱਟ ਟਰਮੀਨਲ ਉਪਭੋਗੀ ਰੋਲ"
@@ -238724,14 +241150,13 @@ index 157cbcf..25a9b2c 100644
msgid ""
"This user will login to a machine only via a terminal or remote login. By "
"default this user will have no setuid, no networking, no su, no sudo."
- msgstr ""
-+"ਇਹ ਉਪਭੋਗੀ ਮਸ਼ੀਨ ਉੱਪਰ ਸਿਰਫ ਟਰਮੀਨਲ ਜਾਂ ਰਿਮੋਟ ਲਾਗਇਨ ਰਾਹੀਂ ਲਾਗਇਨ ਕਰ ਸਕਦਾ ਹੈ। ਮੂਲ ਰੂਪ ਵਿੱਚ "
-+"ਇਸ ਉਪਭੋਗੀ ਦਾ ਕੋਈ setuid, ਨੈੱਟਵਰਕਿੰਗ, su, sudo ਨਹੀਂ ਹੈ।"
+-msgstr ""
++msgstr "ਇਹ ਉਪਭੋਗੀ ਮਸ਼ੀਨ ਉੱਪਰ ਸਿਰਫ ਟਰਮੀਨਲ ਜਾਂ ਰਿਮੋਟ ਲਾਗਇਨ ਰਾਹੀਂ ਲਾਗਇਨ ਕਰ ਸਕਦਾ ਹੈ। ਮੂਲ ਰੂਪ ਵਿੱਚ ਇਸ ਉਪਭੋਗੀ ਦਾ ਕੋਈ setuid, ਨੈੱਟਵਰਕਿੰਗ, su, sudo ਨਹੀਂ ਹੈ।"
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-msgstr ""
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr "ਘੱਟੋ-ਘੱਟ X ਵਿੰਡੋ ਉਪਭੋਗੀ ਰੋਲ"
@@ -238740,14 +241165,13 @@ index 157cbcf..25a9b2c 100644
msgid ""
"This user can login to a machine via X or terminal. By default this user "
"will have no setuid, no networking, no sudo, no su"
- msgstr ""
-+"ਇਹ ਉਪਭੋਗੀ ਮਸ਼ੀਨ ਉੱਪਰ X ਜਾਂ ਟਰਮੀਨਲ ਰਾਹੀਂ ਲਾਗਇਨ ਕਰ ਸਕਦਾ ਹੈ। ਮੂਲ ਰੂਪ ਵਿੱਚ ਇਸ ਉਪਭੋਗੀ ਦਾ "
-+"ਕੋਈ setuid, ਨੈੱਟਵਰਕਿੰਗ, sudo, su ਨਹੀਂ ਹੈ।"
+-msgstr ""
++msgstr "ਇਹ ਉਪਭੋਗੀ ਮਸ਼ੀਨ ਉੱਪਰ X ਜਾਂ ਟਰਮੀਨਲ ਰਾਹੀਂ ਲਾਗਇਨ ਕਰ ਸਕਦਾ ਹੈ। ਮੂਲ ਰੂਪ ਵਿੱਚ ਇਸ ਉਪਭੋਗੀ ਦਾ ਕੋਈ setuid, ਨੈੱਟਵਰਕਿੰਗ, sudo, su ਨਹੀਂ ਹੈ।"
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-msgstr ""
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr "ਉਪਭੋਗੀ ਰੋਲ"
@@ -238762,18 +241186,19 @@ index 157cbcf..25a9b2c 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-msgstr ""
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr "ਪਰਬੰਧਕ ਉਪਭੋਗੀ ਰੋਲ"
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
- msgstr ""
-+"ਪੂਰੀ ਨੈੱਟਵਰਕਿੰਗ ਵਾਲੇ ਉਪਭੋਗੀ, ਕੋਈ setuid ਕਾਰਜ ਤਬਦੀਲੀ ਬਿਨਾਂ, ਕੋਈ su, ਰੂਟ ਪਰਬੰਧਿਕ ਰੋਲ ਲਈ "
-+"sudo ਕਰ ਸਕਦਾ ਹੈ"
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
+-msgstr ""
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
++msgstr "ਪੂਰੀ ਨੈੱਟਵਰਕਿੰਗ ਵਾਲੇ ਉਪਭੋਗੀ, ਕੋਈ setuid ਕਾਰਜ ਤਬਦੀਲੀ ਬਿਨਾਂ, ਕੋਈ su, ਰੂਟ ਪਰਬੰਧਿਕ ਰੋਲ ਲਈ sudo ਕਰ ਸਕਦਾ ਹੈ"
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-msgid "Admin User Role"
@@ -238784,29 +241209,30 @@ index 157cbcf..25a9b2c 100644
msgid "<b>Root Users</b>"
-msgstr ""
+msgstr "<b>ਪਰਬੰਧਕ ਉਪਭੋਗੀ</b>"
-+
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
-+msgstr "ਰੂਟ ਪਰਬੰਧਕ ਉਪਭੋਗੀ ਰੋਲ"
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
- "the system directly."
- msgstr ""
-+"ਰੂਟ ਉਪਭੋਗੀ ਚੁਣੋ, ਜੇ ਇਹ ਉਪਭੋਗੀ ਮਸ਼ੀਨ ਦਾ ਪਰਬੰਧਨ ਕਰੇਗਾ ਜਦੋਂ ਪਰਬੰਧਕ ਤੌਰ ਤੇ ਚੱਲਦੀ ਹੈ। ਇਹ ਉਪਭੋਗੀ "
-+"ਸਿਸਟਮ ਉੱਪਰ ਸਿੱਧੇ ਤੌਰ ਤੇ ਲਾਗਇਨ ਨਹੀਂ ਕਰ ਸਕਦਾ ਹੈ।"
-
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
-msgstr ""
-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
+-msgstr ""
++msgstr "ਰੂਟ ਪਰਬੰਧਕ ਉਪਭੋਗੀ ਰੋਲ"
+
-#: ../gui/polgen.glade:716
-msgid "label104"
-msgstr ""
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
++msgstr "ਰੂਟ ਉਪਭੋਗੀ ਚੁਣੋ, ਜੇ ਇਹ ਉਪਭੋਗੀ ਮਸ਼ੀਨ ਦਾ ਪਰਬੰਧਨ ਕਰੇਗਾ ਜਦੋਂ ਪਰਬੰਧਕ ਤੌਰ ਤੇ ਚੱਲਦੀ ਹੈ। ਇਹ ਉਪਭੋਗੀ ਸਿਸਟਮ ਉੱਪਰ ਸਿੱਧੇ ਤੌਰ ਤੇ ਲਾਗਇਨ ਨਹੀਂ ਕਰ ਸਕਦਾ ਹੈ।"
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
@@ -238814,7 +241240,7 @@ index 157cbcf..25a9b2c 100644
+msgstr "<b>ਕਾਰਜ ਜਾਂ ਉਪਭੋਗੀ ਰੋਲ ਦਾ ਨਾਂ ਦਿਓ ਜਿਨਾਂ ਤੇ ਪਾਬੰਦੀ ਲਾਉਣੀ ਹੈ:</b>"
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
-msgstr ""
+msgstr "ਨਾਂ"
@@ -238854,12 +241280,12 @@ index 157cbcf..25a9b2c 100644
msgid ""
"Enter complete path to init script used to start the confined application."
-msgstr ""
--
++msgstr "ਪਾਬੰਦ ਕਾਰਜ ਚਲਾਉਣ ਵਾਲੀ init ਸਕਰਿਪਟ ਦਾ ਪੂਰਾ ਮਾਰਗ ਦਿਓ।"
+
-#: ../gui/polgen.glade:982
-msgid "label105"
-msgstr ""
-+msgstr "ਪਾਬੰਦ ਕਾਰਜ ਚਲਾਉਣ ਵਾਲੀ init ਸਕਰਿਪਟ ਦਾ ਪੂਰਾ ਮਾਰਗ ਦਿਓ।"
-
+-
-#: ../gui/polgen.glade:1011
+#: ../gui/polgen.glade:887
msgid "<b>Select existing role to modify:</b>"
@@ -238905,13 +241331,15 @@ index 157cbcf..25a9b2c 100644
+msgstr "<b>user_roles ਚੁਣੋ ਜੋ %s ਵਿੱਚ ਤਬਦੀਲ ਹੋਵੇਗਾ:</b>"
-#: ../gui/polgen.glade:1227
-+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
+-msgid "Select the user roles that will transiton to this applications domains."
-msgstr ""
-
-#: ../gui/polgen.glade:1255
-msgid "label108"
-msgstr ""
++#: ../gui/polgen.glade:1019
++msgid ""
++"Select the user roles that will transiton to this applications domains."
+msgstr "ਉਪਭੋਗੀ ਰੋਲ ਚੁਣੋ ਜੋ ਇਸ ਕਾਰਜ ਡੋਮੇਨਾਂ ਵਿੱਚ ਤਬਦੀਲ ਹੋਵੇਗਾ।"
-#: ../gui/polgen.glade:1284
@@ -238974,9 +241402,8 @@ index 157cbcf..25a9b2c 100644
-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
-+"%s ਨੂੰ bindresvport ਨੂੰ 0 ਨਾਲ ਕਾਲ ਕਰਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ। ਪੋਰਟ 600-1024 ਨਾਲ ਬਾਈਂਡ ਹੋ ਰਿਹਾ "
-+"ਹੈ"
+-msgstr ""
++msgstr "%s ਨੂੰ bindresvport ਨੂੰ 0 ਨਾਲ ਕਾਲ ਕਰਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ। ਪੋਰਟ 600-1024 ਨਾਲ ਬਾਈਂਡ ਹੋ ਰਿਹਾ ਹੈ"
-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
-msgid "600-1024"
@@ -238990,9 +241417,8 @@ index 157cbcf..25a9b2c 100644
msgid ""
"Enter a comma separated list of udp ports or ranges of ports that %s binds "
"to. Example: 612, 650-660"
- msgstr ""
-+"ਕਾਮਿਆਂ ਨਾਲ ਵੱਖ ਕੀਤੀ udp ਪੋਰਟਾਂ ਦੀ ਸੂਚੀ ਦਿਓ ਜਿਨਾਂ ਨਾਲ %s ਜੁੜਦੇ ਹਨ। ਉਦਾਹਰਨ: 612, "
-+"650-660"
+-msgstr ""
++msgstr "ਕਾਮਿਆਂ ਨਾਲ ਵੱਖ ਕੀਤੀ udp ਪੋਰਟਾਂ ਦੀ ਸੂਚੀ ਦਿਓ ਜਿਨਾਂ ਨਾਲ %s ਜੁੜਦੇ ਹਨ। ਉਦਾਹਰਨ: 612, 650-660"
-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-msgid "Unreserved Ports (>1024)"
@@ -239043,9 +241469,8 @@ index 157cbcf..25a9b2c 100644
msgid ""
"Enter a comma separated list of tcp ports or ranges of ports that %s "
"connects to. Example: 612, 650-660"
- msgstr ""
-+"ਕਾਮਿਆਂ ਨਾਲ ਵੱਖ ਕੀਤੀ tcp ਪੋਰਟਾਂ ਦੀ ਸੂਚੀ ਦਿਓ ਜਿਨਾਂ ਨਾਲ %s ਜੁੜਦੇ ਹਨ। ਉਦਾਹਰਨ: 612, "
-+"650-660"
+-msgstr ""
++msgstr "ਕਾਮਿਆਂ ਨਾਲ ਵੱਖ ਕੀਤੀ tcp ਪੋਰਟਾਂ ਦੀ ਸੂਚੀ ਦਿਓ ਜਿਨਾਂ ਨਾਲ %s ਜੁੜਦੇ ਹਨ। ਉਦਾਹਰਨ: 612, 650-660"
-#: ../gui/polgen.glade:2212
+#: ../gui/polgen.glade:1702
@@ -239058,9 +241483,8 @@ index 157cbcf..25a9b2c 100644
msgid ""
"Enter a comma separated list of udp ports or ranges of ports that %s "
"connects to. Example: 612, 650-660"
- msgstr ""
-+"ਕਾਮਿਆਂ ਨਾਲ ਵੱਖ ਕੀਤੀ udp ਪੋਰਟਾਂ ਦੀ ਸੂਚੀ ਦਿਓ ਜਿਨਾਂ ਨਾਲ %s ਜੁੜਦੇ ਹਨ। ਉਦਾਹਰਨ: 612, "
-+"650-660"
+-msgstr ""
++msgstr "ਕਾਮਿਆਂ ਨਾਲ ਵੱਖ ਕੀਤੀ udp ਪੋਰਟਾਂ ਦੀ ਸੂਚੀ ਦਿਓ ਜਿਨਾਂ ਨਾਲ %s ਜੁੜਦੇ ਹਨ। ਉਦਾਹਰਨ: 612, 650-660"
-#: ../gui/polgen.glade:2305
-msgid "label114"
@@ -239118,12 +241542,12 @@ index 157cbcf..25a9b2c 100644
+#: ../gui/polgen.glade:1914
msgid "Sends email"
-msgstr ""
--
++msgstr "ਈ-ਮੇਲ ਭੇਜਦਾ ਹੈ"
+
-#: ../gui/polgen.glade:2530
-msgid "label115"
-msgstr ""
-+msgstr "ਈ-ਮੇਲ ਭੇਜਦਾ ਹੈ"
-
+-
-#: ../gui/polgen.glade:2559
+#: ../gui/polgen.glade:1961
msgid "<b>Add files/directories that %s manages</b>"
@@ -239135,9 +241559,8 @@ index 157cbcf..25a9b2c 100644
msgid ""
"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
"Files ..."
- msgstr ""
-+"ਫਾਇਲਾਂ/ਡਾਇਰੈਕਟਰੀਆਂ ਜੋ %s \"manages\" ਕਰਦਾ ਹੈ। Pid ਫਾਇਲਾਂ, ਲਾਗ ਫਾਇਲਾਂ, /var/lib "
-+"ਫਾਇਲਾਂ ..."
+-msgstr ""
++msgstr "ਫਾਇਲਾਂ/ਡਾਇਰੈਕਟਰੀਆਂ ਜੋ %s \"manages\" ਕਰਦਾ ਹੈ। Pid ਫਾਇਲਾਂ, ਲਾਗ ਫਾਇਲਾਂ, /var/lib ਫਾਇਲਾਂ ..."
-#: ../gui/polgen.glade:2823
-msgid "label116"
@@ -239176,1252 +241599,312 @@ index 157cbcf..25a9b2c 100644
+msgstr "ਪਾਲਿਸੀ ਡਾਇਰੈਕਟਰੀ"
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
-msgstr ""
+msgstr "ਰੋਲ"
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
-msgstr ""
+msgstr "ਮੌਜੂਦਾ ਉਪਭੋਗੀ(_U)"
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
-msgstr ""
+msgstr "ਐਪਲੀਕੇਸ਼ਨ"
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
-msgstr ""
+msgstr "%s ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਹੋਣੀ ਜਰੂਰੀ ਹੈ"
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
-msgstr ""
+msgstr "ਤੁਹਾਨੂੰ ਇੱਕ ਉਪਭੋਗੀ ਚੁਣਨਾ ਜਰੂਰੀ ਹੈ"
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
-msgstr ""
+msgstr "ਪਾਬੰਦ ਕਰਨ ਲਈ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਫਾਇਲ ਚੁਣੋ।"
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
-msgstr ""
+msgstr "ਪਾਬੰਦੀ ਵਾਲੀ init ਸਕਰਿਪਟ ਚੁਣੋ।"
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
-msgstr ""
+msgstr "ਫਾਇਲਾਂ ਚੁਣੋ ਜੋ ਪਾਬੰਦੀ ਵਾਲੇ ਕਾਰਜ ਨੇ ਬਣਾਈਆਂ ਜਾਂ ਲਿਖੀਆਂ ਹਨ"
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
-msgstr ""
+msgstr "ਡਾਇਰੈਕਟਰੀ ਚੁਣੋ ਜੋ ਪਾਬੰਦੀ ਵਾਲੇ ਕਾਰਜਾਂ ਦੇ ਅਧੀਨ ਹਨ ਅਤੇ ਲਿਖੀਆਂ ਹਨ"
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
-msgstr ""
+msgstr "ਡਾਇਰੈਕਟਰੀ ਚੁਣੋ ਜਿਸ ਵਿੱਚ ਪਾਲਿਸੀ ਫਾਇਲਾਂ ਬਣਾਉਣੀਆਂ ਹਨ"
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
"Do you want to continue?"
- msgstr ""
-+"ਕਿਸਮ %s_t ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦਾ ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤੀ ਸੀ।\n"
-+"ਕੀ ਤੁਸੀਂ ਜਾਰੀ ਰਹਿਣਾ ਚਾਹੁੰਦੇ ਹੈ?"
+-msgstr ""
++msgstr "ਕਿਸਮ %s_t ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦਾ ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤੀ ਸੀ।\nਕੀ ਤੁਸੀਂ ਜਾਰੀ ਰਹਿਣਾ ਚਾਹੁੰਦੇ ਹੈ?"
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
-msgstr ""
+msgstr "ਨਾਂ ਦੀ ਜਾਂਚ ਕਰੋ"
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
"Do you want to continue?"
- msgstr ""
-+"ਮੈਡਿਊਲ %s.pp ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦਾ ਪਾਲਿਸੀ ਵਿੱਚ ਲੋਡ ਹੋਈ ਹੈ।\n"
-+"ਕੀ ਤੁਸੀਂ ਜਾਰੀ ਰਹਿਣਾ ਚਾਹੁੰਦੇ ਹੋ?"
+-msgstr ""
++msgstr "ਮੈਡਿਊਲ %s.pp ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦਾ ਪਾਲਿਸੀ ਵਿੱਚ ਲੋਡ ਹੋਈ ਹੈ।\nਕੀ ਤੁਸੀਂ ਜਾਰੀ ਰਹਿਣਾ ਚਾਹੁੰਦੇ ਹੋ?"
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
-msgstr ""
+msgstr "ਤੁਹਾਨੂੰ ਇੱਕ ਨਾਂ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ."
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
-msgstr ""
+msgstr "ਤੁਹਾਨੂੰ ਇੱਕ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ"
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
-msgstr ""
-+msgstr "SELinux ਸੰਰਚਨਾ"
-
+-
-#: ../gui/polgen.py:158
-msgid "Internet Services Daemon"
-msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟ"
-
+-
-#: ../gui/polgen.py:197
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
- msgstr ""
-+"SELinux ਪੋਰਟ\n"
-+"ਕਿਸਮ"
+-msgstr ""
++msgstr "SELinux ਸੰਰਚਨਾ"
-#: ../gui/polgen.py:324
-msgid "You must enter a name for your confined process/user"
-msgstr ""
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr "ਪਰੋਟੋਕਾਲ"
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
++msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟ"
-#: ../gui/polgen.py:326
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
- msgid ""
+-msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
-+"MLS/MCS\n"
-+"Level"
- msgstr ""
-+"MLS/MCS\n"
-+"ਲੈਵਲ"
-
+-msgstr ""
+-
-#: ../gui/polgen.py:414
-msgid "User Role types can not be assigned executables."
-msgstr ""
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr "ਪੋਰਟ"
-
+-
-#: ../gui/polgen.py:420
-msgid "Only Daemon apps can use an init script.."
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid. 0 < PORT_NUMBER < 65536 "
-+msgstr "ਪੋਰਟ ਨੰਬਰ \"%s\" ਠੀਕ ਨਹੀਂ ਹੈ 0 < PORT_NUMBER < 65536 "
-+
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr "ਲਿਸਟ ਝਲਕ"
-+
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr "ਗਰੁੱਪ ਦਰਿਸ਼"
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "ਕੀ ਤੁਸੀਂ ਯਕੀਨਨ %s '%s' ਨੂੰ ਹਟਾਉਣਾ ਚੀਹੁੰਦੇ ਹੋ?"
-+
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "%s ਹਟਾਓ"
-+
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "%s ਸ਼ਾਮਿਲ"
-+
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "%s ਸੋਧ"
-+
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "ਚੇਤਾਵਨੀ"
-+
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "ਮਜਬੂਰ"
-+
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "ਹਾਲਤ"
-+
-+#: ../gui/statusPage.py:133
-+msgid ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system. Do you wish to continue?"
- msgstr ""
-+"ਪਾਲਿਸੀ ਕਿਸਮ ਤਬਦੀਲ ਕਰਨ ਨਾਲ ਅਗਲੀ ਵਾਰ ਬੂਟ ਹੋਣ ਤੇ ਪੂਰਾ ਫਾਇਲ ਸਿਸਟਮ ਮੁੜ ਲੇਬਲ ਕੀਤਾ ਜਾਏਗਾ। "
-+"ਮੁੜ-ਲੇਬਲ ਹੋਣ ਤੇ ਫਾਇਲ ਸਿਸਟਮ ਦੇ ਅਕਾਰ ਮੁਤਾਬਿਕ ਕੁਝ ਸਮਾਂ ਲੱਗਦਾ ਹੈ। ਕੀ ਤੁਸੀਂ ਜਾਰੀ ਕਰਨਾ ਹੈ?"
-
+-msgstr ""
+-
-#: ../gui/polgen.py:438
-msgid "use_resolve must be a boolean value "
-+#: ../gui/statusPage.py:147
-+msgid ""
-+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel. If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
- msgstr ""
-+"SELinux ਅਯੋਗ ਕਰਨ ਲਈ ਮੁੜ-ਚਾਲੂ ਕਰਨਾ ਪਵੇਗਾ। ਇਸ ਦੀ ਸਿਫਾਰਸ਼ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ। ਜੇ ਤੁਸੀਂ ਬਾਅਦ "
-+"ਵਿੱਚ SELinux ਵੱਲ ਪਿੱਛੇ ਜਾਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਸਿਸਟਮ ਮੁੜ-ਲੇਬਲ ਕਰੇਗਾ। ਜਿਸ ਤੁਸੀਂ ਇਹ ਵੇਖਣਾ ਚਾਹੁੰਦੇ "
-+"ਹੋ ਜੇ SELinux ਤੁਹਾਡੇ ਸਿਸਟਮ ਉੱਪਰ ਸਮੱਸਿਆ ਪੈਦਾ ਕਰ ਰਿਹਾ ਹੈ, ਤੁਸੀਂ permissive ਮੋਡ ਵਿੱਚ ਜਾ ਸਕਦੇ "
-+"ਹੋ ਜੋ ਸਿਰਫ ਗਲਤੀਆਂ ਦਾ ਲਾਗ ਰੱਖਦਾ ਹੈ ਅਤੇ enforce SELinux ਪਾਲਿਸੀ ਨਹੀਂ। Permissive ਮੋਡ "
-+"ਲਈ ਮੁੜ-ਚਾਲੂ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ ਕੀ ਤੁਸੀਂ ਜਾਰੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?"
-
+-msgstr ""
+-
-#: ../gui/polgen.py:444
-msgid "use_syslog must be a boolean value "
-+#: ../gui/statusPage.py:152
-+msgid ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system. Do you wish to continue?"
- msgstr ""
-+"SELinux ਯੋਗ ਕਰਨ ਨਾਲ ਅਗਲੀ ਵਾਰ ਬੂਟ ਹੋਣ ਤੇ ਪੂਰਾ ਫਾਇਲ ਸਿਸਟਮ ਮੁੜ ਲੇਬਲ ਕੀਤਾ ਜਾਏਗਾ। ਮੁੜ-ਲੇਬਲ "
-+"ਹੋਣ ਤੇ ਫਾਇਲ ਸਿਸਟਮ ਦੇ ਅਕਾਰ ਮੁਤਾਬਿਕ ਕੁਝ ਸਮਾਂ ਲੱਗਦਾ ਹੈ। ਕੀ ਤੁਸੀਂ ਜਾਰੀ ਕਰਨਾ ਹੈ?"
-
+-msgstr ""
+-
-#: ../gui/polgen.py:450
-msgid "use_kerberos must be a boolean value "
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
-+
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-
+-msgstr ""
+-
-#: ../gui/polgen.py:456
-msgid "manage_krb5_rcache must be a boolean value "
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "SELinux ਲਾਗਿੰਗ ਮੈਪਿੰਗ ਜੋੜੋ"
-+
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "SELinux ਨੈੱਟਵਰਕ ਪੋਰਟਾਂ ਜੋੜੋ"
-+
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "SELinux ਕਿਸਮ"
-+
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "ਫਾਇਲ ਨਿਰਧਾਰਨ"
-+
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "ਫਾਇਲ ਕਿਸਮ"
-+
-+#: ../gui/system-config-selinux.glade:727
-+msgid ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
-+"ਸਭ ਫਾਇਲਾਂ\n"
-+"ਰੈਗੂਲਰ ਫਾਇਲ\n"
-+"ਡਾਇਰੈਕਟਰੀ\n"
-+"ਅੱਖਰ ਜੰਤਰ\n"
-+"ਬਲਾਕ ਜੰਤਰ\n"
-+"ਸਾਕਟ\n"
-+"ਚਿੰਨ ਸੰਬੰਧ\n"
-+"named ਪਾਈਪ\n"
-
+-msgstr ""
+-
-#: ../gui/polgen.py:486
-msgid "USER Types automatically get a tmp type"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
-+
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "SELinux ਉਪਭੋਗੀ ਸ਼ਾਮਿਲ"
-+
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "SELinux ਪਰਬੰਧਨ"
-+
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "ਸ਼ਾਮਿਲ"
-+
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "ਵਿਸ਼ੇਸ਼ਤਾ(_P)"
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "ਹਟਾਓ(_D)"
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "ਮੈਨੇਜਮੈਂਟ ਆਬਜੈਕਟ ਚੁਣੋ"
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>ਚੁਣੋ:</b>"
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "ਸਿਸਟਮ ਮੂਲ ਮਜਬੂਰ ਮੋਡ"
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
- msgstr ""
-+"ਅਯੋਗ\n"
-+"ਚੇਤਾਵਨੀ\n"
-+"ਮਜਬੂਰ\n"
-
+-msgstr ""
+-
-#: ../gui/polgen.py:1004
-msgid "You must enter the executable path for your confined process"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "ਵਰਤਮਾਨ ਮਜਬੂਰ ਮੋਡ"
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "ਸਿਸਟਮ ਮੂਲ ਪਾਲਿਸੀ ਕਿਸਮ: "
-+
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot. "
-+"Relabeling can take a very long time, depending on the size of the system. "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
- msgstr ""
-+"ਚੁਣੋ ਜੇ ਤੁਸੀਂ ਅਗਲੀ ਵਾਰ ਮੁੜ-ਚਾਲੂ ਹੋਣ ਤੇ ਪੂਰਾ ਫਾਇਲ ਸਿਸਟਮ ਮੁੜ-ਲੇਬਲ ਕਰਨਾ ਹੈ। ਮੁੜ-ਲੇਬਲ ਹੋਣ ਤੇ "
-+"ਸਿਸਟਮ ਦੇ ਅਕਾਰ ਮੁਤਾਬਿਕ ਕਾਫੀ ਸਮਾਂ ਲੱਗ ਲਕਦਾ ਹੈ। ਜੇ ਤੁਸੀਂ ਪਾਲਿਸੀ ਕਿਸਮ ਤਬਦੀਲ ਕਰ ਦਿੱਤੀ ਜਾਂ "
-+"ਅਯੋਗ ਤੋਂ ਮਜਬੂਰ ਤਬਦੀਲ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਮੁੜ-ਲੇਬਲ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।"
-
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "ਫਿਰ ਚਾਲੂ ਹੋਣ ਤੇ ਮੁੜ-ਲੇਬਲ ਕਰੋ।"
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "ਬੂਲੀਅਨ ਸੈਟਿੰਗ ਨੂੰ ਸਿਸਟਮ ਮੂਲ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ"
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr "ਸੋਧੇ ਅਤੇ ਸਭ ਬੂਲੀਅਨਾਂ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ"
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "ਫਿਲਟਰ"
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਸ਼ਾਮਿਲ ਕਰੋ"
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਸੋਧੋ"
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਹਟਾਓ"
-+
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "ਸਭ ਅਤੇ ਸੋਧੇ ਫਾਇਲ ਪ੍ਰਸੰਗ ਤਬਦੀਲ ਕਰੋ"
-+
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
-+
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "SELinux ਉਪਭੋਗੀ ਮੈਪਿੰਗ ਜੋੜੋ"
-+
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "SELinux ਉਪਭੋਗੀ ਮੇਲ ਤਬਦੀਲ ਕਰੋ"
-+
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "SELinux ਉਪਭੋਗੀ ਮੇਲ ਹਟਾਓ"
-+
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
-+
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "ਉਪਭੋਗੀ ਸ਼ਾਮਿਲ"
-+
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "ਉਪਭੋਗੀ ਸੋਧ"
-+
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "ਉਪਭੋਗੀ ਹਟਾਓ"
-+
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
-+
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟ ਸ਼ਾਮਿਲ ਕਰੋ"
-+
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟ ਸੋਧ ਕਰੋ"
-+
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟ ਹਟਾਓ"
-+
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "ਸੋਧੇ ਅਤੇ ਸਭ ਪੋਰਟਾਂ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ"
-+
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
-+
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "ਨਵਾਂ ਪਾਲਿਸੀ ਮੈਡਿਊਲ ਬਣਾਓ"
-+
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "ਪਾਲਿਸੀ ਮੈਡਿਊਲ ਲੋਡ ਕਰੋ"
-+
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "ਲੋਡ ਹੋਣਯੋਗ ਪਾਲਿਸੀ ਮੈਡਿਊਲ ਹਟਾਓ"
-+
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr "ਵਾਧੂ ਆਡਿਟ ਨਿਯਮ ਯੋਗ/ਅਯੋਗ ਕਰੋ, ਜੋ ਆਮ ਤੌਰ ਤੇ ਲਾਗ ਫਾਇਲਾਂ ਵਿੱਚ ਨਹੀਂ ਦਿੱਤੇ ਗਏ ਹਨ।"
-+
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
-+
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "ਕਾਰਜ ਮੋਡ ਨੂੰ ਮਨਜੂਰ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ।"
-+
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "ਕਾਰਜ ਮੋਡ ਨੂੰ ਮਜਬੂਰ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ।"
-+
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "ਕਾਰਜ ਡੋਮੇਨ"
-+
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
-+
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "SELinux ਉਪਭੋਗੀ '%s' ਦੀ ਲੋੜ ਹੈ"
-+
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
- msgstr ""
-
--#: ../gui/polgen.py:1183
--msgid "Interface file"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
- msgstr ""
-
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
- msgstr ""
-
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:215
-+#, fuzzy
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "SELinux ਪਾਲਿਸੀ ਨਿਰਮਾਣ ਜੰਤਰ"
-+
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
-+msgstr "ਇੰਟਰਨੈੱਟ ਸਰਵਿਸ ਡੈਮਨ"
-+
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
- msgstr ""
-
--#: ../gui/polgen.py:1306
-+#: ../sepolicy/sepolicy/generate.py:232
- #, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "ਪੋਰਟਾਂ ਨੰਬਰ ਜਾਂ 1 ਤੋਂ %d ਤੱਕ ਨੰਬਰਾਂ ਦੀ ਰੇਂਜ ਹੋਣੇ ਜਰੂਰੀ ਹਨ"
-+
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
-+msgstr "ਤੁਹਾਨੂੰ ਆਪਣੇ ਪਾਬੰਦੀ ਕਾਰਜਾਂ/ਉਪਭੋਗੀਆਂ ਲਈ ਨਾਂ ਦੇਣਾ ਜਰੂਰੀ ਹੈ"
-+
-+#: ../sepolicy/sepolicy/generate.py:361
- msgid ""
--"\n"
--"%s\n"
--"\n"
--"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
--"valid Types:\n"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "ਨਾਂ ਅਲਫਾ ਨੁਮੈਰਿਕ ਹੋਣਾ ਜਰੂਰੀ ਹੈ। ਚੋਣ \"-n MODULENAME\" ਦੀ ਵਰਤੋਂ ਕਰੋ"
-+
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
-+msgstr "ਯੂਜ਼ਰ ਕਿਸਮਾਂ ਨੂੰ ਐਗਜ਼ੀਕਿਊਟੇਬਲਾਂ ਲਈ ਮਨਜੂਰੀ ਨਹੀਂ ਹੈ।"
-+
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "DAEMON ਕਾਰਜ init ਸਕਰਿਪਟ ਨੂੰ ਵਰਤ ਸਕਦੇ ਹਨ.."
-+
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve ਇੱਕ ਬੂਲੀਅਨ ਮੁੱਲ ਹੋਣਾ ਜਰੂਰੀ ਹੈ"
-+
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog ਦਾ ਮੁੱਲ ਬੂਲੀਅਨ ਹੋਣਾ ਜਰੂਰੀ ਹੈ"
-+
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_syslog ਦਾ ਮੁੱਲ ਬੂਲੀਅਨ ਹੋਣਾ ਜਰੂਰੀ ਹੈ"
-+
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache must be a boolean value "
-+
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER ਕਿਸਮ ਆਟੋਮੈਟਿਕ ਹੀ tmp ਕਿਸਮ ਲੈ ਲੈਂਦੀ ਹੈ"
-+
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
-+msgstr "ਤੁਹਾਨੂੰ ਆਪਣੇ ਪਾਬੰਦ ਕਾਰਜ ਲਈ ਆਗਜ਼ੀਕਿਊਟੇਬਲ ਮਾਰਗ ਦੇਣਾ ਜਰੂਰੀ ਹੈ"
-+
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
-+msgstr "enforcment ਫਾਇਲ ਟਾਈਪ ਕਰੋ"
-+
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
-+msgstr "ਇੰਟਰਫੇਸ ਫਾਇਲ"
-+
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
-+msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਫਾਇਲ"
-+
-+#: ../sepolicy/sepolicy/generate.py:1275
-+#, fuzzy
-+msgid "Spec file"
-+msgstr "ਇੰਟਰਫੇਸ ਫਾਇਲ"
-+
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
-+msgstr "ਸੈੱਟਅੱਪ ਸਕਰਿਪਟ"
-+
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
- msgstr ""
-
--#: ../gui/polgen.py:1354
--msgid "Executable or Name required"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
- msgstr ""
-
--#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
--msgid "Network Port"
-+#: booleans.py:3
-+#, fuzzy
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "Samba ਨੂੰ nfs ਡਾਇਰੈਕਟਰੀ ਸ਼ੇਅਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:4
-+#, fuzzy
-+msgid "Allow antivirus programs to read non security files on a system"
-+msgstr "ਮੋਜ਼ੀਲਾ ਬਰਾਊਜ਼ਰ ਨੂੰ ਉਪਭੋਗੀ ਫਾਇਲਾਂ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
- msgstr ""
-
--#: ../gui/portsPage.py:85
-+#: booleans.py:6
-+#, fuzzy
-+msgid "Allow users to login using a radius server"
-+msgstr "ਉਪਭੋਗੀ ਨੂੰ rw usb ਜੰਤਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:7
-+#, fuzzy
-+msgid "Allow users to login using a yubikey server"
-+msgstr "ਉਪਭੋਗੀ ਨੂੰ rw usb ਜੰਤਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:8
- msgid ""
--"SELinux Port\n"
--"Type"
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
- msgstr ""
-+"cdrecord ਨੂੰ ਵੱਖ-ਵੱਖ ਹਿੱਸੇ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ। nfs, samba, ਹਟਾਉਣ-ਯੋਗ ਜੰਤਰ, ਉਪਭੋਗੀ temp "
-+"ਅਤੇ ਨਾ-ਭਰੇਸੋਯੋਗ ਸੰਖੇਪ ਫਾਇਲਾਂ"
-
--#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
--msgid "Protocol"
-+#: booleans.py:9
-+#, fuzzy
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "Samba ਨੂੰ nfs ਡਾਇਰੈਕਟਰੀ ਸ਼ੇਅਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:10
-+#, fuzzy
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "ਮੋਜ਼ੀਲਾ ਬਰਾਊਜ਼ਰ ਨੂੰ ਉਪਭੋਗੀ ਫਾਇਲਾਂ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:11
-+#, fuzzy
-+msgid "Allow clamscan to read user content"
-+msgstr "ਮੋਜ਼ੀਲਾ ਬਰਾਊਜ਼ਰ ਨੂੰ ਉਪਭੋਗੀ ਫਾਇਲਾਂ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
- msgstr ""
-
--#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+#: booleans.py:13
-+#, fuzzy
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:14
-+#, fuzzy
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:15
-+#, fuzzy
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:16
-+#, fuzzy
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:17
-+#, fuzzy
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:18
- msgid ""
--"MLS/MCS\n"
--"Level"
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
- msgstr ""
-
--#: ../gui/portsPage.py:101
--msgid "Port"
-+#: booleans.py:19
-+#, fuzzy
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "sasl ਪ੍ਰਮਾਣਿਕਤਾ ਸਰਵਰ ਨੂੰ /etc/shadow ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "ਸਭ ਡੈਮਨਾਂ ਰਾਹੀਂ ਮੁੱਖ-ਫਾਇਲਾਂ ਨੂੰ / ਤੋ ਲਿਖਣ ਲਈ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:21
-+#, fuzzy
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "ਸਭ ਡੈਮਨਾਂ ਰਾਹੀਂ ਮੁੱਖ-ਫਾਇਲਾਂ ਨੂੰ / ਤੋ ਲਿਖਣ ਲਈ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:22
-+#, fuzzy
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "ਨਾ-ਨਿਰਧਾਰਤ ttys ਵਰਤਣ ਲਈ ਸਭ ਡੈਮਨਾਂ ਨੂੰ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:23
-+#, fuzzy
-+msgid "Allow dbadm to manage files in users home directories"
- msgstr ""
-+"SELinux webadm ਉਪਭੋਗੀ ਨੂੰ ਨਾ-ਪ੍ਰਮਾਣਿਤ ਉਪਭੋਗੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਦੇ ਪਰਬੰਧਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-
--#: ../gui/portsPage.py:207
--#, python-format
--msgid "Port number \"%s\" is not valid. 0 < PORT_NUMBER < 65536 "
-+#: booleans.py:24
-+#, fuzzy
-+msgid "Allow dbadm to read files in users home directories"
- msgstr ""
-+"SELinux webadm ਉਪਭੋਗੀ ਨੂੰ ਨਾ-ਪ੍ਰਮਾਣਿਤ ਉਪਭੋਗੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-
--#: ../gui/portsPage.py:252
--msgid "List View"
-+#: booleans.py:25
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
- msgstr ""
-
--#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
--msgid "Group View"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
- msgstr ""
-
--#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
--#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
--#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
--#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
--#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
--#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
--#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
--#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
--#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
--#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
--#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
--#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
--#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
--#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
--#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
--#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
--#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
--#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
--#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
--#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
--#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
--#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
--#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
--#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
--#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
--#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
--#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
--#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
--#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
--#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
--#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
--#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
--#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
--#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
--#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
--#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
--#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
--#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
--#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
--#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
--#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
--#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
--#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
--#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
--msgid "SELinux Service Protection"
-msgstr ""
-
--#: ../gui/selinux.tbl:1
--msgid "Disable SELinux protection for acct daemon"
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
-msgstr ""
-
--#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
--#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
--#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
--#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
--msgid "Admin"
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
-msgstr ""
-
--#: ../gui/selinux.tbl:2
--msgid "Allow all daemons to write corefiles to /"
-+#: booleans.py:27
-+#, fuzzy
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr "ਉਪਭੋਗੀ ਨੂੰ mount ਕਮਾਂਡ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:28
-+#, fuzzy
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr "ਸਭ ਡੈਮਨਾਂ ਰਾਹੀਂ ਮੁੱਖ-ਫਾਇਲਾਂ ਨੂੰ / ਤੋ ਲਿਖਣ ਲਈ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:29
-+#, fuzzy
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr "ਸਭ ਡੈਮਨਾਂ ਰਾਹੀਂ ਮੁੱਖ-ਫਾਇਲਾਂ ਨੂੰ / ਤੋ ਲਿਖਣ ਲਈ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:30
-+#, fuzzy
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr "ਸਭ ਡੈਮਨਾਂ ਰਾਹੀਂ ਮੁੱਖ-ਫਾਇਲਾਂ ਨੂੰ / ਤੋ ਲਿਖਣ ਲਈ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr ""
-+
-+#: booleans.py:32
-+#, fuzzy
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr "ਉਪਭੋਗੀ ਨੂੰ postgres ਸਾਕਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:33
-+#, fuzzy
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr ""
-+"SELinux webadm ਉਪਭੋਗੀ ਨੂੰ ਨਾ-ਪ੍ਰਮਾਣਿਤ ਉਪਭੋਗੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:34
-+#, fuzzy
-+msgid "Allow exim to read unprivileged user files."
-+msgstr ""
-+"SELinux webadm ਉਪਭੋਗੀ ਨੂੰ ਨਾ-ਪ੍ਰਮਾਣਿਤ ਉਪਭੋਗੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr ""
-+
-+#: booleans.py:36
-+#, fuzzy
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:37
-+#, fuzzy
-+msgid "Allow fenced domain to execute ssh."
-+msgstr "ਆਮ ਉਪਭੋਗੀ ਨੂੰ ping ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:38
-+#, fuzzy
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr ""
-+"SELinux webadm ਉਪਭੋਗੀ ਨੂੰ ਨਾ-ਪ੍ਰਮਾਣਿਤ ਉਪਭੋਗੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:40
-+#, fuzzy
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr "%s ਨੂੰ ਕਿਸੇ tcp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:41
-+#, fuzzy
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr "ਉਪਭੋਗੀ ਨੂੰ mysql ਸਾਕਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:42
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr ""
-+
-+#: booleans.py:45
-+#, fuzzy
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr "%s ਨੂੰ ਕਿਸੇ tcp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr ""
-+
-+#: booleans.py:47
-+#, fuzzy
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:48
-+#, fuzzy
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr ""
-+
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
- msgstr ""
-
--#: ../gui/selinux.tbl:3
--msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr ""
-+
-+#: booleans.py:52
-+#, fuzzy
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:53
-+#, fuzzy
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:54
-+#, fuzzy
-+msgid "Allow gitisis daemon to send mail"
-+msgstr "ਡੈਮਨਾਂ ਨੂੰ NIS ਨਾਲ ਚੱਲਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
-+msgstr ""
-+
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr ""
-+
-+#: booleans.py:57
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-+
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
-+msgstr ""
-+
-+#: booleans.py:59
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr ""
-+
-+#: booleans.py:61
-+#, fuzzy
-+msgid "Allow http daemon to check spam"
-+msgstr "ਡੈਮਨਾਂ ਨੂੰ NIS ਨਾਲ ਚੱਲਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:62
-+#, fuzzy
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr "%s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:63
-+#, fuzzy
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr "%s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:64
-+#, fuzzy
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:65
-+#, fuzzy
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:66
-+#, fuzzy
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:67
-+#, fuzzy
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:68
-+#, fuzzy
-+msgid "Allow httpd to connect to memcache server"
-+msgstr "%s ਨੂੰ ਕਿਸੇ tcp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:69
-+#, fuzzy
-+msgid "Allow httpd to act as a relay"
-+msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:70
-+#, fuzzy
-+msgid "Allow http daemon to send mail"
-+msgstr "ਡੈਮਨਾਂ ਨੂੰ NIS ਨਾਲ ਚੱਲਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr ""
-+
-+#: booleans.py:72
-+#, fuzzy
-+msgid "Allow httpd cgi support"
-+msgstr "ssh ਨੂੰ ssh-keysign ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:73
-+#, fuzzy
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr "%s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:74
-+#, fuzzy
-+msgid "Allow httpd to read home directories"
-+msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr ""
-+
-+#: booleans.py:76
-+#, fuzzy
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr "ਉਪਭੋਗੀ ਨੂੰ postgres ਸਾਕਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:77
-+#, fuzzy
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr "rpm ਨੂੰ unconfined ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:78
-+#, fuzzy
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr "ਉਪਭੋਗੀ ਨੂੰ mount ਕਮਾਂਡ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:79
-+#, fuzzy
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr "ਉਪਭੋਗੀ ਨੂੰ mount ਕਮਾਂਡ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:80
-+#, fuzzy
-+msgid "Allow httpd to read user content"
-+msgstr "rpm ਨੂੰ unconfined ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr ""
-+
-+#: booleans.py:82
-+#, fuzzy
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr "ਡੈਮਨਾਂ ਨੂੰ NIS ਨਾਲ ਚੱਲਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr ""
-+
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr ""
-+
-+#: booleans.py:85
-+#, fuzzy
-+msgid "Allow Apache to execute tmp content."
-+msgstr "ਉਪਭੋਗੀ ਨੂੰ mount ਕਮਾਂਡ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:86
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr ""
-+
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
-+msgstr ""
-+
-+#: booleans.py:88
-+#, fuzzy
-+msgid "Allow httpd to access cifs file systems"
-+msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:89
-+#, fuzzy
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:90
-+#, fuzzy
-+msgid "Allow httpd to run gpg"
-+msgstr "ssh ਨੂੰ ssh-keysign ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:91
-+#, fuzzy
-+msgid "Allow httpd to access nfs file systems"
-+msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:92
-+#, fuzzy
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr "%s ਨੂੰ ਕਿਸੇ tcp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:93
-+#, fuzzy
-+msgid "Allow httpd to access openstack ports"
-+msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1306
+-#, python-format
+-msgid ""
+-"\n"
+-"%s\n"
+-"\n"
+-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
+-"valid Types:\n"
+-msgstr ""
+-
+-#: ../gui/polgen.py:1354
+-msgid "Executable or Name required"
+-msgstr ""
+-
+-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+-msgid "Network Port"
+-msgstr ""
+-
+-#: ../gui/portsPage.py:85
++#: ../gui/portsPage.py:85
+ msgid ""
+ "SELinux Port\n"
+ "Type"
+-msgstr ""
++msgstr "SELinux ਪੋਰਟ\nਕਿਸਮ"
+
+ #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+ msgid "Protocol"
+-msgstr ""
++msgstr "ਪਰੋਟੋਕਾਲ"
+
+ #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+ msgid ""
+ "MLS/MCS\n"
+ "Level"
+-msgstr ""
++msgstr "MLS/MCS\nਲੈਵਲ"
+
+ #: ../gui/portsPage.py:101
+ msgid "Port"
+-msgstr ""
++msgstr "ਪੋਰਟ"
+
+ #: ../gui/portsPage.py:207
+ #, python-format
+ msgid "Port number \"%s\" is not valid. 0 < PORT_NUMBER < 65536 "
+-msgstr ""
++msgstr "ਪੋਰਟ ਨੰਬਰ \"%s\" ਠੀਕ ਨਹੀਂ ਹੈ 0 < PORT_NUMBER < 65536 "
+
+ #: ../gui/portsPage.py:252
+ msgid "List View"
+-msgstr ""
++msgstr "ਲਿਸਟ ਝਲਕ"
+
+ #: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+ msgid "Group View"
+-msgstr ""
++msgstr "ਗਰੁੱਪ ਦਰਿਸ਼"
+
+-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
+-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
+-#: ../gui/selinux.tbl:36 ../gui/selinux.tbl:37 ../gui/selinux.tbl:38
+-#: ../gui/selinux.tbl:39 ../gui/selinux.tbl:40 ../gui/selinux.tbl:42
+-#: ../gui/selinux.tbl:43 ../gui/selinux.tbl:44 ../gui/selinux.tbl:45
+-#: ../gui/selinux.tbl:46 ../gui/selinux.tbl:47 ../gui/selinux.tbl:48
+-#: ../gui/selinux.tbl:49 ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-#: ../gui/selinux.tbl:52 ../gui/selinux.tbl:53 ../gui/selinux.tbl:59
+-#: ../gui/selinux.tbl:60 ../gui/selinux.tbl:61 ../gui/selinux.tbl:62
+-#: ../gui/selinux.tbl:63 ../gui/selinux.tbl:64 ../gui/selinux.tbl:65
+-#: ../gui/selinux.tbl:66 ../gui/selinux.tbl:67 ../gui/selinux.tbl:68
+-#: ../gui/selinux.tbl:69 ../gui/selinux.tbl:75 ../gui/selinux.tbl:76
+-#: ../gui/selinux.tbl:77 ../gui/selinux.tbl:78 ../gui/selinux.tbl:79
+-#: ../gui/selinux.tbl:80 ../gui/selinux.tbl:81 ../gui/selinux.tbl:82
+-#: ../gui/selinux.tbl:83 ../gui/selinux.tbl:84 ../gui/selinux.tbl:86
+-#: ../gui/selinux.tbl:88 ../gui/selinux.tbl:89 ../gui/selinux.tbl:90
+-#: ../gui/selinux.tbl:92 ../gui/selinux.tbl:94 ../gui/selinux.tbl:95
+-#: ../gui/selinux.tbl:96 ../gui/selinux.tbl:97 ../gui/selinux.tbl:98
+-#: ../gui/selinux.tbl:99 ../gui/selinux.tbl:100 ../gui/selinux.tbl:101
+-#: ../gui/selinux.tbl:102 ../gui/selinux.tbl:103 ../gui/selinux.tbl:104
+-#: ../gui/selinux.tbl:106 ../gui/selinux.tbl:108 ../gui/selinux.tbl:109
+-#: ../gui/selinux.tbl:110 ../gui/selinux.tbl:111 ../gui/selinux.tbl:112
+-#: ../gui/selinux.tbl:113 ../gui/selinux.tbl:114 ../gui/selinux.tbl:116
+-#: ../gui/selinux.tbl:117 ../gui/selinux.tbl:119 ../gui/selinux.tbl:121
+-#: ../gui/selinux.tbl:123 ../gui/selinux.tbl:124 ../gui/selinux.tbl:127
+-#: ../gui/selinux.tbl:129 ../gui/selinux.tbl:130 ../gui/selinux.tbl:131
+-#: ../gui/selinux.tbl:132 ../gui/selinux.tbl:133 ../gui/selinux.tbl:134
+-#: ../gui/selinux.tbl:135 ../gui/selinux.tbl:136 ../gui/selinux.tbl:137
+-#: ../gui/selinux.tbl:138 ../gui/selinux.tbl:139 ../gui/selinux.tbl:142
+-#: ../gui/selinux.tbl:143 ../gui/selinux.tbl:144 ../gui/selinux.tbl:145
+-#: ../gui/selinux.tbl:146 ../gui/selinux.tbl:147 ../gui/selinux.tbl:148
+-#: ../gui/selinux.tbl:149 ../gui/selinux.tbl:150 ../gui/selinux.tbl:151
+-#: ../gui/selinux.tbl:152 ../gui/selinux.tbl:154 ../gui/selinux.tbl:155
+-#: ../gui/selinux.tbl:156 ../gui/selinux.tbl:157 ../gui/selinux.tbl:158
+-#: ../gui/selinux.tbl:159 ../gui/selinux.tbl:160 ../gui/selinux.tbl:167
+-#: ../gui/selinux.tbl:171 ../gui/selinux.tbl:172 ../gui/selinux.tbl:173
+-#: ../gui/selinux.tbl:174 ../gui/selinux.tbl:175 ../gui/selinux.tbl:177
+-#: ../gui/selinux.tbl:178 ../gui/selinux.tbl:179 ../gui/selinux.tbl:180
+-#: ../gui/selinux.tbl:184 ../gui/selinux.tbl:192 ../gui/selinux.tbl:193
+-#: ../gui/selinux.tbl:194 ../gui/selinux.tbl:195 ../gui/selinux.tbl:196
+-#: ../gui/selinux.tbl:197 ../gui/selinux.tbl:198 ../gui/selinux.tbl:199
+-#: ../gui/selinux.tbl:200 ../gui/selinux.tbl:201 ../gui/selinux.tbl:206
+-#: ../gui/selinux.tbl:207 ../gui/selinux.tbl:218 ../gui/selinux.tbl:219
+-#: ../gui/selinux.tbl:220 ../gui/selinux.tbl:222 ../gui/selinux.tbl:224
+-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
+-msgid "SELinux Service Protection"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:1
+-msgid "Disable SELinux protection for acct daemon"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
+-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
+-#: ../gui/selinux.tbl:170 ../gui/selinux.tbl:189 ../gui/selinux.tbl:202
+-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
+-msgid "Admin"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:2
+-msgid "Allow all daemons to write corefiles to /"
+-msgstr ""
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
++msgstr "ਕੀ ਤੁਸੀਂ ਯਕੀਨਨ %s '%s' ਨੂੰ ਹਟਾਉਣਾ ਚੀਹੁੰਦੇ ਹੋ?"
+
+-#: ../gui/selinux.tbl:3
+-msgid "Allow all daemons the ability to use unallocated ttys"
+-msgstr ""
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
++msgstr "%s ਹਟਾਓ"
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
@@ -240431,339 +241914,393 @@ index 157cbcf..25a9b2c 100644
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
-msgstr ""
-+#: booleans.py:94
-+#, fuzzy
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr "%s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
++msgstr "%s ਸ਼ਾਮਿਲ"
++
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
++msgstr "%s ਸੋਧ"
-#: ../gui/selinux.tbl:4
-+#: booleans.py:95
-+#, fuzzy
- msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr "%s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:96
-+msgid "Allow java executable stack"
-+msgstr "java ਆਗਜ਼ੀਕਿਊਟੇਬਲ ਸਟੈਕ ਨੂੰ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:97
-+#, fuzzy
-+msgid "Allow confined applications to run with kerberos."
-+msgstr "ਫਾਇਲਾਂ ਚੁਣੋ ਜੋ ਪਾਬੰਦੀ ਵਾਲੇ ਕਾਰਜ ਨੇ ਬਣਾਈਆਂ ਜਾਂ ਲਿਖੀਆਂ ਹਨ"
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
++msgstr "ਚੇਤਾਵਨੀ"
+
-+#: booleans.py:98
-+#, fuzzy
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "ਡੈਮਨਾਂ ਨੂੰ NIS ਨਾਲ ਚੱਲਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
++msgstr "ਮਜਬੂਰ"
+
-+#: booleans.py:99
-+#, fuzzy
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr "ਨਾ-ਨਿਰਧਾਰਤ ttys ਵਰਤਣ ਲਈ ਸਭ ਡੈਮਨਾਂ ਨੂੰ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../gui/statusPage.py:94
++msgid "Status"
++msgstr "ਹਾਲਤ"
+
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
- msgstr ""
++#: ../gui/statusPage.py:133
+ msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system. Do you wish to continue?"
++msgstr "ਪਾਲਿਸੀ ਕਿਸਮ ਤਬਦੀਲ ਕਰਨ ਨਾਲ ਅਗਲੀ ਵਾਰ ਬੂਟ ਹੋਣ ਤੇ ਪੂਰਾ ਫਾਇਲ ਸਿਸਟਮ ਮੁੜ ਲੇਬਲ ਕੀਤਾ ਜਾਏਗਾ। ਮੁੜ-ਲੇਬਲ ਹੋਣ ਤੇ ਫਾਇਲ ਸਿਸਟਮ ਦੇ ਅਕਾਰ ਮੁਤਾਬਿਕ ਕੁਝ ਸਮਾਂ ਲੱਗਦਾ ਹੈ। ਕੀ ਤੁਸੀਂ ਜਾਰੀ ਕਰਨਾ ਹੈ?"
-#: ../gui/selinux.tbl:5
-+#: booleans.py:101
++#: ../gui/statusPage.py:147
msgid ""
-"Allow guest SELinux user account to execute files in home directory or /tmp"
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
- msgstr ""
+-msgstr ""
++"Changing to SELinux disabled requires a reboot. It is not recommended. If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel. If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
++msgstr "SELinux ਅਯੋਗ ਕਰਨ ਲਈ ਮੁੜ-ਚਾਲੂ ਕਰਨਾ ਪਵੇਗਾ। ਇਸ ਦੀ ਸਿਫਾਰਸ਼ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ। ਜੇ ਤੁਸੀਂ ਬਾਅਦ ਵਿੱਚ SELinux ਵੱਲ ਪਿੱਛੇ ਜਾਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਸਿਸਟਮ ਮੁੜ-ਲੇਬਲ ਕਰੇਗਾ। ਜਿਸ ਤੁਸੀਂ ਇਹ ਵੇਖਣਾ ਚਾਹੁੰਦੇ ਹੋ ਜੇ SELinux ਤੁਹਾਡੇ ਸਿਸਟਮ ਉੱਪਰ ਸਮੱਸਿਆ ਪੈਦਾ ਕਰ ਰਿਹਾ ਹੈ, ਤੁਸੀਂ permissive ਮੋਡ ਵਿੱਚ ਜਾ ਸਕਦੇ ਹੋ ਜੋ ਸਿਰਫ ਗਲਤੀਆਂ ਦਾ ਲਾਗ ਰੱਖਦਾ ਹੈ ਅਤੇ enforce SELinux ਪਾਲਿਸੀ ਨਹੀਂ। Permissive ਮੋਡ ਲਈ ਮੁੜ-ਚਾਲੂ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ ਕੀ ਤੁਸੀਂ ਜਾਰੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?"
-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-msgid "Memory Protection"
-msgstr ""
-+#: booleans.py:102
-+#, fuzzy
-+msgid "Allow mock to read files in home directories."
-+msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system. Do you wish to continue?"
++msgstr "SELinux ਯੋਗ ਕਰਨ ਨਾਲ ਅਗਲੀ ਵਾਰ ਬੂਟ ਹੋਣ ਤੇ ਪੂਰਾ ਫਾਇਲ ਸਿਸਟਮ ਮੁੜ ਲੇਬਲ ਕੀਤਾ ਜਾਏਗਾ। ਮੁੜ-ਲੇਬਲ ਹੋਣ ਤੇ ਫਾਇਲ ਸਿਸਟਮ ਦੇ ਅਕਾਰ ਮੁਤਾਬਿਕ ਕੁਝ ਸਮਾਂ ਲੱਗਦਾ ਹੈ। ਕੀ ਤੁਸੀਂ ਜਾਰੀ ਕਰਨਾ ਹੈ?"
-#: ../gui/selinux.tbl:6
-msgid "Allow java executable stack"
-msgstr ""
-+#: booleans.py:103
-+#, fuzzy
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr "ਕਿਸੇ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਮਾਊਂਟ ਕਰਨ ਲਈ mount ਮਨਜੂਰ ਕਰੋ"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
++msgstr "system-config-selinux"
-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-#: ../gui/selinux.tbl:209
-msgid "Mount"
-msgstr ""
-+#: booleans.py:104
-+#, fuzzy
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../gui/system-config-selinux.glade:12
++msgid ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-#: ../gui/selinux.tbl:7
-msgid "Allow mount to mount any file"
-+#: booleans.py:105
-+#, fuzzy
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
- msgstr ""
-+"SELinux webadm ਉਪਭੋਗੀ ਨੂੰ ਨਾ-ਪ੍ਰਮਾਣਿਤ ਉਪਭੋਗੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
++msgstr "SELinux ਲਾਗਿੰਗ ਮੈਪਿੰਗ ਜੋੜੋ"
-#: ../gui/selinux.tbl:8
-msgid "Allow mount to mount any directory"
-msgstr ""
-+#: booleans.py:106
-+#, fuzzy
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr "ਸਟਾਫ ਵੈੱਬ ਬਰਾਊਜ਼ਰ ਨੂੰ home ਡਾਇਰੈਕਟਰੀਆਂ ਵਿੱਚ ਲਿਖਣ ਦੀ ਮਨਜੂਰੀ"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
++msgstr "SELinux ਨੈੱਟਵਰਕ ਪੋਰਟਾਂ ਜੋੜੋ"
-#: ../gui/selinux.tbl:9
-+#: booleans.py:107
- msgid "Allow mplayer executable stack"
+-msgid "Allow mplayer executable stack"
-msgstr ""
-+msgstr "mplayer ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਸਟੈਕ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
++msgstr "SELinux ਕਿਸਮ"
-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-#: ../gui/selinux.tbl:188
-msgid "SSH"
-msgstr ""
-+#: booleans.py:108
-+#, fuzzy
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "%s ਨੂੰ ਕਿਸੇ tcp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
++msgstr "ਫਾਇਲ ਨਿਰਧਾਰਨ"
-#: ../gui/selinux.tbl:10
-msgid "Allow ssh to run ssh-keysign"
-msgstr ""
-+#: booleans.py:109
-+#, fuzzy
-+msgid "Allow BIND to bind apache port."
-+msgstr "ਹਮੇਸ਼ਾਂ %s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
++msgstr "ਫਾਇਲ ਕਿਸਮ"
-#: ../gui/selinux.tbl:11
-+#: booleans.py:110
++#: ../gui/system-config-selinux.glade:727
msgid ""
-"Allow staff SELinux user account to execute files in home directory or /tmp"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
- msgstr ""
-
--#: ../gui/selinux.tbl:12
-+#: booleans.py:111
-+#, fuzzy
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr "ਕਿਸੇ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਮਾਊਂਟ ਕਰਨ ਲਈ mount ਮਨਜੂਰ ਕਰੋ"
-+
-+#: booleans.py:112
-+#, fuzzy
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr "Samba ਨੂੰ nfs ਡਾਇਰੈਕਟਰੀ ਸ਼ੇਅਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+-msgstr ""
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
++msgstr "ਸਭ ਫਾਇਲਾਂ\nਰੈਗੂਲਰ ਫਾਇਲ\nਡਾਇਰੈਕਟਰੀ\nਅੱਖਰ ਜੰਤਰ\nਬਲਾਕ ਜੰਤਰ\nਸਾਕਟ\nਚਿੰਨ ਸੰਬੰਧ\nnamed ਪਾਈਪ\n"
+
-+#: booleans.py:113
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
+
-+#: booleans.py:114
-+#, fuzzy
-+msgid "Allow system to run with NIS"
-+msgstr "ਡੈਮਨਾਂ ਨੂੰ NIS ਨਾਲ ਚੱਲਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr "SELinux ਉਪਭੋਗੀ ਸ਼ਾਮਿਲ"
+
-+#: booleans.py:115
-+#, fuzzy
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr "ਕਲਾਂਈਟ ਨੂੰ X ਸ਼ੇਅਰ ਮੈਮੋਰੀ ਤੇ ਲਿਖਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr "SELinux ਪਰਬੰਧਨ"
+
-+#: booleans.py:116
-+#, fuzzy
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr "%s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr "ਸ਼ਾਮਿਲ"
+
-+#: booleans.py:117
-+#, fuzzy
-+msgid "Allow nsplugin code to execmem/execstack"
-+msgstr "%s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr "ਵਿਸ਼ੇਸ਼ਤਾ(_P)"
+
-+#: booleans.py:118
-+#, fuzzy
-+msgid "Allow openvpn to read home directories"
-+msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr "ਹਟਾਓ(_D)"
+
-+#: booleans.py:119
-+#, fuzzy
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr "ਮੈਨੇਜਮੈਂਟ ਆਬਜੈਕਟ ਚੁਣੋ"
+
+-#: ../gui/selinux.tbl:12
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr "<b>ਚੁਣੋ:</b>"
+
-+#: booleans.py:120
-+#, fuzzy
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr "%s ਨੂੰ ਕਿਸੇ tcp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr "ਸਿਸਟਮ ਮੂਲ ਮਜਬੂਰ ਮੋਡ"
+
-+#: booleans.py:121
++#: ../gui/system-config-selinux.glade:1354
msgid ""
-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
- msgstr ""
+-msgstr ""
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
++msgstr "ਅਯੋਗ\nਚੇਤਾਵਨੀ\nਮਜਬੂਰ\n"
++
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
++msgstr "ਵਰਤਮਾਨ ਮਜਬੂਰ ਮੋਡ"
++
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
++msgstr "ਸਿਸਟਮ ਮੂਲ ਪਾਲਿਸੀ ਕਿਸਮ: "
-#: ../gui/selinux.tbl:13
-+#: booleans.py:122
++#: ../gui/system-config-selinux.glade:1463
msgid ""
-"Allow unconfined SELinux user account to execute files in home directory or /"
-"tmp"
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
- msgstr ""
+-msgstr ""
++"Select if you wish to relabel then entire file system on next reboot. "
++"Relabeling can take a very long time, depending on the size of the system. "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
++msgstr "ਚੁਣੋ ਜੇ ਤੁਸੀਂ ਅਗਲੀ ਵਾਰ ਮੁੜ-ਚਾਲੂ ਹੋਣ ਤੇ ਪੂਰਾ ਫਾਇਲ ਸਿਸਟਮ ਮੁੜ-ਲੇਬਲ ਕਰਨਾ ਹੈ। ਮੁੜ-ਲੇਬਲ ਹੋਣ ਤੇ ਸਿਸਟਮ ਦੇ ਅਕਾਰ ਮੁਤਾਬਿਕ ਕਾਫੀ ਸਮਾਂ ਲੱਗ ਲਕਦਾ ਹੈ। ਜੇ ਤੁਸੀਂ ਪਾਲਿਸੀ ਕਿਸਮ ਤਬਦੀਲ ਕਰ ਦਿੱਤੀ ਜਾਂ ਅਯੋਗ ਤੋਂ ਮਜਬੂਰ ਤਬਦੀਲ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਮੁੜ-ਲੇਬਲ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।"
-#: ../gui/selinux.tbl:14
-msgid "Network Configuration"
-msgstr ""
-+#: booleans.py:123
-+#, fuzzy
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
++msgstr "ਫਿਰ ਚਾਲੂ ਹੋਣ ਤੇ ਮੁੜ-ਲੇਬਲ ਕਰੋ।"
-#: ../gui/selinux.tbl:14
-msgid "Allow unlabeled packets to flow on the network"
-msgstr ""
-+#: booleans.py:124
-+#, fuzzy
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
++msgstr "label37"
++
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
++msgstr "ਬੂਲੀਅਨ ਸੈਟਿੰਗ ਨੂੰ ਸਿਸਟਮ ਮੂਲ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ"
++
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
++msgstr "ਸੋਧੇ ਅਤੇ ਸਭ ਬੂਲੀਅਨਾਂ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ"
++
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
++msgstr "ਫਿਲਟਰ"
++
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr "label50"
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਸ਼ਾਮਿਲ ਕਰੋ"
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਸੋਧੋ"
++
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਹਟਾਓ"
++
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "ਸਭ ਅਤੇ ਸੋਧੇ ਫਾਇਲ ਪ੍ਰਸੰਗ ਤਬਦੀਲ ਕਰੋ"
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "SELinux ਉਪਭੋਗੀ ਮੈਪਿੰਗ ਜੋੜੋ"
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "SELinux ਉਪਭੋਗੀ ਮੇਲ ਤਬਦੀਲ ਕਰੋ"
++
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "SELinux ਉਪਭੋਗੀ ਮੇਲ ਹਟਾਓ"
++
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "ਉਪਭੋਗੀ ਸ਼ਾਮਿਲ"
++
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "ਉਪਭੋਗੀ ਸੋਧ"
-#: ../gui/selinux.tbl:15
--msgid ""
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "ਉਪਭੋਗੀ ਹਟਾਓ"
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
++
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟ ਸ਼ਾਮਿਲ ਕਰੋ"
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟ ਸੋਧ ਕਰੋ"
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟ ਹਟਾਓ"
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "ਸੋਧੇ ਅਤੇ ਸਭ ਪੋਰਟਾਂ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ"
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "ਨਵਾਂ ਪਾਲਿਸੀ ਮੈਡਿਊਲ ਬਣਾਓ"
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "ਪਾਲਿਸੀ ਮੈਡਿਊਲ ਲੋਡ ਕਰੋ"
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "ਲੋਡ ਹੋਣਯੋਗ ਪਾਲਿਸੀ ਮੈਡਿਊਲ ਹਟਾਓ"
++
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
-"Allow user SELinux user account to execute files in home directory or /tmp"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
+-msgstr ""
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr "ਵਾਧੂ ਆਡਿਟ ਨਿਯਮ ਯੋਗ/ਅਯੋਗ ਕਰੋ, ਜੋ ਆਮ ਤੌਰ ਤੇ ਲਾਗ ਫਾਇਲਾਂ ਵਿੱਚ ਨਹੀਂ ਦਿੱਤੇ ਗਏ ਹਨ।"
-#: ../gui/selinux.tbl:16
-msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
- msgstr ""
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-#: ../gui/selinux.tbl:140
-msgid "Databases"
-msgstr ""
-+#: booleans.py:127
-+#, fuzzy
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "ਕਾਰਜ ਮੋਡ ਨੂੰ ਮਨਜੂਰ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ।"
-#: ../gui/selinux.tbl:17
-msgid "Allow user to connect to mysql socket"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "ਕਾਰਜ ਮੋਡ ਨੂੰ ਮਜਬੂਰ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ।"
-#: ../gui/selinux.tbl:18
-msgid "Allow user to connect to postgres socket"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
- msgstr ""
+-msgstr ""
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "ਕਾਰਜ ਡੋਮੇਨ"
-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-msgid "XServer"
-msgstr ""
-+#: booleans.py:130
-+#, fuzzy
-+msgid "Allow database admins to execute DML statement"
-+msgstr "ਉਪਭੋਗੀ ਨੂੰ mount ਕਮਾਂਡ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
+
-+#: booleans.py:131
-+#, fuzzy
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "ਆਮ ਉਪਭੋਗੀ ਨੂੰ ping ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "SELinux ਉਪਭੋਗੀ '%s' ਦੀ ਲੋੜ ਹੈ"
-#: ../gui/selinux.tbl:19
-msgid "Allow clients to write to X shared memory"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:20
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "pppd ਨੂੰ ਰੈਗੂਲਰ ਉਪਭੋਗੀ ਲਈ ਚੱਲਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:134
-+#, fuzzy
- msgid ""
+-msgid ""
-"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "%s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:135
-+#, fuzzy
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "ਕਿਸੇ ਫਾਇਲ ਨੂੰ ਮਾਊਂਟ ਕਰਨ ਲਈ mount ਮਨਜੂਰ ਕਰੋ"
-+
-+#: booleans.py:136
-+#, fuzzy
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "ਉਪਭੋਗੀ ਨੂੰ postgres ਸਾਕਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:137
-+#, fuzzy
-+msgid "Allow qemu to connect fully to the network"
-+msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:138
-+#, fuzzy
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr "Samba ਨੂੰ nfs ਡਾਇਰੈਕਟਰੀ ਸ਼ੇਅਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
-+msgstr ""
-+
-+#: booleans.py:140
-+#, fuzzy
-+msgid "Allow qemu to use nfs file systems"
-+msgstr "Samba ਨੂੰ nfs ਡਾਇਰੈਕਟਰੀ ਸ਼ੇਅਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:141
-+#, fuzzy
-+msgid "Allow qemu to use usb devices"
-+msgstr "ਉਪਭੋਗੀ ਨੂੰ rw usb ਜੰਤਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:142
-+#, fuzzy
-+msgid "Allow racoon to read shadow"
-+msgstr "sasl ਪ੍ਰਮਾਣਿਕਤਾ ਸਰਵਰ ਨੂੰ /etc/shadow ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:143
-+#, fuzzy
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:144
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-#: ../gui/selinux.tbl:231
-msgid "NIS"
--msgstr ""
-+#: booleans.py:145
-+#, fuzzy
-+msgid "Allow rsync to run as a client"
-+msgstr "rpm ਨੂੰ unconfined ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
+ msgstr ""
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
--msgstr ""
-+#: booleans.py:146
-+#, fuzzy
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "ਕਿਸੇ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਮਾਊਂਟ ਕਰਨ ਲਈ mount ਮਨਜੂਰ ਕਰੋ"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
+ msgstr ""
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
@@ -240771,1747 +242308,1623 @@ index 157cbcf..25a9b2c 100644
-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
--msgstr ""
-+#: booleans.py:147
-+#, fuzzy
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "Samba ਨੂੰ nfs ਡਾਇਰੈਕਟਰੀ ਸ਼ੇਅਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
+ msgstr ""
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
--msgstr ""
-+#: booleans.py:148
-+#, fuzzy
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "Samba ਨੂੰ nfs ਡਾਇਰੈਕਟਰੀ ਸ਼ੇਅਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
+ msgstr ""
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
--msgstr ""
-+#: booleans.py:149
-+#, fuzzy
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
+ msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr ""
-+
-+#: booleans.py:151
-+#, fuzzy
-+msgid "Allow samba to share users home directories."
-+msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:152
-+#, fuzzy
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "Samba ਨੂੰ nfs ਡਾਇਰੈਕਟਰੀ ਸ਼ੇਅਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:153
-+#, fuzzy
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "Samba ਨੂੰ nfs ਡਾਇਰੈਕਟਰੀ ਸ਼ੇਅਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:154
-+#, fuzzy
-+msgid "Allow samba to act as a portmapper"
-+msgstr "Samba ਨੂੰ nfs ਡਾਇਰੈਕਟਰੀ ਸ਼ੇਅਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:155
-+#, fuzzy
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "rpm ਨੂੰ unconfined ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:156
-+#, fuzzy
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:157
-+#, fuzzy
-+msgid "Allow samba to export NFS volumes."
-+msgstr "Samba ਨੂੰ nfs ਡਾਇਰੈਕਟਰੀ ਸ਼ੇਅਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:158
-+#, fuzzy
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "xen ਨੂੰ ਭੌਤਿਕ ਡਿਸਕ ਜੰਤਰ ਪੜਨ/ਲਿਖਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:159
-+#, fuzzy
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "ਕਿਸੇ ਫਾਇਲ ਨੂੰ ਮਾਊਂਟ ਕਰਨ ਲਈ mount ਮਨਜੂਰ ਕਰੋ"
-+
-+#: booleans.py:160
-+#, fuzzy
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "ਕਿਸੇ ਫਾਇਲ ਨੂੰ ਮਾਊਂਟ ਕਰਨ ਲਈ mount ਮਨਜੂਰ ਕਰੋ"
-+
-+#: booleans.py:161
-+#, fuzzy
-+msgid "Allow sasl to read shadow"
-+msgstr "sasl ਪ੍ਰਮਾਣਿਕਤਾ ਸਰਵਰ ਨੂੰ /etc/shadow ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-+
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
--msgstr ""
-+#: booleans.py:165
-+#, fuzzy
-+msgid "Allow regular users direct dri device access"
-+msgstr "ਰੈਗੂਲਰ ਉਪਭੋਗੀਆਂ ਨੂੰ ਸਿੱਧੀ ਮਾਊਸ ਵਰਤੋਂ ਲਈ ਮਨਜੂਰੀ ਦਿਓ (ਸਿਰਫ X ਸਰਵਰ ਨੂੰ ਮਨਜੂਰ ਕਰੋ)"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-+#: booleans.py:168
-+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
--msgstr ""
-+#: booleans.py:169
-+#, fuzzy
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "ਉਪਭੋਗੀ ਨੂੰ mysql ਸਾਕਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
--msgstr ""
-+#: booleans.py:170
-+#, fuzzy
-+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute commands."
-+msgstr "ਉਪਭੋਗੀ ਨੂੰ mount ਕਮਾਂਡ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+ msgstr ""
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
--msgstr ""
-+#: booleans.py:171
-+#, fuzzy
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "ਉਪਭੋਗੀ ਨੂੰ postgres ਸਾਕਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
+ msgstr ""
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
--msgstr ""
-+#: booleans.py:172
-+#, fuzzy
++#: ../sepolicy/sepolicy.py:301
+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "ਉਪਭੋਗੀ ਨੂੰ r/w noextattrfile (FAT, CDROM, FLOPPY) ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-+#: booleans.py:173
-+#, fuzzy
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-+"ਉਪਭੋਗੀਆਂ ਨੂੰ TCP ਸਰਵਰ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ (ਪੋਰਟਾਂ ਨਾਲ ਜੋੜੋ ਅਤੇ ਉਸੇ ਡੋਮੇਨ ਜਾਂ ਬਾਹਰਲੇ ਉਪਭੋਗੀਆਂ "
-+"ਤੋਂ ਕੁਨੈਕਸ਼ਨ ਸਵੀਕਾਰ ਕਰੋ) ਇਸ ਨੂੰ ਅਯੋਗ ਕਰਨ ਨਾਲ FTP passive ਮੋਡ ਨੂੰ ਮਜਬੂਰ ਕਰਦਾ ਹੈ ਅਤੇ ਹੋਰ "
-+"ਪਰੋਟੋਕਾਲ ਤਬਦੀਲੀਆਂ ਕਰਦਾ ਹੈ"
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
--msgstr ""
-+#: booleans.py:174
-+#, fuzzy
-+msgid "Allow user music sharing"
-+msgstr "ਉਪਭੋਗੀ ਨੂੰ rw usb ਜੰਤਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
+ msgstr ""
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
-+#: booleans.py:175
-+msgid ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:41
-+#: booleans.py:176
-+#, fuzzy
- msgid ""
+-msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-+"Allow sftp-internal to read and write files in the user home directories"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-+"SELinux webadm ਉਪਭੋਗੀ ਨੂੰ ਨਾ-ਪ੍ਰਮਾਣਿਤ ਉਪਭੋਗੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: booleans.py:177
-+#, fuzzy
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-+"SELinux webadm ਉਪਭੋਗੀ ਨੂੰ ਨਾ-ਪ੍ਰਮਾਣਿਤ ਉਪਭੋਗੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: booleans.py:178
-+#, fuzzy
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-+"SELinux webadm ਉਪਭੋਗੀ ਨੂੰ ਨਾ-ਪ੍ਰਮਾਣਿਤ ਉਪਭੋਗੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
--msgstr ""
-+#: booleans.py:179
-+#, fuzzy
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
+ msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
--msgstr ""
-+#: booleans.py:180
-+#, fuzzy
-+msgid "Allow sge to access nfs file systems."
-+msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
+ msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: booleans.py:181
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: booleans.py:182
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
--msgstr ""
-+#: booleans.py:183
-+#, fuzzy
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "ਬਿਨਾਂ-ਲੇਬਲ ਪੈਕਟਾਂ ਨੂੰ ਨੈੱਟਵਰਕ ਤੇ ਜਾਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
+ msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
--msgstr ""
-+#: booleans.py:184
-+#, fuzzy
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+ msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
--msgstr ""
-+#: booleans.py:185
-+#, fuzzy
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "%s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
+ msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: booleans.py:187
-+#, fuzzy
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-+"SELinux webadm ਉਪਭੋਗੀ ਨੂੰ ਨਾ-ਪ੍ਰਮਾਣਿਤ ਉਪਭੋਗੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
--msgstr ""
-+#: booleans.py:188
-+#, fuzzy
-+msgid "allow host key based authentication"
-+msgstr "ਪ੍ਰਮਾਣਿਕਤਾ ਲਈ Pam ਨੂੰ ਵਰਤਦੇ ਹਨ"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
+ msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
--msgstr ""
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "ssh ਲਾਗਇਨ ਨੂੰ sysadm_r:sysadm_t ਤੌਰ ਤੇ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "ਅਣਜਾਣ"
++
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
++msgstr "ਇੰਟਰਨੈੱਟ ਸਰਵਿਸ ਡੈਮਨ"
++
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
+ msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
--msgstr ""
-+#: booleans.py:190
-+#, fuzzy
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "ਯੂਜ਼ਰ ਰੋਲ ਚੁਣੋ ਜੋ %s ਡੋਮੇਨ ਵਿੱਚ ਤਬਦੀਲ ਹੋਵੇਗਾ।"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
--msgstr ""
-+#: booleans.py:191
-+#, fuzzy
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr "squid ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: booleans.py:192
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
--msgstr ""
-+#: booleans.py:194
-+#, fuzzy
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "%s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
+ msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: booleans.py:195
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
--msgstr ""
-+#: booleans.py:196
-+#, fuzzy
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "rpm ਨੂੰ unconfined ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "ਪੋਰਟਾਂ ਨੰਬਰ ਜਾਂ 1 ਤੋਂ %d ਤੱਕ ਨੰਬਰਾਂ ਦੀ ਰੇਂਜ ਹੋਣੇ ਜਰੂਰੀ ਹਨ"
++
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
+ msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: booleans.py:197
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-msgstr ""
-+#: booleans.py:198
-+#, fuzzy
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "rpm ਨੂੰ unconfined ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../sepolicy/sepolicy/generate.py:355
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr "ਨਾਂ ਅਲਫਾ ਨੁਮੈਰਿਕ ਹੋਣਾ ਜਰੂਰੀ ਹੈ। ਚੋਣ \"-n MODULENAME\" ਦੀ ਵਰਤੋਂ ਕਰੋ"
++
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
++msgstr "ਯੂਜ਼ਰ ਕਿਸਮਾਂ ਨੂੰ ਐਗਜ਼ੀਕਿਊਟੇਬਲਾਂ ਲਈ ਮਨਜੂਰੀ ਨਹੀਂ ਹੈ।"
++
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
++msgstr "DAEMON ਕਾਰਜ init ਸਕਰਿਪਟ ਨੂੰ ਵਰਤ ਸਕਦੇ ਹਨ.."
++
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve ਇੱਕ ਬੂਲੀਅਨ ਮੁੱਲ ਹੋਣਾ ਜਰੂਰੀ ਹੈ"
++
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog ਦਾ ਮੁੱਲ ਬੂਲੀਅਨ ਹੋਣਾ ਜਰੂਰੀ ਹੈ"
++
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
++msgstr "use_syslog ਦਾ ਮੁੱਲ ਬੂਲੀਅਨ ਹੋਣਾ ਜਰੂਰੀ ਹੈ"
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-msgstr ""
-+#: booleans.py:199
-+#, fuzzy
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "ਯੂਜ਼ਰ ਰੋਲ ਚੁਣੋ ਜੋ %s ਡੋਮੇਨ ਵਿੱਚ ਤਬਦੀਲ ਹੋਵੇਗਾ।"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache must be a boolean value "
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-msgstr ""
-+#: booleans.py:200
-+#, fuzzy
-+msgid "Support ecryptfs home directories"
-+msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
++msgstr "USER ਕਿਸਮ ਆਟੋਮੈਟਿਕ ਹੀ tmp ਕਿਸਮ ਲੈ ਲੈਂਦੀ ਹੈ"
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
--msgstr ""
-+#: booleans.py:201
-+#, fuzzy
-+msgid "Support fusefs home directories"
-+msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
+ msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
- msgstr ""
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
++msgstr "ਤੁਹਾਨੂੰ ਆਪਣੇ ਪਾਬੰਦ ਕਾਰਜ ਲਈ ਆਗਜ਼ੀਕਿਊਟੇਬਲ ਮਾਰਗ ਦੇਣਾ ਜਰੂਰੀ ਹੈ"
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-msgstr ""
-+#: booleans.py:203
-+#, fuzzy
-+msgid "Support NFS home directories"
-+msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
++msgstr "enforcment ਫਾਇਲ ਟਾਈਪ ਕਰੋ"
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-msgstr ""
-+#: booleans.py:204
-+#, fuzzy
-+msgid "Support SAMBA home directories"
-+msgstr "spamd ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
++msgstr "ਇੰਟਰਫੇਸ ਫਾਇਲ"
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-msgstr ""
-+#: booleans.py:205
-+#, fuzzy
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr "%s ਨੂੰ ਕਿਸੇ tcp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
++msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਫਾਇਲ"
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-msgstr ""
-+#: booleans.py:207
-+#, fuzzy
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr "ਉਪਭੋਗੀ ਨੂੰ rw usb ਜੰਤਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
++msgstr "ਸੈੱਟਅੱਪ ਸਕਰਿਪਟ"
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
--msgstr ""
-+#: booleans.py:208
-+#, fuzzy
++#: booleans.py:1
+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr "ਉਪਭੋਗੀ ਨੂੰ rw usb ਜੰਤਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
--msgstr ""
-+#: booleans.py:209
-+#, fuzzy
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr "ਏਵੋਲੂਸ਼ਨ ਅਤੇ ਥੰਡਰਬਰਡ ਨੂੰ ਉਪਭੋਗੀ ਫਾਇਲਾਂ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
--msgstr ""
-+#: booleans.py:210
-+#, fuzzy
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr "ਏਵੋਲੂਸ਼ਨ ਅਤੇ ਥੰਡਰਬਰਡ ਨੂੰ ਉਪਭੋਗੀ ਫਾਇਲਾਂ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
--msgstr ""
-+#: booleans.py:211
-+#, fuzzy
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr "ਏਵੋਲੂਸ਼ਨ ਅਤੇ ਥੰਡਰਬਰਡ ਨੂੰ ਉਪਭੋਗੀ ਫਾਇਲਾਂ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
--msgstr ""
-+#: booleans.py:212
-+#, fuzzy
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr "ਏਵੋਲੂਸ਼ਨ ਅਤੇ ਥੰਡਰਬਰਡ ਨੂੰ ਉਪਭੋਗੀ ਫਾਇਲਾਂ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
--msgstr ""
-+#: booleans.py:213
-+#, fuzzy
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr "ਉਪਭੋਗੀ ਨੂੰ rw usb ਜੰਤਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
--msgstr ""
-+#: booleans.py:214
-+#, fuzzy
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr "ਉਪਭੋਗੀ ਨੂੰ rw usb ਜੰਤਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
+ msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
--msgstr ""
-+#: booleans.py:215
-+#, fuzzy
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr "ਏਵੋਲੂਸ਼ਨ ਅਤੇ ਥੰਡਰਬਰਡ ਨੂੰ ਉਪਭੋਗੀ ਫਾਇਲਾਂ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
+ msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: booleans.py:216
-+#, fuzzy
-+msgid "Allow webadm to manage files in users home directories"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-+"SELinux webadm ਉਪਭੋਗੀ ਨੂੰ ਨਾ-ਪ੍ਰਮਾਣਿਤ ਉਪਭੋਗੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਦੇ ਪਰਬੰਧਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: booleans.py:217
-+#, fuzzy
-+msgid "Allow webadm to read files in users home directories"
- msgstr ""
-+"SELinux webadm ਉਪਭੋਗੀ ਨੂੰ ਨਾ-ਪ੍ਰਮਾਣਿਤ ਉਪਭੋਗੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+-msgstr ""
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
++msgstr "cdrecord ਨੂੰ ਵੱਖ-ਵੱਖ ਹਿੱਸੇ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ। nfs, samba, ਹਟਾਉਣ-ਯੋਗ ਜੰਤਰ, ਉਪਭੋਗੀ temp ਅਤੇ ਨਾ-ਭਰੇਸੋਯੋਗ ਸੰਖੇਪ ਫਾਇਲਾਂ"
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
--msgstr ""
-+#: booleans.py:219
-+#, fuzzy
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr "ssh ਲਾਗਇਨ ਨੂੰ sysadm_r:sysadm_t ਤੌਰ ਤੇ ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
+ msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
--msgstr ""
-+#: booleans.py:220
-+#, fuzzy
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr "ssh ਲਾਗਇਨ ਨੂੰ sysadm_r:sysadm_t ਤੌਰ ਤੇ ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
+ msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
--msgstr ""
-+#: booleans.py:221
-+#, fuzzy
-+msgid "Allow xen to manage nfs files"
-+msgstr "ਕਿਸੇ ਫਾਇਲ ਨੂੰ ਮਾਊਂਟ ਕਰਨ ਲਈ mount ਮਨਜੂਰ ਕਰੋ"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
+ msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: booleans.py:222
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:224
- msgid ""
+-msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
--msgstr ""
-+#: booleans.py:225
-+#, fuzzy
-+msgid "Allow xguest users to mount removable media"
-+msgstr "ਉਪਭੋਗੀ ਨੂੰ dmesg ਕਮਾਂਡ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
+ msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
--msgstr ""
-+#: booleans.py:226
-+#, fuzzy
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "ਉਪਭੋਗੀ ਨੂੰ rw usb ਜੰਤਰ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
+ msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
--msgstr ""
-+#: booleans.py:227
-+#, fuzzy
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "ਕਲਾਂਈਟ ਨੂੰ X ਸ਼ੇਅਰ ਮੈਮੋਰੀ ਤੇ ਲਿਖਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
+ msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
--msgstr ""
-+#: booleans.py:228
-+#, fuzzy
-+msgid "Allows XServer to execute writable memory"
-+msgstr "ਉਪਭੋਗੀ ਨੂੰ mount ਕਮਾਂਡ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
+ msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
- msgstr ""
+-msgstr ""
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
++msgstr "ਸਭ ਡੈਮਨਾਂ ਰਾਹੀਂ ਮੁੱਖ-ਫਾਇਲਾਂ ਨੂੰ / ਤੋ ਲਿਖਣ ਲਈ ਮਨਜੂਰੀ ਦਿਓ"
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
--msgstr ""
-+#: booleans.py:230
-+#, fuzzy
-+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr "%s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
+ msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
--msgstr ""
-+#: booleans.py:231
-+#, fuzzy
-+msgid "Allow zebra daemon to write it configuration files"
-+msgstr "ਸਭ ਡੈਮਨਾਂ ਰਾਹੀਂ ਮੁੱਖ-ਫਾਇਲਾਂ ਨੂੰ / ਤੋ ਲਿਖਣ ਲਈ ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
+ msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:232
-+msgid ""
-+"Allow ZoneMinder to modify public files used for public file transfer "
-+"services."
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
--msgstr ""
-+#~ msgid "SELinux Service Protection"
-+#~ msgstr "SELinux ਸਰਵਿਸ ਸੁਰੱਖਿਆ"
++#: booleans.py:26
++msgid "Allow dan to read user files"
+ msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for acct daemon"
-+#~ msgstr "acct ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
+ msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
--msgstr ""
-+#~ msgid "Admin"
-+#~ msgstr "ਪਰਬੰਧ"
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
+ msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
--msgstr ""
-+#~ msgid "User Privs"
-+#~ msgstr "ਉਪਭੋਗੀ Privs"
++#: booleans.py:29
++msgid ""
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
+ msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
--msgstr ""
-+#~ msgid ""
-+#~ "Allow gadmin SELinux user account to execute files in home directory or /"
-+#~ "tmp"
-+#~ msgstr ""
-+#~ "gadmin SELinux ਉਪਭੋਗੀ ਖਾਤੇ ਨੂੰ ਆਪਣੀ home ਡਾਇਰੈਕਟਰੀ ਜਾਂ /tmp ਵਿਚਲੀਆਂ ਫਾਇਲਾਂ ਚਲਾਉਣ "
-+#~ "ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
+ msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
--msgstr ""
-+#~ msgid ""
-+#~ "Allow guest SELinux user account to execute files in home directory or /"
-+#~ "tmp"
-+#~ msgstr ""
-+#~ "ਗਿਸਟ SELinux ਉਪਭੋਗੀ ਖਾਤੇ ਨੂੰ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀਆਂ ਜਾਂ /tmp ਵਿੱਚ ਫਾਇਲਾਂ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ "
-+#~ "ਦਿਓ"
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
+ msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
--msgstr ""
-+#~ msgid "Memory Protection"
-+#~ msgstr "ਮੈਮੋਰੀ ਸੁਰੱਖਿਆ"
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
+ msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
--msgstr ""
-+#~ msgid "Mount"
-+#~ msgstr "ਮਾਊਂਟ"
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
+ msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
--msgstr ""
-+#~ msgid "SSH"
-+#~ msgstr "SSH"
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
+ msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
--msgstr ""
-+#~ msgid ""
-+#~ "Allow staff SELinux user account to execute files in home directory or /"
-+#~ "tmp"
-+#~ msgstr ""
-+#~ "ਸਟਾਫ SELinux ਉਪਭੋਗੀ ਖਾਤੇ ਨੂੰ ਆਪਣੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀ ਜਾਂ /tmp ਵਿੱਚ ਫਾਇਲਾਂ ਚਲਾਉਣ ਦੀ "
-+#~ "ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
+ msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
--msgstr ""
-+#~ msgid ""
-+#~ "Allow sysadm SELinux user account to execute files in home directory or /"
-+#~ "tmp"
-+#~ msgstr ""
-+#~ "sysadm SELinux ਉਪਭੋਗੀ ਖਾਤੇ ਨੂੰ ਆਪਣੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀ ਜਾਂ /tmp ਵਿੱਚ ਫਾਇਲਾਂ ਚਲਾਉਣ ਦੀ "
-+#~ "ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
+ msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
--msgstr ""
-+#~ msgid ""
-+#~ "Allow unconfined SELinux user account to execute files in home directory "
-+#~ "or /tmp"
-+#~ msgstr ""
-+#~ "ਨਾ-ਪਾਬੰਦ SELinux ਉਪਭੋਗੀ ਖਾਤੇ ਨੂੰ ਆਪਣੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀ ਜਾਂ /tmp ਵਿੱਚ ਫਾਇਲਾਂ ਚਲਾਉਣ ਦੀ "
-+#~ "ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
+ msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
--msgstr ""
-+#~ msgid "Network Configuration"
-+#~ msgstr "ਨੈੱਟਵਰਕ ਸੰਰਚਨਾ"
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
+ msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr ""
-+#~ msgid ""
-+#~ "Allow user SELinux user account to execute files in home directory or /tmp"
-+#~ msgstr ""
-+#~ "ਉਪਭੋਗੀ SELinux ਉਪਭੋਗੀ ਖਾਤੇ ਨੂੰ ਆਪਣੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀ ਜਾਂ /tmp ਵਿੱਚ ਫਾਇਲਾਂ ਚਲਾਉਣ ਦੀ "
-+#~ "ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
+ msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
--msgstr ""
-+#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+#~ msgstr "unconfined ਨੂੰ unconfined_execmem ਵੱਲ ਆਰਜੀ ਤਬਦੀਲ ਕਰਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
+ msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
--msgstr ""
-+#~ msgid "Databases"
-+#~ msgstr "ਡਾਟਾਬੇਸ"
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
+ msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
--msgstr ""
-+#~ msgid "XServer"
-+#~ msgstr "XServer"
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
+ msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
--msgstr ""
-+#~ msgid ""
-+#~ "Allow xguest SELinux user account to execute files in home directory or /"
-+#~ "tmp"
-+#~ msgstr ""
-+#~ "xguest SELinux ਉਪਭੋਗੀ ਖਾਤੇ ਨੂੰ ਆਪਣੀ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੀ ਜਾਂ /tmp ਵਿੱਚ ਫਾਇਲਾਂ ਚਲਾਉਣ ਦੀ "
-+#~ "ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
+ msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
--msgstr ""
-+#~ msgid "NIS"
-+#~ msgstr "NIS"
++#: booleans.py:44
++msgid ""
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
+ msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
--msgstr ""
-+#~ msgid "Web Applications"
-+#~ msgstr "ਵੈੱਬ ਕਾਰਜ"
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
+ msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
--msgstr ""
-+#~ msgid "Transition staff SELinux user to Web Browser Domain"
-+#~ msgstr "ਸਟਾਫ SELinux ਉਪਭੋਗੀ ਨੂੰ ਵੈੱਬ ਬਰਾਊਜ਼ਰ ਡੋਮੇਨ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ"
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
+ msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
--msgstr ""
-+#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#~ msgstr "sysadm SELinux ਉਪਭੋਗੀ ਨੂੰ ਵੈੱਬ ਬਰਾਊਜ਼ਰ ਡੋਮੇਨ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ"
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
--msgstr ""
-+#~ msgid "Transition user SELinux user to Web Browser Domain"
-+#~ msgstr "ਉਪਭੋਗੀ SELinux ਉਪਭੋਗੀ ਨੂੰ ਵੈੱਬ ਬਰਾਊਜ਼ਰ ਡੋਮੇਨ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
+ msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
--msgstr ""
-+#~ msgid "Transition xguest SELinux user to Web Browser Domain"
-+#~ msgstr "xguest SELinux ਉਪਭੋਗੀ ਨੂੰ ਵੈੱਬ ਬਰਾਊਜਰ ਡੋਮੇਨ ਵਿੱਚ ਤਬਦੀਲ ਕਰੋ"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
+ msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
--msgstr ""
-+#~ msgid "Disable SELinux protection for amanda"
-+#~ msgstr "amanda ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+ msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for amavis"
-+#~ msgstr "amavis ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
+ msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for apmd daemon"
-+#~ msgstr "apmd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
+ msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for arpwatch daemon"
-+#~ msgstr "arpwatch ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
+ msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
--msgstr ""
-+#~ msgid "Disable SELinux protection for auditd daemon"
-+#~ msgstr "auditd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:54
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
+ msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for automount daemon"
-+#~ msgstr "automount ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
+ msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for avahi"
-+#~ msgstr "avahi ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
+ msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
--msgstr ""
-+#~ msgid "Disable SELinux protection for bluetooth daemon"
-+#~ msgstr "bluetooth ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
+ msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for canna daemon"
-+#~ msgstr "canna ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
+ msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
--msgstr ""
-+#~ msgid "Disable SELinux protection for cardmgr daemon"
-+#~ msgstr "cardmgr ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
+ msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for Cluster Server"
-+#~ msgstr "ਕਲੱਸਟਰ ਸਰਵਰ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
+ msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ciped daemon"
-+#~ msgstr "ciped ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
+ msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for clamd daemon"
-+#~ msgstr "clamd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
+ msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for clamscan"
-+#~ msgstr "clamscan ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+ msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for clvmd"
-+#~ msgstr "clvmd ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:64
++msgid "Allow guest to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
--msgstr ""
-+#~ msgid "Disable SELinux protection for comsat daemon"
-+#~ msgstr "comsat ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
+ msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
--msgstr ""
-+#~ msgid "Disable SELinux protection for courier daemon"
-+#~ msgstr "courier ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
+ msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for cpucontrol daemon"
-+#~ msgstr "cpucontrol ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
+ msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for cpuspeed daemon"
-+#~ msgstr "cpuspeed ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
+ msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
--msgstr ""
-+#~ msgid "Cron"
-+#~ msgstr "Cron"
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
+ msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for crond daemon"
-+#~ msgstr "crond ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
+ msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
--msgstr ""
-+#~ msgid "Printing"
-+#~ msgstr "ਪ੍ਰਿੰਟਿੰਗ"
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+ msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for cupsd back end server"
-+#~ msgstr "cupsd ਬੈਕਐਂਡ ਸਰਵਰ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:72
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
+ msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
--msgstr ""
-+#~ msgid "Disable SELinux protection for cupsd daemon"
-+#~ msgstr "cupsd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:73
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
+ msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for cupsd_lpd"
-+#~ msgstr "cupsd_lpd ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
+ msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
--msgstr ""
-+#~ msgid "CVS"
-+#~ msgstr "CVS"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
+ msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
--msgstr ""
-+#~ msgid "Disable SELinux protection for cvs daemon"
-+#~ msgstr "cvs ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
+ msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
--msgstr ""
-+#~ msgid "Disable SELinux protection for cyrus daemon"
-+#~ msgstr "cyrus ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
+ msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for dbskkd daemon"
-+#~ msgstr "dbskkd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
+ msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for dbusd daemon"
-+#~ msgstr "dbusd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+ msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for dccd"
-+#~ msgstr "dccd ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
+ msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for dccifd"
-+#~ msgstr "dccifd ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
+ msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
--msgstr ""
-+#~ msgid "Disable SELinux protection for dccm"
-+#~ msgstr "dccm ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+ msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ddt daemon"
-+#~ msgstr "ddt ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
+ msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for devfsd daemon"
-+#~ msgstr "devfsd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
+ msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for dhcpc daemon"
-+#~ msgstr "dhcpc ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
+ msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
--msgstr ""
-+#~ msgid "Disable SELinux protection for dhcpd daemon"
-+#~ msgstr "dhcpd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
+ msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
--msgstr ""
-+#~ msgid "Disable SELinux protection for dictd daemon"
-+#~ msgstr "dictd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+ msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
--msgstr ""
-+#~ msgid "Allow sysadm_t to directly start daemons"
-+#~ msgstr "sysadm_t ਨੂੰ ਸਿੱਧਾ ਹੀ ਡੈਮਨ ਚਾਲੂ ਕਰਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
+ msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
--msgstr ""
-+#~ msgid "Disable SELinux protection for Evolution"
-+#~ msgstr "ਏਵੋਲੂਸ਼ਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:89
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+ msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
--msgstr ""
-+#~ msgid "Games"
-+#~ msgstr "ਖੇਡਾਂ"
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
+ msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
--msgstr ""
-+#~ msgid "Disable SELinux protection for games"
-+#~ msgstr "ਖੇਡਾਂ ਲਈ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
+ msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
--msgstr ""
-+#~ msgid "Disable SELinux protection for the web browsers"
-+#~ msgstr "ਵੈੱਬ ਬਰਾਊਜ਼ਰਾਂ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
+ msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for Thunderbird"
-+#~ msgstr "ਥੰਡਰਬਰਡ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
+ msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for distccd daemon"
-+#~ msgstr "distccd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
+ msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
--msgstr ""
-+#~ msgid "Disable SELinux protection for dmesg daemon"
-+#~ msgstr "dmesg ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
+ msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
--msgstr ""
-+#~ msgid "Disable SELinux protection for dnsmasq daemon"
-+#~ msgstr "dnsmasq ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
+ msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for dovecot daemon"
-+#~ msgstr "dovecot ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
+ msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for entropyd daemon"
-+#~ msgstr "entropyd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
+ msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
--msgstr ""
-+#~ msgid "Disable SELinux protection for fetchmail"
-+#~ msgstr "fetchmail ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
+ msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
--msgstr ""
-+#~ msgid "Disable SELinux protection for fingerd daemon"
-+#~ msgstr "fingerd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
+ msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#~ msgid "Disable SELinux protection for freshclam daemon"
-+#~ msgstr "freshclam ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
-#: ../gui/selinux.tbl:165
--msgid ""
++#: booleans.py:102
+ msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-msgstr ""
-+#~ msgid "Disable SELinux protection for fsdaemon daemon"
-+#~ msgstr "fsdaemon ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-
+-
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for gpm daemon"
-+#~ msgstr "gpm ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
+ msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
--msgstr ""
-+#~ msgid "NFS"
-+#~ msgstr "NFS"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
+ msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
--msgstr ""
-+#~ msgid "Disable SELinux protection for gss daemon"
-+#~ msgstr "gss ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
+ msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
--msgstr ""
-+#~ msgid "Disable SELinux protection for Hal daemon"
-+#~ msgstr "Hal ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
+ msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
--msgstr ""
-+#~ msgid "Compatibility"
-+#~ msgstr "ਅਨੁਕੂਲਤਾ"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
+ msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
--msgstr ""
-+#~ msgid ""
-+#~ "Do not audit things that we know to be broken but which are not security "
-+#~ "risks"
-+#~ msgstr ""
-+#~ "ਉਹ ਚੀਜਾਂ ਆਡਿਟ ਨਾ ਕਰੋ ਜੋ ਤੁਹਾਨੂੰ ਲੱਗਦਾ ਹੈ ਕਿ ਰੁਕਾਵਟ ਪਾਉਂਦੀਆਂ ਹਨ ਅਤੇ ਸੁਰੱਖਿਆ ਨੂੰ ਕੋਈ ਖਤਰਾ "
-+#~ "ਨਹੀਂ ਹੈ।"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
+ msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
--msgstr ""
-+#~ msgid "Disable SELinux protection for hostname daemon"
-+#~ msgstr "hostname ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
+ msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for hotplug daemon"
-+#~ msgstr "hotplug ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
+ msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for howl daemon"
-+#~ msgstr "howl ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
+ msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for cups hplip daemon"
-+#~ msgstr "cups hplip ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:111
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
+ msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for httpd rotatelogs"
-+#~ msgstr "httpd rotatelogs ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
+ msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-msgstr ""
-+#~ msgid "HTTPD Service"
-+#~ msgstr "HTTPD ਸਰਵਿਸ"
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
++msgstr "mplayer ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਸਟੈਕ ਮਨਜੂਰੀ ਦਿਓ"
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for http suexec"
-+#~ msgstr "http suexec ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
+ msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for hwclock daemon"
-+#~ msgstr "hwclock ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
+ msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for i18n daemon"
-+#~ msgstr "i18n ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:116
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
+ msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
--msgstr ""
-+#~ msgid "Disable SELinux protection for imazesrv daemon"
-+#~ msgstr "imazesrv ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
+ msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for inetd child daemons"
-+#~ msgstr "inetd ਅਧੀਨ ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
--msgstr ""
-+#~ msgid "Disable SELinux protection for inetd daemon"
-+#~ msgstr "inetd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:119
++msgid ""
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
--msgstr ""
-+#~ msgid "Disable SELinux protection for innd daemon"
-+#~ msgstr "innd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:120
++msgid "Allow system to run with NIS"
+ msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for iptables daemon"
-+#~ msgstr "iptables ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
+ msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ircd daemon"
-+#~ msgstr "ircd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+ msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
--msgstr ""
-+#~ msgid "Disable SELinux protection for irqbalance daemon"
-+#~ msgstr "irqbalance ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
+ msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for iscsi daemon"
-+#~ msgstr "iscsi ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
+ msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for jabberd daemon"
-+#~ msgstr "jabberd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
+ msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
--msgstr ""
-+#~ msgid "Kerberos"
-+#~ msgstr "Kerberos"
++#: booleans.py:126
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
-#: ../gui/selinux.tbl:189
--msgid ""
++#: booleans.py:127
+ msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
--msgstr ""
-+#~ msgid "Disable SELinux protection for kadmind daemon"
-+#~ msgstr "kadmind ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
+ msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
--msgstr ""
-+#~ msgid "Disable SELinux protection for klogd daemon"
-+#~ msgstr "klogd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
+ msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for krb5kdc daemon"
-+#~ msgstr "krb5kdc ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
+ msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ktalk daemons"
-+#~ msgstr "ktalk ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
+ msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for kudzu daemon"
-+#~ msgstr "kudzu ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
+ msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for locate daemon"
-+#~ msgstr "locate ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+ msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for lpd daemon"
-+#~ msgstr "lpd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
+ msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
--msgstr ""
-+#~ msgid "Disable SELinux protection for lrrd daemon"
-+#~ msgstr "lrrd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
+ msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for lvm daemon"
-+#~ msgstr "lvm ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
+ msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for mailman"
-+#~ msgstr "mailman ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
+ msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for mdadm daemon"
-+#~ msgstr "mdadm ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
++msgstr "pppd ਨੂੰ ਰੈਗੂਲਰ ਉਪਭੋਗੀ ਲਈ ਚੱਲਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++
++#: booleans.py:138
++msgid ""
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for monopd daemon"
-+#~ msgstr "monopd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
+ msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for mrtg daemon"
-+#~ msgstr "mrtg ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for mysqld daemon"
-+#~ msgstr "mysqld ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
+ msgstr ""
-#: ../gui/selinux.tbl:202
-msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
--msgstr ""
-+#~ msgid "Disable SELinux protection for nagios daemon"
-+#~ msgstr "nagios ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
+ msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:143
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
--msgstr ""
-+#~ msgid "Name Service"
-+#~ msgstr "ਨਾਂ ਸਰਵਿਸ"
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
--msgstr ""
-+#~ msgid "Disable SELinux protection for named daemon"
-+#~ msgstr "named ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
+ msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
--msgstr ""
-+#~ msgid "Disable SELinux protection for nessusd daemon"
-+#~ msgstr "nessusd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
+ msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for NetworkManager"
-+#~ msgstr "NetworkManager ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
+ msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for nfsd daemon"
-+#~ msgstr "nfsd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
+ msgstr ""
-#: ../gui/selinux.tbl:208
-msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
--msgstr ""
-+#~ msgid "Samba"
-+#~ msgstr "Samba"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
+ msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
--msgstr ""
-+#~ msgid "Disable SELinux protection for nmbd daemon"
-+#~ msgstr "nmbd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
+ msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
--msgstr ""
-+#~ msgid "Disable SELinux protection for nrpe daemon"
-+#~ msgstr "nrpe ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
+ msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
--msgstr ""
-+#~ msgid "Disable SELinux protection for nscd daemon"
-+#~ msgstr "nscd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
+ msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
--msgstr ""
-+#~ msgid "Disable SELinux protection for nsd daemon"
-+#~ msgstr "nsd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
+ msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ntpd daemon"
-+#~ msgstr "ntpd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
+ msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
--msgstr ""
-+#~ msgid "Disable SELinux protection for oddjob"
-+#~ msgstr "oddjob ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
+ msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
--msgstr ""
-+#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#~ msgstr "oddjob_mkhomedir ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
+ msgstr ""
-#: ../gui/selinux.tbl:216
-msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
--msgstr ""
-+#~ msgid "Disable SELinux protection for openvpn daemon"
-+#~ msgstr "openvpn ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
+ msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
--msgstr ""
-+#~ msgid "Disable SELinux protection for pam daemon"
-+#~ msgstr "pam ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
+ msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for pegasus"
-+#~ msgstr "pegasus ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+
-+#~ msgid "Disable SELinux protection for perdition daemon"
-+#~ msgstr "perdition ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+
-+#~ msgid "Disable SELinux protection for portmap daemon"
-+#~ msgstr "portmap ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+
-+#~ msgid "Disable SELinux protection for portslave daemon"
-+#~ msgstr "portslave ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+
-+#~ msgid "Disable SELinux protection for postfix"
-+#~ msgstr "postfix ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+
-+#~ msgid "Disable SELinux protection for postgresql daemon"
-+#~ msgstr "postgresql ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
-+
-+#~ msgid "pppd"
-+#~ msgstr "pppd"
-+
-+#~ msgid "Disable SELinux protection for pptp"
-+#~ msgstr "pptp ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
+ msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for prelink daemon"
-+#~ msgstr "prelink ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
+ msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for privoxy daemon"
-+#~ msgstr "privoxy ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
+ msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ptal daemon"
-+#~ msgstr "ptal ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for pxe daemon"
-+#~ msgstr "pxe ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
+ msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
--msgstr ""
-+#~ msgid "Disable SELinux protection for pyzord"
-+#~ msgstr "pyzord ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:163
++msgid "Disable kernel module loading."
+ msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for quota daemon"
-+#~ msgstr "quota ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
+ msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
--msgstr ""
-+#~ msgid "Disable SELinux protection for radiusd daemon"
-+#~ msgstr "radiusd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+ msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
--msgstr ""
-+#~ msgid "Disable SELinux protection for radvd daemon"
-+#~ msgstr "radvd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for rdisc"
-+#~ msgstr "rdisc ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
+ msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
--msgstr ""
-+#~ msgid "Disable SELinux protection for readahead"
-+#~ msgstr "readahead ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
+ msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
--msgstr ""
-+#~ msgid "Allow programs to read files in non-standard locations (default_t)"
-+#~ msgstr "ਪਰੋਗਰਾਮਾਂ ਨੂੰ ਬਿਨਾ-ਮਿਆਰ (default_t) ਸਥਿਤੀਆਂ ਤੋਂ ਫਾਇਲਾਂ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
+ msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for restorecond"
-+#~ msgstr "restorecond ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
+ msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for rhgb daemon"
-+#~ msgstr "rhgb ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
+ msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ricci"
-+#~ msgstr "ricci ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
+ msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ricci_modclusterd"
-+#~ msgstr "ricci_modclusterd ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
+ msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
--msgstr ""
-+#~ msgid "Disable SELinux protection for rlogind daemon"
-+#~ msgstr "rlogind ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
+ msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
--msgstr ""
-+#~ msgid "Disable SELinux protection for rpcd daemon"
-+#~ msgstr "rpcd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:175
++msgid "Allow user music sharing"
+ msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
--msgstr ""
-+#~ msgid "Disable SELinux protection for rshd"
-+#~ msgstr "rshd ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:176
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
+ msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
--msgstr ""
-+#~ msgid "rsync"
-+#~ msgstr "rsync"
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
+ msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
--msgstr ""
-+#~ msgid "Disable SELinux protection for rsync daemon"
-+#~ msgstr "rsync ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
+ msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
--msgstr ""
-+#~ msgid "Allow ssh to run from inetd instead of as a daemon"
-+#~ msgstr "ssh ਨੂੰ ਡੈਮਨ ਦੀ ਬਜਾਇ inetd ਤੋਂ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
+ msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
--msgstr ""
-+#~ msgid "SASL authentication server"
-+#~ msgstr "SASL ਪ੍ਰਮਾਣਿਕਤਾ ਸਰਵਰ"
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
+ msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
--msgstr ""
-+#~ msgid ""
-+#~ "Allow X-Windows server to map a memory region as both executable and "
-+#~ "writable"
-+#~ msgstr ""
-+#~ "X-ਵਿੰਡੋ ਸਰਵਰ ਨੂੰ ਮੈਮੋਰੀ ਮੈਪ ਕਰਨ ਲਈ ਮਨਜੂਰੀ ਦਿਓ ਤਾਂ ਕਿ ਇਹ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਅਤੇ ਲਿਖਣਯੋਗ ਹੋ ਸਕੇ"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
+ msgstr ""
-#: ../gui/statusPage.py:133
--msgid ""
++#: booleans.py:182
+ msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
--msgstr ""
-+#~ msgid "Disable SELinux protection for saslauthd daemon"
-+#~ msgstr "saslauthd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
+ msgstr ""
-#: ../gui/statusPage.py:147
--msgid ""
++#: booleans.py:183
+ msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
-"relabel. If you just want to see if SELinux is causing a problem on your "
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
--msgstr ""
-+#~ msgid "Disable SELinux protection for scannerdaemon daemon"
-+#~ msgstr "scannerdaemon ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
+ msgstr ""
-#: ../gui/statusPage.py:152
-msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
--msgstr ""
-+#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#~ msgstr "sysadm_t, sudo ਅਤੇ su ਪ੍ਰਭਾਵੀ ਤਬਦੀਲੀ ਮਨਜੂਰ ਨਾ ਕਰੋ"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
--msgstr ""
-+#~ msgid "Do not allow any processes to load kernel modules"
-+#~ msgstr "ਕਿਸੇ ਵੀ ਕਾਰਜ ਨੂੰ ਕਰਨਲ ਮੈਡਿਊਲ ਲੋਡ ਨਾ ਕਰਨ ਦਿਓ"
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:12
--msgid ""
++#: booleans.py:186
+ msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--msgstr ""
-+#~ msgid "Do not allow any processes to modify kernel SELinux policy"
-+#~ msgstr "ਕਰਨਲ SELinux ਪਾਲਿਸੀ ਨੂੰ ਕਿਸੇ ਵੀ ਕਾਰਜ ਦੁਆਰਾ ਸੋਧਣ ਨਾ ਦਿਓ"
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
--msgstr ""
-+#~ msgid "Disable SELinux protection for sendmail daemon"
-+#~ msgstr "sendmail ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
--msgstr ""
-+#~ msgid "Disable SELinux protection for setrans"
-+#~ msgstr "setrans ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
--msgstr ""
-+#~ msgid "Disable SELinux protection for setroubleshoot daemon"
-+#~ msgstr "setroublesoot ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:189
++msgid "allow host key based authentication"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-msgstr ""
-+#~ msgid "Disable SELinux protection for slapd daemon"
-+#~ msgstr "slapd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "ssh ਲਾਗਇਨ ਨੂੰ sysadm_r:sysadm_t ਤੌਰ ਤੇ ਮਨਜੂਰੀ ਦਿਓ"
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
--msgstr ""
-+#~ msgid "Disable SELinux protection for slrnpull daemon"
-+#~ msgstr "slrnpull ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:191
++msgid "Allow staff to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:727
-msgid ""
@@ -242523,88 +243936,90 @@ index 157cbcf..25a9b2c 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
--msgstr ""
-+#~ msgid "Disable SELinux protection for smbd daemon"
-+#~ msgstr "smbd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
--msgstr ""
-+#~ msgid "Disable SELinux protection for snmpd daemon"
-+#~ msgstr "snmpd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
--msgstr ""
-+#~ msgid "Disable SELinux protection for snort daemon"
-+#~ msgstr "snort ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:194
++msgid ""
++"Allow the Telepathy connection managers to connect to any network port."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
--msgstr ""
-+#~ msgid "Disable SELinux protection for soundd daemon"
-+#~ msgstr "soundd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
--msgstr ""
-+#~ msgid "Disable SELinux protection for sound daemon"
-+#~ msgstr "sound ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
--msgstr ""
-+#~ msgid "Spam Protection"
-+#~ msgstr "spam ਸੁਰੱਖਿਆ"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
--msgstr ""
-+#~ msgid "Disable SELinux protection for spamd daemon"
-+#~ msgstr "spamd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
--msgstr ""
-+#~ msgid "Allow Spam Assassin daemon network access"
-+#~ msgstr "Spam Assasin ਡੈਮਨ ਨੂੰ ਨੈੱਟਵਰਕ ਪਹੁੰਚ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
--msgstr ""
-+#~ msgid "Disable SELinux protection for speedmgmt daemon"
-+#~ msgstr "speedmgmt ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
--msgstr ""
-+#~ msgid "Squid"
-+#~ msgstr "Squid"
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1354
--msgid ""
++#: booleans.py:202
+ msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
--msgstr ""
-+#~ msgid "Disable SELinux protection for squid daemon"
-+#~ msgstr "squid ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ssh daemon"
-+#~ msgstr "ssh ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
--msgstr ""
-+#~ msgid ""
-+#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
-+#~ "~/.bashrc)"
-+#~ msgstr ""
-+#~ "staff_r ਉਪਭੋਗੀਆਂ ਨੂੰ ਪਰਬੰਧਕ ਘਰੇਲੂ ਡਾਇਰੈਕਟਰੈਕਟਰੀ ਖੋਜਣ ਅਤੇ ਫਾਇਲਾਂ (ਜਿਵੇਂ ~/.bashrc) ਪੜਨ "
-+#~ "ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-msgid ""
@@ -242612,33 +244027,33 @@ index 157cbcf..25a9b2c 100644
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
--msgstr ""
-+#~ msgid "Universal SSL tunnel"
-+#~ msgstr "ਯੂਨੀਵਰਸਲ SSL tunnel"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
--msgstr ""
-+#~ msgid "Disable SELinux protection for stunnel daemon"
-+#~ msgstr "stunnel ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:206
++msgid "Support fusefs home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
--msgstr ""
-+#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#~ msgstr "stunnel ਡੈਮਨ ਨੂੰ xinetd ਦੇ ਬਾਹਰ, ਸਟੈਂਡਅਲੋਨ ਚੱਲਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
--msgstr ""
-+#~ msgid "Disable SELinux protection for swat daemon"
-+#~ msgstr "swat ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:208
++msgid "Support NFS home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
--msgstr ""
-+#~ msgid "Disable SELinux protection for sxid daemon"
-+#~ msgstr "sxid ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1645
-#: ../gui/system-config-selinux.glade:1850
@@ -242648,202 +244063,201 @@ index 157cbcf..25a9b2c 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
--msgstr ""
-+#~ msgid "Disable SELinux protection for syslogd daemon"
-+#~ msgstr "syslogd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:210
++msgid "Allow user to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
--msgstr ""
-+#~ msgid "Disable SELinux protection for system cron jobs"
-+#~ msgstr "ਸਿਸਟਮ cron jobs ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
--msgstr ""
-+#~ msgid "Disable SELinux protection for tcp daemon"
-+#~ msgstr "tcp ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
--msgstr ""
-+#~ msgid "Disable SELinux protection for telnet daemon"
-+#~ msgstr "telnet ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
--msgstr ""
-+#~ msgid "Disable SELinux protection for tftpd daemon"
-+#~ msgstr "tftpd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
--msgstr ""
-+#~ msgid "Disable SELinux protection for transproxy daemon"
-+#~ msgstr "transproxy ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
--msgstr ""
-+#~ msgid "Disable SELinux protection for udev daemon"
-+#~ msgstr "udev ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
--msgstr ""
-+#~ msgid "Disable SELinux protection for uml daemon"
-+#~ msgstr "uml ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
--msgstr ""
-+#~ msgid ""
-+#~ "Allow xinetd to run unconfined, including any services it starts that do "
-+#~ "not have a domain transition explicitly defined"
-+#~ msgstr ""
-+#~ "xinetd ਨੂੰ ਨਾ-ਪਾਬੰਦ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ, ਜਿਵੇਂ ਕਿ ਸਰਵਿਸਾਂ ਜੋ ਇਹ ਚਲਾਉਂਦਾ ਹੈ ਤੇ ਜਿਸ ਜੀ "
-+#~ "ਡੋਮੇਨ ਤਬਦੀਲੀ ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤੀ ਹੈ"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
--msgstr ""
-+#~ msgid ""
-+#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
-+#~ "script that does not have a domain transition explicitly defined"
-+#~ msgstr ""
-+#~ "rc ਸਕਰਿਪਟਾਂ ਨੂੰ ਨਾ-ਪਾਬੰਦ ਚਲਾਉਣ ਲਈ ਮਨਜੂਰੀ ਦਿਓ, ਜਿਵੇਂ ਕਿ ਕੋਈ ਵੀ ਡੈਮਨ ਜੋ rc ਸਕਰਿਪਟ "
-+#~ "ਦੁਆਰਾ ਚਲਾਇਆ ਗਿਆ ਹੈ ਤੇ ਜਿਸ ਦੀ ਡੋਮੇਨ ਤਬਦੀਲੀ ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤੀ ਹੈ"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
--msgstr ""
-+#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#~ msgstr "ਪ੍ਰਮਾਣਿਤ ਸਹੂਲਤਾਂ ਜਿਵੇਂ hotplug ਅਤੇ insmod ਨੂੰ ਨਾ-ਪਾਬੰਦ ਚਲਾਉਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
--msgstr ""
-+#~ msgid "Disable SELinux protection for updfstab daemon"
-+#~ msgstr "updfstab ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
--msgstr ""
-+#~ msgid "Disable SELinux protection for uptimed daemon"
-+#~ msgstr "uptimed ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
--msgstr ""
-+#~ msgid ""
-+#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
-+#~ "only staff_r can do so"
-+#~ msgstr ""
-+#~ "user_r ਨੂੰ sysadm_r ਤੱਕ su, sudo, ਜਾਂ userhelper ਰਾਹੀਂ ਪਹੁੰਚਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ। ਨਹੀਂ "
-+#~ "ਤਾਂ, ਸਿਰਫ staff_r ਹੀ ਅਜਿਹਾ ਕਰ ਸਕਦਾ ਹੈ"
++#: booleans.py:223
++msgid "Allow webadm to manage files in users home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
--msgstr ""
-+#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#~ msgstr ""
-+#~ "ਉਪਭੋਗੀ ਨੂੰ ਨੈੱਟਵਰਕ ਇੰਟਰਫੇਸ ਕੰਟਰੋਲ ਕਰਨ ਦੀ ਮਨਜੂਰੀ ਦਿੰਦਾ ਹੈ (USERCTL=true ਦੀ ਵੀ ਲੋੜ ਹੈ)"
++#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
--msgstr ""
-+#~ msgid "Allow user to stat ttyfiles"
-+#~ msgstr "ਉਪਭੋਗੀ ਨੂੰ stat ttyfiles ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
--msgstr ""
-+#~ msgid "Disable SELinux protection for uucpd daemon"
-+#~ msgstr "uucpd ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
--msgstr ""
-+#~ msgid "Disable SELinux protection for vmware daemon"
-+#~ msgstr "vmware ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:227
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
--msgstr ""
-+#~ msgid "Disable SELinux protection for watchdog daemon"
-+#~ msgstr "watchdog ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
--msgstr ""
-+#~ msgid "Disable SELinux protection for winbind daemon"
-+#~ msgstr "winbind ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
--msgstr ""
-+#~ msgid "Disable SELinux protection for xdm daemon"
-+#~ msgstr "xdm ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
--msgstr ""
-+#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#~ msgstr "xdm ਲਾਗਇਨ ਨੂੰ sysadm_r:sysadm_t ਤੌਰ ਤੇ ਮਨਜੂਰੀ ਦਿਓ"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
--msgstr ""
-+#~ msgid "Disable SELinux protection for xen daemon"
-+#~ msgstr "xen ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2661
-msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
--msgstr ""
-+#~ msgid "XEN"
-+#~ msgstr "XEN"
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
--msgstr ""
-+#~ msgid "Disable SELinux protection for xfs daemon"
-+#~ msgstr "xfs ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
--msgstr ""
-+#~ msgid "Disable SELinux protection for xen control"
-+#~ msgstr "xen constrol ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ypbind daemon"
-+#~ msgstr "ypbind ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
--msgstr ""
-+#~ msgid "Disable SELinux protection for NIS Password Daemon"
-+#~ msgstr "NIS ਪਾਸਵਰਡ ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:237
++msgid "Support X userspace object manager"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
--msgstr ""
-+#~ msgid "Disable SELinux protection for ypserv daemon"
-+#~ msgstr "ypserv ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:238
++msgid "Allow zabbix to connect to unreserved ports"
+ msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
--msgstr ""
-+#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#~ msgstr "NIS ਟਰਾਂਸਫਰ ਡੈਮਨ ਲਈ SELinux ਸੁਰੱਖਿਆ ਅਯੋਗ ਕਰੋ"
++#: booleans.py:239
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:240
++msgid ""
++"Allow ZoneMinder to modify public files used for public file transfer "
++"services."
+ msgstr ""
diff --git a/policycoreutils/po/pl.po b/policycoreutils/po/pl.po
-index 3064664..084ca5e 100644
+index 3064664..69d1650 100644
--- a/policycoreutils/po/pl.po
+++ b/policycoreutils/po/pl.po
@@ -1,36 +1,32 @@
@@ -242854,7 +244268,7 @@ index 3064664..084ca5e 100644
+#
# Translators:
-# Piotr Drąg <piotrdrag at gmail.com>, 2006, 2012.
-+# Piotr Drąg <piotrdrag at gmail.com>, 2006,2011-2012.
++# Piotr Drąg <piotrdrag at gmail.com>, 2006,2011-2013.
+# Radosław Piliszek <radzio92 at yahoo.com>, 2006.
msgid ""
msgstr ""
@@ -242862,8 +244276,8 @@ index 3064664..084ca5e 100644
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-11 18:29+0000\n"
-+"POT-Creation-Date: 2012-10-08 10:31-0400\n"
-+"PO-Revision-Date: 2012-11-02 22:55+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 19:59+0000\n"
"Last-Translator: Piotr Drąg <piotrdrag at gmail.com>\n"
-"Language-Team: Polish (http://www.transifex.net/projects/p/fedora/language/"
-"pl/)\n"
@@ -242893,7 +244307,7 @@ index 3064664..084ca5e 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr "zainicjowanie PAM się nie powiodło\n"
-@@ -79,7 +75,7 @@ msgstr "run_init może zostać uruchomione tylko na jądrze SELinuksa.\n"
+@@ -79,360 +75,359 @@ msgstr "run_init może zostać uruchomione tylko na jądrze SELinuksa.\n"
msgid "authentication failed.\n"
msgstr "uwierzytelnianie się nie powiodło.\n"
@@ -242902,7 +244316,14 @@ index 3064664..084ca5e 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "Nie można ustawić kontekstu wykonywania dla %s.\n"
-@@ -92,870 +88,852 @@ msgstr "******************** WAŻNE ***********************\n"
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "******************** WAŻNE ***********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "Aby aktywować ten pakiet polityki należy wykonać:"
@@ -242911,12 +244332,12 @@ index 3064664..084ca5e 100644
-msgstr "globalne"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "Nie można utworzyć obsługi semanage"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
-msgstr ""
-"Polityka SELinuksa nie jest zarządzana lub nie można uzyskać dostępu do "
@@ -242924,100 +244345,100 @@ index 3064664..084ca5e 100644
+msgstr "Polityka SELinuksa nie jest zarządzana lub nie można uzyskać dostępu do przechowalni."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "Nie można odczytać przechowalni polityki."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "Nie można nawiązać połączenia semanage"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "Nie można sprawdzić stanu włączenia MLS"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "Niezaimplementowane"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "Transakcja semanage jest już wykonywana"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "Nie można uruchomić transakcji semanage"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "Nie można wykonać transakcji semanage"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "Transakcja semanage nie jest wykonywana"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "Nie można wyświetlić listy modułów SELinuksa"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr "Nazwa modułu"
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "Wersja"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "Wyłączony"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr "Nie można wyłączyć modułu %s (usunięcie się nie powiodło)"
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr "Nie można włączyć modułu %s (usunięcie się nie powiodło)"
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr "Nie można usunąć modułu %s (usunięcie się nie powiodło)"
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr "dontaudit wymaga \"on\" lub \"off\""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr "Wbudowane typy zezwalania"
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr "Dostosowane typy zezwalania"
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
-msgstr ""
@@ -243025,7 +244446,7 @@ index 3064664..084ca5e 100644
+msgstr "Nie można ustawić domeny zezwalania %s (instalacja modułu się nie powiodła)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "Nie można usunąć domeny zezwalania %s (usunięcie się nie powiodło)"
@@ -243037,92 +244458,92 @@ index 3064664..084ca5e 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
-+#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
-+#: ../semanage/seobject.py:2031
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "Nie można utworzyć klucza dla %s"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "Nie można sprawdzić, jeśli mapowanie loginu dla %s zostało określone"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "Grupa linuksowa %s nie istnieje"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "Użytkownik linuksowy %s nie istnieje"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "Nie można utworzyć mapowania loginu dla %s"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "Nie można ustawić nazwy %s"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "Nie można ustawić zakresu MLS dla %s"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "Nie można ustawić użytkownika SELinuksa dla %s"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "Nie można dodać mapowania loginu do %s"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "Wymagane jest seuser lub serange"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "Mapowanie loginu dla %s nie zostało określone"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "Nie można odpytać seuser dla %s"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "Nie można zmodyfikować mapowania loginu dla %s"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
-msgstr ""
@@ -243131,28 +244552,28 @@ index 3064664..084ca5e 100644
+msgstr "Mapowanie loginu dla %s zostało określone w polityce, nie może zostać usunięte"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "Nie można usunąć mapowania loginu dla %s"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "Nie można wyświetlić listę mapowań loginów"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "Login"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -243160,7 +244581,7 @@ index 3064664..084ca5e 100644
msgstr "Użytkownik SELinuksa"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "Zakres MLS/MCS"
@@ -243168,87 +244589,91 @@ index 3064664..084ca5e 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr "Usługa"
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "Nie można sprawdzić, czy użytkownik SELinuksa %s został określony"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "Nie można odpytać użytkownika dla %s"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "Należy dodać co najmniej jedną rolę dla %s"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "Nie można utworzyć użytkownika SELinuksa dla %s"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "Nie można dodać roli %s do %s"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "Nie można ustawić poziomu MLS dla %s"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "Nie można dodać przedrostka %s do %s"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "Nie można rozpakować klucza dla %s"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "Nie można dodać użytkownika SELinuksa %s"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "Wymagany jest przedrostek, role, poziom lub zakres"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "Wymagany jest przedrostek lub role"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "Użytkownik SELinuksa %s nie został określony"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "Nie można zmodyfikować użytkownika SELinuksa %s"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
-msgstr ""
@@ -243257,501 +244682,465 @@ index 3064664..084ca5e 100644
+msgstr "Użytkownik SELinuksa %s nie został określony w polityce, nie może zostać usunięty"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "Nie można usunąć użytkownika SELinuksa %s"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "Nie można wyświetlić listy użytkowników SELinuksa"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "Nie można wyświetlić listy ról dla użytkownika %s"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "Etykiety"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "Przedrostek"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "Poziom MCS"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "Zakres MCS"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "Role SELinuksa"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:942
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "Wymagany jest protokół UDP lub TCP"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "Wymagany jest port"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:954
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr "Nieprawidłowy port"
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:958
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "Nie można utworzyć klucza %s/%s"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "Wymagany jest typ"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
-+#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr "Typ %s jest nieprawidłowy, musi być typem portu"
++
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "Nie można sprawdzić, jeśli port %s/%s został określony"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:977
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "Port %s/%s został już określony"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:981
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "Nie można utworzyć portu dla %s/%s"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:987
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "Nie można utworzyć kontekstu dla %s/%s"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:991
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "Nie można ustawić użytkownika w kontekście portu dla %s/%s"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:995
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "Nie można ustawić roli w kontekście portu dla %s/%s"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:999
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "Nie można ustawić typu w kontekście portu dla %s/%s"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "Nie można ustawić pól MLS w kontekście portu dla %s/%s"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1008
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "Nie można ustawić kontekstu portu dla %s/%s"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1012
- #, python-format
+@@ -482,8 +477,8 @@ msgstr "Nie można ustawić kontekstu portu dla %s/%s"
msgid "Could not add port %s/%s"
msgstr "Nie można dodać portu %s/%s"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
-+#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "Wymagane jest setype lub serange"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1028
+@@ -491,471 +486,473 @@ msgstr "Wymagane jest setype lub serange"
msgid "Requires setype"
msgstr "Wymagane jest setype"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "Port %s/%s nie został określony"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1040
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "Nie można odpytać portu %s/%s"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1051
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "Nie można zmodyfikować portu %s/%s"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1064
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "Nie można wyświetlić listy portów"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1080
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "Nie można usunąć portu %s"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1097
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "Port %s/%s został określony w polityce, nie może zostać usunięty"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1101
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "Nie można usunąć portu %s/%s"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "Nie można wyświetlić listy portów"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "Typ portu SELinuksa"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "Protokół"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "Numer portu"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1197
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "Wymagany jest adres węzła"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1212
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "Nieznany lub brakujący protokół"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
-+#: ../semanage/seobject.py:1713
- msgid "SELinux Type is required"
- msgstr "Wymagany jest typ SELinuksa"
+-msgid "SELinux Type is required"
+-msgstr "Wymagany jest typ SELinuksa"
++#: ../semanage/seobject.py:1256
++msgid "SELinux node type is required"
++msgstr "Wymagany jest typ węzła SELinuksa"
++
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr "Typ %s jest nieprawidłowy, musi być typem węzła"
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
-+#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
-+#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "Nie można utworzyć klucza dla %s"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
-+#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "Nie można sprawdzić, jeśli adres %s został określony"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1241
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "Nie można utworzyć adresu dla %s"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1675
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "Nie można utworzyć kontekstu dla %s"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1251
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "Nie można ustawić maski dla %s"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1255
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "Nie można ustawić użytkownika w kontekście adresu dla %s"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1259
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "Nie można ustawić roli w kontekście adresu dla %s"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1263
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "Nie można ustawić typu w kontekście adresu dla %s"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "Nie można ustawić pól MLS w kontekście adresu dla %s"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "Nie można ustawić kontekstu adresu dla %s"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "Nie można dodać adresu %s"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "Adresu %s nie został określony"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1305
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "Nie można odpytać adresu %s"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "Nie można zmodyfikować adresu %s"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1343
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "Adres %s został określony w polityce, nie może zostać usunięty"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1347
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "Nie można usunąć adresu %s"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr "Nie można usunąć wszystkich mapowań węzłów"
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1373
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "Nie można wyświetlić listy adresów"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
++msgid "SELinux Type is required"
++msgstr "Wymagany jest typ SELinuksa"
++
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "Nie można sprawdzić, jeśli interfejs %s został określony"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1440
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "Nie można utworzyć interfejsu dla %s"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1449
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "Nie można ustawić użytkownika w kontekście interfejsu dla %s"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1453
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "Nie można ustawić roli w kontekście interfejsu dla %s"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1457
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "Nie można ustawić typu w kontekście interfejsu dla %s"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1462
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "Nie można ustawić pól MLS w kontekście interfejsu dla %s"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1466
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "Nie można ustawić kontekstu interfejsu dla %s"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1470
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "Nie można ustawić kontekstu komunikatu dla %s"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "Nie można dodać interfejsu %s"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "Interfejs %s nie został określony"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1501
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "Nie można odpytać interfejsu %s"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "Nie można zmodyfikować interfejsu %s"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "Interfejs %s został określony w polityce, nie może zostać usunięty"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "Nie można usunąć interfejsu %s"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr "Nie można usunąć wszystkich mapowań interfejsów"
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1567
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "Nie można wyświetlić listy interfejsów"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "Interfejs SELinuksa"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "Kontekst"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1652
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr "Klasa ekwiwalentu dla %s już istnieje"
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1658
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr "Plik spec %s jest w konflikcie z regułą ekwiwalentu \"%s %s\""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr "Klasa ekwiwalentu dla %s nie istnieje"
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1681
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "Nie można ustawić użytkownika w kontekście pliku dla %s"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1685
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "Nie można ustawić roli w kontekście pliku dla %s"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "Nie można ustawić pól MLS w kontekście pliku dla %s"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "Nieprawidłowe określenie pliku"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1698
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr "Określenie pliku nie może zawierać spacji"
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1703
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
@@ -243761,79 +245150,84 @@ index 3064664..084ca5e 100644
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
+"instead"
+msgstr "Plik spec %s jest w konflikcie z regułą ekwiwalentu \"%s %s\"; należy spróbować dodać \"%s\" zamiast tego"
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr "Typ %s jest nieprawidłowy, musi być typem pliku lub urządzenia"
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
-+#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
-+#: ../semanage/seobject.py:1865
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "Nie można sprawdzić, jeśli kontekst pliku dla %s został określony"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1734
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "Nie można utworzyć kontekstu pliki dla %s"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1742
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "Nie można ustawić typu w kontekście pliku dla %s"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
-+#: ../semanage/seobject.py:1811
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "Nie można ustawić kontekstu pliku dla %s"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "Nie można dodać kontekstu pliku dla %s"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1770
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "Wymagane jest setype, serange lub seuser"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "Kontekst pliku dla %s nie został określony"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1789
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "Nie można odpytać kontekstu pliku dla %s"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1815
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "Nie można zmodyfikować kontekstu pliku dla %s"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1828
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "Nie można wyświetlić listy kontekstów plików"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1842
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "Nie można usunąć kontekstu pliku %s"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
-msgstr ""
@@ -243841,33 +245235,33 @@ index 3064664..084ca5e 100644
+msgstr "Kontekst pliku dla %s został określony w polityce, nie może zostać usunięty"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1873
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "Nie można usunąć kontekstu pliku dla %s"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "Nie można wyświetlić listy kontekstów plików"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "Nie można wyświetlić listy lokalnych kontekstów plików"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "fcontext SELinuksa"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "typ"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1942
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
@@ -243877,7 +245271,7 @@ index 3064664..084ca5e 100644
+msgstr "\nEkwiwalent fcontext dystrybucji SELinuksa \n"
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1947
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -243888,50 +245282,50 @@ index 3064664..084ca5e 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
-+#: ../semanage/seobject.py:2040
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "Nie można sprawdzić, jeśli wartość logiczna %s została określona"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "Wartość logiczna %s nie została określona"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:1987
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "Nie można odpytać kontekstu pliku %s"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:1992
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "Należy podać jedną z poniższych wartości: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:1997
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "Nie można ustawić aktywnej wartości zmiennej logicznej %s"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2000
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "Nie można zmodyfikować wartości logicznej %s"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2018
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "Błędny format %s: wpis %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2042
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
-msgstr ""
@@ -243939,54 +245333,53 @@ index 3064664..084ca5e 100644
+msgstr "Wartość logiczna %s została określona w polityce, nie może zostać usunięta"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2046
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "Nie można usunąć wartości logicznej %s"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "Nie można wyświetlić listy wartości logicznych"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2100
- msgid "unknown"
- msgstr "nieznane"
-
+-msgid "unknown"
+-msgstr "nieznane"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "wyłączone"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "włączone"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "Zmienna logiczna SELinuksa"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr "Stan"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr "Domyślnie"
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "Opis"
-@@ -1019,7 +997,7 @@ msgstr "Błąd podczas przydzielania pamięci.\n"
+@@ -1019,7 +1016,7 @@ msgstr "Błąd podczas przydzielania pamięci.\n"
msgid "Error sending audit message.\n"
msgstr "Błąd podczas wysyłania komunikatu audytu.\n"
@@ -243995,7 +245388,7 @@ index 3064664..084ca5e 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "Nie można ustalić trybu wymuszania.\n"
-@@ -1032,16 +1010,12 @@ msgstr "Błąd. Nie można otworzyć %s.\n"
+@@ -1032,16 +1029,12 @@ msgstr "Błąd. Nie można otworzyć %s.\n"
#: ../newrole/newrole.c:705
#, c-format
msgid "%s! Could not get current context for %s, not relabeling tty.\n"
@@ -244014,7 +245407,7 @@ index 3064664..084ca5e 100644
#: ../newrole/newrole.c:725
#, c-format
-@@ -1138,62 +1112,66 @@ msgstr "Nie można uzyskać pustego ustawienia sygnału\n"
+@@ -1138,62 +1131,66 @@ msgstr "Nie można uzyskać pustego ustawienia sygnału\n"
msgid "Unable to set SIGHUP handler\n"
msgstr "Nie można ustawić obsługi SIGHUP\n"
@@ -244093,7 +245486,7 @@ index 3064664..084ca5e 100644
msgid "failed to exec shell\n"
msgstr "wykonanie powłoki się nie powiodło\n"
-@@ -1296,20 +1274,20 @@ msgstr "chcat -- -CompanyConfidential /dokumenty/businessplan.odt"
+@@ -1296,20 +1293,20 @@ msgstr "chcat -- -CompanyConfidential /dokumenty/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyConfidential jużytkownik"
@@ -244119,7 +245512,7 @@ index 3064664..084ca5e 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1324,25 +1302,19 @@ msgstr "Etykiety plików"
+@@ -1324,25 +1321,19 @@ msgstr "Etykiety plików"
msgid ""
"File\n"
"Specification"
@@ -244148,7 +245541,7 @@ index 3064664..084ca5e 100644
#: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
msgid "User Mapping"
-@@ -1352,25 +1324,19 @@ msgstr "Mapowanie użytkownika"
+@@ -1352,643 +1343,484 @@ msgstr "Mapowanie użytkownika"
msgid ""
"Login\n"
"Name"
@@ -244177,7 +245570,31 @@ index 3064664..084ca5e 100644
#: ../gui/loginsPage.py:133
#, python-format
-@@ -1397,598 +1363,445 @@ msgstr "Włącz audytowanie"
+ msgid "Login '%s' is required"
+ msgstr "Login \"%s\" jest wymagany"
+
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
+ msgid "Policy Module"
+ msgstr "Moduł polityki"
+
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr "Nazwa modułu"
+
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
+ msgid "Disable Audit"
+ msgstr "Wyłącz audytowanie"
+
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
+ msgid "Enable Audit"
+ msgstr "Włącz audytowanie"
+
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
msgid "Load Policy Module"
msgstr "Wczytaj moduł polityki"
@@ -244227,7 +245644,7 @@ index 3064664..084ca5e 100644
msgstr "<b>Aplikacje</b>"
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr "Standardowy demon inicjowania"
+
@@ -244238,14 +245655,14 @@ index 3064664..084ca5e 100644
-msgstr ""
-"Standardowe demony inicjowania to demony włączane podczas uruchamiania przez "
-"skrypty inicjacyjne. Zwykle wymagają skryptu w /etc/rc.d/init.d"
--
++msgstr "Standardowe demony inicjowania to demony włączane podczas uruchamiania przez skrypty inicjacyjne. Zwykle wymagają skryptu w /etc/rc.d/init.d"
+
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-msgstr "Standardowy demon inicjowania"
-+msgstr "Standardowe demony inicjowania to demony włączane podczas uruchamiania przez skrypty inicjacyjne. Zwykle wymagają skryptu w /etc/rc.d/init.d"
-
+-
-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
msgid "DBUS System Daemon"
msgstr "Systemowy demon D-Bus"
@@ -244269,7 +245686,7 @@ index 3064664..084ca5e 100644
+msgstr "Demony usług internetowych to demony uruchamiane przez xinetd"
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
msgid "Web Application/Script (CGI)"
msgstr "Aplikacje/skrypty WWW (CGI)"
@@ -244285,7 +245702,7 @@ index 3064664..084ca5e 100644
+msgstr "Skrypty CGI aplikacji/skryptów WWW (CGI) uruchamiane przez serwer WWW (Apache)"
-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
msgid "User Application"
msgstr "Aplikacja użytkownika"
@@ -244296,7 +245713,7 @@ index 3064664..084ca5e 100644
+"started by a user"
+msgstr "Aplikacje użytkownika to wszystkie ograniczane aplikacje, które są uruchamiane przez użytkowników"
+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr "Piaskownica"
@@ -244327,7 +245744,7 @@ index 3064664..084ca5e 100644
+msgstr "Zmodyfikuj istniejący wpis logowania użytkownika."
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
++#: ../gui/polgen.glade:495
msgid "Minimal Terminal User Role"
msgstr "Minimalna rola użytkownika terminala"
@@ -244344,7 +245761,7 @@ index 3064664..084ca5e 100644
+msgstr "Ten użytkownik będzie logował się do komputera tylko przez terminal lub zdalne logowanie. Domyślnie ten użytkownik nie będzie posiadał setuid, sieci, su ani sudo."
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
++#: ../gui/polgen.glade:512
msgid "Minimal X Windows User Role"
msgstr "Minimalna rola użytkownika X Window"
@@ -244359,7 +245776,7 @@ index 3064664..084ca5e 100644
+msgstr "Ten użytkownik może logować się do komputera przez X Window lub terminal. Domyślnie ten użytkownik nie będzie posiadał setuid, sieci, sudo ani su"
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
++#: ../gui/polgen.glade:529
msgid "User Role"
msgstr "Rola użytkownika"
@@ -244376,7 +245793,7 @@ index 3064664..084ca5e 100644
+msgstr "Użytkownik z pełną siecią, brakiem aplikacji setuid bez przemiany, sudo i su"
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
++#: ../gui/polgen.glade:546
msgid "Admin User Role"
msgstr "Rola użytkownika administratora"
@@ -244402,7 +245819,7 @@ index 3064664..084ca5e 100644
-"Ten użytkownik nie będzie mógł zalogować się bezpośrednio do systemu."
-
-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
++#: ../gui/polgen.glade:623
msgid "Root Admin User Role"
msgstr "Rola użytkownika administratora root"
@@ -244422,7 +245839,7 @@ index 3064664..084ca5e 100644
msgstr "<b>Nazwa roli aplikacji lub użytkownika do ograniczenia:</b>"
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr "Nazwa"
@@ -244758,60 +246175,60 @@ index 3064664..084ca5e 100644
-msgstr "Nazwa zmiennej logicznej"
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr "Rola"
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr "Istniejący_użytkownik"
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr "Aplikacja"
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr "%s musi być katalogiem"
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr "Należy wybrać użytkownika"
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr "Wybór ograniczanego pliku wykonywalnego."
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr "Wybór ograniczanego pliku skryptu inicjowania."
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr "Wybór plików, które ograniczana aplikacja tworzy lub zapisuje"
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
-msgstr ""
-"Wybór katalogów, które ograniczana aplikacja posiada lub do nich zapisuje"
+msgstr "Wybór katalogów, które ograniczana aplikacja posiada lub do nich zapisuje"
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr "Wybór katalogu, w którym utworzyć pliki polityki"
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -244822,12 +246239,12 @@ index 3064664..084ca5e 100644
+msgstr "Typ %s_t został już określony w bieżącej polityce.\nKontynuować?"
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr "Sprawdź nazwę"
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -244838,18 +246255,18 @@ index 3064664..084ca5e 100644
+msgstr "Moduł %s.pp został już wczytany w bieżącej polityce.\nKontynuować?"
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr "Należy dodać nazwę składającą się z liter i liczb, bez spacji."
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr "Należy podać plik wykonywalny"
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr "Skonfiguruj SELinuksa"
@@ -244944,7 +246361,7 @@ index 3064664..084ca5e 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr "Port sieciowy"
-@@ -1997,9 +1810,7 @@ msgstr "Port sieciowy"
+@@ -1997,9 +1829,7 @@ msgstr "Port sieciowy"
msgid ""
"SELinux Port\n"
"Type"
@@ -244955,7 +246372,7 @@ index 3064664..084ca5e 100644
#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
msgid "Protocol"
-@@ -2009,9 +1820,7 @@ msgstr "Protokół"
+@@ -2009,9 +1839,7 @@ msgstr "Protokół"
msgid ""
"MLS/MCS\n"
"Level"
@@ -244966,7 +246383,7 @@ index 3064664..084ca5e 100644
#: ../gui/portsPage.py:101
msgid "Port"
-@@ -2030,1495 +1839,1493 @@ msgstr "Widok listy"
+@@ -2030,1495 +1858,1626 @@ msgstr "Widok listy"
msgid "Group View"
msgstr "Widok grupy"
@@ -245045,78 +246462,99 @@ index 3064664..084ca5e 100644
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
-msgstr "Przywileje użytkowników"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "Na pewno usunąć %s \"%s\"?"
-
+-
-#: ../gui/selinux.tbl:4
-msgid ""
-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-msgstr ""
-"Umożliwia kontom użytkowników SELinuksa gadmin wykonywanie plików w katalogu "
-"domowym lub /tmp"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "Usuń %s"
-
+-
-#: ../gui/selinux.tbl:5
-msgid ""
-"Allow guest SELinux user account to execute files in home directory or /tmp"
-msgstr ""
-"Umożliwia kontom użytkowników SELinuksa guest wykonywanie plików w katalogu "
-"domowym lub /tmp"
+-
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+-msgstr "Ochrona pamięci"
+-
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+-msgstr "Zezwala na stos wykonywalny Javy"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
++msgstr "Na pewno usunąć %s \"%s\"?"
+
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+-msgstr "Mount"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
++msgstr "Usuń %s"
+
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+-msgstr "Umożliwia mount montowanie wszystkich plików"
+#: ../gui/semanagePage.py:134
+#, python-format
+msgid "Add %s"
+msgstr "Dodaj %s"
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr "Ochrona pamięci"
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+-msgstr "Umożliwia mount montowanie wszystkich katalogów"
+#: ../gui/semanagePage.py:148
+#, python-format
+msgid "Modify %s"
+msgstr "Modyfikuj %s"
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
--msgstr "Zezwala na stos wykonywalny Javy"
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+-msgstr "Zezwala na stos wykonywalny MPlayera"
+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+msgid "Permissive"
+msgstr "Zezwalanie"
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr "Mount"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+-msgstr "SSH"
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
+msgstr "Wymuszanie"
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
--msgstr "Umożliwia mount montowanie wszystkich plików"
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+-msgstr "Umożliwia SSH uruchamianie ssh-keysign"
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr "Stan"
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
--msgstr "Umożliwia mount montowanie wszystkich katalogów"
+-#: ../gui/selinux.tbl:11
+#: ../gui/statusPage.py:133
-+msgid ""
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-"Umożliwia kontom użytkowników SELinuksa staff wykonywanie plików w katalogu "
+-"domowym lub /tmp"
+"Changing the policy type will cause a relabel of the entire file system on "
+"the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
+msgstr "Zmienianie typu polityki spowoduje ponowne nadanie etykiet całemu systemowy plików podczas następnego uruchamiania. Ponowne nadawanie etykiet zajmuje dużo czasu, w zależności od rozmiaru systemu plików. Kontynuować?"
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
--msgstr "Zezwala na stos wykonywalny MPlayera"
+-#: ../gui/selinux.tbl:12
+#: ../gui/statusPage.py:147
-+msgid ""
+ msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-"Umożliwia kontom użytkowników SELinuksa sysadm wykonywanie plików w katalogu "
+-"domowym lub /tmp"
+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
@@ -245125,87 +246563,90 @@ index 3064664..084ca5e 100644
+" wish to continue?"
+msgstr "Zmienianie SELinuksa na wyłączony wymaga ponownego uruchomienia. Nie jest to zalecane. Jeśli później SELinux zostanie ponownie włączony, to system będzie wymagał ponownego nadania etykiet. można przejść do trybu zezwalania, który będzie tylko zapisywał błędy do dziennika i nie wymuszał polityki SELinuksa, by zobaczyć, czy SELinux powoduje problem z systemem. Tryb zezwalania nie wymaga ponownego uruchomienia. Kontynuować?"
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr "SSH"
+-#: ../gui/selinux.tbl:13
+#: ../gui/statusPage.py:152
-+msgid ""
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+-"Umożliwia nieograniczanym kontom użytkowników SELinuksa wykonywanie plików "
+-"katalogu domowym lub /tmp"
+-
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+-msgstr "Konfiguracja sieci"
+"Changing to SELinux enabled will cause a relabel of the entire file system "
+"on the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
+msgstr "Zmienianie SELinuksa na włączony spowoduje ponowne nadanie etykiet całemu systemowy plików podczas następnego uruchamiania. Ponowne nadawanie etykiet zajmuje dużo czasu, w zależności od rozmiaru systemu plików. Kontynuować?"
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr "Umożliwia SSH uruchamianie ssh-keysign"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+-msgstr "Umożliwia pakietom bez etykiet przepływanie przez sieć"
+#: ../gui/system-config-selinux.glade:11
+msgid "system-config-selinux"
+msgstr "system-config-selinux"
--#: ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:12
msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
+-"Allow user SELinux user account to execute files in home directory or /tmp"
-msgstr ""
--"Umożliwia kontom użytkowników SELinuksa staff wykonywanie plików w katalogu "
+-"Umożliwia kontom użytkowników SELinuksa user wykonywanie plików w katalogu "
-"domowym lub /tmp"
+-
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-msgstr "Umożliwia nieograniczane dyntrans do unconfined_execmem"
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+msgstr "Copyright (c) 2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--"Umożliwia kontom użytkowników SELinuksa sysadm wykonywanie plików w katalogu "
--"domowym lub /tmp"
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+-msgstr "Bazy danych"
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
+msgstr "Dodanie mapowania loginu SELinuksa"
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--"Umożliwia nieograniczanym kontom użytkowników SELinuksa wykonywanie plików "
--"katalogu domowym lub /tmp"
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+-msgstr "Umożliwia użytkownikowi łączenie z gniazdem MySQL"
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
+msgstr "Dodanie portów sieciowych SELinuksa"
-+
+
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+-msgstr "Umożliwia użytkownikowi łączenie z gniazdem PostgreSQL"
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
+msgstr "Typ SELinuksa"
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr "Konfiguracja sieci"
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr "Serwer X"
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
+msgstr "Określenie pliku"
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr "Umożliwia pakietom bez etykiet przepływanie przez sieć"
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-msgstr "Umożliwia klientom zapisywanie do współdzielonej pamięci X Window"
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
+msgstr "Typ pliku"
--#: ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:727
msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
-msgstr ""
--"Umożliwia kontom użytkowników SELinuksa user wykonywanie plików w katalogu "
+-"Umożliwia kontom użytkowników SELinuksa xguest wykonywanie plików w katalogu "
-"domowym lub /tmp"
--
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr "Umożliwia nieograniczane dyntrans do unconfined_execmem"
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -245216,81 +246657,78 @@ index 3064664..084ca5e 100644
+"named pipe\n"
+msgstr "wszystkie pliki\nzwykłe pliki\nkatalog\nurządzenie znakowe\nurządzenie blokowe\ngniazdo\ndowiązanie symboliczne\nnazwany potok\n"
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr "Bazy danych"
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+-msgstr "NIS"
+#: ../gui/system-config-selinux.glade:773
+msgid "MLS"
+msgstr "MLS"
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr "Umożliwia użytkownikowi łączenie z gniazdem MySQL"
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+-msgstr "Umożliwia demonom uruchamianie za pomocą NIS"
+#: ../gui/system-config-selinux.glade:837
+msgid "Add SELinux User"
+msgstr "Dodanie użytkownika SELinuksa"
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr "Umożliwia użytkownikowi łączenie z gniazdem PostgreSQL"
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+-msgstr "Aplikacje WWW"
+#: ../gui/system-config-selinux.glade:1079
+msgid "SELinux Administration"
+msgstr "Administracja SELinuksem"
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr "Serwer X"
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+-msgstr "Przemienia użytkownika SELinuksa staff na domenę przeglądarki WWW"
+#: ../gui/system-config-selinux.glade:1122
+msgid "Add"
+msgstr "Dodaj"
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr "Umożliwia klientom zapisywanie do współdzielonej pamięci X Window"
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+-msgstr "Przemienia użytkownika SELinuksa sysadm na domenę przeglądarki WWW"
+#: ../gui/system-config-selinux.glade:1144
+msgid "_Properties"
+msgstr "_Właściwości"
--#: ../gui/selinux.tbl:20
--msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--"Umożliwia kontom użytkowników SELinuksa xguest wykonywanie plików w katalogu "
--"domowym lub /tmp"
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
+-msgstr "Przemienia użytkownika SELinuksa user na domenę przeglądarki WWW"
+#: ../gui/system-config-selinux.glade:1166
+msgid "_Delete"
+msgstr "_Usuń"
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
--msgstr "NIS"
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
+-msgstr "Przemienia użytkownika SELinuksa xguest na domenę przeglądarki WWW"
+#: ../gui/system-config-selinux.glade:1256
+msgid "Select Management Object"
+msgstr "Wybór obiektu zarządzania"
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
--msgstr "Umożliwia demonom uruchamianie za pomocą NIS"
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
+-msgstr "Umożliwia przeglądarkom WWW staff zapisywanie do katalogów domowych"
+#: ../gui/system-config-selinux.glade:1273
+msgid "<b>Select:</b>"
+msgstr "<b>Wybór:</b>"
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
--msgstr "Aplikacje WWW"
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
+-msgstr "Wyłącza ochronę SELinuksa dla amandy"
+#: ../gui/system-config-selinux.glade:1326
+msgid "System Default Enforcing Mode"
+msgstr "Domyślny systemowy tryb wymuszania"
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
--msgstr "Przemienia użytkownika SELinuksa staff na domenę przeglądarki WWW"
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
+-msgstr "Wyłącza ochronę SELinuksa dla amavis"
+#: ../gui/system-config-selinux.glade:1354
+msgid ""
+"Disabled\n"
@@ -245298,23 +246736,23 @@ index 3064664..084ca5e 100644
+"Enforcing\n"
+msgstr "Wyłączone\nZezwalanie\nWymuszanie\n"
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
--msgstr "Przemienia użytkownika SELinuksa sysadm na domenę przeglądarki WWW"
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona apmd"
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
+msgstr "Obecny tryb wymuszania"
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
--msgstr "Przemienia użytkownika SELinuksa user na domenę przeglądarki WWW"
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona arpwatch"
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
+msgstr "Domyślny systemowy typ polityki: "
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
--msgstr "Przemienia użytkownika SELinuksa xguest na domenę przeglądarki WWW"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona auditd"
+#: ../gui/system-config-selinux.glade:1463
+msgid ""
+"Select if you wish to relabel then entire file system on next reboot. "
@@ -245323,38 +246761,37 @@ index 3064664..084ca5e 100644
+"relabel is required."
+msgstr "Proszę wybrać, czy ponownie nadać etykiety całemu systemowi plików podczas następnego ponownego uruchomienia. Ponowne nadanie etykiet może zająć dużo czasu, w zależności od rozmiaru systemu. Jeśli zmieniany jest typ polityki lub przechodzi z trybu wyłączonego do wymuszania, ponowne nadanie etykiet jest wymagane."
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
--msgstr "Umożliwia przeglądarkom WWW staff zapisywanie do katalogów domowych"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona automount"
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
+msgstr "Ponownie nadanie etykiet podczas następnego ponownego uruchomienia."
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
--msgstr "Wyłącza ochronę SELinuksa dla amandy"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+-msgstr "Wyłącza ochronę SELinuksa dla Avahi"
+#: ../gui/system-config-selinux.glade:1561
+msgid "label37"
+msgstr "label37"
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
--msgstr "Wyłącza ochronę SELinuksa dla amavis"
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona Bluetooth"
+#: ../gui/system-config-selinux.glade:1598
+msgid "Revert boolean setting to system default"
+msgstr "Przywrócenie ustawienia zmiennych logicznych do domyślnych systemu"
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona apmd"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona canna"
+#: ../gui/system-config-selinux.glade:1614
+msgid "Toggle between Customized and All Booleans"
+msgstr "Przełączenie między dostosowanymi i wszystkimi zmiennymi logicznymi"
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona arpwatch"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+-msgstr "Wyłącza ochronę SELinuksa dla demona cardmgr"
+#: ../gui/system-config-selinux.glade:1645
+#: ../gui/system-config-selinux.glade:1850
+#: ../gui/system-config-selinux.glade:2037
@@ -245365,54 +246802,12 @@ index 3064664..084ca5e 100644
+msgid "Filter"
+msgstr "Filtr"
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona auditd"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
-
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona automount"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "Dodanie kontekstu pliku"
-
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr "Wyłącza ochronę SELinuksa dla Avahi"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "Modyfikacja kontekstu pliku"
-
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona Bluetooth"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "Usunięcie kontekstu pliku"
-
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona canna"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "Przełączenie między wszystkimi i dostosowanymi kontekstami plików"
-
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
--msgstr "Wyłącza ochronę SELinuksa dla demona cardmgr"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
-
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
-msgstr "Wyłącza ochronę SELinuksa dla serwera klastra"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "Dodanie mapowania użytkownika SELinuksa"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr "label50"
-#: ../gui/selinux.tbl:41
-msgid ""
@@ -245468,1388 +246863,1413 @@ index 3064664..084ca5e 100644
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-msgstr "Drukowanie"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "Modyfikacja mapowania użytkownika SELinuksa"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "Dodanie kontekstu pliku"
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-msgstr "Wyłącza ochronę SELinuksa dla serwera zaplecza cupsd"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "Usunięcie mapowania użytkownika SELinuksa"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "Modyfikacja kontekstu pliku"
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona cupsd"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "Usunięcie kontekstu pliku"
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-msgstr "Wyłącza ochronę SELinuksa dla cupsd_lpd"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "Dodanie użytkownika"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "Przełączenie między wszystkimi i dostosowanymi kontekstami plików"
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-msgstr "CVS"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "Modyfikacja użytkownika"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona CVS"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "Usunięcie użytkownika"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "Dodanie mapowania użytkownika SELinuksa"
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona cyrus"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "Modyfikacja mapowania użytkownika SELinuksa"
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona dbskkd"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "Dodanie portu sieciowego"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "Usunięcie mapowania użytkownika SELinuksa"
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona dbusd"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "Modyfikacja portu sieciowego"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-msgstr "Wyłącza ochronę SELinuksa dla dccd"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "Usunięcie portu sieciowego"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "Dodanie użytkownika"
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-msgstr "Wyłącza ochronę SELinuksa dla dccifd"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "Przełączenie między dostosowanymi i wszystkimi portami"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "Modyfikacja użytkownika"
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-msgstr "Wyłącza ochronę SELinuksa dla dccm"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "Usunięcie użytkownika"
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona ddt"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "Utworzenie nowego modułu polityki"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona devfsd"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "Wczytanie modułu polityki"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "Dodanie portu sieciowego"
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona dhcpc"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "Usunięcie wczytywalnego modułu polityki"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "Modyfikacja portu sieciowego"
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona dhcpd"
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "Włączenie/wyłączenie dodatkowych reguł audytu, które zwykle nie są raportowane do plików dziennika."
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "Usunięcie portu sieciowego"
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona dictd"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "Przełączenie między dostosowanymi i wszystkimi portami"
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-msgstr "Umożliwia sysadm_t bezpośrednie uruchamianie demonów"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "Zmiana trybu procesu na zezwalanie."
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-msgstr "Wyłącza ochronę SELinuksa dla Evolution"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "Zmiana trybu procesu na wymuszanie"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "Utworzenie nowego modułu polityki"
-#: ../gui/selinux.tbl:72
-msgid "Games"
-msgstr "Gry"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "Domena procesu"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "Wczytanie modułu polityki"
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-msgstr "Wyłącza ochronę SELinuksa dla gier"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "Usunięcie wczytywalnego modułu polityki"
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-msgstr "Wyłącza ochronę SELinuksa dla przeglądarek WWW"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "Użytkownik SELinuksa \"%s\" jest wymagany"
++#: ../gui/system-config-selinux.glade:2661
++msgid ""
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr "Włączenie/wyłączenie dodatkowych reguł audytu, które zwykle nie są raportowane do plików dziennika."
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-msgstr "Wyłącza ochronę SELinuksa dla Thunderbirda"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
-+msgstr "Tworzy strony podręcznika SELinuksa"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona distccd"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "ścieżka, w której umieszczone zostaną utworzone strony podręcznika SELinuksa"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "Zmiana trybu procesu na zezwalanie."
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona dmesg"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
-+msgstr "Wszystkie domeny"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "Zmiana trybu procesu na wymuszanie"
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona dnsmasq"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "Nazwy domen stron podręcznika do utowrzenia"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "Domena procesu"
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona dovecot"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
-+msgstr "Odpytuje informacje o sieci polityki SELinuksa"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona entropyd"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
-+msgstr "wyświetla listę wszystkich typów portów SELinuksa"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "Użytkownik SELinuksa \"%s\" jest wymagany"
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-msgstr "Wyłącza ochronę SELinuksa dla fetchmail"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
-+msgstr "wyświetla typ SELinuksa powiązany z portem"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
++msgstr "Tworzy strony podręcznika SELinuksa"
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona fingerd"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
-+msgstr "Wyświetla porty określone dla tego typu SELinuksa"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
++msgstr "ścieżka, w której umieszczone zostaną utworzone strony podręcznika SELinuksa"
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona freshclam"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "wyświetla porty, do których ta domena może dowiązywać i/lub się łączyć"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
++msgstr "nazwa systemu operacyjnego dla stron podręcznika"
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona fsdaemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "odpytuje politykę SELinuksa, aby zobaczyć, czy domeny mogą się ze sobą komunikować"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
++msgstr "Tworzy strukturę stron podręcznika HTML dla wybranych stron podręcznika SELinuksa"
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona gpm"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
-+msgstr "Domena źródłowa"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
++msgstr "Wszystkie domeny"
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-msgstr "NFS"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
-+msgstr "Domena docelowa"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
++msgstr "Nazwy domen stron podręcznika do utowrzenia"
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona gss"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "odpytuje politykę SELinuksa, aby zobaczyć opis zmiennych logicznych"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
++msgstr "Odpytuje informacje o sieci polityki SELinuksa"
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona HAL"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
-+msgstr "uzyskuje wszystkie opisy zmiennych logicznych"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
++msgstr "wyświetla listę wszystkich typów portów SELinuksa"
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-msgstr "Zgodność"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
-+msgstr "zmienna logiczna, aby uzyskać opis"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
++msgstr "wyświetla typ SELinuksa powiązany z portem"
-#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy.py:231
- msgid ""
+-msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-msgstr ""
-"Bez audytowania rzeczy, o których wiadomo, że są zepsute, ale nie niosą za "
-"sobą ryzyka"
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "odpytuje politykę SELinuksa, aby zobaczyć, jak źródłowa domena procesu może przechodzić do docelowej domeny procesu"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
++msgstr "Wyświetla porty określone dla tego typu SELinuksa"
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona hostname"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
-+msgstr "źródłowa domeny procesu"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
++msgstr "wyświetla porty, do których ta domena może dowiązywać i/lub się łączyć"
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona hotplug"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
-+msgstr "docelowa domena procesu"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr "odpytuje politykę SELinuksa, aby zobaczyć, czy domeny mogą się ze sobą komunikować"
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona howl"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
-+msgstr "Tworzy szablon modułu polityki SELinuksa"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
++msgstr "Domena źródłowa"
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona hplip CUPS"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
-+msgstr "nazwa polityki do utworzenia"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
++msgstr "Domena docelowa"
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-msgstr "Wyłącza ochronę SELinuksa dla rotatelogs httpd"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
-+msgstr "plik wykonywalny do ograniczenia"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
++msgstr "odpytuje politykę SELinuksa, aby zobaczyć opis zmiennych logicznych"
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-msgstr "Usługa HTTPD"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
-+msgstr "uruchamia zestaw testowy tworzenia polityki"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
++msgstr "uzyskuje wszystkie opisy zmiennych logicznych"
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-msgstr "Wyłącza ochronę SELinuksa dla suexec HTTP"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
-+msgstr "polecenia"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
++msgstr "zmienna logiczna, aby uzyskać opis"
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona hwclock"
-+#: ../sepolicy/sepolicy/generate.py:158
-+msgid "Internet Services Daemon"
-+msgstr "Demon usług internetowych"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
++msgstr "odpytuje politykę SELinuksa, aby zobaczyć, jak źródłowa domena procesu może przechodzić do docelowej domeny procesu"
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona i18n"
-+#: ../sepolicy/sepolicy/generate.py:171
-+msgid "Valid Types:\n"
-+msgstr "Prawidłowe typy:\n"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
++msgstr "źródłowa domeny procesu"
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona imazesrv"
-+#: ../sepolicy/sepolicy/generate.py:205
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "Porty muszą być liczbą lub zakresem liczb od 1 do %d "
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
++msgstr "docelowa domena procesu"
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-msgstr "Wyłącza ochronę SELinuksa dla demonów potomnych inetd"
-+#: ../sepolicy/sepolicy/generate.py:332
-+msgid "You must enter a name for your confined process/user"
-+msgstr "Należy podać nazwę dla ograniczanego procesu/użytkownika"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
++msgstr "Polecenie wymagane dla tego typu polityki"
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona inetd"
-+#: ../sepolicy/sepolicy/generate.py:334
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "Nazwa musi być alfanumeryczna bez spacji. Proszę rozważyć użycie opcji \"-n NAZWA_MODUŁU\""
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
++msgstr "Wyświetla listę interfejsów polityki SELinuksa"
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona innd"
-+#: ../sepolicy/sepolicy/generate.py:422
-+msgid "User Role types can not be assigned executables."
-+msgstr "Typy roli użytkownika nie mogą być dowiązanymi plikami wykonywalnymi."
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
++msgstr "Tworzy szablon modułu polityki SELinuksa"
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona iptables"
-+#: ../sepolicy/sepolicy/generate.py:428
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "Tylko aplikacje demony mogą używać skryptu inicjowania..."
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
++msgstr "Proszę podać typ domeny, która ma zostać rozszerzona"
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona ircd"
-+#: ../sepolicy/sepolicy/generate.py:446
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve musi być wartością logiczną "
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
++msgstr "Proszę podać użytkowników SELinuksa, których przenieść do tej domeny"
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona irqbalance"
-+#: ../sepolicy/sepolicy/generate.py:452
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog musi być zmienną logiczną "
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
++msgstr "Proszę podać domeny, którymi ten ograniczany administrator będzie zarządzał"
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona iSCSI"
-+#: ../sepolicy/sepolicy/generate.py:458
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos musi być wartością logiczną "
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
++msgstr "nazwa polityki do utworzenia"
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona jabberd"
-+#: ../sepolicy/sepolicy/generate.py:464
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache musi być wartością logiczną "
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
++msgstr "ścieżka, w której utworzone pliki polityki będą przechowywane"
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-msgstr "Kerberos"
-+#: ../sepolicy/sepolicy/generate.py:494
-+msgid "USER Types automatically get a tmp type"
-+msgstr "Typy USER automatycznie uzyskują typ tmp"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
++msgstr "plik wykonywalny do ograniczenia"
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona kadmind"
-+#: ../sepolicy/sepolicy/generate.py:1012
-+msgid "You must enter the executable path for your confined process"
-+msgstr "Należy podać ścieżkę do pliku wykonywalnego dla ograniczanego procesu"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
++msgstr "Utwórz nową politykę dla %s"
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona klogd"
-+#: ../sepolicy/sepolicy/generate.py:1190
-+msgid "Type Enforcement file"
-+msgstr "Plik typu wymuszania"
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
++msgstr "polecenia"
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona krb5kdc"
-+#: ../sepolicy/sepolicy/generate.py:1191
-+msgid "Interface file"
-+msgstr "Plik interfejsu"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
++msgstr "Zmienia politykę SELinuksa, domyślnie /sys/fs/selinux/policy"
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-msgstr "Wyłącza ochronę SELinuksa dla demonów ktalk"
-+#: ../sepolicy/sepolicy/generate.py:1192
-+msgid "File Contexts file"
-+msgstr "Plik kontekstów pliku"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
++msgstr "Nie zainstalowano polityki SELinuksa"
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona kudzu"
-+#: ../sepolicy/sepolicy/generate.py:1193
-+msgid "Setup Script"
-+msgstr "Ustawienie skryptu"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
++msgstr "Odczytanie pliku polityki %s się nie powiodło"
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona locate"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "Aby zezwolić ABRT na modyfikowanie plików publicznych użytych do usług przesyłania danych publicznych."
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "nieznane"
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona LPD"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "Aby zezwolić ABRT na uruchamianie w domenie abrt_handle_event_t, aby obsługiwać skrypty zdarzeń ABRT"
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
++msgstr "Demon usług internetowych"
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona lrrd"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "Aby zezwolić amavis na użycie kompilatora JIT"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
++msgstr "Istniejący typ domeny"
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona LVM"
-+#: booleans.py:4
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "Aby zezwolić użytkownikom na rozwiązywanie wpisów passwd użytkowników bezpośrednio z LDAP, zamiast używania serwera sssd"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
++msgstr "Minimalna rola użytkownika logowania terminala"
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-msgstr "Wyłącza ochronę SELinuksa dla demona Mailman"
-+#: booleans.py:5
-+msgid "Allow users to login using a radius server"
-+msgstr "Aby zezwolić użytkownikom na logowanie używając serwera RADIUS"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
++msgstr "Minimalna rola użytkownika logowania X Window"
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-msgstr "Umożliwia Evolution i Thunderbirdowi odczytywanie plików użytkownika"
-+#: booleans.py:6
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "Aby zezwolić cdrecord na odczytywanie różnych treści. NFS, Samba, urządzenia wymienne, pliki tymczasowe użytkownika i niezaufane pliki treści"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
++msgstr "Rola użytkownika logowania środowiska graficznego"
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona mdadm"
-+#: booleans.py:7
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "Aby zezwolić clamd na użycie kompilatora JIT"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
++msgstr "Rola użytkownika logowania administratora"
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona monopd"
-+#: booleans.py:8
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "Aby zezwolić clamscan na niezabezpieczone pliki w systemie"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
++msgstr "Rola administratora ograniczanego roota"
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-msgstr "Umożliwia przeglądarce Mozilla odczytywanie plików użytkownika"
-+#: booleans.py:9
-+msgid "Allow clamscan to read user content"
-+msgstr "Aby zezwolić clamscan na odczytywanie treści użytkownika"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
++msgstr "Prawidłowe typy:\n"
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona mrtg"
-+#: booleans.py:10
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "Aby zezwolić Cobbler na modyfikowanie plików publicznych użytych do usług przesyłania danych publicznych."
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "Porty muszą być liczbą lub zakresem liczb od 1 do %d "
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona mysqld"
-+#: booleans.py:11
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "Aby zezwolić Cobbler na łączenie się z siecią używając TCP."
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr "Należy podać prawidłowy typ polityki"
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona nagios"
-+#: booleans.py:12
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "Aby zezwolić Cobbler na dostęp do systemów plików CIFS."
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
++msgstr "Należy podać nazwę dla modułu polityki dla %s."
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-msgstr "Usługa nazw"
-+#: booleans.py:13
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "Aby zezwolić Cobbler na dostęp do systemów plików NFS."
++#: ../sepolicy/sepolicy/generate.py:355
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr "Nazwa musi być alfanumeryczna bez spacji. Proszę rozważyć użycie opcji \"-n NAZWA_MODUŁU\""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona named"
-+#: booleans.py:14
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "Aby zezwolić collectd na łączenie się z siecią używając TCP."
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
++msgstr "Typy roli użytkownika nie mogą być dowiązanymi plikami wykonywalnymi."
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona nessusd"
-+#: booleans.py:15
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "Aby zezwolić domenie codnor na łączenie się z siecią używając TCP."
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
++msgstr "Tylko aplikacje demony mogą używać skryptu inicjowania..."
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-msgstr "Wyłącza ochronę SELinuksa dla Menedżera sieci"
-+#: booleans.py:16
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "Aby zezwolić systemowym zadaniom crona na ponowne nadanie etykiet systemowi plików, aby przywrócić konteksty plików."
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve musi być wartością logiczną "
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona nfsd"
-+#: booleans.py:17
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "Aby zezwolić demonowi CVS na odczytywanie shadow"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog musi być zmienną logiczną "
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-msgstr "Samba"
-+#: booleans.py:18
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "Aby zezwolić wszystkim demonom na zapisywanie plików core do /"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos musi być wartością logiczną "
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona nmbd"
-+#: booleans.py:19
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "Aby zezwolić wszystkim demonom na używanie wrapperów TCP."
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache musi być wartością logiczną "
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona nrpe"
-+#: booleans.py:20
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "Aby zezwolić wszystkim demonom na odczytywanie/zapisywanie terminali"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
++msgstr "Typy USER automatycznie uzyskują typ tmp"
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona nscd"
-+#: booleans.py:21
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr "Aby zezwolić dbadm na zarządzanie plików w katalogach domowych użytkowników"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
++msgstr "Moduły polityki %s wymagają istniejących domen"
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona nsd"
-+#: booleans.py:22
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr "Aby zezwolić dbadm na odczytywanie plików w katalogach domowych użytkowników"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
++msgstr "Należy podać ścieżkę do pliku wykonywalnego dla ograniczanego procesu"
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona ntpd"
-+#: booleans.py:23
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr "Aby zabronić aplikacjom domeny użytkownika na mapowanie obszarów pamięci jako wykonywalne i zapisywalne. Jest to niebezpieczne i taki plik wykonywalny powinien zostać zgłoszony w Bugzilli"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
++msgstr "Plik typu wymuszania"
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-msgstr "Wyłącza ochronę SELinuksa dla oddjob"
-+#: booleans.py:24
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr "Aby zezwolić sysadm na debugowanie lub wykonywanie ptrace na wszystkich procesach."
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
++msgstr "Plik interfejsu"
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-msgstr "Wyłącza ochronę SELinuksa dla oddjob_mkhomedir"
-+#: booleans.py:25
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr "Aby zezwolić aplikacjom klienckim dhcpd na wykonywanie poleceń iptables"
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
++msgstr "Plik kontekstów pliku"
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona OpenVPN"
-+#: booleans.py:26
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr "Aby zezwolić demonowi DHCP na używanie mechanizmów LDAP"
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
++msgstr "Plik specyfikacji"
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona PAM"
-+#: booleans.py:27
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr "Aby zezwolić wszystkim domenom na użycie deskryptorów plików innych domen"
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
++msgstr "Ustawienie skryptu"
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-msgstr "Wyłącza ochronę SELinuksa dla Pegasusa"
-+#: booleans.py:28
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr "Aby zezwolić wszystkim domenom na posiadanie modułów wczytywania jądra"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
++msgstr "Aby zezwolić ABRT na modyfikowanie plików publicznych użytych do usług przesyłania danych publicznych."
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona perdition"
-+#: booleans.py:29
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr "Aby zezwolić na użycie usług dźwięku jako źródła dla kanałów entropii"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++msgstr "Aby zezwolić ABRT na uruchamianie w domenie abrt_handle_event_t, aby obsługiwać skrypty zdarzeń ABRT"
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona portmap"
-+#: booleans.py:30
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr "Aby zezwolić exim na łączenie się z bazami danych (PostgreSQL, MySQL)"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
++msgstr "Aby zezwolić amavis na użycie kompilatora JIT"
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona portslave"
-+#: booleans.py:31
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr "Aby zezwolić exim na tworzenie, odczytywanie, zapisywanie i usuwanie plików nieuprawnionych użytkowników."
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
++msgstr "Aby zezwolić programom antywirusowym na odczytywanie niezabezpieczonych plików w systemie"
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-msgstr "Wyłącza ochronę SELinuksa dla Postfiksa"
-+#: booleans.py:32
-+msgid "Allow exim to read unprivileged user files."
-+msgstr "Aby zezwolić exim na odczytywanie plików nieuprawnionych użytkowników."
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
++msgstr "Aby zezwolić auditadm na wykonywanie treści"
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona PostgreSQL"
-+#: booleans.py:33
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr "Aby włączyć dodatkowe reguły w domenie cron, aby obsługiwać fcron."
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
++msgstr "Aby zezwolić użytkownikom na rozwiązywanie wpisów passwd użytkowników bezpośrednio z LDAP, zamiast używania serwera sssd"
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-msgstr "pppd"
-+#: booleans.py:34
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr "Aby zezwolić domenie fenced na łączenie się z siecią używając TCP."
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
++msgstr "Aby zezwolić użytkownikom na logowanie używając serwera RADIUS"
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-msgstr "Umożliwia uruchamianie pppd przez zwykłych użytkowników"
-+#: booleans.py:35
-+msgid "Allow fenced domain to execute ssh."
-+msgstr "Aby zezwolić domenie fenced na wykonywanie SSH."
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
++msgstr "Aby zezwolić użytkownikom na logowanie używając serwera yubikey"
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-msgstr "Wyłącza ochronę SELinuksa dla demona pptp"
-+#: booleans.py:36
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr "Aby zezwolić FTP na odczytywanie i zapisywanie plików w katalogach domowych użytkowników"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
++msgstr "Aby zezwolić awstats na usuwanie dzienników Apache"
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona prelink"
-+#: booleans.py:37
++#: booleans.py:10
+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr "Aby zezwolić serwerom FTP na wysyłanie plików, użytych do usług przesyłania danych publicznych. Katalogi muszą posiadać etykietę public_content_rw_t."
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
++msgstr "Aby zezwolić cdrecord na odczytywanie różnych treści. NFS, Samba, urządzenia wymienne, pliki tymczasowe użytkownika i niezaufane pliki treści"
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona privoxy"
-+#: booleans.py:38
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr "Aby zezwolić serwerom FTP na łączenie się ze wszystkimi portami > 1023"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
++msgstr "Aby zezwolić clamd na użycie kompilatora JIT"
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona ptal"
-+#: booleans.py:39
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr "Aby zezwolić serwerom FTP na łączenie z portami bazy danych MySQL"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
++msgstr "Aby zezwolić clamscan na niezabezpieczone pliki w systemie"
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona PXE"
-+#: booleans.py:40
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "Aby zezwolić serwerom FTP na logowanie do lokalnych użytkowników i odczytywanie/zapisywanie wszystkim plików w systemie, nadzorowane przez DAC."
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
++msgstr "Aby zezwolić clamscan na odczytywanie treści użytkownika"
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-msgstr "Wyłącza ochronę SELinuksa dla pyzord"
-+#: booleans.py:41
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr "Aby zezwolić serwerom FTP na użycie CIFS użytego do usług przesyłania plików publicznych."
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
++msgstr "Aby zezwolić Cobbler na modyfikowanie plików publicznych użytych do usług przesyłania danych publicznych."
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona Quoty"
-+#: booleans.py:42
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr "Aby zezwolić serwerom FTP na użycie NFS użytego do usług przesyłania plików publicznych."
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "Aby zezwolić Cobbler na łączenie się z siecią używając TCP."
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona radiusd"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr "Aby zezwolić serwerom FTP na dowiązywanie do wszystkich niezastrzeżonych portów dla trybu pasywnego"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "Aby zezwolić Cobbler na dostęp do systemów plików CIFS."
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona radvd"
-+#: booleans.py:44
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr "Aby ustalić, czy CGI Git może przeszukiwać katalogi domowe."
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "Aby zezwolić Cobbler na dostęp do systemów plików NFS."
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-msgstr "Wyłącza ochronę SELinuksa dla rdisc"
-+#: booleans.py:45
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr "Aby ustalić, czy CGI Git może mieć dostęp do systemów plików CIFS."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "Aby zezwolić collectd na łączenie się z siecią używając TCP."
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-msgstr "Wyłącza ochronę SELinuksa dla readahead"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr "Aby ustalić, czy CGI Git może mieć dostęp do systemów plików NFS."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "Aby zezwolić domenie codnor na łączenie się z siecią używając TCP."
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-msgstr ""
-"Umożliwia programom odczytywanie plików w niestandardowych położeniach "
-"(default_t)"
-+#: booleans.py:47
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr "Aby ustalić, czy demon sesji Git może dowiązywać gniazda TCP do wszystkich niezastrzeżonych portów."
-+
-+#: booleans.py:48
++#: booleans.py:20
+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr "Aby ustalić, czy wywoływanie domen użytkownika może wykonywać demona Git w domenie git_session_t."
-+
-+#: booleans.py:49
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr "Aby ustalić, czy systemowy demon Git może przeszukiwać katalogi domowe."
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
++msgstr "Aby zezwolić systemowym zadaniom crona na ponowne nadanie etykiet systemowi plików, aby przywrócić konteksty plików."
+
-+#: booleans.py:50
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr "Aby ustalić, czy demon systemowy Git może mieć dostęp do systemów plików CIFS."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
++msgstr "Aby zezwolić demonowi CVS na odczytywanie shadow"
+
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr "Aby ustalić, czy demon systemowy Git może mieć dostęp do systemów plików NFS."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
++msgstr "Aby zezwolić wszystkim demonom na zapisywanie plików core do /"
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-msgstr "Wyłącza ochronę SELinuksa dla demona restorecond"
-+#: booleans.py:52
-+msgid "Allow gitisis daemon to send mail"
-+msgstr "Aby zezwolić demonowi gitisis na wysyłanie poczty"
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "Aby zezwolić wszystkim demonom na używanie wrapperów TCP."
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona RHGB"
-+#: booleans.py:53
-+msgid "Enable reading of urandom for all domains."
-+msgstr "Aby włączyć odczytywanie urandom przez wszystkie domeny."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "Aby zezwolić wszystkim demonom na odczytywanie/zapisywanie terminali"
++
++#: booleans.py:25
++msgid "Allow dan to manage user files"
++msgstr "Aby zezwolić dan na zarządzanie plikami użytkownika"
++
++#: booleans.py:26
++msgid "Allow dan to read user files"
++msgstr "Aby zezwolić dan na odczytywanie plików użytkownika"
++
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
++msgstr "Aby zezwolić dbadm na zarządzanie plików w katalogach domowych użytkowników"
++
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
++msgstr "Aby zezwolić dbadm na odczytywanie plików w katalogach domowych użytkowników"
++
++#: booleans.py:29
++msgid ""
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
++msgstr "Aby zabronić aplikacjom domeny użytkownika na mapowanie obszarów pamięci jako wykonywalne i zapisywalne. Jest to niebezpieczne i taki plik wykonywalny powinien zostać zgłoszony w Bugzilli"
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-msgstr "Wyłącza ochronę SELinuksa dla ricci"
-+#: booleans.py:54
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr "Aby zezwolić na użycie opcji gpg-agent --write-env-file. Umożliwia to także zarządzanie plikami użytkownika przez gpg-agent."
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
++msgstr "Aby zezwolić sysadm na debugowanie lub wykonywanie ptrace na wszystkich procesach."
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-msgstr "Wyłącza ochronę SELinuksa dla ricci_modclusterd"
-+#: booleans.py:55
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr "Aby zezwolić domenie WWW gpg na modyfikowanie plików publicznych użytych do usług przesyłania plików publicznych."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr "Aby zezwolić aplikacjom klienckim dhcpd na wykonywanie poleceń iptables"
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona rlogind"
-+#: booleans.py:56
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
-+msgstr "Aby zezwolić gssd na odczytywanie katalogu tymczasowego, do dostępu do tgt Kerberosa."
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr "Aby zezwolić demonowi DHCP na używanie mechanizmów LDAP"
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona rpcd"
-+#: booleans.py:57
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr "Aby zezwolić Apache na modyfikowanie plików publicznych użytych do usług przesyłania plików publicznych. Pliki/katalogi muszą posiadać etykietę public_content_rw_t."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
++msgstr "Aby zezwolić wszystkim domenom na użycie deskryptorów plików innych domen"
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-msgstr "Wyłącza ochronę SELinuksa dla rshd"
-+#: booleans.py:58
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr "Aby zezwolić httpd na użycie wbudowanych skryptów (zwykle PHP)"
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
++msgstr "Aby zezwolić wszystkim domenom na posiadanie modułów wczytywania jądra"
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-msgstr "rsync"
-+#: booleans.py:59
-+msgid "Allow http daemon to check spam"
-+msgstr "Aby zezwolić demonowi http na sprawdzanie niechcianych wiadomości"
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
++msgstr "Aby zezwolić na użycie usług dźwięku jako źródła dla kanałów entropii"
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona rsync"
-+#: booleans.py:60
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr "Aby zezwolić httpd na działanie jako klient FTP łączący się z portem FTP i portami efemerycznymi"
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr "Aby zezwolić exim na łączenie się z bazami danych (PostgreSQL, MySQL)"
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-msgstr "Umożliwia SSH uruchamianie z inetd zamiast jako demon"
-+#: booleans.py:61
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr "Aby zezwolić httpd na łączenie z portem LDAP"
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
++msgstr "Aby zezwolić exim na tworzenie, odczytywanie, zapisywanie i usuwanie plików nieuprawnionych użytkowników."
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-msgstr "Umożliwia Sambie współdzielenie katalogów NFS"
-+#: booleans.py:62
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr "Aby zezwolić demonowi HTTP na łączenie się z zabbix"
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
++msgstr "Aby zezwolić exim na odczytywanie plików nieuprawnionych użytkowników."
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-msgstr "Serwer uwierzytelniania SASL"
-+#: booleans.py:63
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr "Aby zezwolić skryptom i modułom httpd na łączenie się z siecią używając TCP."
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
++msgstr "Aby włączyć dodatkowe reguły w domenie cron, aby obsługiwać fcron."
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-msgstr "Umożliwia serwerowi uwierzytelniania SASL odczytywanie /etc/shadow"
-+#: booleans.py:64
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr "Aby zezwolić skryptom i modułom httpd na łączenie się z Cobbler przez sieć."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr "Aby zezwolić domenie fenced na łączenie się z siecią używając TCP."
-#: ../gui/selinux.tbl:165
-+#: booleans.py:65
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
++msgstr "Aby zezwolić domenie fenced na wykonywanie SSH."
++
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
++msgstr "Aby zezwolić wszystkim domenom na wykonywanie w fips_mode"
++
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
++msgstr "Aby zezwolić FTP na odczytywanie i zapisywanie plików w katalogach domowych użytkowników"
++
++#: booleans.py:44
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-msgstr ""
-"Umożliwia serwerowi X Window mapowanie regionów pamięci zarówno jako "
-"wykonywalną, jak i zapisywalną"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr "Aby zezwolić skryptom i modułom httpd na łączenie z bazami danych przez sieć."
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
++msgstr "Aby zezwolić serwerom FTP na wysyłanie plików, użytych do usług przesyłania danych publicznych. Katalogi muszą posiadać etykietę public_content_rw_t."
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona saslauthd"
-+#: booleans.py:66
-+msgid "Allow httpd to connect to memcache server"
-+msgstr "Aby zezwolić httpd na łączenie się z serwerem memcache"
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr "Aby zezwolić serwerom FTP na łączenie się ze wszystkimi portami > 1023"
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona scannerdaemon"
-+#: booleans.py:67
-+msgid "Allow httpd to act as a relay"
-+msgstr "Aby zezwolić httpd na działanie jako przekaźnik"
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr "Aby zezwolić serwerom FTP na łączenie z portami bazy danych MySQL"
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-msgstr "Zabrania przemienienia na sysadm_t, dotyczy sudo i su"
-+#: booleans.py:68
-+msgid "Allow http daemon to send mail"
-+msgstr "Aby zezwolić demonowi http na wysyłanie poczty"
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "Aby zezwolić serwerom FTP na logowanie do lokalnych użytkowników i odczytywanie/zapisywanie wszystkim plików w systemie, nadzorowane przez DAC."
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-msgstr "Zabrania wszystkim procesom wczytywania modułów jądra"
-+#: booleans.py:69
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr "Aby zezwolić Apache na komunikowanie się z usługą Avahi przez D-Bus"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
++msgstr "Aby zezwolić serwerom FTP na użycie CIFS użytego do usług przesyłania plików publicznych."
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-msgstr "Zabrania wszystkim procesom modyfikowania polityki jądra SELinuksa"
-+#: booleans.py:70
-+msgid "Allow httpd cgi support"
-+msgstr "Aby zezwolić httpd na obsługę CGI"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
++msgstr "Aby zezwolić serwerom FTP na użycie NFS użytego do usług przesyłania plików publicznych."
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona Sendmail"
-+#: booleans.py:71
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr "Aby zezwolić httpd na działanie jako serwer FTP nasłuchując na porcie FTP."
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr "Aby zezwolić serwerom FTP na dowiązywanie do wszystkich niezastrzeżonych portów dla trybu pasywnego"
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-msgstr "Wyłącza ochronę SELinuksa dla setrans"
-+#: booleans.py:72
-+msgid "Allow httpd to read home directories"
-+msgstr "Aby zezwolić httpd na odczytywanie katalogów domowych"
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
++msgstr "Aby ustalić, czy CGI Git może przeszukiwać katalogi domowe."
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona SETroubleshoot"
-+#: booleans.py:73
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr "Aby zezwolić skryptom i modułom httpd na execmem/execstack"
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr "Aby ustalić, czy CGI Git może mieć dostęp do systemów plików CIFS."
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona slapd"
-+#: booleans.py:74
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr "Aby zezwolić httpd na łączenie się z portem 80 w celu poprawnego wyłączenia"
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr "Aby ustalić, czy CGI Git może mieć dostęp do systemów plików NFS."
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona slrnpull"
-+#: booleans.py:75
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr "Aby zezwolić procesom httpd na zarządzanie treścią IPA"
++#: booleans.py:54
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
++msgstr "Aby ustalić, czy demon sesji Git może dowiązywać gniazda TCP do wszystkich niezastrzeżonych portów."
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona smbd"
-+#: booleans.py:76
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr "Aby zezwolić Apache na użycie mod_auth_ntlm_winbind"
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
++msgstr "Aby ustalić, czy wywoływanie domen użytkownika może wykonywać demona Git w domenie git_session_t."
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona snmpd"
-+#: booleans.py:77
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr "Aby zezwolić Apache na użycie mod_auth_pam"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
++msgstr "Aby ustalić, czy systemowy demon Git może przeszukiwać katalogi domowe."
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona Snort"
-+#: booleans.py:78
-+msgid "Allow httpd to read user content"
-+msgstr "Aby zezwolić httpd na odczytywanie treści użytkownika"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr "Aby ustalić, czy demon systemowy Git może mieć dostęp do systemów plików CIFS."
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona soundd"
-+#: booleans.py:79
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr "Aby zezwolić Apache na działanie w trybie stickshift, bez przejścia do pasażera"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr "Aby ustalić, czy demon systemowy Git może mieć dostęp do systemów plików NFS."
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona sound"
-+#: booleans.py:80
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr "Aby zezwolić demonowi httpd na zmianę swoich ograniczeń zasobów"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
++msgstr "Aby zezwolić demonowi gitisis na wysyłanie poczty"
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-msgstr "Ochrona przed niechcianymi wiadomościami"
-+#: booleans.py:81
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr "Aby zezwolić httpd na wykonywanie plików wykonywalnych SSI w tej samej domenie, co systemowe skrypty CGI."
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
++msgstr "Aby włączyć odczytywanie urandom przez wszystkie domeny."
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona spamd"
-+#: booleans.py:82
++#: booleans.py:61
+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr "Aby zezwolić skryptom Apache na zapisywanie do treści publicznych. Katalogi/pliki muszą posiadać etykiety public_rw_content_t."
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
++msgstr "Aby zezwolić na użycie opcji gpg-agent --write-env-file. Umożliwia to także zarządzanie plikami użytkownika przez gpg-agent."
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-msgstr "Umożliwia smapd dostęp do katalogów domowych"
-+#: booleans.py:83
-+msgid "Allow Apache to execute tmp content."
-+msgstr "Aby zezwolić Apache na wykonywanie treści tymczasowych."
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
++msgstr "Aby zezwolić domenie WWW gpg na modyfikowanie plików publicznych użytych do usług przesyłania plików publicznych."
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-msgstr "Umożliwia demonowi Spam Assassin dostęp do sieci"
-+#: booleans.py:84
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr "Aby ujednolicić komunikowanie się httpd z terminalem. Wymagane do podania hasła dla certyfikatów w terminalu."
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++msgstr "Aby zezwolić gssd na odczytywanie katalogu tymczasowego, do dostępu do tgt Kerberosa."
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona speedmgmt"
-+#: booleans.py:85
-+msgid "Unify HTTPD handling of all content files."
-+msgstr "Aby ujednolicić obsługę httpd wszystkich plików treści."
++#: booleans.py:64
++msgid "Allow guest to exec content"
++msgstr "Aby zezwolić gościowi na wykonywanie treści"
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-msgstr "Squid"
-+#: booleans.py:86
-+msgid "Allow httpd to access cifs file systems"
-+msgstr "Aby zezwolić httpd na dostęp do systemów plików CIFS"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
++msgstr "Aby zezwolić Apache na modyfikowanie plików publicznych użytych do usług przesyłania plików publicznych. Pliki/katalogi muszą posiadać etykietę public_content_rw_t."
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-msgstr "Umożliwia demonowi Squid dostęp do sieci"
-+#: booleans.py:87
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr "Aby zezwolić httpd na dostęp do systemów plików FUSE"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
++msgstr "Aby zezwolić httpd na użycie wbudowanych skryptów (zwykle PHP)"
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona Squid"
-+#: booleans.py:88
-+msgid "Allow httpd to run gpg"
-+msgstr "Aby zezwolić httpd na wykonywanie GPG"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
++msgstr "Aby zezwolić demonowi http na sprawdzanie niechcianych wiadomości"
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona SSH"
-+#: booleans.py:89
-+msgid "Allow httpd to access nfs file systems"
-+msgstr "Aby zezwolić httpd na dostęp do systemów plików NFS"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr "Aby zezwolić httpd na działanie jako klient FTP łączący się z portem FTP i portami efemerycznymi"
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-msgstr "Umożliwia SSH logowanie jako sysadm_r:sysadm_t"
-+#: booleans.py:90
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr "Aby zezwolić httpd na komunikowanie się z demonem oddjob w celu uruchomienia usługi"
-
--#: ../gui/selinux.tbl:189
-+#: booleans.py:91
-+msgid "Allow httpd to access openstack ports"
-+msgstr "Aby zezwolić httpd na dostęp do portów OpenStack"
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
++msgstr "Aby zezwolić httpd na łączenie z portem LDAP"
+
-+#: booleans.py:92
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr "Aby zezwolić Icecast na łączenie się ze wszystkimi portami, nie tylko portami dźwięku."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
++msgstr "Aby zezwolić demonowi HTTP na łączenie się z zabbix"
+
-+#: booleans.py:93
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr "Aby zezwolić skryptom i modułom httpd na łączenie się z siecią używając TCP."
+
+-#: ../gui/selinux.tbl:189
++#: booleans.py:72
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-msgstr ""
-"Umożliwia użytkownikom staff_r wyszukiwanie w katalogu domowym sysadm i "
-"odczytywanie plików (takich jak ~/.bashrc)"
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr "Aby zezwolić klientowi sieci IRC irssi na łączenie z dowolnym portem oraz na dowiązywanie do każdego niezastrzeżonego portu."
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr "Aby zezwolić skryptom i modułom httpd na łączenie się z Cobbler przez sieć."
+
-+#: booleans.py:94
-+msgid "Allow java executable stack"
-+msgstr "Aby zezwolić na stos wykonywalny Javy"
++#: booleans.py:73
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr "Aby zezwolić skryptom i modułom httpd na łączenie z bazami danych przez sieć."
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-msgstr "Uniwersalny tunel SSH"
-+#: booleans.py:95
-+msgid "Allow confined applications to run with kerberos."
-+msgstr "Aby zezwolić ograniczanym aplikacjom na uruchamianie za pomocą Kerberosa."
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
++msgstr "Aby zezwolić httpd na łączenie się z serwerem memcache"
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona stunnel"
-+#: booleans.py:96
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "Aby zezwolić demonowi syslogd na wysyłanie poczty"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
++msgstr "Aby zezwolić httpd na działanie jako przekaźnik"
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-msgstr "Umożliwia demonowi stunnel samodzielne uruchamianie, poza xinetd"
-+#: booleans.py:97
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr "Aby zezwolić syslogd na odczytywanie/zapisywanie terminali"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
++msgstr "Aby zezwolić demonowi http na wysyłanie poczty"
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona swat"
-+#: booleans.py:98
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr "Aby zezwolić użytkownikom na logowanie i używanie systemu z /dev/console."
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
++msgstr "Aby zezwolić Apache na komunikowanie się z usługą Avahi przez D-Bus"
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona sxid"
-+#: booleans.py:99
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr "Aby kontrolować możliwość użycia mmap na niskim obszarze przestrzeni adresowej, jak skonfigurowano w /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:78
++msgid "Allow httpd cgi support"
++msgstr "Aby zezwolić httpd na obsługę CGI"
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona syslogd"
-+#: booleans.py:100
-+msgid "Allow mock to read files in home directories."
-+msgstr "Aby zezwolić mock na odczytywanie plików w katalogach domowych."
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr "Aby zezwolić httpd na działanie jako serwer FTP nasłuchując na porcie FTP."
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-msgstr "Wyłącza ochronę SELinuksa dla systemowych zadań Crona"
-+#: booleans.py:101
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr "Aby zezwolić poleceniu mount na montowanie wszystkich katalogów lub plików."
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
++msgstr "Aby zezwolić httpd na odczytywanie katalogów domowych"
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona TCP"
-+#: booleans.py:102
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr "Aby zezwolić domenie wtyczek Mozilli na łączenie się z siecią używając TCP."
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
++msgstr "Aby zezwolić skryptom i modułom httpd na execmem/execstack"
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona Telnet"
-+#: booleans.py:103
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr "Aby zezwolić mozilla_plugins na tworzenie losowej zawartości w katalogach domowych użytkowników"
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr "Aby zezwolić httpd na łączenie się z portem 80 w celu poprawnego wyłączenia"
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona tftpd"
-+#: booleans.py:104
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr "Aby zezwolić ograniczanym przeglądarkom WWW na odczytywanie zawartości katalogu domowego"
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
++msgstr "Aby zezwolić procesom httpd na zarządzanie treścią IPA"
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona transproxy"
-+#: booleans.py:105
-+msgid "Allow mplayer executable stack"
-+msgstr "Aby zezwolić na stos wykonywalny MPlayera"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr "Aby zezwolić Apache na użycie mod_auth_ntlm_winbind"
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona udev"
-+#: booleans.py:106
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "Aby zezwolić mysqld na łączenie się ze wszystkimi portami"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
++msgstr "Aby zezwolić Apache na użycie mod_auth_pam"
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona uml"
-+#: booleans.py:107
-+msgid "Allow BIND to bind apache port."
-+msgstr "Aby zezwolić BIND na dowiązywanie do portu Apache."
++#: booleans.py:86
++msgid "Allow httpd to read user content"
++msgstr "Aby zezwolić httpd na odczytywanie treści użytkownika"
-#: ../gui/selinux.tbl:202
-+#: booleans.py:108
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++msgstr "Aby zezwolić Apache na działanie w trybie stickshift, bez przejścia do pasażera"
++
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
++msgstr "Aby zezwolić demonowi httpd na zmianę swoich ograniczeń zasobów"
++
++#: booleans.py:89
msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-msgstr ""
-"Umożliwia xinetd uruchamianie nieograniczane, w tym wszystkich usług, jakie "
-"uruchamia, a które nie mają określonych przemian domen"
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr "Aby zezwolić BIND na zapisywanie plików stref głównych. Zwykle jest to używane na dynamicznego DNS lub przesyłania stref."
-+
-+#: booleans.py:109
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr "Aby zezwolić wszystkim plikom/katalogom na eksportowanie przez NFS w trybie tylko do odczytu."
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++msgstr "Aby zezwolić httpd na wykonywanie plików wykonywalnych SSI w tej samej domenie, co systemowe skrypty CGI."
-#: ../gui/selinux.tbl:203
-+#: booleans.py:110
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr "Aby zezwolić dowolnym plikom/katalogom na eksportowanie przez NFS w trybie do odczytu i zapisu."
-+
-+#: booleans.py:111
++#: booleans.py:90
msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-msgstr ""
-"Umożliwia skryptom rc uruchamianie nieograniczane, w tym wszystkie demony "
-"uruchamiane przez skrypty rc, a które nie mają określonych przemian domen"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
-+msgstr "Aby zezwolić serwerom NFS na modyfikowanie plików publicznych, użytych do usług przesyłania danych publicznych. Pliki/katalogi muszą posiadać etykietę public_content_rw_t."
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
++msgstr "Aby zezwolić skryptom Apache na zapisywanie do treści publicznych. Katalogi/pliki muszą posiadać etykiety public_rw_content_t."
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-msgstr "Umożliwia RPM nieograniczane uruchamianie"
-+#: booleans.py:112
-+msgid "Allow system to run with NIS"
-+msgstr "Aby zezwolić systemowi na uruchamianie za pomocą NIS"
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
++msgstr "Aby zezwolić Apache na wykonywanie treści tymczasowych."
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-msgstr ""
-"Umożliwia uprzywilejowanym narzędziom, takim jak hotplug i insmod "
-"uruchamianie nieograniczane"
-+#: booleans.py:113
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr "Aby zezwolić ograniczanym aplikacjom na użycie pamięci współdzielonej nscd."
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
++msgstr "Aby ujednolicić komunikowanie się httpd z terminalem. Wymagane do podania hasła dla certyfikatów w terminalu."
+
-+#: booleans.py:114
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr "Aby zezwolić kodowi nsplugin na łączenie się z niezastrzeżonymi portami"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
++msgstr "Aby ujednolicić obsługę httpd wszystkich plików treści."
+
-+#: booleans.py:115
-+msgid "Allow nsplugin code to execmem/execstack"
-+msgstr "Aby zezwolić kodowi nsplugin na execmem/execstack"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
++msgstr "Aby zezwolić httpd na dostęp do systemów plików CIFS"
++
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
++msgstr "Aby zezwolić httpd na dostęp do systemów plików FUSE"
++
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
++msgstr "Aby zezwolić httpd na wykonywanie GPG"
++
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
++msgstr "Aby zezwolić httpd na dostęp do systemów plików NFS"
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona updfstab"
-+#: booleans.py:116
-+msgid "Allow openvpn to read home directories"
-+msgstr "Aby zezwolić OpenVPN na odczytywanie katalogów domowych"
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr "Aby zezwolić httpd na komunikowanie się z demonem oddjob w celu uruchomienia usługi"
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona uptimed"
-+#: booleans.py:117
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr "Aby zezwolić domenie piranha-lvs na łączenie się z siecią używając TCP."
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr "Aby zezwolić httpd na dostęp do portów OpenStack"
-#: ../gui/selinux.tbl:208
-+#: booleans.py:118
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr "Aby zezwolić polipo na łączenie ze wszystkimi portami > 1023"
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr "Aby zezwolić Apache na odpytywanie wpisów NS"
+
-+#: booleans.py:119
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr "Aby zezwolić Icecast na łączenie się ze wszystkimi portami, nie tylko portami dźwięku."
++
++#: booleans.py:102
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-msgstr ""
-"Umożliwia user_r osiąganie sysadm_r przez su, sudo lub userhelper. W innym "
-"wypadku tylko staff_r może to zrobić"
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr "Aby ustalić, czy demon sesji Polipo może dowiązywać gniazda TCP do wszystkich niezastrzeżonych portów."
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr "Aby zezwolić klientowi sieci IRC irssi na łączenie z dowolnym portem oraz na dowiązywanie do każdego niezastrzeżonego portu."
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-msgstr "Umożliwia użytkownikom uruchamianie polecenia mount"
-+#: booleans.py:120
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr "Aby ustalić, czy wywoływanie domen użytkownika może wykonywać demona Polipo w domenie polipo_session_t."
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
++msgstr "Aby zezwolić ograniczanym aplikacjom na uruchamianie za pomocą Kerberosa."
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-msgstr ""
-"Umożliwia zwykłym użytkownikom bezpośredni dostęp do myszy (umożliwia tylko "
-"serwerowi X Window)"
-+#: booleans.py:121
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr "Aby ustalić, czy Polipo może mieć dostęp do systemów plików CIFS."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
++msgstr "Aby zezwolić demonowi syslogd na wysyłanie poczty"
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-msgstr "Umożliwia użytkownikom wykonywanie polecenia dmesg"
-+#: booleans.py:122
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr "Aby ustalić, czy Polipo może mieć dostęp do systemów plików NFS."
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr "Aby zezwolić syslogd na odczytywanie/zapisywanie terminali"
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-msgstr ""
-"Umożliwia użytkownikom kontrolowanie interfejsów sieciowych (wymaga także "
-"USERCTL=true)"
-+#: booleans.py:123
-+msgid "Enable polyinstantiated directory support."
-+msgstr "Aby włączyć obsługę katalogów zarządzanych przez polyinstant."
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
++msgstr "Aby zezwolić użytkownikom na logowanie i używanie systemu z /dev/console."
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-msgstr "Umożliwia zwykłym użytkownikom wykonywanie ping"
-+#: booleans.py:124
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr "Aby zezwolić domenom portage na używanie punktów montowania NFS (zwykłe nfs_t)"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
++msgstr "Aby kontrolować możliwość użycia mmap na niskim obszarze przestrzeni adresowej, jak skonfigurowano w /proc/sys/kernel/mmap_min_addr."
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-msgstr ""
-"Umożliwia użytkownikom odczyt/zapis noextattrfile (FAT, CD-ROM, DYSKIETKA)"
-+#: booleans.py:125
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "Aby zezwolić domenie postfix_local na pełny dostęp do zapisu w katalogach mail_spool"
-+
-+#: booleans.py:126
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "Aby zezwolić PostgreSQL do użycie SSH i rsync do przywracania w danym momencie"
-+
-+#: booleans.py:127
-+msgid "Allow transmit client label to foreign database"
-+msgstr "Aby zezwolić na przesyłanie etykiety klienta do obcej bazy danych"
-+
-+#: booleans.py:128
-+msgid "Allow database admins to execute DML statement"
-+msgstr "Aby zezwolić administratorom bazy danych na wykonywanie instrukcji DML"
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
++msgstr "Aby zezwolić mock na odczytywanie plików w katalogach domowych."
+
-+#: booleans.py:129
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "Aby zezwolić nieuprawnionym użytkownikom na wykonywanie instrukcji DDL"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
++msgstr "Aby zezwolić poleceniu mount na montowanie wszystkich katalogów lub plików."
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-msgstr "Umożliwia użytkownikom odczyt/zapis urządzeń USB"
-+#: booleans.py:130
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "Aby zezwolić pppd na wczytywanie modułów jądra dla konkretnych modemów"
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr "Aby zezwolić domenie wtyczek Mozilli na łączenie się z siecią używając TCP."
-#: ../gui/selinux.tbl:216
-+#: booleans.py:131
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "Aby zezwolić pppd na uruchamianie dla zwykłego użytkownika"
-+
-+#: booleans.py:132
++#: booleans.py:111
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
@@ -246858,207 +248278,207 @@ index 3064664..084ca5e 100644
-"Umożliwia użytkownikom uruchamianie serwerów TCP (dowiązanie do portów i "
-"akceptowanie połączenia z tych samych domen i zewnętrznych użytkowników) "
-"wyłączenie tego wymusza tryb pasywny FTP i może zmienić inne protokoły"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "Aby zezwolić privoxy na łączenie się ze wszystkimi portami, nie tylko portami HTTP, FTP i Gophera."
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr "Aby zezwolić mozilla_plugins na tworzenie losowej zawartości w katalogach domowych użytkowników"
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-msgstr "Umożliwia użytkownikom wykonywanie stat na plikach TTY"
-+#: booleans.py:133
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "Aby zezwolić klientowi Puppet na zarządzanie wszystkimi typami plików."
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
++msgstr "Aby zezwolić ograniczanym przeglądarkom WWW na odczytywanie zawartości katalogu domowego"
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona uucpd"
-+#: booleans.py:134
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "Aby zezwolić głównemu serwerowi Puppet na użycie połączenia z bazą danych MySQL i PostgreSQL"
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
++msgstr "Aby zezwolić na stos wykonywalny MPlayera"
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona VMWare"
-+#: booleans.py:135
-+msgid "Allow qemu to connect fully to the network"
-+msgstr "Aby zezwolić QEMU na pełne łączenie się z siecią"
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
++msgstr "Aby zezwolić mysqld na łączenie się ze wszystkimi portami"
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona watchdog"
-+#: booleans.py:136
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr "Aby zezwolić QEMU na użycie systemów plików CIFS/Samba"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
++msgstr "Aby zezwolić BIND na dowiązywanie do portu Apache."
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona winbind"
-+#: booleans.py:137
-+msgid "Allow qemu to use serial/parallel communication ports"
-+msgstr "Aby zezwolić QEMU na użycie szeregowych/równoległych portów komunikacyjnych"
++#: booleans.py:116
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr "Aby zezwolić BIND na zapisywanie plików stref głównych. Zwykle jest to używane na dynamicznego DNS lub przesyłania stref."
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona XDM"
-+#: booleans.py:138
-+msgid "Allow qemu to use nfs file systems"
-+msgstr "Aby zezwolić QEMU na użycie systemów plików NFS"
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr "Aby zezwolić wszystkim plikom/katalogom na eksportowanie przez NFS w trybie tylko do odczytu."
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-msgstr "Umożliwia XDM logowanie jako sysadm_r:sysadm_t"
-+#: booleans.py:139
-+msgid "Allow qemu to use usb devices"
-+msgstr "Aby zezwolić QEMU na użycie urządzeń USB"
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr "Aby zezwolić dowolnym plikom/katalogom na eksportowanie przez NFS w trybie do odczytu i zapisu."
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona Xen"
-+#: booleans.py:140
-+msgid "Allow racoon to read shadow"
-+msgstr "Aby zezwolić racoon na odczytywanie shadow"
++#: booleans.py:119
++msgid ""
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr "Aby zezwolić serwerom NFS na modyfikowanie plików publicznych, użytych do usług przesyłania danych publicznych. Pliki/katalogi muszą posiadać etykietę public_content_rw_t."
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-msgstr "Xen"
-+#: booleans.py:141
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "Aby zezwolić domenie rgmanager na łączenie się z siecią używając TCP."
++#: booleans.py:120
++msgid "Allow system to run with NIS"
++msgstr "Aby zezwolić systemowi na uruchamianie za pomocą NIS"
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-msgstr ""
-"Umożliwia Xenowi odczytywanie/zapisywanie fizycznych urządzeń dyskowych"
-+#: booleans.py:142
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "Aby zezwolić rsync na modyfikowanie plików publicznych użytych do usług przesyłania plików publicznych. Pliki/katalogi muszą posiadać etykietę public_content_rw_t."
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
++msgstr "Aby zezwolić ograniczanym aplikacjom na użycie pamięci współdzielonej nscd."
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona xfs"
-+#: booleans.py:143
-+msgid "Allow rsync to run as a client"
-+msgstr "Aby zezwolić rsync na działanie jako klient"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
++msgstr "Aby zezwolić openshift na blokowanie aplikacji"
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-msgstr "Wyłącza ochronę SELinuksa dla kontroli Xena"
-+#: booleans.py:144
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "Aby zezwolić rsync na eksportowanie dowolnych plików/katalogów tylko do odczytu."
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
++msgstr "Aby zezwolić OpenVPN na odczytywanie katalogów domowych"
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona ypbind"
-+#: booleans.py:145
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "Aby zezwolić serwerom rsync na współdzielenie systemów plików CIFS"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr "Aby zezwolić domenie piranha-lvs na łączenie się z siecią używając TCP."
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona hasła NIS"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "Aby zezwolić serwerom rsync na współdzielenie systemów plików NFS"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr "Aby zezwolić polipo na łączenie ze wszystkimi portami > 1023"
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona ypserv"
-+#: booleans.py:147
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "Aby zezwolić Sambie na tworzenie nowych katalogów domowych (np. przez PAM)"
++#: booleans.py:126
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
++msgstr "Aby ustalić, czy demon sesji Polipo może dowiązywać gniazda TCP do wszystkich niezastrzeżonych portów."
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-msgstr "Wyłącza ochronę SELinuksa dla demona przesyłania NIS"
-+#: booleans.py:148
++#: booleans.py:127
+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "Aby zezwolić Sambie na działanie jako kontroler domeny, dodawanie użytkowników, grup i zmianę haseł."
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr "Aby ustalić, czy wywoływanie domen użytkownika może wykonywać demona Polipo w domenie polipo_session_t."
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-msgstr ""
-"Umożliwia użytkownikowi SELinuksa webadm zarządzanie katalogami domowymi "
-"nieuprzywilejowanych użytkowników"
-+#: booleans.py:149
-+msgid "Allow samba to share users home directories."
-+msgstr "Aby zezwolić Sambie na współdzielenie katalogów domowych użytkowników."
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
++msgstr "Aby ustalić, czy Polipo może mieć dostęp do systemów plików CIFS."
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-msgstr ""
-"Umożliwia użytkownikowi SELinuksa webadm odczytywanie katalogów domowych "
-"nieuprzywilejowanych użytkowników"
-+#: booleans.py:150
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "Aby zezwolić Sambie na współdzielenie dowolnych plików/katalogów tylko do odczytu."
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr "Aby ustalić, czy Polipo może mieć dostęp do systemów plików NFS."
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-msgstr "Na pewno usunąć %s \"%s\"?"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "Aby zezwolić Sambie na współdzielenie dowolnych plików/katalogów w trybie do odczytu i zapisu."
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
++msgstr "Aby włączyć obsługę katalogów zarządzanych przez polyinstant."
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-msgstr "Usuń %s"
-+#: booleans.py:152
-+msgid "Allow samba to act as a portmapper"
-+msgstr "Aby zezwolić Sambie na działanie jako maper portów"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "Aby zezwolić domenie postfix_local na pełny dostęp do zapisu w katalogach mail_spool"
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-msgstr "Dodaj %s"
-+#: booleans.py:153
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "Aby zezwolić Sambie na wykonywanie nieograniczanych skryptów"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr "Aby zezwolić PostgreSQL do użycie SSH i rsync do przywracania w danym momencie"
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-msgstr "Modyfikuj %s"
-+#: booleans.py:154
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "Aby zezwolić Sambie na eksportowanie woluminów NTFS/fusefs."
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
++msgstr "Aby zezwolić na przesyłanie etykiety klienta do obcej bazy danych"
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-msgstr "Zezwalanie"
-+#: booleans.py:155
-+msgid "Allow samba to export NFS volumes."
-+msgstr "Aby zezwolić Sambie na eksportowanie woluminów NFS."
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
++msgstr "Aby zezwolić administratorom bazy danych na wykonywanie instrukcji DML"
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-msgstr "Wymuszanie"
-+#: booleans.py:156
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "Aby zezwolić sanlock na odczytywanie/zapisywanie plików FUSE"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "Aby zezwolić nieuprawnionym użytkownikom na wykonywanie instrukcji DDL"
-#: ../gui/statusPage.py:94
-msgid "Status"
-msgstr "Stan"
-+#: booleans.py:157
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "Aby zezwolić sanlock na zarządzanie plikami NFS"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr "Aby zezwolić pppd na wczytywanie modułów jądra dla konkretnych modemów"
-#: ../gui/statusPage.py:133
-+#: booleans.py:158
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "Aby zezwolić sanlock na zarządzanie plikami CIFS"
-+
-+#: booleans.py:159
-+msgid "Allow sasl to read shadow"
-+msgstr "Aby zezwolić SASL na odczytywanie shadow"
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
++msgstr "Aby zezwolić pppd na uruchamianie dla zwykłego użytkownika"
+
-+#: booleans.py:160
++#: booleans.py:138
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
@@ -247067,16 +248487,27 @@ index 3064664..084ca5e 100644
-"Zmienianie typu polityki spowoduje ponowne nadanie etykiet całemu systemowy "
-"plików podczas następnego uruchamiania. Ponowne nadawanie etykiet zajmuje "
-"dużo czasu, w zależności od rozmiaru systemu plików. Kontynuować?"
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "aby zabronić programom, takim jak newrole, przekształcania na domeny użytkownika administracyjnego."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "Aby zezwolić privoxy na łączenie się ze wszystkimi portami, nie tylko portami HTTP, FTP i Gophera."
-#: ../gui/statusPage.py:147
-+#: booleans.py:161
-+msgid "Disable kernel module loading."
-+msgstr "Aby wyłączyć wczytywanie modułów jądra."
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
++msgstr "Aby zezwolić klientowi Puppet na zarządzanie wszystkimi typami plików."
+
-+#: booleans.py:162
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "Aby zezwolić głównemu serwerowi Puppet na użycie połączenia z bazą danych MySQL i PostgreSQL"
++
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
++msgstr "Aby zezwolić racoon na odczytywanie shadow"
++
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "Aby zezwolić domenie rgmanager na łączenie się z siecią używając TCP."
++
++#: booleans.py:143
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -247091,17 +248522,32 @@ index 3064664..084ca5e 100644
-"będzie tylko zapisywał błędy do dziennika i nie wymuszał polityki SELinuksa, "
-"by zobaczyć, czy SELinux powoduje problem z systemem. Tryb zezwalania nie "
-"wymaga ponownego uruchomienia. Kontynuować?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "Aby powstrzymywać wszystkie ograniczane domeny od wczytywania polityki, ustawiania trybu wymuszania i zmieniania wartości zmiennych. Aby ustawić z powrotem, należy ustawić na \"true\" i uruchomić ponownie."
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "Aby zezwolić rsync na modyfikowanie plików publicznych użytych do usług przesyłania plików publicznych. Pliki/katalogi muszą posiadać etykietę public_content_rw_t."
-#: ../gui/statusPage.py:152
-+#: booleans.py:163
-+msgid "Allow regular users direct dri device access"
-+msgstr "Aby zezwolić zwykłym użytkownikom na bezpośredni dostęp do urządzeń DRI"
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
++msgstr "Aby zezwolić rsync na działanie jako klient"
+
-+#: booleans.py:164
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
++msgstr "Aby zezwolić rsync na eksportowanie dowolnych plików/katalogów tylko do odczytu."
++
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "Aby zezwolić serwerom rsync na współdzielenie systemów plików CIFS"
++
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "Aby zezwolić serwerom rsync na współdzielenie systemów plików NFS"
++
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "Aby zezwolić Sambie na tworzenie nowych katalogów domowych (np. przez PAM)"
++
++#: booleans.py:149
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
@@ -247110,83 +248556,120 @@ index 3064664..084ca5e 100644
-"Zmienianie SELinuksa na włączony spowoduje ponowne nadanie etykiet całemu "
-"systemowy plików podczas następnego uruchamiania. Ponowne nadawanie etykiet "
-"zajmuje dużo czasu, w zależności od rozmiaru systemu plików. Kontynuować?"
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "Aby zezwolić nieograniczanym plikom wykonywalnym, aby zmienić ich pamięć sterty na wykonywalną. Jest to naprawdę zły pomysł. Prawdopodobnie wskazuje na błędny kod w pliku, aby może wskazywać na atak. Ten plik wykonywalny powinien zostać zgłoszony w Bugzilli"
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr "Aby zezwolić Sambie na działanie jako kontroler domeny, dodawanie użytkowników, grup i zmianę haseł."
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-msgstr "system-config-selinux"
-+#: booleans.py:165
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "Aby zezwolić wszystkim nieograniczanym plikom wykonywalnym na użycie bibliotek wymagających relokacji tekstu, które nie posiadają etykiety textrel_shlib_t"
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
++msgstr "Aby zezwolić Sambie na współdzielenie katalogów domowych użytkowników."
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:166
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
++msgstr "Aby zezwolić Sambie na współdzielenie dowolnych plików/katalogów tylko do odczytu."
++
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
++msgstr "Aby zezwolić Sambie na współdzielenie dowolnych plików/katalogów w trybie do odczytu i zapisu."
++
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
++msgstr "Aby zezwolić Sambie na działanie jako maper portów"
++
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
++msgstr "Aby zezwolić Sambie na wykonywanie nieograniczanych skryptów"
++
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "Aby zezwolić Sambie na eksportowanie woluminów NTFS/fusefs."
++
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
++msgstr "Aby zezwolić Sambie na eksportowanie woluminów NFS."
++
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
++msgstr "Aby zezwolić sanlock na odczytywanie/zapisywanie plików FUSE"
++
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
++msgstr "Aby zezwolić sanlock na zarządzanie plikami NFS"
++
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
++msgstr "Aby zezwolić sanlock na zarządzanie plikami CIFS"
++
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
++msgstr "Aby zezwolić SASL na odczytywanie shadow"
++
++#: booleans.py:161
++msgid "Allow secadm to exec content"
++msgstr "Aby zezwolić secadm na wykonywanie treści"
++
++#: booleans.py:162
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-msgstr ""
-"Copyright (c) 2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "Aby zezwolić nieograniczanym plikom wykonywalnym na zmianę ich stosów na wykonywalny. To NIGDY nie powinno być potrzebne. Prawdopodobnie wskazuje to na błędnie napisany kod pliku, ale może wskazywać na atak. Ten plik wykonywalny powinien zostać zgłoszony w Bugzilli"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr "aby zabronić programom, takim jak newrole, przekształcania na domeny użytkownika administracyjnego."
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-msgstr "Dodanie mapowania loginu SELinuksa"
-+#: booleans.py:167
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "Aby zezwolić użytkownikom na łączenie się z lokalnym serwerem MySQL"
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr "Aby wyłączyć wczytywanie modułów jądra."
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-msgstr "Dodanie portów sieciowych SELinuksa"
-+#: booleans.py:168
++#: booleans.py:164
+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "Aby zezwolić ograniczanym użytkownikom na wykonywanie poleceń ping i traceroute."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
++msgstr "Aby powstrzymywać wszystkie ograniczane domeny od wczytywania polityki, ustawiania trybu wymuszania i zmieniania wartości zmiennych. Aby ustawić z powrotem, należy ustawić na \"true\" i uruchomić ponownie."
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-msgstr "Typ SELinuksa"
-+#: booleans.py:169
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "Aby zezwolić użytkownikom na łączenie się z PostgreSQL"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr "Aby zezwolić zwykłym użytkownikom na bezpośredni dostęp do urządzeń DRI"
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-msgstr "Określenie pliku"
-+#: booleans.py:170
++#: booleans.py:166
+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "Aby zezwolić użytkownikowi na odczytywanie/zapisywanie plików w systemach plików, które nie posiadają atrybutów rozszerzonych (FAT, CD-ROM, DYSKIETKA)"
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "Aby zezwolić nieograniczanym plikom wykonywalnym, aby zmienić ich pamięć sterty na wykonywalną. Jest to naprawdę zły pomysł. Prawdopodobnie wskazuje na błędny kod w pliku, aby może wskazywać na atak. Ten plik wykonywalny powinien zostać zgłoszony w Bugzilli"
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-msgstr "Typ pliku"
-+#: booleans.py:171
++#: booleans.py:167
+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "Aby zezwolić użytkownikom na uruchamianie serwerów TCP (dowiązanie do portów oraz akceptowanie połączeń z tej samej domeny i użytkowników zewnętrznych). Wyłączenie tego wymusza tryb pasywny FTP i może zmienić inne protokoły."
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr "Aby zezwolić wszystkim nieograniczanym plikom wykonywalnym na użycie bibliotek wymagających relokacji tekstu, które nie posiadają etykiety textrel_shlib_t"
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:172
-+msgid "Allow user music sharing"
-+msgstr "Aby zezwolić użytkownikowi na współdzielenie muzyki"
-+
-+#: booleans.py:173
++#: booleans.py:168
msgid ""
-"all files\n"
-"regular file\n"
@@ -247205,84 +248688,86 @@ index 3064664..084ca5e 100644
-"gniazdo\n"
-"dowiązanie symboliczne\n"
-"nazwany potok\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "Aby zezwolić anonimowym internal-sftp na wysyłanie plików, użytych do usług przesyłania danych publicznych. Katalogi muszą posiadać etykietę public_content_rw_t."
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "Aby zezwolić nieograniczanym plikom wykonywalnym na zmianę ich stosów na wykonywalny. To NIGDY nie powinno być potrzebne. Prawdopodobnie wskazuje to na błędnie napisany kod pliku, ale może wskazywać na atak. Ten plik wykonywalny powinien zostać zgłoszony w Bugzilli"
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-msgstr "MLS"
-+#: booleans.py:174
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "Aby zezwolić sftp-internal na odczytywanie i zapisywanie plików w katalogach domowych użytkowników"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr "Aby zezwolić użytkownikom na łączenie się z lokalnym serwerem MySQL"
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-msgstr "Dodanie użytkownika SELinuksa"
-+#: booleans.py:175
++#: booleans.py:170
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "Aby zezwolić sftp-internal na logowanie do lokalnych użytkowników i odczytywanie/zapisywanie wszystkich plików w systemie, nadzorowane przez DAC."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
++msgstr "Aby zezwolić ograniczanym użytkownikom na wykonywanie poleceń ping i traceroute."
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-msgstr "Administracja SELinuksem"
-+#: booleans.py:176
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "Aby zezwolić internal-sftp na odczytywanie i zapisywanie plików w katalogach domowych użytkowników SSH."
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr "Aby zezwolić użytkownikom na łączenie się z PostgreSQL"
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-msgstr "Dodaj"
-+#: booleans.py:177
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "Aby zezwolić sge na łączenie się z siecią używając dowolnego portu TCP"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "Aby zezwolić użytkownikowi na odczytywanie/zapisywanie plików w systemach plików, które nie posiadają atrybutów rozszerzonych (FAT, CD-ROM, DYSKIETKA)"
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-msgstr "_Właściwości"
-+#: booleans.py:178
-+msgid "Allow sge to access nfs file systems."
-+msgstr "Aby zezwolić sge na dostęp do systemów plików NFS."
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
++msgstr "Aby zezwolić użytkownikom na uruchamianie serwerów TCP (dowiązanie do portów oraz akceptowanie połączeń z tej samej domeny i użytkowników zewnętrznych). Wyłączenie tego wymusza tryb pasywny FTP i może zmienić inne protokoły."
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-msgstr "_Usuń"
-+#: booleans.py:179
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "Aby włączyć dodatkowe uprawnienia wymagane do obsługi urządzeń w kontrolerach 3ware."
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
++msgstr "Aby zezwolić użytkownikowi na używanie środowiska chroot SSH."
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-msgstr "Wybór obiektu zarządzania"
-+#: booleans.py:180
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "Aby zezwolić Sambie na modyfikowanie plików publicznych użytych do usług przesyłania plików publicznych. Pliki/katalogi muszą posiadać etykiety public_content_rw_t."
++#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr "Aby zezwolić użytkownikowi na współdzielenie muzyki"
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-msgstr "<b>Wybór:</b>"
-+#: booleans.py:181
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "Aby zezwolić klientom SpamAssassin użytkownika na używanie sieci."
++#: booleans.py:176
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
++msgstr "Aby zezwolić anonimowym internal-sftp na wysyłanie plików, użytych do usług przesyłania danych publicznych. Katalogi muszą posiadać etykietę public_content_rw_t."
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-msgstr "Domyślny systemowy tryb wymuszania"
-+#: booleans.py:182
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "Aby zezwolić spamd na odczytywanie/zapisywanie w katalogach domowych użytkowników."
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr "Aby zezwolić sftp-internal na odczytywanie i zapisywanie plików w katalogach domowych użytkowników"
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:183
++#: booleans.py:178
msgid ""
-"Disabled\n"
-"Permissive\n"
@@ -247291,39 +248776,32 @@ index 3064664..084ca5e 100644
-"Wyłączone\n"
-"Zezwalanie\n"
-"Wymuszanie\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "Aby zezwolić Squid na łączenie się ze wszystkimi portami, nie tylko portami HTTP, FTP i Gophera."
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "Aby zezwolić sftp-internal na logowanie do lokalnych użytkowników i odczytywanie/zapisywanie wszystkich plików w systemie, nadzorowane przez DAC."
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-msgstr "Obecny tryb wymuszania"
-+#: booleans.py:184
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "Aby zezwolić Squid na działanie jako przezroczysty pośrednik (TPROXY)"
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
++msgstr "Aby zezwolić internal-sftp na odczytywanie i zapisywanie plików w katalogach domowych użytkowników SSH."
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-msgstr "Domyślny systemowy typ polityki: "
-+#: booleans.py:185
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "Aby zezwolić SSH bez środowiska chroot na odczytywanie i zapisywanie plików w katalogach domowych użytkowników"
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "Aby zezwolić sge na łączenie się z siecią używając dowolnego portu TCP"
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:186
-+msgid "allow host key based authentication"
-+msgstr "aby zezwolić na uwierzytelnianie oparte na kluczu komputera"
-+
-+#: booleans.py:187
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "Aby zezwolić logowanie SSH jako sysadm_r:sysadm_t"
-+
-+#: booleans.py:188
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "Aby zezwolić użytkownikowi staff na tworzenie i przechodzenie do domen sVirt."
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
++msgstr "Aby zezwolić sge na dostęp do systemów plików NFS."
+
-+#: booleans.py:189
++#: booleans.py:182
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
@@ -247335,40 +248813,40 @@ index 3064664..084ca5e 100644
-"czasu, w zależności od rozmiaru systemu. Jeśli zmieniany jest typ polityki "
-"lub przechodzi z trybu wyłączonego do wymuszania, ponowne nadanie etykiet "
-"jest wymagane."
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "Aby zezwolić menedżerom połączeń Telepathy na łączenie z każdym portem sieciowym."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
++msgstr "Aby włączyć dodatkowe uprawnienia wymagane do obsługi urządzeń w kontrolerach 3ware."
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-msgstr "Ponownie nadanie etykiet podczas następnego ponownego uruchomienia."
-+#: booleans.py:190
++#: booleans.py:183
+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "Aby zezwolić menedżerom połączeń Telepathy na łączenie z dowolnym ogólnym portem TCP."
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "Aby zezwolić Sambie na modyfikowanie plików publicznych użytych do usług przesyłania plików publicznych. Pliki/katalogi muszą posiadać etykiety public_content_rw_t."
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-msgstr "label37"
-+#: booleans.py:191
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "Aby zezwolić tftp na modyfikowanie plików publicznych używanych do usług przesyłania plików publicznych."
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
++msgstr "Aby zezwolić klientom SpamAssassin użytkownika na używanie sieci."
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-msgstr "Przywrócenie ustawienia zmiennych logicznych do domyślnych systemu"
-+#: booleans.py:192
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "Aby zezwolić demonowi tor na dowiązywanie gniazd TCP do wszystkich niezastrzeżonych portów."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
++msgstr "Aby zezwolić spamd na odczytywanie/zapisywanie w katalogach domowych użytkowników."
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-msgstr "Przełączenie między dostosowanymi i wszystkimi zmiennymi logicznymi"
-+#: booleans.py:193
++#: booleans.py:186
+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "Aby zezwolić nieograniczanym użytkownikom na przejście do domen piaskownicy Chrome podczas uruchamiania chrome-sandbox"
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "Aby zezwolić Squid na łączenie się ze wszystkimi portami, nie tylko portami HTTP, FTP i Gophera."
-#: ../gui/system-config-selinux.glade:1645
-#: ../gui/system-config-selinux.glade:1850
@@ -247379,261 +248857,336 @@ index 3064664..084ca5e 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-msgstr "Filtr"
-+#: booleans.py:194
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "Aby zezwolić użytkownikowi na logowanie jako nieograniczana domena"
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr "Aby zezwolić Squid na działanie jako przezroczysty pośrednik (TPROXY)"
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-msgstr "label50"
-+#: booleans.py:195
++#: booleans.py:188
+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "Aby zezwolić przekształcić nieograniczanego użytkownika w domenę wtyczek Mozilli podczas uruchamiania plugin-container XULRunnera."
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr "Aby zezwolić SSH bez środowiska chroot na odczytywanie i zapisywanie plików w katalogach domowych użytkowników"
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-msgstr "Dodanie kontekstu pliku"
-+#: booleans.py:196
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "Aby zezwolić narzędziom odtwarzania wideo na działanie nieograniczane"
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr "aby zezwolić na uwierzytelnianie oparte na kluczu komputera"
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-msgstr "Modyfikacja kontekstu pliku"
-+#: booleans.py:197
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "Aby zezwolić nieuprawnionym użytkownikom na tworzenie i przechodzenie do domen sVirt."
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "Aby zezwolić logowanie SSH jako sysadm_r:sysadm_t"
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-msgstr "Usunięcie kontekstu pliku"
-+#: booleans.py:198
-+msgid "Support ecryptfs home directories"
-+msgstr "Aby obsługiwać katalogi domowe ecryptfs"
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr "Aby zezwolić staff na wykonywanie treści"
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-msgstr "Przełączenie między wszystkimi i dostosowanymi kontekstami plików"
-+#: booleans.py:199
-+msgid "Support fusefs home directories"
-+msgstr "Aby obsługiwać katalogi domowe fusefs"
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "Aby zezwolić użytkownikowi staff na tworzenie i przechodzenie do domen sVirt."
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-msgstr "label38"
-+#: booleans.py:200
-+msgid "Use lpd server instead of cups"
-+msgstr "Aby użyć serwera LPD zamiast CUPS"
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr "Aby zezwolić sysadm na wykonywanie treści"
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-msgstr "Dodanie mapowania użytkownika SELinuksa"
-+#: booleans.py:201
-+msgid "Support NFS home directories"
-+msgstr "Aby obsługiwać katalogi domowe NFS"
++#: booleans.py:194
++msgid ""
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr "Aby zezwolić menedżerom połączeń Telepathy na łączenie z każdym portem sieciowym."
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-msgstr "Modyfikacja mapowania użytkownika SELinuksa"
-+#: booleans.py:202
-+msgid "Support SAMBA home directories"
-+msgstr "Aby obsługiwać katalogi domowe Samby"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
++msgstr "Aby zezwolić menedżerom połączeń Telepathy na łączenie z dowolnym ogólnym portem TCP."
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-msgstr "Usunięcie mapowania użytkownika SELinuksa"
-+#: booleans.py:203
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr "Aby zezwolić varnishd na łączenie się ze wszystkimi portami, nie tylko http."
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr "Aby zezwolić tftp na modyfikowanie plików publicznych używanych do usług przesyłania plików publicznych."
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-msgstr "label39"
-+#: booleans.py:204
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr "Aby ignorować błędy mmap_zero programu vbetool."
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
++msgstr "Aby zezwolić tftpna odczytywanie i zapisywanie plików w katalogach domowych użytkowników"
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-msgstr "Dodanie użytkownika"
-+#: booleans.py:205
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr "Aby zezwolić ograniczanym gościom wirtualnym na użycie szeregowych/równoległych portów komunikacyjnych"
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "Aby zezwolić demonowi tor na dowiązywanie gniazd TCP do wszystkich niezastrzeżonych portów."
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-msgstr "Modyfikacja użytkownika"
-+#: booleans.py:206
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr "Aby zezwolić ograniczanym gościom wirtualnym na użycie pamięci wykonywalnej i stosu wykonywalnego"
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
++msgstr "Aby zezwolić tor na działanie jako przekaźnik"
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-msgstr "Usunięcie użytkownika"
-+#: booleans.py:207
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr "Aby zezwolić ograniczanym gościom wirtualnym na odczytywanie plików FUSE"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr "Aby zezwolić nieograniczanym użytkownikom na przejście do domen piaskownicy Chrome podczas uruchamiania chrome-sandbox"
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-msgstr "label41"
-+#: booleans.py:208
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr "Aby zezwolić ograniczanym gościom wirtualnym na zarządzanie plikami NFS"
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
++msgstr "Aby zezwolić użytkownikowi na logowanie jako nieograniczana domena"
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-msgstr "Dodanie portu sieciowego"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr "Aby zezwolić ograniczanym gościom wirtualnym na zarządzanie plikami CIFS"
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr "Aby zezwolić przekształcić nieograniczanego użytkownika w domenę wtyczek Mozilli podczas uruchamiania plugin-container XULRunnera."
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-msgstr "Modyfikacja portu sieciowego"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr "Aby zezwolić ograniczanym gościom wirtualnym na współdziałanie z sanlock"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
++msgstr "Aby zezwolić narzędziom odtwarzania wideo na działanie nieograniczane"
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-msgstr "Usunięcie portu sieciowego"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr "Aby zezwolić ograniczanym gościom wirtualnym na zarządzanie konfiguracją urządzenia, (pci)"
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "Aby zezwolić nieuprawnionym użytkownikom na tworzenie i przechodzenie do domen sVirt."
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-msgstr "Przełączenie między dostosowanymi i wszystkimi portami"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr "Aby zezwolić ograniczanym gościom wirtualnym na użycie urządzeń USB"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
++msgstr "Aby obsługiwać katalogi domowe ecryptfs"
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-msgstr "label42"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr "Aby zezwolić ograniczanym gościom wirtualnym na współdziałanie z serwerem X"
++#: booleans.py:206
++msgid "Support fusefs home directories"
++msgstr "Aby obsługiwać katalogi domowe fusefs"
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-msgstr "Utworzenie nowego modułu polityki"
-+#: booleans.py:214
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr "Aby zezwolić webadm na zarządzanie plikami w katalogach domowych użytkowników"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
++msgstr "Aby użyć serwera LPD zamiast CUPS"
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-msgstr "Wczytanie modułu polityki"
-+#: booleans.py:215
-+msgid "Allow webadm to read files in users home directories"
-+msgstr "Aby zezwolić webadm na odczytywanie plików w katalogach domowych użytkowników"
++#: booleans.py:208
++msgid "Support NFS home directories"
++msgstr "Aby obsługiwać katalogi domowe NFS"
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-msgstr "Usunięcie wczytywalnego modułu polityki"
-+#: booleans.py:216
-+msgid "Ignore wine mmap_zero errors."
-+msgstr "Aby ignorować błędy mmap_zero programu wine."
++#: booleans.py:209
++msgid "Support SAMBA home directories"
++msgstr "Aby obsługiwać katalogi domowe Samby"
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:217
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr "Aby zezwolić programowi logowania graficznego na wykonywanie programu startowego"
++#: booleans.py:210
++msgid "Allow user to exec content"
++msgstr "Aby zezwolić użytkownikowi na wykonywanie treści"
+
-+#: booleans.py:218
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr "Aby zezwolić varnishd na łączenie się ze wszystkimi portami, nie tylko http."
++
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
++msgstr "Aby ignorować błędy mmap_zero programu vbetool."
++
++#: booleans.py:213
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-msgstr ""
-"Włączenie/wyłączenie dodatkowych reguł audytu, które zwykle nie są "
-"raportowane do plików dziennika."
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr "Aby zezwolić programowi logowania graficznego na logowanie bezpośrednio jako sysadm_r:sysadm_t"
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr "Aby zezwolić ograniczanym gościom wirtualnym na użycie szeregowych/równoległych portów komunikacyjnych"
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-msgstr "label44"
-+#: booleans.py:219
-+msgid "Allow xen to manage nfs files"
-+msgstr "Aby zezwolić Xen na zarządzanie plikami NFS"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr "Aby zezwolić ograniczanym gościom wirtualnym na użycie pamięci wykonywalnej i stosu wykonywalnego"
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-msgstr "Zmiana trybu procesu na zezwalanie."
-+#: booleans.py:220
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr "Aby zezwolić xend na uruchamianie blktapctrl/tapdisk. Nie jest wymagane, jeśli używane są dedykowane woluminy logiczne dla obrazów dysków."
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
++msgstr "Aby zezwolić ograniczanym gościom wirtualnym na odczytywanie plików FUSE"
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-msgstr "Zmiana trybu procesu na wymuszanie"
-+#: booleans.py:221
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr "Aby zezwolić xend na uruchamianie qemu-dm. Nie jest wymagane, jeśli używana jest parawirtualizacja bez vfb."
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr "Aby zezwolić ograniczanym gościom wirtualnym na zarządzanie plikami NFS"
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-msgstr "Domena procesu"
-+#: booleans.py:222
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr "Aby zezwolić użytkownikom xguest na konfigurowanie Menedżera sieci i łączenie z portami Apache"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
++msgstr "Aby zezwolić ograniczanym gościom wirtualnym na współdziałanie z gniazdami rawip"
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-msgstr "label59"
-+#: booleans.py:223
-+msgid "Allow xguest users to mount removable media"
-+msgstr "Aby zezwolić użytkownikom xguest na montowanie nośników wymiennych"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr "Aby zezwolić ograniczanym gościom wirtualnym na zarządzanie plikami CIFS"
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-msgstr "Użytkownik SELinuksa \"%s\" jest wymagany"
-+#: booleans.py:224
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "Aby zezwolić użytkownikom xguest na użycie urządzeń Bluetooth"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr "Aby zezwolić ograniczanym gościom wirtualnym na współdziałanie z sanlock"
+
-+#: booleans.py:225
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "Aby zezwolić klientom na zapisywanie do segmentów pamięci współdzielonej serwera X."
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr "Aby zezwolić ograniczanym gościom wirtualnym na zarządzanie konfiguracją urządzenia, (pci)"
-#~ msgid "Run booleans lockdown wizard"
-#~ msgstr "Uruchomienie kreatora blokowania zmiennych logicznych"
-+#: booleans.py:226
-+msgid "Allows XServer to execute writable memory"
-+msgstr "Aby zezwolić serwerowi X na wykonywanie pamięci zapisywalnej"
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
++msgstr "Aby zezwolić ograniczanym gościom wirtualnym na użycie urządzeń USB"
-#~ msgid "Lockdown..."
-#~ msgstr "Zablokuj..."
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr "Aby zezwolić ograniczanym gościom wirtualnym na współdziałanie z serwerem X"
++
++#: booleans.py:223
++msgid "Allow webadm to manage files in users home directories"
++msgstr "Aby zezwolić webadm na zarządzanie plikami w katalogach domowych użytkowników"
++
++#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr "Aby zezwolić webadm na odczytywanie plików w katalogach domowych użytkowników"
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr "Aby ignorować błędy mmap_zero programu wine."
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr "Aby zezwolić programowi logowania graficznego na wykonywanie programu startowego"
++
+#: booleans.py:227
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr "Aby zezwolić programowi logowania graficznego na logowanie bezpośrednio jako sysadm_r:sysadm_t"
++
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
++msgstr "Aby zezwolić Xen na zarządzanie plikami NFS"
++
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
++msgstr "Aby zezwolić xend na uruchamianie blktapctrl/tapdisk. Nie jest wymagane, jeśli używane są dedykowane woluminy logiczne dla obrazów dysków."
++
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr "Aby zezwolić xend na uruchamianie qemu-dm. Nie jest wymagane, jeśli używana jest parawirtualizacja bez vfb."
++
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
++msgstr "Aby zezwolić użytkownikom xguest na konfigurowanie Menedżera sieci i łączenie z portami Apache"
++
++#: booleans.py:232
++msgid "Allow xguest to exec content"
++msgstr "Aby zezwolić xguest na wykonywanie treści"
++
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr "Aby zezwolić użytkownikom xguest na montowanie nośników wymiennych"
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr "Aby zezwolić użytkownikom xguest na użycie urządzeń Bluetooth"
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "Aby zezwolić klientom na zapisywanie do segmentów pamięci współdzielonej serwera X."
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr "Aby zezwolić serwerowi X na wykonywanie pamięci zapisywalnej"
++
++#: booleans.py:237
+msgid "Support X userspace object manager"
+msgstr "Aby obsługiwać menedżera obiektów w przestrzeni użytkownika X"
+
-+#: booleans.py:228
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr "Aby zezwolić zabbix na łączenie z niezastrzeżonymi portami"
+
-+#: booleans.py:229
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr "Aby zezwolić demonowi zebra na zapisywanie plików konfiguracji"
+
-+#: booleans.py:230
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr "Aby zezwolić ZoneMinder na modyfikowanie plików publicznych używanych przez usługi przesyłania plików publicznych."
diff --git a/policycoreutils/po/policycoreutils.pot b/policycoreutils/po/policycoreutils.pot
-index 6c917f2..ae869a8 100644
+index 6c917f2..d309401 100644
--- a/policycoreutils/po/policycoreutils.pot
+++ b/policycoreutils/po/policycoreutils.pot
@@ -8,7 +8,7 @@ msgid ""
@@ -247641,7 +249194,7 @@ index 6c917f2..ae869a8 100644
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
@@ -247654,7 +249207,7 @@ index 6c917f2..ae869a8 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr ""
-@@ -73,7 +73,7 @@ msgstr ""
+@@ -73,353 +73,359 @@ msgstr ""
msgid "authentication failed.\n"
msgstr ""
@@ -247663,7 +249216,14 @@ index 6c917f2..ae869a8 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr ""
-@@ -86,855 +86,870 @@ msgstr ""
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr ""
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr ""
@@ -247672,116 +249232,116 @@ index 6c917f2..ae869a8 100644
-msgstr ""
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr ""
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr ""
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr ""
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr ""
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr ""
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr ""
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr ""
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr ""
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr ""
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr ""
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr ""
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr ""
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr ""
@@ -247793,119 +249353,119 @@ index 6c917f2..ae869a8 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr ""
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr ""
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr ""
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr ""
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr ""
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -247913,7 +249473,7 @@ index 6c917f2..ae869a8 100644
msgstr ""
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr ""
@@ -247921,602 +249481,554 @@ index 6c917f2..ae869a8 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr ""
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr ""
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr ""
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr ""
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr ""
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr ""
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr ""
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr ""
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr ""
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr ""
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr ""
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr ""
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr ""
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr ""
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr ""
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr ""
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr ""
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr ""
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -469,8 +475,8 @@ msgstr ""
msgid "Could not add port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr ""
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -478,463 +484,472 @@ msgstr ""
msgid "Requires setype"
msgstr ""
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr ""
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr ""
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr ""
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr ""
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr ""
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr ""
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr ""
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr ""
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr ""
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr ""
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr ""
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr ""
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr ""
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr ""
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr ""
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr ""
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr ""
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr ""
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr ""
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr ""
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr ""
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr ""
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr ""
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr ""
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr ""
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
@@ -248525,119 +250037,119 @@ index 6c917f2..ae869a8 100644
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr ""
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr ""
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr ""
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr ""
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr ""
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -248645,99 +250157,98 @@ index 6c917f2..ae869a8 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr ""
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr ""
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr ""
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr ""
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr ""
-
+-msgid "unknown"
+-msgstr ""
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr ""
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr ""
@@ -248930,7 +250441,7 @@ index 6c917f2..ae869a8 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -248942,7 +250453,7 @@ index 6c917f2..ae869a8 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -248959,7 +250470,7 @@ index 6c917f2..ae869a8 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -248971,7 +250482,7 @@ index 6c917f2..ae869a8 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -248987,7 +250498,7 @@ index 6c917f2..ae869a8 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -249007,7 +250518,7 @@ index 6c917f2..ae869a8 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -249020,7 +250531,7 @@ index 6c917f2..ae869a8 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -249033,7 +250544,7 @@ index 6c917f2..ae869a8 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -249046,7 +250557,7 @@ index 6c917f2..ae869a8 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
@@ -249065,7 +250576,7 @@ index 6c917f2..ae869a8 100644
-#: ../gui/polgen.glade:585
-msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++#: ../gui/polgen.glade:623
+msgid "Root Admin User Role"
msgstr ""
@@ -249091,7 +250602,7 @@ index 6c917f2..ae869a8 100644
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -249402,58 +250913,58 @@ index 6c917f2..ae869a8 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -249461,12 +250972,12 @@ index 6c917f2..ae869a8 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -249474,18 +250985,18 @@ index 6c917f2..ae869a8 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -249573,7 +251084,7 @@ index 6c917f2..ae869a8 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1948,1411 +1854,1499 @@ msgstr ""
+@@ -1948,1411 +1854,1620 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -249642,8 +251153,11 @@ index 6c917f2..ae869a8 100644
-
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
@@ -249651,83 +251165,59 @@ index 6c917f2..ae869a8 100644
-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
-
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Delete %s"
msgstr ""
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:134
+#, python-format
+msgid "Add %s"
msgstr ""
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:148
+#, python-format
+msgid "Modify %s"
msgstr ""
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+msgid "Permissive"
msgstr ""
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
msgstr ""
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+#: ../gui/statusPage.py:94
+msgid "Status"
msgstr ""
--#: ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing the policy type will cause a relabel of the entire file system on "
+"the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:12
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
@@ -249736,72 +251226,70 @@ index 6c917f2..ae869a8 100644
+"wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:13
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
++msgid ""
+"Changing to SELinux enabled will cause a relabel of the entire file system "
+"on the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+#: ../gui/system-config-selinux.glade:11
+msgid "system-config-selinux"
msgstr ""
--#: ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
msgstr ""
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
msgstr ""
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
msgstr ""
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
msgstr ""
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
msgstr ""
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -249810,32 +251298,47 @@ index 6c917f2..ae869a8 100644
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+#: ../gui/system-config-selinux.glade:773
+msgid "MLS"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+#: ../gui/system-config-selinux.glade:837
+msgid "Add SELinux User"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+#: ../gui/system-config-selinux.glade:1079
+msgid "SELinux Administration"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+#: ../gui/system-config-selinux.glade:1122
+msgid "Add"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:1144
+msgid "_Properties"
+msgstr ""
-+
+
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+#: ../gui/system-config-selinux.glade:1166
+msgid "_Delete"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:1256
+msgid "Select Management Object"
+msgstr ""
@@ -249849,49 +251352,67 @@ index 6c917f2..ae869a8 100644
+msgstr ""
+
+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
-+msgstr ""
+ msgstr ""
--#: ../gui/selinux.tbl:20
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
+"If you are changing policy types or going from disabled to enforcing, a "
+"relabel is required."
msgstr ""
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1561
+msgid "label37"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1598
+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1614
+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
+#: ../gui/system-config-selinux.glade:1645
+#: ../gui/system-config-selinux.glade:1850
+#: ../gui/system-config-selinux.glade:2037
@@ -249900,1535 +251421,1570 @@ index 6c917f2..ae869a8 100644
+#: ../gui/system-config-selinux.glade:2692
+#: ../gui/system-config-selinux.glade:2867
+msgid "Filter"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
+#: ../gui/system-config-selinux.glade:1771
+msgid "Add File Context"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
+#: ../gui/system-config-selinux.glade:1787
+msgid "Modify File Context"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
+#: ../gui/system-config-selinux.glade:1803
+msgid "Delete File Context"
msgstr ""
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+#: ../gui/system-config-selinux.glade:1819
+msgid "Toggle between all and customized file context"
msgstr ""
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+#: ../gui/system-config-selinux.glade:1939
+msgid "label38"
- msgstr ""
-
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1976
+msgid "Add SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1992
+msgid "Modify SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2008
+msgid "Delete SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2126
+msgid "label39"
- msgstr ""
-
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2163
+msgid "Add User"
- msgstr ""
-
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2179
+msgid "Modify User"
- msgstr ""
-
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2195
+msgid "Delete User"
- msgstr ""
-
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2313
+msgid "label41"
- msgstr ""
-
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2350
+msgid "Add Network Port"
- msgstr ""
-
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2366
+msgid "Edit Network Port"
msgstr ""
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+#: ../gui/system-config-selinux.glade:2382
+msgid "Delete Network Port"
msgstr ""
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+#: ../gui/system-config-selinux.glade:2418
+#: ../gui/system-config-selinux.glade:2436
+msgid "Toggle between Customized and All Ports"
msgstr ""
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
+#: ../gui/system-config-selinux.glade:2556
+msgid "label42"
msgstr ""
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+#: ../gui/system-config-selinux.glade:2593
+msgid "Generate new policy module"
msgstr ""
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
+#: ../gui/system-config-selinux.glade:2609
+msgid "Load policy module"
msgstr ""
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
+-#: ../gui/selinux.tbl:41
+#: ../gui/system-config-selinux.glade:2625
+msgid "Remove loadable policy module"
- msgstr ""
-
--#: ../gui/selinux.tbl:41
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2661
msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr ""
++
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: ../sepolicy/sepolicy/generate.py:355
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow ABRT to modify public files used for public file transfer services."
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:25
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:42
++#: booleans.py:29
+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:57
++#: booleans.py:44
+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-
--#: ../gui/selinux.tbl:141
--msgid "pppd"
-+#: booleans.py:59
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
+
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:67
++#: booleans.py:54
+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:72
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:86
++#: booleans.py:73
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr ""
++
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:95
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:101
++#: booleans.py:89
+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:105
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:113
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:122
++#: booleans.py:111
+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
--msgid ""
++#: booleans.py:116
+ msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:119
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow system to run with NIS"
++msgstr ""
++
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
++msgstr ""
++
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:126
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:134
++#: booleans.py:127
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:144
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:168
++#: booleans.py:162
+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:170
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:172
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -251436,74 +252992,81 @@ index 6c917f2..ae869a8 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:173
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:174
-+msgid "Allow user music sharing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Allow confined users the ability to execute the ping and traceroute commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:176
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:177
++#: booleans.py:172
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:178
++#: booleans.py:173
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:181
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -251513,129 +253076,151 @@ index 6c917f2..ae869a8 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:182
++#: booleans.py:177
+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:185
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:187
++#: booleans.py:182
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Enable additional permissions needed to support devices on 3ware controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:188
-+msgid "allow host key based authentication"
++#: booleans.py:183
++msgid ""
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:192
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
+#: booleans.py:195
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
+#: booleans.py:197
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -251647,238 +253232,298 @@ index 6c917f2..ae869a8 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
+#: booleans.py:201
-+msgid "Support fusefs home directories"
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
+#: booleans.py:203
-+msgid "Support NFS home directories"
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
+#: booleans.py:220
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
+#: booleans.py:222
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++msgid "Allow confined virtual guests to interact with the xserver"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
+#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/pt.po b/policycoreutils/po/pt.po
-index 95aa71b..1db1770 100644
+index 95aa71b..44940fb 100644
--- a/policycoreutils/po/pt.po
+++ b/policycoreutils/po/pt.po
-@@ -9,15 +9,15 @@ msgid ""
+@@ -1,7 +1,7 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++#
+ # Translators:
+ # Rui Gouveia <rui.gouveia at gmail.com>, 2010.
+ # Sérgio Mesquita <smesquita at gmail.com>, 2010.
+@@ -9,27 +9,24 @@ msgid ""
msgstr ""
"Project-Id-Version: Policycoreutils\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: Portuguese <trans-pt at lists.fedoraproject.org>\n"
- "Language: pt\n"
+-"Language: pt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
++"Language: pt\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../run_init/run_init.c:67
msgid ""
-@@ -29,7 +29,7 @@ msgstr ""
- " onde: <programa> é o nome do programa do 'init' a executar,\n"
- " <argumentos ...> são os argumentos desse programa."
+ "USAGE: run_init <script> <args ...>\n"
+ " where: <script> is the name of the init script to run,\n"
+ " <args ...> are the arguments to that script."
+-msgstr ""
+-"UTILIZAÇÃO: run_init <programa> <argumentos...>\n"
+-" onde: <programa> é o nome do programa do 'init' a executar,\n"
+-" <argumentos ...> são os argumentos desse programa."
++msgstr "UTILIZAÇÃO: run_init <programa> <argumentos...>\n onde: <programa> é o nome do programa do 'init' a executar,\n <argumentos ...> são os argumentos desse programa."
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
#, c-format
msgid "failed to initialize PAM\n"
msgstr "não foi possível inicializar o PAM\n"
-@@ -79,7 +79,7 @@ msgstr ""
+@@ -71,371 +68,366 @@ msgstr "Não existe contexto no ficheiro %s\n"
+ #: ../run_init/run_init.c:361
+ #, c-format
+ msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
+-msgstr ""
+-"Desculpe, o 'run_init' só poderá ser utilizado num kernel com SELinux.\n"
++msgstr "Desculpe, o 'run_init' só poderá ser utilizado num kernel com SELinux.\n"
+
+ #: ../run_init/run_init.c:380
+ #, c-format
msgid "authentication failed.\n"
msgstr "a autenticação falhou.\n"
@@ -251887,7 +253532,14 @@ index 95aa71b..1db1770 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "Não foi possível definir o contexto de execução para %s.\n"
-@@ -92,870 +92,886 @@ msgstr "******************** IMPORTANTE ***********************\n"
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "******************** IMPORTANTE ***********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "Para tornar este pacote de políticas activo, execute:"
@@ -251896,120 +253548,123 @@ index 95aa71b..1db1770 100644
-msgstr "global"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "Não foi possível iniciar o descritor do SELinux (\"semanage\")"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr "A política do SELinux não é gerida ou não é possível aceder aos dados."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "Não é possível ler os dados de políticas."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
- msgstr ""
- "Não é possível estabelecer uma ligação ao gestor do SELinux (\"semanage\")"
+-msgstr ""
+-"Não é possível estabelecer uma ligação ao gestor do SELinux (\"semanage\")"
++msgstr "Não é possível estabelecer uma ligação ao gestor do SELinux (\"semanage\")"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "Não foi testar o estado de activação do MLS"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "Ainda não está implementado"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "Transacção Semanage já está em curso"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
- msgstr ""
- "Não foi possível iniciar uma transacção do gestor do SELinux (\"semanage\")"
+-msgstr ""
+-"Não foi possível iniciar uma transacção do gestor do SELinux (\"semanage\")"
++msgstr "Não foi possível iniciar uma transacção do gestor do SELinux (\"semanage\")"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "Não foi possível finalizar a transacção semanage"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "Transacção Semanage não está em curso"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "Não foi possível listar os módulos SELinux"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "Versão"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "Desactivado"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- "Não foi possível definir o domínio permissivo %s (instalação do módulo "
- "falhou)"
+-msgstr ""
+-"Não foi possível definir o domínio permissivo %s (instalação do módulo "
+-"falhou)"
++msgstr "Não foi possível definir o domínio permissivo %s (instalação do módulo falhou)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "Não foi possível remover o domínio permissivo %s (remoção falhou)"
@@ -252021,124 +253676,127 @@ index 95aa71b..1db1770 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "Não foi possível criar uma chave para o %s"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
- msgstr ""
- "Não foi possível verificar se o mapeamento de autenticação para %s está "
- "definido"
+-msgstr ""
+-"Não foi possível verificar se o mapeamento de autenticação para %s está "
+-"definido"
++msgstr "Não foi possível verificar se o mapeamento de autenticação para %s está definido"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "O Grupo Linux %s não existe"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "O utilizador de Linux %s não existe"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "Não foi possível criar o mapeamento de autenticação para %s"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "Não foi possível definir o nome para %s"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "Não foi possível definir o intervalo MLS para %s"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "Não foi possível definir o utilizador SELinux para %s"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "Não foi possível adicionar o mapeamento de autenticação para %s"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
- msgstr ""
- "Requer utilizador SELinux (\"seuser\") ou intervalo SELinux (\"serange\")"
+-msgstr ""
+-"Requer utilizador SELinux (\"seuser\") ou intervalo SELinux (\"serange\")"
++msgstr "Requer utilizador SELinux (\"seuser\") ou intervalo SELinux (\"serange\")"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "O mapeamento de autenticação para %s não está definido"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "Não foi possível encontrar o utilizador SELinux (\"seuser\") para %s"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "Não foi possível modificar o mapeamento de autenticação para %s"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
- msgstr ""
- "O mapeamento de autenticação para %s está definido na política, não pode ser "
- "removido"
+-msgstr ""
+-"O mapeamento de autenticação para %s está definido na política, não pode ser "
+-"removido"
++msgstr "O mapeamento de autenticação para %s está definido na política, não pode ser removido"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "Não foi possível remover o mapeamento de autenticação para %s"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "Não foi possível listar os mapeamentos de autenticação"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "Nome da Conta"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -252146,7 +253804,7 @@ index 95aa71b..1db1770 100644
msgstr "Utilizador SELinux"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "Intervalo MLS/MCS"
@@ -252154,730 +253812,689 @@ index 95aa71b..1db1770 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "Não foi possível verificar se o utilizador SELinux %s está definido"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "Não foi possível pesquisar o utilizador %s"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "Precisa de adicionar pelo menos um perfil para %s"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "Não foi possível criar o utilizador SELinux para %s"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "Não foi possível adicionar o perfil %s para %s"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "Não foi possível definir o nível MLS para %s"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "Não foi possível adicionar o prefixo %s para %s"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "Não foi possível extrair a chave para %s"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "Não foi possível adicionar o utilizador SELinux %s"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "Requer prefixo, perfil, nível ou intervalo"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "Requer prefixo ou perfil"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "O utilizador SELinux %s não está definido"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "Não foi possível modificar o utilizador SELinux %s"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
- msgstr ""
- "O utilizador SELinux %s está definido na política, não pode ser removido"
+-msgstr ""
+-"O utilizador SELinux %s está definido na política, não pode ser removido"
++msgstr "O utilizador SELinux %s está definido na política, não pode ser removido"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "Não foi possível remover o utilizador SELinux %s"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "Não foi possível listar os utilizadores SELinux"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "Não foi possível listar os perfis para o utilizador %s"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "Etiquetas"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "Prefixo"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "Nível MCS"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "Intervalo MCS"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "Perfis SELinux"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "É obrigatório o protocolo udp ou tcp"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "O porto é obrigatório"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "Não foi possível criar uma chave para o %s/%s"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "O tipo é obrigatório"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "Não foi possível verificar se o porto %s/%s está definido"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "O porto %s/%s já está definido"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "Não foi possível criar o porto para %s/%s"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "Não foi possível criar o contexto para %s/%s"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "Não foi possível definir o utilizador no contexto do porto para %s/%s"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "Não foi possível definir o perfil no contexto do porto para %s/%s"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "Não foi possível definir o tipo no contexto do porto para %s/%s"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "Não foi possível definir os campos mls no contexto do porto para %s/%s"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "Não foi possível definir o contexto do porto para %s/%s"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -485,8 +477,8 @@ msgstr "Não foi possível definir o contexto do porto para %s/%s"
msgid "Could not add port %s/%s"
msgstr "Não foi possível adicionar o porto %s/%s"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "Requer tipo SELinux (\"setype\") ou intervalo SELinux (\"serange\")"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -494,468 +486,473 @@ msgstr "Requer tipo SELinux (\"setype\") ou intervalo SELinux (\"serange\")"
msgid "Requires setype"
msgstr "Requer tipo SELinux (\"setype\")"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "O porto %s/%s não está definido"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "Não foi possível pesquisar o porto %s/%s"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "Não foi possível modificar o porto %s/%s"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "Não foi possível listar os portos"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "Não foi possível remover o porto %s"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "O porto %s/%s está definido na política, não pode ser removido"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "Não foi possível remover o porto %s/%s"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "Não foi possível listar os portos"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "Tipo de Porto SELinux"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "Protocolo"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "Número de Porto"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "É obrigatório o Endereço do Nó"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "Protocolo desconhecido ou em falta"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
-+#, fuzzy
+-msgstr "O Tipo SELinux é obrigatório"
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
- msgstr "O Tipo SELinux é obrigatório"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "Não foi possível criar a chave para %s"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "Não foi possível verificar se o endereço %s está definido"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "Não foi possível criar um endereço para %s"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "Não foi possível criar o contexto para %s"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "Não foi possível definir uma máscara para %s"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "Não foi possível definir o utilizador no contexto do endereço para %s"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "Não foi possível definir o perfil no contexto do endereço para %s"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "Não foi possível definir o tipo no contexto do endereço para %s"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "Não foi possível definir os campos mls no contexto do endereço para %s"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "Não foi possível definir o contexto do endereço para %s"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "Não foi possível adicionar o endereço %s"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "O endereço %s não está definido"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "Não foi possível pesquisar o endereço %s"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "Não foi possível modificar o endereço %s"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "O endereço %s está definido na política, não pode ser removido"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "Não foi possível remover o endereço %s"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "Não foi possível listar os endereços"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr "O Tipo SELinux é obrigatório"
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "Não foi possível verificar se a interface %s está definida"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "Não foi possível criar a interface para %s"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "Não foi possível definir o utilizador no contexto da interface para %s"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "Não foi possível definir o perfil no contexto da interface para %s"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "Não foi possível definir o tipo no contexto da interface para %s"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
- msgstr ""
- "Não foi possível definir os campos mls no contexto da interface para %s"
+-msgstr ""
+-"Não foi possível definir os campos mls no contexto da interface para %s"
++msgstr "Não foi possível definir os campos mls no contexto da interface para %s"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "Não foi possível definir o contexto da interface para %s"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "Não foi possível definir o contexto da mensagem para %s"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "Não foi possível adicionar a interface %s"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "A interface %s não está definida"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "Não foi possível pesquisar a interface %s"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "Não foi possível modificar a interface %s"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "A interface %s está definida na política, não pode ser removida"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "Não foi possível remover a interface %s"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "Não foi possível listar as interfaces"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "Interface SELinux"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "Contexto"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "Não foi possível definir o utilizador no contexto do ficheiro para %s"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "Não foi possível definir o perfil no contexto do ficheiro para %s"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "Não foi possível definir os campos mls no contexto do ficheiro para %s"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "Especificação de ficheiro inválida"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1755
#, python-format
- msgid "Could not check if file context for %s is defined"
+-msgid "Could not check if file context for %s is defined"
++msgid "Type %s is invalid, must be a file or device type"
msgstr ""
- "Não foi possível verificar se o contexto de ficheiro para %s está definido"
+-"Não foi possível verificar se o contexto de ficheiro para %s está definido"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
++#, python-format
++msgid "Could not check if file context for %s is defined"
++msgstr "Não foi possível verificar se o contexto de ficheiro para %s está definido"
++
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "Não foi possível criar o contexto de ficheiro %s"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "Não foi possível definir o tipo no contexto de ficheiro para %s"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "Não foi possível definir o contexto de ficheiro para %s"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "Não foi possível adicionar o contexto de ficheiro para %s"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
- msgstr ""
- "Requer tipo SELinux (\"setype\"), intervalo SELinux (\"serange\") ou "
- "utilizador SELinux (\"seuser\")"
+-msgstr ""
+-"Requer tipo SELinux (\"setype\"), intervalo SELinux (\"serange\") ou "
+-"utilizador SELinux (\"seuser\")"
++msgstr "Requer tipo SELinux (\"setype\"), intervalo SELinux (\"serange\") ou utilizador SELinux (\"seuser\")"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "O contexto de ficheiro para %s não está definido"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "Não foi possível pesquisar o contexto de ficheiro para %s"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "Não foi possível modificar o contexto de ficheiro para %s"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "Não foi possível listar os contextos de ficheiros"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "Não foi possível remover o contexto de ficheiro %s"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
- msgstr ""
- "O contexto de ficheiro %s está definido na política, não pode ser removido"
+-msgstr ""
+-"O contexto de ficheiro %s está definido na política, não pode ser removido"
++msgstr "O contexto de ficheiro %s está definido na política, não pode ser removido"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "Não foi possível remover o contexto de ficheiro para %s"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "Não foi possível listar os contextos de ficheiro"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "Não foi possível listar os contextos de ficheiro locais"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux fcontext"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "tipo"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -252885,103 +254502,112 @@ index 95aa71b..1db1770 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "Não foi possível verificar se o tipo booleano %s está definido"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "O tipo booleano %s não está definido"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "Não foi possível pesquisar o contexto de ficheiro %s"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "Precisa de indicar um dos seguintes valores: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "Não foi possível definir o valor activo do booleano %s"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "Não foi possível modificar o tipo booleano %s"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "Formato inválido %s: Registo %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "O tipo booleano %s está definido na política, não pode ser removido"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "Não foi possível remover o tipo booleano %s"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "Não foi possível listar os tipos booleanos"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr "desconhecido"
-
+-msgid "unknown"
+-msgstr "desconhecido"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "desligado"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "ligado"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "SELinux boolean"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "Descrição"
-@@ -1020,7 +1036,7 @@ msgstr "Erro ao alocar memória.\n"
+@@ -967,8 +964,7 @@ msgstr "não foi possível definir PAM_TTY\n"
+ #: ../newrole/newrole.c:290
+ #, c-format
+ msgid "newrole: service name configuration hashtable overflow\n"
+-msgstr ""
+-"newrole: a tabela de hash da configuração dos nomes dos serviços esgotou-se\n"
++msgstr "newrole: a tabela de hash da configuração dos nomes dos serviços esgotou-se\n"
+
+ #: ../newrole/newrole.c:300
+ #, c-format
+@@ -1020,7 +1016,7 @@ msgstr "Erro ao alocar memória.\n"
msgid "Error sending audit message.\n"
msgstr "Erro ao enviar mensagem de auditoria.\n"
@@ -252990,7 +254616,36 @@ index 95aa71b..1db1770 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "Não é possível determinar o modo de actuação forçada do SELinux.\n"
-@@ -1140,62 +1156,66 @@ msgstr "Não é possível obter o conjunto de sinais vazios\n"
+@@ -1033,16 +1029,12 @@ msgstr "Erro! Não foi possível abrir %s.\n"
+ #: ../newrole/newrole.c:705
+ #, c-format
+ msgid "%s! Could not get current context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s! Não foi possível obter o contexto actual para %s, etiqueta do tty "
+-"inalterada.\n"
++msgstr "%s! Não foi possível obter o contexto actual para %s, etiqueta do tty inalterada.\n"
+
+ #: ../newrole/newrole.c:715
+ #, c-format
+ msgid "%s! Could not get new context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s! Não foi possível obter um novo contexto para %s, etiqueta do tty "
+-"inalterada.\n"
++msgstr "%s! Não foi possível obter um novo contexto para %s, etiqueta do tty inalterada.\n"
+
+ #: ../newrole/newrole.c:725
+ #, c-format
+@@ -1082,8 +1074,7 @@ msgstr "Erro: foram especificados vários níveis\n"
+ #: ../newrole/newrole.c:865
+ #, c-format
+ msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+-msgstr ""
+-"Erro: não tem permissões para alterar os níveis num terminal inseguro \n"
++msgstr "Erro: não tem permissões para alterar os níveis num terminal inseguro \n"
+
+ #: ../newrole/newrole.c:891
+ #, c-format
+@@ -1140,62 +1131,66 @@ msgstr "Não é possível obter o conjunto de sinais vazios\n"
msgid "Unable to set SIGHUP handler\n"
msgstr "Não é possível definir o descritor da rotina SIGHUP\n"
@@ -253069,7 +254724,26 @@ index 95aa71b..1db1770 100644
msgid "failed to exec shell\n"
msgstr "não foi possível executar a consola\n"
-@@ -1302,20 +1322,20 @@ msgstr "chcat -- -ConfidencialEmpresa /documentos/plano-negócio.odt"
+@@ -1207,16 +1202,12 @@ msgstr "utilização: %s [-qi]\n"
+ #: ../load_policy/load_policy.c:71
+ #, c-format
+ msgid "%s: Policy is already loaded and initial load requested\n"
+-msgstr ""
+-"%s: Esta política já foi carregada e o carregamento inicial já foi "
+-"requisitado.\n"
++msgstr "%s: Esta política já foi carregada e o carregamento inicial já foi requisitado.\n"
+
+ #: ../load_policy/load_policy.c:80
+ #, c-format
+ msgid "%s: Can't load policy and enforcing mode requested: %s\n"
+-msgstr ""
+-"%s: Não é possível carregar a política e foi requerido o modo de execução "
+-"forçada: %s\n"
++msgstr "%s: Não é possível carregar a política e foi requerido o modo de execução forçada: %s\n"
+
+ #: ../load_policy/load_policy.c:90
+ #, c-format
+@@ -1302,20 +1293,20 @@ msgstr "chcat -- -ConfidencialEmpresa /documentos/plano-negócio.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +ConfidencialEmpresa jose"
@@ -253095,7 +254769,7 @@ index 95aa71b..1db1770 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1371,577 +1391,464 @@ msgstr ""
+@@ -1371,577 +1362,465 @@ msgstr ""
msgid "Login '%s' is required"
msgstr ""
@@ -253170,7 +254844,7 @@ index 95aa71b..1db1770 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -253182,7 +254856,7 @@ index 95aa71b..1db1770 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -253199,7 +254873,7 @@ index 95aa71b..1db1770 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -253211,7 +254885,7 @@ index 95aa71b..1db1770 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -253227,7 +254901,7 @@ index 95aa71b..1db1770 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -253247,7 +254921,7 @@ index 95aa71b..1db1770 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -253260,7 +254934,7 @@ index 95aa71b..1db1770 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -253273,7 +254947,7 @@ index 95aa71b..1db1770 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -253286,52 +254960,56 @@ index 95aa71b..1db1770 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
- msgstr ""
-
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
+-msgstr ""
+-
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
msgstr ""
-#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
msgstr ""
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
- "the system directly."
- msgstr ""
-
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
-msgstr ""
-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
+ msgstr ""
+
-#: ../gui/polgen.glade:716
-msgid "label104"
--msgstr ""
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
+ msgstr ""
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -253410,14 +255088,16 @@ index 95aa71b..1db1770 100644
msgstr ""
-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
msgstr ""
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
-#: ../gui/polgen.glade:1284
+#: ../gui/polgen.glade:1056
msgid "<b>Select domains that %s will administer:</b>"
@@ -253642,58 +255322,58 @@ index 95aa71b..1db1770 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -253701,12 +255381,12 @@ index 95aa71b..1db1770 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -253714,18 +255394,18 @@ index 95aa71b..1db1770 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -253813,7 +255493,7 @@ index 95aa71b..1db1770 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1979,1411 +1886,1499 @@ msgstr ""
+@@ -1979,1411 +1858,1626 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -253878,12 +255558,18 @@ index 95aa71b..1db1770 100644
-
-#: ../gui/selinux.tbl:2
-msgid "Allow all daemons to write corefiles to /"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
@@ -253891,181 +255577,207 @@ index 95aa71b..1db1770 100644
-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
--msgstr ""
--
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4
-msgid ""
-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
+ msgstr ""
+
-#: ../gui/selinux.tbl:5
-msgid ""
-"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
+ msgstr ""
+
-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-msgid "Memory Protection"
--msgstr ""
--
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
+ msgstr ""
+
-#: ../gui/selinux.tbl:6
-msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
++#: ../gui/statusPage.py:94
++msgid "Status"
msgstr ""
-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-#: ../gui/selinux.tbl:209
-msgid "Mount"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
++#: ../gui/statusPage.py:133
++msgid ""
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system. Do you wish to continue?"
msgstr ""
-#: ../gui/selinux.tbl:7
-msgid "Allow mount to mount any file"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
++#: ../gui/statusPage.py:147
++msgid ""
++"Changing to SELinux disabled requires a reboot. It is not recommended. If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel. If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
msgstr ""
-#: ../gui/selinux.tbl:8
-msgid "Allow mount to mount any directory"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system. Do you wish to continue?"
msgstr ""
-#: ../gui/selinux.tbl:9
-msgid "Allow mplayer executable stack"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
msgstr ""
-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-#: ../gui/selinux.tbl:188
-msgid "SSH"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
++#: ../gui/system-config-selinux.glade:12
++msgid ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
-#: ../gui/selinux.tbl:10
-msgid "Allow ssh to run ssh-keysign"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
msgstr ""
-#: ../gui/selinux.tbl:11
-+#: ../gui/statusPage.py:133
- msgid ""
+-msgid ""
-"Allow staff SELinux user account to execute files in home directory or /tmp"
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system. Do you wish to continue?"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
msgstr ""
-#: ../gui/selinux.tbl:12
-+#: ../gui/statusPage.py:147
- msgid ""
+-msgid ""
-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel. If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
msgstr ""
-#: ../gui/selinux.tbl:13
-+#: ../gui/statusPage.py:152
- msgid ""
+-msgid ""
-"Allow unconfined SELinux user account to execute files in home directory or /"
-"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system. Do you wish to continue?"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
msgstr ""
-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:14
-msgid "Allow unlabeled packets to flow on the network"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
msgstr ""
-#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:12
++#: ../gui/system-config-selinux.glade:727
msgid ""
-"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
+ msgstr ""
+
-#: ../gui/selinux.tbl:16
-msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
msgstr ""
-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-#: ../gui/selinux.tbl:140
-msgid "Databases"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
msgstr ""
-#: ../gui/selinux.tbl:17
-msgid "Allow user to connect to mysql socket"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
msgstr ""
-#: ../gui/selinux.tbl:18
-msgid "Allow user to connect to postgres socket"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
msgstr ""
-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-msgid "XServer"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
msgstr ""
-#: ../gui/selinux.tbl:19
-msgid "Allow clients to write to X shared memory"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
msgstr ""
-#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:727
++#: ../gui/system-config-selinux.glade:1354
msgid ""
-"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
msgstr ""
-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-#: ../gui/selinux.tbl:231
-msgid "NIS"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
msgstr ""
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
msgstr ""
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
@@ -254074,1140 +255786,1214 @@ index 95aa71b..1db1770 100644
-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
++#: ../gui/system-config-selinux.glade:1463
++msgid ""
++"Select if you wish to relabel then entire file system on next reboot. "
++"Relabeling can take a very long time, depending on the size of the system. "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
msgstr ""
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
msgstr ""
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
msgstr ""
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
msgstr ""
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
msgstr ""
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
msgstr ""
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
msgstr ""
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
msgstr ""
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot. "
-+"Relabeling can take a very long time, depending on the size of the system. "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
msgstr ""
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
msgstr ""
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
msgstr ""
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
msgstr ""
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
msgstr ""
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
msgstr ""
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
msgstr ""
-#: ../gui/selinux.tbl:41
--msgid ""
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "desconhecido"
++
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
msgstr ""
-#: ../gui/selinux.tbl:87
--msgid ""
++#: ../sepolicy/sepolicy/generate.py:355
+ msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:2
++#: booleans.py:6
+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:23
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:24
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:25
++#: booleans.py:29
+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:26
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:27
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:28
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:29
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:30
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:31
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:32
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:33
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:34
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:35
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:36
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:37
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:44
++msgid ""
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:42
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:50
++#: booleans.py:54
+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:57
++#: booleans.py:61
+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:59
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:67
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:72
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:73
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:84
++#: booleans.py:89
+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:86
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:92
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
++msgstr ""
++
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
- msgstr ""
-
--#: ../gui/selinux.tbl:189
-+#: booleans.py:93
++msgstr ""
++
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
+msgstr ""
+
-+#: booleans.py:95
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
+ msgstr ""
+
+-#: ../gui/selinux.tbl:189
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
@@ -255217,226 +257003,214 @@ index 95aa71b..1db1770 100644
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:111
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:105
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr ""
-+
-+#: booleans.py:107
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:108
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:109
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
-+#: booleans.py:110
++#: booleans.py:116
msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
- msgstr ""
-
--#: ../gui/selinux.tbl:203
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
-+#: booleans.py:113
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
+
+-#: ../gui/selinux.tbl:203
++#: booleans.py:119
msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
+"Allow nfs servers to modify public files used for public file transfer "
+"services. Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:120
++msgid "Allow system to run with NIS"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:118
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
- msgstr ""
-
--#: ../gui/selinux.tbl:208
-+#: booleans.py:119
++msgstr ""
++
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:120
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:121
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:122
+ msgstr ""
+
+-#: ../gui/selinux.tbl:208
++#: booleans.py:127
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
-+msgstr ""
-+
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:133
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr ""
++
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
++
++#: booleans.py:137
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:134
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
@@ -255446,186 +257220,181 @@ index 95aa71b..1db1770 100644
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:135
++#: booleans.py:139
+msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:136
++#: booleans.py:140
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:144
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
-+msgstr ""
-+
-+#: booleans.py:162
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:164
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -255633,88 +257402,82 @@ index 95aa71b..1db1770 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:167
++#: booleans.py:168
+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:168
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:170
++#: booleans.py:172
+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:174
-+msgid "Allow user music sharing"
-+msgstr ""
-+
-+#: booleans.py:175
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -255730,14 +257493,14 @@ index 95aa71b..1db1770 100644
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:176
++#: booleans.py:177
+msgid ""
+"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:177
++#: booleans.py:178
+msgid ""
+"Allow sftp-internal to login to local users and read/write all files on the "
+"system, governed by DAC."
@@ -255745,33 +257508,35 @@ index 95aa71b..1db1770 100644
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:178
++#: booleans.py:179
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:179
++#: booleans.py:180
+msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:180
++#: booleans.py:181
+msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:181
++#: booleans.py:182
+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:182
++#: booleans.py:183
+msgid ""
+"Allow samba to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
@@ -255779,18 +257544,18 @@ index 95aa71b..1db1770 100644
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:183
++#: booleans.py:184
+msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:184
++#: booleans.py:185
+msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:185
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
@@ -255800,69 +257565,72 @@ index 95aa71b..1db1770 100644
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:186
++#: booleans.py:187
+msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:187
++#: booleans.py:188
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:188
++#: booleans.py:189
+msgid "allow host key based authentication"
+msgstr ""
+
-+#: booleans.py:189
++#: booleans.py:190
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:190
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+msgstr ""
+
-+#: booleans.py:192
++#: booleans.py:194
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow the Telepathy connection managers to connect to any network port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:193
++#: booleans.py:195
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-+#: booleans.py:195
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -255873,149 +257641,171 @@ index 95aa71b..1db1770 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-+#: booleans.py:197
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-+#: booleans.py:201
-+msgid "Support fusefs home directories"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-+#: booleans.py:203
-+msgid "Support NFS home directories"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++#: booleans.py:206
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++#: booleans.py:208
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++#: booleans.py:210
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:220
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
++
++#: booleans.py:223
++msgid "Allow webadm to manage files in users home directories"
++msgstr ""
++
++#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
@@ -256024,13 +257814,13 @@ index 95aa71b..1db1770 100644
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:221
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:222
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
@@ -256038,57 +257828,61 @@ index 95aa71b..1db1770 100644
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:223
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:224
++#: booleans.py:231
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:226
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
-+#: booleans.py:227
++#: booleans.py:235
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
-+#: booleans.py:228
++#: booleans.py:236
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
-+#: booleans.py:229
++#: booleans.py:237
+msgid "Support X userspace object manager"
+msgstr ""
+
-+#: booleans.py:230
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/pt_BR.po b/policycoreutils/po/pt_BR.po
-index 87b7b92..ab616db 100644
+index 87b7b92..92b06d6 100644
--- a/policycoreutils/po/pt_BR.po
+++ b/policycoreutils/po/pt_BR.po
@@ -1,11 +1,12 @@
@@ -256111,10 +257905,9 @@ index 87b7b92..ab616db 100644
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
--"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"POT-Creation-Date: 2012-10-08 10:31-0400\n"
-+"PO-Revision-Date: 2012-12-03 04:48+0000\n"
-+"Last-Translator: Glaucia Freitas <gcintra at redhat.com>\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: Portuguese (Brazil) <trans-pt_br at lists.fedoraproject.org>\n"
-"Language: pt_BR\n"
"MIME-Version: 1.0\n"
@@ -256144,7 +257937,7 @@ index 87b7b92..ab616db 100644
#: ../run_init/run_init.c:139
#, c-format
-@@ -84,7 +82,7 @@ msgstr "Desculpe, run_init pode ser usado somente em um kernel SELinux.\n"
+@@ -84,361 +82,359 @@ msgstr "Desculpe, run_init pode ser usado somente em um kernel SELinux.\n"
msgid "authentication failed.\n"
msgstr "falha na autenticação.\n"
@@ -256153,7 +257946,14 @@ index 87b7b92..ab616db 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "Não foi possível definir um contexto executável para %s.\n"
-@@ -97,867 +95,852 @@ msgstr "******************** IMPORTANTE ***********************\n"
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "******************** IMPORTANTE ***********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "Para tornar este pacote de políticas ativo, execute:"
@@ -256162,119 +257962,119 @@ index 87b7b92..ab616db 100644
-msgstr "global"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "Não foi possível criar o controlador do semanage"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
-msgstr ""
-"A política SELinux não é gerenciada ou não foi possível acessar os dados."
+msgstr "A política SELinux não é gerenciada ou não foi possível acessar os dados."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "Não foi possível ler os dados da política."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "Não foi possível estabelecer uma conexão semanage"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "Não foi possível testar o status habilitado de MLS"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "Ainda não está implementado"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "A transação do semanage já está em andamento"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "Não foi possível iniciar a transação semanage"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "Não foi possível enviar a transação semanage"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "A transação do semanage não está em andamento"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "Não foi possível listar os módulos do SELinux"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
-msgstr ""
+msgstr "Nome dos Módulos"
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "Versão"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "Desabilitado"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
-msgstr ""
+msgstr "Não foi possível desabilitar o módulo %s (falha na remoção)"
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
-msgstr ""
+msgstr "Não foi possível habilitar o módulo %s (falha na remoção)"
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
-msgstr ""
+msgstr "Não foi possível remover o módulo %s (falha na remoção)"
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
-msgstr ""
+msgstr "dontaudit requer um botão 'on' ou 'off'"
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
-msgstr ""
+msgstr "Tipos Permissivos de Builtin"
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
-msgstr ""
+msgstr "Tipos Permissíveis Padronizados"
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
-msgstr ""
@@ -256283,7 +258083,7 @@ index 87b7b92..ab616db 100644
+msgstr "Não foi possível definir o domínio %s como permissivo (falha na instalação do módulo)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "Não foi possível remover o domínio permissivo %s (falha na remoção)"
@@ -256295,21 +258095,21 @@ index 87b7b92..ab616db 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
-+#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
-+#: ../semanage/seobject.py:2031
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "Não foi possível criar uma chave para %s"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
-msgstr ""
@@ -256318,72 +258118,72 @@ index 87b7b92..ab616db 100644
+msgstr "Não foi possível verificar se o mapeamento de início de sessão para %s está definido"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "O grupo linux %s não existe"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "O usuário linux %s não existe"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "Não foi possível criar um mapeamento de início de sessão para %s"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "Não foi possível definir o nome para %s"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "Não foi possível definir o intervalo MLS para %s"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "Não foi possível definir o usuário SELinux para %s"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "Não foi possível adicionar o mapeamento de início de sessão para %s"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "Requer seuser ou serange"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "O mapeamento de início de sessão para %s não está definido"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "Não foi possível consultar o seuser para %s"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "Não foi possível modificar o mapeamento de início de sessão para %s"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
-msgstr ""
@@ -256392,28 +258192,28 @@ index 87b7b92..ab616db 100644
+msgstr "O mapeamento de início de sessão para %s está definido na política, e não pode ser excluído"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "Não foi possível excluir o mapeamento de início de sessão para %s"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "Não foi possível listar os mapeamentos de início de sessão"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "Nome de usuário"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -256421,7 +258221,7 @@ index 87b7b92..ab616db 100644
msgstr "Usuário do SELinux"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "Intervalo MLS/MCS"
@@ -256429,87 +258229,91 @@ index 87b7b92..ab616db 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "Não foi possível verificar se o usuário SELinux %s está definido"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "Não foi possível consultar o usuário por %s"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "Você deve adicionar pelo menos uma função para %s"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "Não foi possível criar um usuário SELinux para %s"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "Não foi possível adicionar uma função %s para %s"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "Não foi possível definir um nível MLS para %s"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "Não foi possível adicionar um prefixo %s para %s"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "Não foi possível extrair uma chave para %s"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "Não foi possível adicionar o usuário SELinux %s"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "Requer prefixo, função, nível ou intervalo"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "Requer prefixo ou função"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "O usuário SELinux %s não está definido"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "Não foi possível modificar o usuário SELinux %s"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
-msgstr ""
@@ -256517,384 +258321,348 @@ index 87b7b92..ab616db 100644
+msgstr "O usuário SELinux %s está definido na política, e não pode ser excluído"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "Não foi possível excluir o usuário SELinux %s"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "Não foi possível listar os usuários SELinux"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "Não foi possível listar as funções do usuário %s"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "Rótulo"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "Prefixo"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "Nível MCS"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "Intervalo MCS"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "Funções do SELinux"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:942
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "O protocolo udp ou tcp é requerido"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "A porta é requerida"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:954
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
-msgstr ""
+msgstr "Porta Inválida"
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:958
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "Não foi possível criar uma chave para %s/%s"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "O tipo é requerido"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
-+#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "Não foi possível verificar se a porta %s/%s está definida"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:977
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "A porta %s/%s já está definida"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:981
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "Não foi possível criar uma porta para %s/%s"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:987
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "Não foi possível criar um contexto para %s/%s"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:991
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "Não foi possível definir o usuário no contexto da porta para %s/%s"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:995
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "Não foi possível definir a função no contexto da porta para %s/%s"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:999
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "Não foi possível definir o tipo no contexto da porta para %s/%s"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "Não foi possível definir os campos mls no contexto da porta para %s/%s"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1008
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "Não foi possível definir o contexto da porta para %s/%s"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1012
- #, python-format
+@@ -488,8 +484,8 @@ msgstr "Não foi possível definir o contexto da porta para %s/%s"
msgid "Could not add port %s/%s"
msgstr "Não foi possível adicionar a porta %s/%s"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
-+#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "Requer setype ou serange"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1028
+@@ -497,467 +493,473 @@ msgstr "Requer setype ou serange"
msgid "Requires setype"
msgstr "Requer setype"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "A porta %s/%s não está definida"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1040
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "Não foi possível consultar a porta %s/%s"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1051
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "Não foi possível modificar a porta %s/%s"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1064
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "Não foi possível listar as portas"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1080
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "Não foi possível excluir a porta %s"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1097
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "A porta %s/%s está definida na política, e não pode ser excluída"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1101
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "Não foi possível excluir a porta %s/%s"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "Não foi possível listar as portas"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "Tipo da porta do SELinux"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "Proto"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "Número da porta"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1197
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
-msgstr "O endereço do nó é requerid"
+msgstr "O endereço do nó é requerido"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1212
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "O protocolo está faltando ou é desconhecido"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
-+#: ../semanage/seobject.py:1713
- msgid "SELinux Type is required"
- msgstr "O tipo SELinux é requerido"
+-msgid "SELinux Type is required"
+-msgstr "O tipo SELinux é requerido"
++#: ../semanage/seobject.py:1256
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
-+#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
-+#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "Não foi possível criar uma chave para %s"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
-+#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "Não foi possível verificar se o endereço %s está definido"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1241
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "Não foi possível criar um endereço para %s"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1675
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "Não foi possível criar um contexto para %s"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1251
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "Não foi possível definir uma máscara de rede para %s"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1255
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "Não foi possível definir o usuário no contexto de endereço para %s"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1259
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "Não foi possível definir uma função no contexto de endereço para %s"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1263
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "Não foi possível definir o tipo no contexto de endereço para %s"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "Não foi possível definir os campos mls no contexto de endereço para %s"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "Não foi possível definir o contexto de endereço para %s"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "Não foi possível adicionar o endereço %s"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "O endereço %s não está definido"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1305
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "Não foi possível consultar o endereço %s"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "Não foi possível modificar o endereço %s"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1343
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "O endereço %s está definido na política, e não pode ser excluído"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1347
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "Não foi possível excluir o endereço %s"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
-msgstr ""
+msgstr "Não foi possível realizer o deleteall de mapeamentos de nós."
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1373
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "Não foi possível listar os endereços"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
++msgid "SELinux Type is required"
++msgstr "O tipo SELinux é requerido"
++
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "Não foi possível verificar se a interface %s está definida"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1440
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "Não foi possível criar uma interface para %s"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1449
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "Não foi possível definir o usuário no contexto da interface para %s"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1453
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "Não foi possível definir a função no contexto da interface para %s"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1457
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "Não foi possível definir o tipo no contexto da interface para %s"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1462
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
-msgstr ""
@@ -256902,140 +258670,144 @@ index 87b7b92..ab616db 100644
+msgstr "Não foi possível definir os campos mls no contexto da interface para %s"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1466
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "Não foi possível definir o contexto da interface para %s"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1470
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "Não foi possível definir o contexto da mensagem para %s"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "Não foi possível adicionar a interface %s"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "A interface %s não está definida"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1501
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "Não foi possível consultar a interface %s"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "Não foi possível modificar a interface %s"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "A interface %s está definida na política, e não pode ser excluída"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "Não foi possível excluir a interface %s"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
-msgstr ""
+msgstr "Não foi possível excluir toda a interface/mapeamentos"
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1567
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "Não foi possível listar as interfaces"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "Interface do SELinux"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "Contexto"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1652
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
-msgstr ""
+msgstr "Classe equivalente para %s já existe"
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1658
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
-msgstr ""
+msgstr "Espec de arquivo %s conflita com a regra de equivalência '%s %s'"
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
-msgstr ""
+msgstr "Classe de equivalência para %s não existe"
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1681
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "Não foi possível definir o usuário no contexto de arquivo para %s"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1685
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "Não foi possível definir a função no contexto de arquivo para %s"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "Não foi possível definir os campos mls no contexto de arquivo para %s"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "Especificação inválida do arquivo"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1698
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
-msgstr ""
+msgstr "A especificação do arquivo não pode incluir espaços"
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1703
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
+"instead"
+msgstr "A espec do arquivo %s conflita com a regra de equivalência '%s %s'; Tente adicionar '%s' "
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
+ msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
-+#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
-+#: ../semanage/seobject.py:1865
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
-msgstr ""
@@ -257043,67 +258815,67 @@ index 87b7b92..ab616db 100644
+msgstr "Não foi possível verificar se o contexto do arquivo para %s está definido"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1734
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "Não foi possível criar um contexto de arquivo para %s"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1742
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "Não foi possível definir o tipo no contexto de arquivo para %s"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
-+#: ../semanage/seobject.py:1811
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "Não foi possível definir o contexto de arquivo para %s"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "Não foi possível adicionar o contexto de arquivo para %s"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1770
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "Requer setype, serange ou seuser"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "O contexto de arquivo para %s não está definido"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1789
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "Não foi possível consultar o contexto de arquivo para %s"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1815
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "Não foi possível modificar o contexto de arquivo para %s"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1828
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "Não foi possível listar os contextos de arquivos "
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1842
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "Não foi possível excluir os contexto do arquivo %s"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
-msgstr ""
@@ -257112,33 +258884,33 @@ index 87b7b92..ab616db 100644
+msgstr "O contexto de arquivo para %s está definido na política, e não pode ser excluído"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1873
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "Não foi possível excluir o contexto de arquivo para %s"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "Não foi possível listar os contextos de arquivos"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "Não foi possível listar os contextos de arquivos locais"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "fcontext do SELinux"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "tipo"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1942
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
@@ -257146,7 +258918,7 @@ index 87b7b92..ab616db 100644
+msgstr "\nSELinux Distribution fcontext Equivalence \n"
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1947
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -257155,105 +258927,104 @@ index 87b7b92..ab616db 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
-+#: ../semanage/seobject.py:2040
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "Não foi possível verificar se o booleano %s está definido"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "Booleano %s não está definido"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:1987
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "Não foi possível consultar o contexto de arquivo %s"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:1992
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "Você deve especificar um dos seguintes valores: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:1997
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "Não foi possível definir o valor ativo do booleano %s"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2000
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "Não foi possível modificar o booleano %s"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2018
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "O formato %s é inválido: Registro %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2042
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "O booleano %s está definido na política, e não pode ser excluído"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2046
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "Não foi possível excluir o booleano %s"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "Não foi possível listar os booleanos"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2100
- msgid "unknown"
- msgstr "desconhecido"
-
+-msgid "unknown"
+-msgstr "desconhecido"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "desativado"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "ativado"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "Booleano do SELinux"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "State"
-msgstr ""
+msgstr "Estado"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "Default"
-msgstr ""
+msgstr "Padrão"
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "Descrição"
-@@ -969,9 +952,7 @@ msgstr "falhou ao definir PAM_TTY\n"
+@@ -969,9 +971,7 @@ msgstr "falhou ao definir PAM_TTY\n"
#: ../newrole/newrole.c:290
#, c-format
msgid "newrole: service name configuration hashtable overflow\n"
@@ -257264,7 +259035,7 @@ index 87b7b92..ab616db 100644
#: ../newrole/newrole.c:300
#, c-format
-@@ -1023,7 +1004,7 @@ msgstr "Erro ao alocar memória.\n"
+@@ -1023,7 +1023,7 @@ msgstr "Erro ao alocar memória.\n"
msgid "Error sending audit message.\n"
msgstr "Erro ao enviar mensagem de auditoria.\n"
@@ -257273,7 +259044,7 @@ index 87b7b92..ab616db 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "Não foi possível determinar modo forçado.\n"
-@@ -1036,16 +1017,12 @@ msgstr "Erro! Não foi possível abrir %s.\n"
+@@ -1036,16 +1036,12 @@ msgstr "Erro! Não foi possível abrir %s.\n"
#: ../newrole/newrole.c:705
#, c-format
msgid "%s! Could not get current context for %s, not relabeling tty.\n"
@@ -257292,7 +259063,7 @@ index 87b7b92..ab616db 100644
#: ../newrole/newrole.c:725
#, c-format
-@@ -1085,9 +1062,7 @@ msgstr "Erro: múltiplos níveis especificados\n"
+@@ -1085,9 +1081,7 @@ msgstr "Erro: múltiplos níveis especificados\n"
#: ../newrole/newrole.c:865
#, c-format
msgid "Error: you are not allowed to change levels on a non secure terminal \n"
@@ -257303,7 +259074,7 @@ index 87b7b92..ab616db 100644
#: ../newrole/newrole.c:891
#, c-format
-@@ -1144,64 +1119,68 @@ msgstr "Não foi possível obter um conjunto de sinal vazio\n"
+@@ -1144,64 +1138,68 @@ msgstr "Não foi possível obter um conjunto de sinal vazio\n"
msgid "Unable to set SIGHUP handler\n"
msgstr "Não foi possível configurar o manipulador de SIGHUP\n"
@@ -257385,7 +259156,7 @@ index 87b7b92..ab616db 100644
#: ../load_policy/load_policy.c:22
#, c-format
-@@ -1216,8 +1195,7 @@ msgstr "%s: A política já está carregada e a carga inicial foi solicitada\n"
+@@ -1216,8 +1214,7 @@ msgstr "%s: A política já está carregada e a carga inicial foi solicitada\n"
#: ../load_policy/load_policy.c:80
#, c-format
msgid "%s: Can't load policy and enforcing mode requested: %s\n"
@@ -257395,7 +259166,7 @@ index 87b7b92..ab616db 100644
#: ../load_policy/load_policy.c:90
#, c-format
-@@ -1303,2088 +1281,2058 @@ msgstr "chcat -- -EmpresaConfidencial /docs/businessplan.odt"
+@@ -1303,2088 +1300,2191 @@ msgstr "chcat -- -EmpresaConfidencial /docs/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +EmpresaConfidencial juser"
@@ -257485,35 +259256,40 @@ index 87b7b92..ab616db 100644
-msgstr ""
+msgstr "Login '%s' é necessário"
- #: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
msgid "Policy Module"
-msgstr ""
+msgstr "Módulo de Política"
- #: ../gui/modulesPage.py:57
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
msgid "Module Name"
-msgstr ""
+msgstr "Nome do Módulo"
- #: ../gui/modulesPage.py:134
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
msgid "Disable Audit"
-msgstr ""
+msgstr "Desabilitar Auditoria"
- #: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
msgid "Enable Audit"
-msgstr ""
+msgstr "Habilitar Auditoria"
- #: ../gui/modulesPage.py:162
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
msgid "Load Policy Module"
-msgstr ""
-+msgstr "Carregar Módulo de Política"
-
+-
-#: ../gui/polgen.glade:79
-msgid "Polgen"
-msgstr ""
--
++msgstr "Carregar Módulo de Política"
+
-#: ../gui/polgen.glade:80
+#: ../gui/polgen.glade:9
msgid "Red Hat 2007"
@@ -257536,12 +259312,12 @@ index 87b7b92..ab616db 100644
+#: ../gui/polgen.glade:34
+msgid "Add Booleans Dialog"
+msgstr "Adicionar Diálogo dos Booleanos"
-+
+
+-#: ../gui/polgen.glade:90
+#: ../gui/polgen.glade:101
+msgid "Boolean Name"
+msgstr "Nome Booleano"
-
--#: ../gui/polgen.glade:90
++
+#: ../gui/polgen.glade:230
msgid "SELinux Policy Generation Tool"
-msgstr ""
@@ -257560,34 +259336,34 @@ index 87b7b92..ab616db 100644
msgid "<b>Applications</b>"
-msgstr ""
+msgstr "<b>Aplicativos</b>"
-
--#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
++
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr "Standard Init Daemon"
-+
+
+-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
msgid ""
"Standard Init Daemon are daemons started on boot via init scripts. Usually "
"requires a script in /etc/rc.d/init.d"
-msgstr ""
--
++msgstr "Daemon do init Padrão (Standard Init Daemon) são daemons iniciados via scripts init na inicialização. Geralmente requer um script em /etc/rc.d/init.d"
+
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-msgstr ""
-+msgstr "Daemon do init Padrão (Standard Init Daemon) são daemons iniciados via scripts init na inicialização. Geralmente requer um script em /etc/rc.d/init.d"
-
+-
-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
msgid "DBUS System Daemon"
-msgstr ""
+msgstr "DBUS System Daemon"
-+
+
+-#: ../gui/polgen.glade:280
+#: ../gui/polgen.glade:349
+msgid "Internet Services Daemon (inetd)"
+msgstr "Internet Services Daemon (inetd)"
-
--#: ../gui/polgen.glade:280
++
+#: ../gui/polgen.glade:353
msgid "Internet Services Daemon are daemons started by xinetd"
-msgstr ""
@@ -257596,7 +259372,7 @@ index 87b7b92..ab616db 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr "Web Application/Script (CGI)"
@@ -257610,7 +259386,7 @@ index 87b7b92..ab616db 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr "Aplicativo de usuário"
@@ -257627,7 +259403,7 @@ index 87b7b92..ab616db 100644
+msgstr "Aplicativos de usuário são qualquer aplicativos que você deseja confinar que seja iniciado por um usuário"
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
-msgstr ""
+msgstr "Sandbox"
@@ -257637,12 +259413,12 @@ index 87b7b92..ab616db 100644
msgid "<b>Login Users</b>"
-msgstr ""
+msgstr "<b>Login Users</b>"
-+
+
+-#: ../gui/polgen.glade:453
+#: ../gui/polgen.glade:478
+msgid "Existing User Roles"
+msgstr "Funções de Usuários Existentes"
-
--#: ../gui/polgen.glade:453
++
+#: ../gui/polgen.glade:482
msgid "Modify an existing login user record."
-msgstr ""
@@ -257651,7 +259427,7 @@ index 87b7b92..ab616db 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-msgstr ""
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr "Função de Usuário de Terminal Mínima"
@@ -257666,7 +259442,7 @@ index 87b7b92..ab616db 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-msgstr ""
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr "Função de Usuário do X Windows mínima"
@@ -257681,7 +259457,7 @@ index 87b7b92..ab616db 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-msgstr ""
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr "Função de Usuário"
@@ -257696,7 +259472,7 @@ index 87b7b92..ab616db 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-msgstr ""
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr "Função de Usuário Admin"
@@ -257706,29 +259482,29 @@ index 87b7b92..ab616db 100644
-"User with full networking, no setuid applications without transition, no su, "
-"can sudo to Root Administration Roles"
-msgstr ""
+-
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
+-msgstr ""
+"User with full networking, no setuid applications without transition, no su,"
+" can sudo to Root Administration Roles"
+msgstr "Usuário com rede total, sem aplicativo setuid sem transição,sem su, poderá realizar sudo em Funções de Administração do Root."
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
--
-#: ../gui/polgen.glade:585
+#: ../gui/polgen.glade:592
msgid "<b>Root Users</b>"
-msgstr ""
-+msgstr "<b>Usuários Root</b>"
-
+-
-#: ../gui/polgen.glade:647
-msgid ""
-"Select Root Administrator User Role, if this user will be used to administer "
-"the machine while running as root. This user will not be able to login to "
-"the system directly."
-msgstr ""
--
++msgstr "<b>Usuários Root</b>"
+
-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
++#: ../gui/polgen.glade:623
msgid "Root Admin User Role"
-msgstr ""
+msgstr "Função de Usuário de Admin Root"
@@ -257750,7 +259526,7 @@ index 87b7b92..ab616db 100644
+msgstr "<b>Insera o nome do aplicativo ou função de usuário:</b>"
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
-msgstr ""
+msgstr "Nome"
@@ -257790,12 +259566,12 @@ index 87b7b92..ab616db 100644
msgid ""
"Enter complete path to init script used to start the confined application."
-msgstr ""
-+msgstr "Inserir o caminho completo no script init usado para iniciar o aplicativo confinado."
-
+-
-#: ../gui/polgen.glade:982
-msgid "label105"
-msgstr ""
--
++msgstr "Inserir o caminho completo no script init usado para iniciar o aplicativo confinado."
+
-#: ../gui/polgen.glade:1011
+#: ../gui/polgen.glade:887
msgid "<b>Select existing role to modify:</b>"
@@ -257864,12 +259640,12 @@ index 87b7b92..ab616db 100644
+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
msgid "Select the domains that you would like this user administer."
-msgstr ""
-+msgstr "Selecionar os domínios que você deseja que este usuário administre."
-
+-
-#: ../gui/polgen.glade:1346
-msgid "label109"
-msgstr ""
--
++msgstr "Selecionar os domínios que você deseja que este usuário administre."
+
-#: ../gui/polgen.glade:1375
+#: ../gui/polgen.glade:1111
msgid "<b>Select additional roles for %s:</b>"
@@ -258105,75 +259881,75 @@ index 87b7b92..ab616db 100644
-#: ../gui/polgen.glade:3254
-msgid "Add Booleans Dialog"
-msgstr ""
--
++msgstr "Diretório da Política"
+
-#: ../gui/polgen.glade:3327
-msgid "Boolean Name"
-msgstr ""
-+msgstr "Diretório da Política"
-
+-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
-msgstr ""
+msgstr "Função"
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
-msgstr ""
+msgstr "Usuário_Existente"
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
-msgstr ""
+msgstr "Aplicativo"
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
-msgstr ""
+msgstr "O %s deve ser um diretório"
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
-msgstr ""
+msgstr "Você deve selecionar um usuário"
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
-msgstr ""
+msgstr "Selecionar um arquivo executável a ser confinado."
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
-msgstr ""
+msgstr "Selecionar o arquivo de script init a ser confinado."
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
-msgstr ""
+msgstr "Selecionar o(s) arquivo(s) que o aplicativo confinado cria ou grava"
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
-msgstr ""
+msgstr "Seleciona o(s) diretório(s) que o aplicativo confinado possui e grava"
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
-msgstr ""
+msgstr "Selecionar o diretório para geração dos arquivos de política"
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -258182,13 +259958,13 @@ index 87b7b92..ab616db 100644
+msgstr "Digite %s_t já definido na política atual.⏎ Você deseja continuar? "
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
-msgstr ""
+msgstr "Verificar o Nome"
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -258197,24 +259973,23 @@ index 87b7b92..ab616db 100644
+msgstr "O Módulo %s.pp já carregado na política atual.⏎ Você deseja continuar?"
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
-msgstr ""
+msgstr "Você deve adicionar um nome com letras e números e sem espaços."
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
-msgstr ""
+msgstr "Você deve inserir um executável"
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
-msgstr ""
-+msgstr "Configurar SELinux"
-
+-
-#: ../gui/polgen.py:158
-msgid "Internet Services Daemon"
-msgstr ""
@@ -258295,12 +260070,11 @@ index 87b7b92..ab616db 100644
-#: ../gui/polgen.py:1354
-msgid "Executable or Name required"
-msgstr ""
--
--#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
--msgid "Network Port"
++msgstr "Configurar SELinux"
+
+ #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
+ msgid "Network Port"
-msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
+msgstr "Porta da Rede"
#: ../gui/portsPage.py:85
@@ -258440,12 +260214,12 @@ index 87b7b92..ab616db 100644
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
+msgstr "Reforço"
-+
+
+-#: ../gui/selinux.tbl:4
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr "Status"
-
--#: ../gui/selinux.tbl:4
++
+#: ../gui/statusPage.py:133
msgid ""
-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
@@ -258555,92 +260329,68 @@ index 87b7b92..ab616db 100644
+#: ../gui/system-config-selinux.glade:773
+msgid "MLS"
+msgstr "MLS"
-
--#: ../gui/selinux.tbl:13
--msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:837
+msgid "Add SELinux User"
+msgstr "Adicionar Usuário SELinux"
-
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1079
+msgid "SELinux Administration"
+msgstr "Administração do SELinux"
-
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "Adicionar"
-
--#: ../gui/selinux.tbl:15
--msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
--msgstr ""
++
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr "Adicionar"
++
+#: ../gui/system-config-selinux.glade:1144
+msgid "_Properties"
+msgstr "_Propriedades"
-
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1166
+msgid "_Delete"
+msgstr "_Deletar"
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr ""
+-#: ../gui/selinux.tbl:13
+#: ../gui/system-config-selinux.glade:1256
+msgid "Select Management Object"
+msgstr "Selecionar Objeto de Gerenciamento"
-
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1273
+msgid "<b>Select:</b>"
+msgstr "<b>Selecine:</b>"
-
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1326
+msgid "System Default Enforcing Mode"
+msgstr "Modo de Reforço Padrão do Sistema"
-
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
+ msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+-msgstr ""
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
+msgstr "Desativado⏎ Permitido⏎ Reforço⏎\n"
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
+msgstr "Modo de Reforço Atual"
-+
+
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
+msgstr "Tipo de Política Padão do Sistema:"
--#: ../gui/selinux.tbl:20
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:1463
msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
+-"Allow user SELinux user account to execute files in home directory or /tmp"
-msgstr ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
@@ -258648,41 +260398,37 @@ index 87b7b92..ab616db 100644
+"relabel is required."
+msgstr "Selecione isto caso você deseje rerotular todo o sistema de arquivo na próxima reinicialização. O Rerotulamento pode levar algum tempo, dependendo do tamanho do sistema. Caso você deseje alterar os tipos de políticas ou ir de desativado para reforço, o rerotulamento é requerido."
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
+msgstr "Rerotulamento na próxima reinicialização."
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1561
+msgid "label37"
+msgstr "label37"
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1598
+msgid "Revert boolean setting to system default"
+msgstr "Revertir a configuração booleana ao sistema padrão"
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1614
+msgid "Toggle between Customized and All Booleans"
+msgstr "Alternar entre Personalizado e Todos os Booleanos"
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1645
+#: ../gui/system-config-selinux.glade:1850
@@ -258694,1742 +260440,1864 @@ index 87b7b92..ab616db 100644
+msgid "Filter"
+msgstr "Filtro"
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
+msgstr "label50"
-
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1771
+msgid "Add File Context"
+msgstr "Adicionar Contexto do Arquivo"
-
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1787
+msgid "Modify File Context"
+msgstr "Modificar Contexto do Arquivo"
-
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1803
+msgid "Delete File Context"
+msgstr "Deletar Contexto do Arquivo"
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
--msgstr ""
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:1819
+msgid "Toggle between all and customized file context"
+msgstr "Alternar entre todos e o contexto do arquivo personalizado"
-
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1939
+msgid "label38"
+msgstr "label38"
-
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1976
+msgid "Add SELinux User Mapping"
+msgstr "Adicionar o Mapeamento do Usuário SELinux"
-
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1992
+msgid "Modify SELinux User Mapping"
+msgstr "Modificar o Mapeamento do Usuário SELinux"
-
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2008
+msgid "Delete SELinux User Mapping"
+msgstr "Deletar o Mapeamento do Usuário SELinux"
-
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2126
+msgid "label39"
+msgstr "label39"
-
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2163
+msgid "Add User"
+msgstr "Adiciona Usuário"
-
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2179
+msgid "Modify User"
+msgstr "Modifica Usuário"
-
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2195
+msgid "Delete User"
+msgstr "Remover Usuário"
-
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2313
+msgid "label41"
+msgstr "label41"
-
--#: ../gui/selinux.tbl:41
--msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2350
+msgid "Add Network Port"
+msgstr "Adicionar Porta de Rede "
-
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2366
+msgid "Edit Network Port"
+msgstr "Editar Porta de Rede"
-
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2382
+msgid "Delete Network Port"
+msgstr "Remover Porta de Rede"
-
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2418
+#: ../gui/system-config-selinux.glade:2436
+msgid "Toggle between Customized and All Ports"
+msgstr "Alternar entre Personalizado e Todas as Portas"
-
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2556
+msgid "label42"
+msgstr "label42"
-
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2593
+msgid "Generate new policy module"
+msgstr "Gerar um novo módulo de política"
-
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2609
+msgid "Load policy module"
+msgstr "Carregar o módulo de política"
-
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2625
+msgid "Remove loadable policy module"
+msgstr "Remover o módulo de política carregável"
-
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+"Enable/Disable additional audit rules, that are normally not reported in the"
+" log files."
+msgstr "Ativar/Desativar as regras de auditoria adicional que não são normalmente relatadas nos arquivos de registro."
-
--#: ../gui/selinux.tbl:54
--msgid "Cron"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2781
+msgid "label44"
+msgstr "label44"
-
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2818
+msgid "Change process mode to permissive."
+msgstr "Alterar o modo do processo para permissivo."
-
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2836
+msgid "Change process mode to enforcing"
+msgstr "Alterar o modo do processo para reforço"
-
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2928
+msgid "Process Domain"
+msgstr "Domínio do Processo"
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2956
+msgid "label59"
+msgstr "label59"
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
-msgstr ""
+#: ../gui/usersPage.py:138
+#, python-format
+msgid "SELinux user '%s' is required"
+msgstr "SELinux user '%s' é necessário"
--#: ../gui/selinux.tbl:58
--msgid "CVS"
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:106
++#: ../sepolicy/sepolicy.py:202
+msgid "Generate SELinux man pages"
+msgstr "Gerar as páginas man SELinux"
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:110
++#: ../sepolicy/sepolicy.py:205
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr "O caminho pelo qual as páginas man SELinux geradas serão armazenadas"
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:114
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
+msgstr "Todos os domínios"
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:116
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
+msgstr "O(s) nome(s) do domínio das páginas man a serem criadas"
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:164
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
+msgstr "A informação da rede da política SELinux de consulta"
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:169
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
+msgstr "lista todos os tipos de porta SELinux"
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:172
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
+msgstr "apresenta o tipo SELinux relacionado à porta"
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
+msgstr "Apresentar as portas definidas para esse tipo do SELinux"
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
+msgstr "apresenta as portas pelas quais esse domínio podem efetuar o bind e/ou conectar"
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr "consultar a política SELinux para verificar se os domínios podem comunicar-se entre si"
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
+msgstr "Domínio de Fonte"
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
+msgstr "Domínio de Destino"
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:215
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
+msgstr "consultar a Política SELinux para verificar a descrição dos booleanos"
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
-+msgstr "obter toda a descrição dos booleanos"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+ msgstr ""
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
+msgstr "booleano para obter a descrição"
--#: ../gui/selinux.tbl:72
--msgid "Games"
+-#: ../gui/selinux.tbl:41
++#: ../sepolicy/sepolicy.py:301
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr "consulta a Política SELinux para verificar como o domínio do processo de fonte pode transitar ao domínio do processo de destino"
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:234
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
+msgstr "domínio do processo de fonte"
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:237
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
+msgstr "domínio do processo do destino"
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:259
++#: ../sepolicy/sepolicy.py:362
+msgid "Generate SELinux Policy module template"
+msgstr "Gerar o modelo do módulo da Política SELinux"
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:265
++#: ../sepolicy/sepolicy.py:374
+msgid "name of policy to generate"
+msgstr "o nome da política a ser gerada"
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:267
++#: ../sepolicy/sepolicy.py:380
+msgid "executable to confine"
+msgstr "executável para configuração"
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
-+msgstr "executar a suíte do teste de geração da política"
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+ msgstr ""
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:274
++#: ../sepolicy/sepolicy.py:422
+msgid "commands"
+msgstr "comandos"
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "desconhecido"
+
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:158
++#: ../sepolicy/sepolicy/generate.py:173
+msgid "Internet Services Daemon"
+msgstr "Serviços da Internet Daemon"
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:171
++#: ../sepolicy/sepolicy/generate.py:187
+msgid "Valid Types:\n"
+msgstr "Tipos Válidos:⏎\n"
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:205
++#: ../sepolicy/sepolicy/generate.py:221
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr "As portas devem ser números ou intervalos de números de 1 à %d"
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:332
-+msgid "You must enter a name for your confined process/user"
-+msgstr "Você deve inserir um nome para seu processo/usuário confinado"
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
+ msgstr ""
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+ msgstr ""
+
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:334
++#: ../sepolicy/sepolicy/generate.py:355
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr "O nome deve ser alfa numérico sem espaços. Considere o uso da opção \"-n MODULENAME\""
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:422
++#: ../sepolicy/sepolicy/generate.py:447
+msgid "User Role types can not be assigned executables."
+msgstr "Os tipos de Função do Usuário não podem ser determinados como executáveis."
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:428
++#: ../sepolicy/sepolicy/generate.py:453
+msgid "Only Daemon apps can use an init script.."
+msgstr "Apenas os apps Daemon podem usar um script init."
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:446
++#: ../sepolicy/sepolicy/generate.py:471
+msgid "use_resolve must be a boolean value "
+msgstr "O use_resolve deve ser um valor booleano"
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:452
++#: ../sepolicy/sepolicy/generate.py:477
+msgid "use_syslog must be a boolean value "
+msgstr "O use_syslog deve ser um valor booleano"
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:458
++#: ../sepolicy/sepolicy/generate.py:483
+msgid "use_kerberos must be a boolean value "
+msgstr "O use_kerberos deve ser um valor booleano"
--#: ../gui/selinux.tbl:87
--msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:464
++#: ../sepolicy/sepolicy/generate.py:489
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr "O manage_krb5_rcache deve ser um valor booleano"
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:494
++#: ../sepolicy/sepolicy/generate.py:519
+msgid "USER Types automatically get a tmp type"
+msgstr "Os tipos de USUÁRIOS obtém automaticamente um tipo de tmp"
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1012
++#: ../sepolicy/sepolicy/generate.py:1059
+msgid "You must enter the executable path for your confined process"
+msgstr "Você deve inserir um caminho executável para seu processo confinado"
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1190
++#: ../sepolicy/sepolicy/generate.py:1321
+msgid "Type Enforcement file"
+msgstr "Digitar arquivo de Reforço"
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1191
++#: ../sepolicy/sepolicy/generate.py:1322
+msgid "Interface file"
+msgstr "Arquivo de Interface"
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1192
++#: ../sepolicy/sepolicy/generate.py:1323
+msgid "File Contexts file"
+msgstr "Arquivo de Contextos de arquivo"
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1193
++#: ../sepolicy/sepolicy/generate.py:1325
+msgid "Setup Script"
+msgstr "Script de Configuração"
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
-msgstr ""
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
+msgstr "Permitir que o ABRT modifique os arquivos públicos usados para os serviços de transferência do arquivo público"
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
-msgstr ""
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+msgstr "Permitir que o ABRT seja executado no domínio abrt_handle_event_t para manusear os scripts do evento ABRT"
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
--msgstr ""
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
+#: booleans.py:3
+msgid "Allow amavis to use JIT compiler"
+msgstr "Permitir que o amavis use o compilador JIT"
++
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:87
++#: booleans.py:6
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
-msgstr ""
-+#: booleans.py:4
-+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr "Permitir que os usuários resolvam as entradas passwd do usuário diretamene do ldap ao invés de usar o servidor sssd"
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
-msgstr ""
-+#: booleans.py:5
++#: booleans.py:7
+msgid "Allow users to login using a radius server"
+msgstr "Permitir que os usuários efetuem o login usando o servidor radius"
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
-msgstr ""
-+#: booleans.py:6
++#: booleans.py:10
+msgid ""
+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+"temp and untrusted content files"
+msgstr "Permitir cdrecord para ler diversos content. nfs, samba, removable devices, user temp e arquivos de conteúdo não confiáveis"
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
-msgstr ""
-+#: booleans.py:7
++#: booleans.py:11
+msgid "Allow clamd to use JIT compiler"
+msgstr "Permitir clamd para uso do compilador JIT"
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
-msgstr ""
-+#: booleans.py:8
++#: booleans.py:12
+msgid "Allow clamscan to non security files on a system"
+msgstr "Permitir clamscan para arquivos sem segurança num sistema"
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
-msgstr ""
-+#: booleans.py:9
++#: booleans.py:13
+msgid "Allow clamscan to read user content"
+msgstr "Permitir clamscan para leitura do conteúdo do usuário"
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
-msgstr ""
-+#: booleans.py:10
++#: booleans.py:14
+msgid ""
+"Allow Cobbler to modify public files used for public file transfer services."
+msgstr "Permitir Cobbler para modificar os arquivos públicos usados nos serviços de transferência do arquivo público"
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
-msgstr ""
-+#: booleans.py:11
++#: booleans.py:15
+msgid "Allow Cobbler to connect to the network using TCP."
+msgstr "Permitir Cobbler para conectar à rede usando TCP."
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
-msgstr ""
-+#: booleans.py:12
++#: booleans.py:16
+msgid "Allow Cobbler to access cifs file systems."
+msgstr "Permitir Cobbler para acessar os sistemas de arquivo cifs."
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
-msgstr ""
-+#: booleans.py:13
++#: booleans.py:17
+msgid "Allow Cobbler to access nfs file systems."
+msgstr "Permitir Cobbler para acessar os sistemas de arquivo nfs."
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
-msgstr ""
-+#: booleans.py:14
++#: booleans.py:18
+msgid "Allow collectd to connect to the network using TCP."
+msgstr "Permitir collectd para conectar à rede usando TCP."
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
-msgstr ""
-+#: booleans.py:15
++#: booleans.py:19
+msgid "Allow codnor domain to connect to the network using TCP."
+msgstr "Permitir domínio codnor para conectar à rede usando TCP."
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
-msgstr ""
-+#: booleans.py:16
++#: booleans.py:20
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr "Permitir trabalhos cron do sistema para rerotular o filesystem para restauração dos contextos de arquivo."
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
-msgstr ""
-+#: booleans.py:17
++#: booleans.py:21
+msgid "Allow cvs daemon to read shadow"
+msgstr "Permitir cvs daemon para leitura shadow"
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
-msgstr ""
-+#: booleans.py:18
++#: booleans.py:22
+msgid "Allow all daemons to write corefiles to /"
+msgstr "Permitir que todos os damons gravem os corefiles em /"
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
-msgstr ""
-+#: booleans.py:19
++#: booleans.py:23
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "Permitir todos os daemons usarem "
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
-msgstr ""
-+#: booleans.py:20
++#: booleans.py:24
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr "Permitir todos os daemons a habilidade de ler/gravar terminais"
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:26
++msgid "Allow dan to read user files"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
-msgstr ""
-+#: booleans.py:21
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
+msgstr "Permitir dbadm gerenciar arquivos nos diretórios principais dos usuários"
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
-msgstr ""
-+#: booleans.py:22
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
+msgstr "Permitir dbadm ler arquivos nos diretórios principais dos usuários"
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
-msgstr ""
-+#: booleans.py:23
++#: booleans.py:29
+msgid ""
+"Deny user domains applications to map a memory region as both executable and"
+" writable, this is dangerous and the executable should be reported in "
+"bugzilla"
+msgstr "Recusar aplicativos de domínios dos usuários mapearem uma região de memória como executável e gravável. Isto é perigoso e o executável deve ser relatado no bugzilla"
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
-msgstr ""
-+#: booleans.py:24
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
+msgstr "Permitir sysadm para depurar ou ptrace todos os processos."
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
-msgstr ""
-+#: booleans.py:25
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "Permitir os aplicativos do cliente dhcpc executarem comandos iptables"
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
-msgstr ""
-+#: booleans.py:26
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
+msgstr "Permitir DHCP daemon usar os LDAP backends"
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
-msgstr ""
-+#: booleans.py:27
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr "Permitir todos os domínios usarem outros descritores de domínios"
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
-msgstr ""
-+#: booleans.py:28
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr "Permitir todos os domínios terem os módulos de carregamento kernel"
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
-msgstr ""
-+#: booleans.py:29
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr "Permitir o uso dos dispositivos audio como uma fonte para feeds de entropia"
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
-msgstr ""
-+#: booleans.py:30
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr "Permitir exim conectar aos bancos de dados (postgres, mysql)"
--#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
--msgid "Name Service"
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
-msgstr ""
-+#: booleans.py:31
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgstr "Permitir exim criar, ler, gravar e remover arquivos de usuário não priveligiado."
--#: ../gui/selinux.tbl:122
--msgid "Disable SELinux protection for named daemon"
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
-msgstr ""
-+#: booleans.py:32
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
+msgstr "Permitir exim ler arquivos de usuários não privilegiados."
--#: ../gui/selinux.tbl:123
--msgid "Disable SELinux protection for nessusd daemon"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
-msgstr ""
-+#: booleans.py:33
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr "Ativar regras extra no domínio cron para suporte fcron."
--#: ../gui/selinux.tbl:124
--msgid "Disable SELinux protection for NetworkManager"
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
-msgstr ""
-+#: booleans.py:34
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
+msgstr "Permitir domínio com cerca conectar à rede usando TCP."
--#: ../gui/selinux.tbl:125
--msgid "Disable SELinux protection for nfsd daemon"
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
-msgstr ""
-+#: booleans.py:35
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
+msgstr "Permitir domínio com cerca para executar ssh."
--#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
--#: ../gui/selinux.tbl:221
--msgid "Samba"
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
+-msgid "Name Service"
-msgstr ""
-+#: booleans.py:36
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
+msgstr "Permitir ftp ler e gravar arquivos nos diretórios principais"
--#: ../gui/selinux.tbl:126
--msgid "Disable SELinux protection for nmbd daemon"
+-#: ../gui/selinux.tbl:122
+-msgid "Disable SELinux protection for named daemon"
-msgstr ""
-+#: booleans.py:37
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
+msgstr "Permitir servidores ftp carregarem arquivos usados para serviços de transferência de arquivo público. Os diretórios devem ser rotulados public_content_rw_t."
--#: ../gui/selinux.tbl:127
--msgid "Disable SELinux protection for nrpe daemon"
+-#: ../gui/selinux.tbl:123
+-msgid "Disable SELinux protection for nessusd daemon"
-msgstr ""
-+#: booleans.py:38
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
+msgstr "Permitir servidores ftp conectarem a todas as portas > 1023"
--#: ../gui/selinux.tbl:128
--msgid "Disable SELinux protection for nscd daemon"
+-#: ../gui/selinux.tbl:124
+-msgid "Disable SELinux protection for NetworkManager"
-msgstr ""
-+#: booleans.py:39
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
+msgstr "Permitir servidores ftp conectarem às portas do banco de dados mysql"
--#: ../gui/selinux.tbl:129
--msgid "Disable SELinux protection for nsd daemon"
+-#: ../gui/selinux.tbl:125
+-msgid "Disable SELinux protection for nfsd daemon"
-msgstr ""
-+#: booleans.py:40
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr "Permitir servidores ftp efetuarem o login a usuários locais e ler/gravar todos os arquivos no sistema, gerenciado pelo DAC."
--#: ../gui/selinux.tbl:130
--msgid "Disable SELinux protection for ntpd daemon"
+-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
+-#: ../gui/selinux.tbl:221
+-msgid "Samba"
-msgstr ""
-+#: booleans.py:41
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
+msgstr "Permitir servidores ftp usarem cits usados para serviços de transferência de arquivo público."
--#: ../gui/selinux.tbl:131
--msgid "Disable SELinux protection for oddjob"
+-#: ../gui/selinux.tbl:126
+-msgid "Disable SELinux protection for nmbd daemon"
-msgstr ""
-+#: booleans.py:42
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
+msgstr "Permitir servidores ftp usarem nfs usados para serviços de transferência de arquivo público."
--#: ../gui/selinux.tbl:132
--msgid "Disable SELinux protection for oddjob_mkhomedir"
+-#: ../gui/selinux.tbl:127
+-msgid "Disable SELinux protection for nrpe daemon"
-msgstr ""
-+#: booleans.py:43
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgstr "Permitir servidores ftp usarem bind em todas as portas não reservadas para o modo passivo"
--#: ../gui/selinux.tbl:133
--msgid "Disable SELinux protection for openvpn daemon"
+-#: ../gui/selinux.tbl:128
+-msgid "Disable SELinux protection for nscd daemon"
-msgstr ""
-+#: booleans.py:44
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
+msgstr "Determinar se é que o Git CGI pode buscar diretórios principais."
--#: ../gui/selinux.tbl:134
--msgid "Disable SELinux protection for pam daemon"
+-#: ../gui/selinux.tbl:129
+-msgid "Disable SELinux protection for nsd daemon"
-msgstr ""
-+#: booleans.py:45
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr "Determinar se é que o Git CGI pode acessar sistemas de arquivo cifs."
--#: ../gui/selinux.tbl:135
--msgid "Disable SELinux protection for pegasus"
+-#: ../gui/selinux.tbl:130
+-msgid "Disable SELinux protection for ntpd daemon"
-msgstr ""
-+#: booleans.py:46
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr "Determinar se é que o Git CGI pode acessar sistemas de arquivo nfs."
--#: ../gui/selinux.tbl:136
--msgid "Disable SELinux protection for perdition daemon"
+-#: ../gui/selinux.tbl:131
+-msgid "Disable SELinux protection for oddjob"
-msgstr ""
-+#: booleans.py:47
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr "Determinar se é que o daemon de sessão Git pode efetuar o bind nos soquetes TCP em todas as portas reservadas."
--#: ../gui/selinux.tbl:137
--msgid "Disable SELinux protection for portmap daemon"
+-#: ../gui/selinux.tbl:132
+-msgid "Disable SELinux protection for oddjob_mkhomedir"
-msgstr ""
-+#: booleans.py:48
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr "Determinar se é que a chamada aos domínios do usuário podem executar o GIT daemon no domínio git_session_t. "
--#: ../gui/selinux.tbl:138
--msgid "Disable SELinux protection for portslave daemon"
+-#: ../gui/selinux.tbl:133
+-msgid "Disable SELinux protection for openvpn daemon"
-msgstr ""
-+#: booleans.py:49
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
+msgstr "Determinar se é que o daemon do sistema Git pode buscar diretórios principais."
--#: ../gui/selinux.tbl:139
--msgid "Disable SELinux protection for postfix"
+-#: ../gui/selinux.tbl:134
+-msgid "Disable SELinux protection for pam daemon"
-msgstr ""
-+#: booleans.py:50
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr "Determinar se é que o daemon do sistema Git pode acessar os sistemas de arquivo cifs de acesso."
--#: ../gui/selinux.tbl:140
--msgid "Disable SELinux protection for postgresql daemon"
+-#: ../gui/selinux.tbl:135
+-msgid "Disable SELinux protection for pegasus"
-msgstr ""
-+#: booleans.py:51
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr "Determinar se é que o daemon do sistema Git pode acessar os sistemas de arquivo nfs."
--#: ../gui/selinux.tbl:141
--msgid "pppd"
+-#: ../gui/selinux.tbl:136
+-msgid "Disable SELinux protection for perdition daemon"
-msgstr ""
-+#: booleans.py:52
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
+msgstr "Permitir gitsis daemon enviar e-mail"
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
+-#: ../gui/selinux.tbl:137
+-msgid "Disable SELinux protection for portmap daemon"
-msgstr ""
-+#: booleans.py:53
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
+msgstr "Ativar leitura do urandom para todos os domínios."
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
+-#: ../gui/selinux.tbl:138
+-msgid "Disable SELinux protection for portslave daemon"
-msgstr ""
-+#: booleans.py:54
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr "Permitir uso da opção gpg-agent --write-env-file. Isto permite também o gpg-agent gerenciar os arquivos do usuário."
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
+-#: ../gui/selinux.tbl:139
+-msgid "Disable SELinux protection for postfix"
-msgstr ""
-+#: booleans.py:55
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr "Permitir o domínio da web gpg modificar arquivos públicos usados para os serviços de transferência do arquivo público."
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
+-#: ../gui/selinux.tbl:140
+-msgid "Disable SELinux protection for postgresql daemon"
-msgstr ""
-+#: booleans.py:56
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+msgstr "Permitir gssd ler o diretório temp. Para acesso ao kerberos tgt."
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
+-#: ../gui/selinux.tbl:141
+-msgid "pppd"
++#: booleans.py:64
++msgid "Allow guest to exec content"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
-msgstr ""
-+#: booleans.py:57
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr "Permitir Apache modificar os arquivos públicos usados para os serviços de transferência do arquivo público. Os Diretórios/Arquivos devem ser rotulados public_content_rw_t."
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
-msgstr ""
-+#: booleans.py:58
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr "Permitir httpd usar script interno (normalmente php)"
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
-msgstr ""
-+#: booleans.py:59
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
+msgstr "Permitir hhtp daemon verificar spam"
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
-msgstr ""
-+#: booleans.py:60
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr "Permitir httpd agir como um cliente FTP conectado à porta ftp e portas efêmeras"
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
-msgstr ""
-+#: booleans.py:61
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr "Permitir httpd conectar à porta ldap"
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
-msgstr ""
-+#: booleans.py:62
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
+msgstr "Permitir http daemon conectar ao zabbix"
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
-msgstr ""
-+#: booleans.py:63
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr "Permitir scripts HTTPD e módulos conectarem à rede usando TCP."
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
-msgstr ""
-+#: booleans.py:64
++#: booleans.py:72
+msgid ""
+"Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr "Permitir scripts HTTPD e módulos conectarem ao cobbler na rede."
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
-msgstr ""
-+#: booleans.py:65
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr "Permitir scripts HTTPD e módulos conextarem aos bancos de dados na rede."
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
-msgstr ""
-+#: booleans.py:66
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr "Permitir httpd conectar ao servidor memcache"
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
-msgstr ""
-+#: booleans.py:67
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
+msgstr "Permitir https agir como retransmissão"
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
-msgstr ""
-+#: booleans.py:68
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
+msgstr "Permitir http daemon enviar e-mail"
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
-msgstr ""
-+#: booleans.py:69
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr "Permitir Apache comunicar com os serviço avahi através do dbus"
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
-msgstr ""
-+#: booleans.py:70
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr "Permitir httpd suporte cgi "
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
-msgstr ""
-+#: booleans.py:71
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr "Permitir httpd agir como um servidor FTP ouvindo na porta ftp."
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
-msgstr ""
-+#: booleans.py:72
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr "Permitir httpd ler os diretórios prinicipais"
--#: ../gui/selinux.tbl:161
--msgid "rsync"
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
-msgstr ""
-+#: booleans.py:73
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr "Permitir os scripts e módulos execmem/execstack"
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
-msgstr ""
-+#: booleans.py:74
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr "Permitir HTTPD conectar à porta 80 para encerramento normal"
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
-msgstr ""
-+#: booleans.py:75
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
+msgstr "Permitir httpd processar o gerenciamento do conteúdo IPA"
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
-msgstr ""
-+#: booleans.py:76
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr "Permitir Apache usar mod_auth_ntlm_winbind"
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
-msgstr ""
-+#: booleans.py:77
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
+msgstr "Permitir Apache usar mod_auth_pam"
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
+-#: ../gui/selinux.tbl:161
+-msgid "Disable SELinux protection for rsync daemon"
-msgstr ""
-+#: booleans.py:78
++#: booleans.py:86
+msgid "Allow httpd to read user content"
+msgstr "Permitir https ler o conteúdo do usuário"
--#: ../gui/selinux.tbl:165
-+#: booleans.py:79
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
+-msgstr ""
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr "Permitir Apache rodar no modo stickshift. Nenhuma transição ao passageiro"
-+
-+#: booleans.py:80
+
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
+-msgstr ""
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
+msgstr "Permitir o daemon httpd alterar seu limite de recurso"
-+
-+#: booleans.py:81
- msgid ""
--"Allow X-Windows server to map a memory region as both executable and writable"
+
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
-msgstr ""
++#: booleans.py:89
++msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr "Permitir o HTTPD excutar os SSI excutáveis no mesmo domínio ao dos scripts CGI do sistema."
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
-msgstr ""
-+#: booleans.py:82
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr "Permitir os scripts apache gravar o ao conteúdo público. Os diretórios/arquivos devem ser rotulados public_rw_content_t."
--#: ../gui/selinux.tbl:167
--msgid "Disable SELinux protection for scannerdaemon daemon"
--msgstr ""
-+#: booleans.py:83
+-#: ../gui/selinux.tbl:165
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
+msgstr "Permitir Apache executar o conteúdo tmp."
-
--#: ../gui/selinux.tbl:168
--msgid "Do not allow transition to sysadm_t, sudo and su effected"
++
++#: booleans.py:92
+ msgid ""
+-"Allow X-Windows server to map a memory region as both executable and writable"
-msgstr ""
-+#: booleans.py:84
-+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr "Unificar o HTTPD para comunicar com o terminal. É necessário para inserção da senha aos certificados no terminal."
--#: ../gui/selinux.tbl:169
--msgid "Do not allow any processes to load kernel modules"
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
-msgstr ""
-+#: booleans.py:85
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
+msgstr "Unificar o manuseio HTTPD para todos os conteúdos."
--#: ../gui/selinux.tbl:170
--msgid "Do not allow any processes to modify kernel SELinux policy"
+-#: ../gui/selinux.tbl:167
+-msgid "Disable SELinux protection for scannerdaemon daemon"
-msgstr ""
-+#: booleans.py:86
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
+msgstr "Permitir o acesso ao sistemas de arquivo cifs "
--#: ../gui/selinux.tbl:171
--msgid "Disable SELinux protection for sendmail daemon"
+-#: ../gui/selinux.tbl:168
+-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-msgstr ""
-+#: booleans.py:87
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
+msgstr "Permitir httpd acesso aos sistemas de arquivo FUSE"
--#: ../gui/selinux.tbl:172
--msgid "Disable SELinux protection for setrans"
+-#: ../gui/selinux.tbl:169
+-msgid "Do not allow any processes to load kernel modules"
-msgstr ""
-+#: booleans.py:88
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
+msgstr "Permitir httpd rodar gpg"
--#: ../gui/selinux.tbl:173
--msgid "Disable SELinux protection for setroubleshoot daemon"
+-#: ../gui/selinux.tbl:170
+-msgid "Do not allow any processes to modify kernel SELinux policy"
-msgstr ""
-+#: booleans.py:89
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
+msgstr "Permitir httpd acessar sistemas de arquivo nfs"
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
+-#: ../gui/selinux.tbl:171
+-msgid "Disable SELinux protection for sendmail daemon"
-msgstr ""
-+#: booleans.py:90
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
+msgstr "Permitir https comunicar com oddjob para iniciar o serviço"
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
+-#: ../gui/selinux.tbl:172
+-msgid "Disable SELinux protection for setrans"
-msgstr ""
-+#: booleans.py:91
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr "Permitir httpd acessar portas openstack"
--#: ../gui/selinux.tbl:176
--msgid "Disable SELinux protection for smbd daemon"
+-#: ../gui/selinux.tbl:173
+-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
-msgstr ""
-+#: booleans.py:92
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr "Permitir icecast conectar a todas as portas, não apenas as portas de som."
--#: ../gui/selinux.tbl:177
--msgid "Disable SELinux protection for snmpd daemon"
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
-msgstr ""
-+#: booleans.py:93
++#: booleans.py:102
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr "Permitir o Cliente Irssi IRC conectar a qualquer porta e bind a qualquer porta não reservada."
--#: ../gui/selinux.tbl:178
--msgid "Disable SELinux protection for snort daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow java executable stack"
-+msgstr "Permitir a pilha de executáveis do java"
-
--#: ../gui/selinux.tbl:179
--msgid "Disable SELinux protection for soundd daemon"
+-#: ../gui/selinux.tbl:176
+-msgid "Disable SELinux protection for smbd daemon"
-msgstr ""
-+#: booleans.py:95
++#: booleans.py:103
+msgid "Allow confined applications to run with kerberos."
+msgstr "Permitir aplicativos confinados rodarem com kerberos."
--#: ../gui/selinux.tbl:180
--msgid "Disable SELinux protection for sound daemon"
+-#: ../gui/selinux.tbl:177
+-msgid "Disable SELinux protection for snmpd daemon"
-msgstr ""
-+#: booleans.py:96
++#: booleans.py:104
+msgid "Allow syslogd daemon to send mail"
+msgstr "Permitir syslogd enviar e-mail"
--#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
--msgid "Spam Protection"
+-#: ../gui/selinux.tbl:178
+-msgid "Disable SELinux protection for snort daemon"
-msgstr ""
-+#: booleans.py:97
++#: booleans.py:105
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr "Permitir syslogd a habilidade de leitura/gravação dos terminais"
--#: ../gui/selinux.tbl:181
--msgid "Disable SELinux protection for spamd daemon"
+-#: ../gui/selinux.tbl:179
+-msgid "Disable SELinux protection for soundd daemon"
-msgstr ""
-+#: booleans.py:98
++#: booleans.py:106
+msgid "Allow logging in and using the system from /dev/console."
+msgstr "Permitir o login e uso dos sistema de /dev/console."
--#: ../gui/selinux.tbl:182
--msgid "Allow spamd to access home directories"
+-#: ../gui/selinux.tbl:180
+-msgid "Disable SELinux protection for sound daemon"
-msgstr ""
-+#: booleans.py:99
++#: booleans.py:107
+msgid ""
+"Control the ability to mmap a low area of the address space, as configured "
+"by /proc/sys/kernel/mmap_min_addr."
+msgstr "Controlar a habilidade de mmap uma área baixa de espaço de endereço, conforme configurado pelo /proc/sys/kernel/mmap_min_addr."
--#: ../gui/selinux.tbl:183
--msgid "Allow Spam Assassin daemon network access"
+-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
+-msgid "Spam Protection"
-msgstr ""
-+#: booleans.py:100
++#: booleans.py:108
+msgid "Allow mock to read files in home directories."
+msgstr "Permitir mock para arquivos de leitura nos diretórios principais."
--#: ../gui/selinux.tbl:184
--msgid "Disable SELinux protection for speedmgmt daemon"
+-#: ../gui/selinux.tbl:181
+-msgid "Disable SELinux protection for spamd daemon"
-msgstr ""
-+#: booleans.py:101
++#: booleans.py:109
+msgid "Allow the mount command to mount any directory or file."
+msgstr "Permitir o comando montar para montar qualquer diretório ou arquivo."
--#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
--msgid "Squid"
+-#: ../gui/selinux.tbl:182
+-msgid "Allow spamd to access home directories"
-msgstr ""
-+#: booleans.py:102
++#: booleans.py:110
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr "Permitir o domínio mozilla plugin conectar à rede usando TCP."
--#: ../gui/selinux.tbl:185
--msgid "Allow squid daemon to connect to the network"
+-#: ../gui/selinux.tbl:183
+-msgid "Allow Spam Assassin daemon network access"
-msgstr ""
-+#: booleans.py:103
++#: booleans.py:111
+msgid ""
+"Allow mozilla_plugins to create random content in the users home directory"
+msgstr "Permitir mozilla_plugins criar conteúdos aleatórios no diretório principal dos usuários"
--#: ../gui/selinux.tbl:186
--msgid "Disable SELinux protection for squid daemon"
+-#: ../gui/selinux.tbl:184
+-msgid "Disable SELinux protection for speedmgmt daemon"
-msgstr ""
-+#: booleans.py:104
++#: booleans.py:112
+msgid "Allow confined web browsers to read home directory content"
+msgstr "Permitir os navegadores lerem o conteúdos do diretório principal"
--#: ../gui/selinux.tbl:187
--msgid "Disable SELinux protection for ssh daemon"
+-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
+-msgid "Squid"
-msgstr ""
-+#: booleans.py:105
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
+msgstr "Permitir a pilha de executáveis mplayer "
--#: ../gui/selinux.tbl:188
--msgid "Allow ssh logins as sysadm_r:sysadm_t"
+-#: ../gui/selinux.tbl:185
+-msgid "Allow squid daemon to connect to the network"
-msgstr ""
-+#: booleans.py:106
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
+msgstr "Permitir mysqld conectar a todas as portas"
--#: ../gui/selinux.tbl:189
-+#: booleans.py:107
+-#: ../gui/selinux.tbl:186
+-msgid "Disable SELinux protection for squid daemon"
+-msgstr ""
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
+msgstr "Permitir BIND a bind a porta apache."
-+
-+#: booleans.py:108
- msgid ""
--"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
--"bashrc)"
+
+-#: ../gui/selinux.tbl:187
+-msgid "Disable SELinux protection for ssh daemon"
-msgstr ""
++#: booleans.py:116
++msgid ""
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
+msgstr "Permitir BIND gravar os arquivos de zona mestre. Normalmente isto é usad para DNS dinâmico ou transferências de zona"
--#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
--msgid "Universal SSL tunnel"
+-#: ../gui/selinux.tbl:188
+-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:109
++#: booleans.py:117
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr "Permitir quaisquer arquivos/diretórios a serem exportados leitura/apenas através do NFS."
--#: ../gui/selinux.tbl:190
--msgid "Disable SELinux protection for stunnel daemon"
--msgstr ""
-+#: booleans.py:110
+-#: ../gui/selinux.tbl:189
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr "Permitir quaisquer arquivos/diretórios a serem exportados leitura/gravação através do NFS."
-
--#: ../gui/selinux.tbl:191
--msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++
++#: booleans.py:119
+ msgid ""
+-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
+-"bashrc)"
-msgstr ""
-+#: booleans.py:111
-+msgid ""
+"Allow nfs servers to modify public files used for public file transfer "
+"services. Files/Directories must be labeled public_content_rw_t."
+msgstr "Permite servidores NFS modificarem arquivos púbkicos para os serviços de transferência do arquivo público. Arquivos/Diretórios devem ser rotulados public_content_rw_t."
--#: ../gui/selinux.tbl:192
--msgid "Disable SELinux protection for swat daemon"
+-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
+-msgid "Universal SSL tunnel"
-msgstr ""
-+#: booleans.py:112
++#: booleans.py:120
+msgid "Allow system to run with NIS"
+msgstr "Permitir sistema rodar com NIS"
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
+-#: ../gui/selinux.tbl:190
+-msgid "Disable SELinux protection for stunnel daemon"
-msgstr ""
-+#: booleans.py:113
++#: booleans.py:121
+msgid "Allow confined applications to use nscd shared memory."
+msgstr "Permitir aplicativos confinados usarem memória compartilhada nsdc."
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
--msgstr ""
-+#: booleans.py:114
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr "Permitir nsplugin conectar a portas não reservadas"
-
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
--msgstr ""
-+#: booleans.py:115
-+msgid "Allow nsplugin code to execmem/execstack"
-+msgstr "Permitir código nsplugin a execmem/execstack"
+-#: ../gui/selinux.tbl:191
+-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+ msgstr ""
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
+-#: ../gui/selinux.tbl:192
+-msgid "Disable SELinux protection for swat daemon"
-msgstr ""
-+#: booleans.py:116
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
+msgstr "Permitir openvpn ler mais diretórios principais de leitura"
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
-msgstr ""
-+#: booleans.py:117
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr "Permitir o domínio piranha-lvs conectar à rede usando TCP."
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
-msgstr ""
-+#: booleans.py:118
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr "Permitir polipo conectar a todas as portas > 1023"
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
-msgstr ""
-+#: booleans.py:119
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr "Determinar se é que o daemon de sessão Polipo pode efetuar bind nos soquetes tcp em todas as portas não reservadas."
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
-msgstr ""
-+#: booleans.py:120
++#: booleans.py:127
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr "Determinar se é que a chamada dos domínios do usuário podem executar Polipo daemon no domínio polipo_session_t."
--#: ../gui/selinux.tbl:201
--msgid "Disable SELinux protection for uml daemon"
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
-msgstr ""
-+#: booleans.py:121
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
+msgstr "Determinar se é que o polipo pode acessar os sistemas do arquivo cits."
--#: ../gui/selinux.tbl:202
--msgid ""
--"Allow xinetd to run unconfined, including any services it starts that do not "
--"have a domain transition explicitly defined"
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
-msgstr ""
-+#: booleans.py:122
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr "Determinar se é que o Polipo pode acessar os sistemas de arquivo nfs."
--#: ../gui/selinux.tbl:203
--msgid ""
--"Allow rc scripts to run unconfined, including any daemon started by an rc "
--"script that does not have a domain transition explicitly defined"
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
-msgstr ""
-+#: booleans.py:123
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
+msgstr "Ativar suporte ao diretório polinômio instanciado."
--#: ../gui/selinux.tbl:204
--msgid "Allow rpm to run unconfined"
--msgstr ""
-+#: booleans.py:124
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr "Ativar os domínios portáveis de usa das monstagens NFS (nfs_t regular)"
-
--#: ../gui/selinux.tbl:205
--msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
-msgstr ""
-+#: booleans.py:125
++#: booleans.py:131
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr "Permitir gravação completa do domínio postfix_local acessar diretóriosmail_spool. "
--#: ../gui/selinux.tbl:206
--msgid "Disable SELinux protection for updfstab daemon"
+-#: ../gui/selinux.tbl:201
+-msgid "Disable SELinux protection for uml daemon"
-msgstr ""
-+#: booleans.py:126
++#: booleans.py:132
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr "Permitir postgresql usar ssh e rsync para a recuperação ponto-no-tempo"
--#: ../gui/selinux.tbl:207
--msgid "Disable SELinux protection for uptimed daemon"
+-#: ../gui/selinux.tbl:202
+-msgid ""
+-"Allow xinetd to run unconfined, including any services it starts that do not "
+-"have a domain transition explicitly defined"
-msgstr ""
-+#: booleans.py:127
++#: booleans.py:133
+msgid "Allow transmit client label to foreign database"
+msgstr "Permitir transmissão de rótulo de cliente ao banco de dados estrangeiro"
+
-+#: booleans.py:128
++#: booleans.py:134
+msgid "Allow database admins to execute DML statement"
+msgstr "Permitir admins de banco de dados executarem a decçaração DML"
+
-+#: booleans.py:129
++#: booleans.py:135
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr "Permitir usuários não privilegiados executarem a declaração DDL"
--#: ../gui/selinux.tbl:208
-+#: booleans.py:130
+-#: ../gui/selinux.tbl:203
++#: booleans.py:136
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr "Permitir ppd carregar os módulos do kernel para certos modems"
+
-+#: booleans.py:131
++#: booleans.py:137
+msgid "Allow pppd to be run for a regular user"
+msgstr "Permitir pppd a ser executado por um usuário regular"
+
-+#: booleans.py:132
++#: booleans.py:138
msgid ""
--"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
--"staff_r can do so"
+-"Allow rc scripts to run unconfined, including any daemon started by an rc "
+-"script that does not have a domain transition explicitly defined"
-msgstr ""
+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+msgstr "Permitir privoxy conectar a todas as portas, não apenas às portas HTTP, FTP e Gopher."
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
+-#: ../gui/selinux.tbl:204
+-msgid "Allow rpm to run unconfined"
-msgstr ""
-+#: booleans.py:133
++#: booleans.py:139
+msgid "Allow Puppet client to manage all file types."
+msgstr "Permitir o cliente Puppet gerenciar todos os tipos de arquivo."
--#: ../gui/selinux.tbl:210
--msgid "Allow regular users direct mouse access (only allow the X server)"
+-#: ../gui/selinux.tbl:205
+-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-msgstr ""
-+#: booleans.py:134
++#: booleans.py:140
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr "Permitir o mestre Puppet usar o banco de dados MySQL e PostGreSQL"
+-#: ../gui/selinux.tbl:206
+-msgid "Disable SELinux protection for updfstab daemon"
+-msgstr ""
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
++msgstr "Permitir racoon ler shadow"
+
+-#: ../gui/selinux.tbl:207
+-msgid "Disable SELinux protection for uptimed daemon"
+-msgstr ""
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "Permitir o domínio rgmanager conectar à rede usando TCP."
+
+-#: ../gui/selinux.tbl:208
++#: booleans.py:143
+ msgid ""
+-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
+-"staff_r can do so"
+-msgstr ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "Permitir rsync mofidicar arquivos públicos para os serviços de transferência usados para os serviços de transferência do arquivo público. Os Arquivos/Diretórios devem ser rotulados public_content_rw_t."
+
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
+-msgstr ""
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
++msgstr "Permitir rsync rodar como um cliente"
+
+-#: ../gui/selinux.tbl:210
+-msgid "Allow regular users direct mouse access (only allow the X server)"
+-msgstr ""
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
++msgstr "Permitir rsync exportar quaisquer arquivos/diretórios somente de leitura."
+
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-msgstr ""
-+#: booleans.py:135
-+msgid "Allow qemu to connect fully to the network"
-+msgstr "Permitir qemu conectar completamente à rede"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "Permitir os servidores rsync compartilharem os sistemas de arquivos cifs"
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-msgstr ""
-+#: booleans.py:136
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr "Permitir qemu usar os sistemas de arquivo cifs/Samba"
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "Permitir os servidores rsync compartilharem os sistemas de arquivos nfs"
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-msgstr ""
-+#: booleans.py:137
-+msgid "Allow qemu to use serial/parallel communication ports"
-+msgstr "Permitir qemu usar as portas de comunicação serial/paralela"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "Permitir samba crie um novos diretórios principais (ex.: através do PAM)"
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-msgstr ""
-+#: booleans.py:138
-+msgid "Allow qemu to use nfs file systems"
-+msgstr "Permitir qemu usar sistemas de arquivo nfs"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr "Permitir samba agir como controlador do domínio, adicionar usuário. grupos e alteraração de senha."
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-msgstr ""
-+#: booleans.py:139
-+msgid "Allow qemu to use usb devices"
-+msgstr "Permitir qemu usar dispositivos usb"
-+
-+#: booleans.py:140
-+msgid "Allow racoon to read shadow"
-+msgstr "Permitir racoon ler shadow"
-+
-+#: booleans.py:141
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "Permitir o domínio rgmanager conectar à rede usando TCP."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
++msgstr "Permitir samba compartilhar diretórios principais de usuários."
-#: ../gui/selinux.tbl:216
-+#: booleans.py:142
- msgid ""
+-msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-msgstr ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "Permitir rsync mofidicar arquivos públicos para os serviços de transferência usados para os serviços de transferência do arquivo público. Os Arquivos/Diretórios devem ser rotulados public_content_rw_t."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
++msgstr "Permitir samba compartilhar qualquer arquivo/diretório somente de leitura."
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-msgstr ""
-+#: booleans.py:143
-+msgid "Allow rsync to run as a client"
-+msgstr "Permitir rsync rodar como um cliente"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
++msgstr "Permitir samba compartilhar qualquer leitura/gravação do arquivo/diretório."
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "Permitir rsync exportar quaisquer arquivos/diretórios somente de leitura."
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
++msgstr "Permitir samba agir como um portmapper"
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "Permitir os servidores rsync compartilharem os sistemas de arquivos cifs"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
++msgstr "Permitir samba rodar scripts não confinados"
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "Permitir os servidores rsync compartilharem os sistemas de arquivos nfs"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "Permitir samba exportar volumes nfts/fusefs."
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-msgstr ""
-+#: booleans.py:147
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "Permitir samba crie um novos diretórios principais (ex.: através do PAM)"
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
++msgstr "Permitir samba exportar volumes NFS."
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-msgstr ""
-+#: booleans.py:148
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "Permitir samba agir como controlador do domínio, adicionar usuário. grupos e alteraração de senha."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
++msgstr "Permitir sanlock para arquivos fuse leitura/gravação"
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:149
-+msgid "Allow samba to share users home directories."
-+msgstr "Permitir samba compartilhar diretórios principais de usuários."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
++msgstr "Permitir sanlock gerenciar arquivos nfs "
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "Permitir samba compartilhar qualquer arquivo/diretório somente de leitura."
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
++msgstr "Permitir sanlock gerenciar arquivos cifs"
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "Permitir samba compartilhar qualquer leitura/gravação do arquivo/diretório."
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
++msgstr "Permitir sasl ler shadow"
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to act as a portmapper"
-+msgstr "Permitir samba agir como um portmapper"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "Permitir samba rodar scripts não confinados"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr "desativar de programas, tais como newrole, a partir do transicionamento para domínios do usuário administrativo."
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "Permitir samba exportar volumes nfts/fusefs."
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr "Desativar o carregamento do módulo do kernel."
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export NFS volumes."
-+msgstr "Permitir samba exportar volumes NFS."
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
++msgstr "Booleano para determinar se é o sistema permite a política de carregamento, configuração do modo de reforço e alteração dos valores booleanos. Determine isto para verdadeiro e reinicie a máquina para que as alterações façam efeito."
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-msgstr ""
-+#: booleans.py:156
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "Permitir sanlock para arquivos fuse leitura/gravação"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr "Permitir usuários regulares acesso direto ao dispositivo dri"
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "Permitir sanlock gerenciar arquivos nfs "
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "Permitir executáveis não confinados para fazer de suas memória de pilha executável. Isto não é uma boa ideia. Isto indica provavelmente um executável mal codificado, mas pode indicar um ataque. Este excutável pode ser reportado no bugzilla"
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "Permitir sanlock gerenciar arquivos cifs"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr "Permitir executáveis não confinados a usarem bibliotecas requerendo relocalização de texto não rotulado textrel_shlib_t"
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-msgstr ""
-+#: booleans.py:159
-+msgid "Allow sasl to read shadow"
-+msgstr "Permitir sasl ler shadow"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "Permitir executáveis não confinados a fazer de suas pilhas executáveis. Isto nunca deve ser necessário. Isto indica provavelmente um executável mal codificado, mas pode indicar um ataque."
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-msgstr ""
-+#: booleans.py:160
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "desativar de programas, tais como newrole, a partir do transicionamento para domínios do usuário administrativo."
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr "Permitir usuários conectarem ao servidor mysql local"
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-msgstr ""
-+#: booleans.py:161
-+msgid "Disable kernel module loading."
-+msgstr "Desativar o carregamento do módulo do kernel."
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
++msgstr "Permitir usuários confinados a executar os comandos ping e traceroute."
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "Booleano para determinar se é o sistema permite a política de carregamento, configuração do modo de reforço e alteração dos valores booleanos. Determine isto para verdadeiro e reinicie a máquina para que as alterações façam efeito."
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr "Permitir usuários conectarem ao PostgreSQL"
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-msgstr ""
-+#: booleans.py:163
-+msgid "Allow regular users direct dri device access"
-+msgstr "Permitir usuários regulares acesso direto ao dispositivo dri"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "Permitir usuário ler/gravar arquivos que não tenham atributos estendidos (FAT, CDROM, FLOPPY)"
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-msgstr ""
-+#: booleans.py:164
++#: booleans.py:173
+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "Permitir executáveis não confinados para fazer de suas memória de pilha executável. Isto não é uma boa ideia. Isto indica provavelmente um executável mal codificado, mas pode indicar um ataque. Este excutável pode ser reportado no bugzilla"
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
++msgstr "Permitir usuários rodarem servidores TCP (bind às portas e aceitar conexão a partir do mesmo domínio e usuários externos). Desativando isto força o modo passivo FTP e pode alterar alguns protocolos."
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
--msgstr ""
-+#: booleans.py:165
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "Permitir executáveis não confinados a usarem bibliotecas requerendo relocalização de texto não rotulado textrel_shlib_t"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
+ msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "Permitir executáveis não confinados a fazer de suas pilhas executáveis. Isto nunca deve ser necessário. Isto indica provavelmente um executável mal codificado, mas pode indicar um ataque."
++#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr "Permitir usuário compartilhando música"
-#: ../gui/statusPage.py:94
-msgid "Status"
-msgstr ""
-+#: booleans.py:167
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "Permitir usuários conectarem ao servidor mysql local"
++#: booleans.py:176
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
++msgstr "Permitir anon internal-sftp carregarem arquivos. Usados para servidor serviços de transferência do arquivo público. Os diretórios devem ser rotulados public_content_rw_t."
-#: ../gui/statusPage.py:133
-+#: booleans.py:168
++#: booleans.py:177
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "Permitir usuários confinados a executar os comandos ping e traceroute."
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr "Permitir sftp-internal para leitura e gravação dos arquivos nos diretórios principais do usuário"
-#: ../gui/statusPage.py:147
-+#: booleans.py:169
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "Permitir usuários conectarem ao PostgreSQL"
-+
-+#: booleans.py:170
++#: booleans.py:178
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -260438,83 +262306,84 @@ index 87b7b92..ab616db 100644
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-msgstr ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "Permitir usuário ler/gravar arquivos que não tenham atributos estendidos (FAT, CDROM, FLOPPY)"
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "Permitir sftp-internal efetuar o login e ler/gravar todos os arquivos no sistema, gerenciados pelo DAC."
-#: ../gui/statusPage.py:152
-+#: booleans.py:171
++#: booleans.py:179
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "Permitir usuários rodarem servidores TCP (bind às portas e aceitar conexão a partir do mesmo domínio e usuários externos). Desativando isto força o modo passivo FTP e pode alterar alguns protocolos."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
++msgstr "Permitir nternal-sftp ler e gravar arquivos nos diretórios principais ssh."
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-msgstr ""
-+#: booleans.py:172
-+msgid "Allow user music sharing"
-+msgstr "Permitir usuário compartilhando música"
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "Permitir sge conectar à rede usando qualquer porta TCP"
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:173
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
++msgstr "Permitir sge acessar os sistemas de arquivo nfs."
++
++#: booleans.py:182
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-msgstr ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "Permitir anon internal-sftp carregarem arquivos. Usados para servidor serviços de transferência do arquivo público. Os diretórios devem ser rotulados public_content_rw_t."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
++msgstr "Ativar as permissões adicionais necessárias para suportar os dispositivos nos controladores 3ware."
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-msgstr ""
-+#: booleans.py:174
++#: booleans.py:183
+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "Permitir sftp-internal para leitura e gravação dos arquivos nos diretórios principais do usuário"
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "Permitir samba para modificar arquivos públicos para servidores de transferência de arquivo. Os Arquivos/Diretórios devem estar rotulados public_content_rw_t."
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-msgstr ""
-+#: booleans.py:175
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "Permitir sftp-internal efetuar o login e ler/gravar todos os arquivos no sistema, gerenciados pelo DAC."
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
++msgstr "Permitir usuários de clientes spamassassin usarem a rede."
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "Permitir nternal-sftp ler e gravar arquivos nos diretórios principais ssh."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
++msgstr "Permitir spamd ler/gravar os diretórios principais do usuário."
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-msgstr ""
-+#: booleans.py:177
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "Permitir sge conectar à rede usando qualquer porta TCP"
++#: booleans.py:186
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "Permitir squid conectar a todas as portas, não apenas às portas HTTP, FTP e Gopher."
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-msgstr ""
-+#: booleans.py:178
-+msgid "Allow sge to access nfs file systems."
-+msgstr "Permitir sge acessar os sistemas de arquivo nfs."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr "Permitir squid rodar como um proxy transparente (TPROXY)"
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:179
++#: booleans.py:188
msgid ""
-"all files\n"
-"regular file\n"
@@ -260525,149 +262394,141 @@ index 87b7b92..ab616db 100644
-"symbolic link\n"
-"named pipe\n"
-msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "Ativar as permissões adicionais necessárias para suportar os dispositivos nos controladores 3ware."
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr "Permitir ssh chroot para ler e gravar os arquivos nos diretórios principais do usuário"
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-msgstr ""
-+#: booleans.py:180
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "Permitir samba para modificar arquivos públicos para servidores de transferência de arquivo. Os Arquivos/Diretórios devem estar rotulados public_content_rw_t."
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr "permitir tecla do host baseada na autenticação"
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-msgstr ""
-+#: booleans.py:181
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "Permitir usuários de clientes spamassassin usarem a rede."
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "Permitir ssh efetue o login como sysadm_r:sysadm_t"
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
--msgstr ""
-+#: booleans.py:182
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "Permitir spamd ler/gravar os diretórios principais do usuário."
++#: booleans.py:191
++msgid "Allow staff to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "Permitir squid conectar a todas as portas, não apenas às portas HTTP, FTP e Gopher."
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "permitir usuário funcionário criar e transitar aos domínios svirt."
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "Permitir squid rodar como um proxy transparente (TPROXY)"
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-msgstr ""
-+#: booleans.py:185
++#: booleans.py:194
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "Permitir ssh chroot para ler e gravar os arquivos nos diretórios principais do usuário"
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr "Permitir os gerenciadores de conexão Telepathy conectarem a qualquer porta da rede."
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-msgstr ""
-+#: booleans.py:186
-+msgid "allow host key based authentication"
-+msgstr "permitir tecla do host baseada na autenticação"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
++msgstr "Permitir os gerenciadores de conexão Telepathy conectarem a qualquer porta TCP genérica."
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-msgstr ""
-+#: booleans.py:187
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "Permitir ssh efetue o login como sysadm_r:sysadm_t"
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr "Permitir tfto modificar arquivos públicos para serviços de transferência de arquivo público."
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
--msgstr ""
-+#: booleans.py:188
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "permitir usuário funcionário criar e transitar aos domínios svirt."
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:189
- msgid ""
+-msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-msgstr ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "Permitir os gerenciadores de conexão Telepathy conectarem a qualquer porta da rede."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "Permitir tor daemon a efetuar o bind nos soquetes TCP em todas as portas não reservadas."
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
--msgstr ""
-+#: booleans.py:190
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "Permitir os gerenciadores de conexão Telepathy conectarem a qualquer porta TCP genérica."
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-msgstr ""
-+#: booleans.py:191
++#: booleans.py:200
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "Permitir tfto modificar arquivos públicos para serviços de transferência de arquivo público."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr "permitir os usuários não confinados transitarem aos domínios chrone sandbox quando executando chrome-sandbox"
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:192
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "Permitir tor daemon a efetuar o bind nos soquetes TCP em todas as portas não reservadas."
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
++msgstr "Permitir um usuário efetuar o login a um domínio não confinado"
+
-+#: booleans.py:193
++#: booleans.py:202
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-msgstr ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "permitir os usuários não confinados transitarem aos domínios chrone sandbox quando executando chrome-sandbox"
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr "Permitir usuários não confinados transitarem ao domínio Mozilla plugin quando rodando no xulrunner plugin-container."
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-msgstr ""
-+#: booleans.py:194
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "Permitir um usuário efetuar o login a um domínio não confinado"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
++msgstr "Permitir o video exibir as ferramentas para rodar não confinado"
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "Permitir usuários não confinados transitarem ao domínio Mozilla plugin quando rodando no xulrunner plugin-container."
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "Permitir o usuário não privilegiado criar e transitar aos domínios svirt."
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-msgstr ""
-+#: booleans.py:196
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "Permitir o video exibir as ferramentas para rodar não confinado"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
++msgstr "Suportar os diretórios principais ecryptfs"
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-msgstr ""
-+#: booleans.py:197
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "Permitir o usuário não privilegiado criar e transitar aos domínios svirt."
++#: booleans.py:206
++msgid "Support fusefs home directories"
++msgstr "Suportar os diretórios principais fusefs"
-#: ../gui/system-config-selinux.glade:1645
-#: ../gui/system-config-selinux.glade:1850
@@ -260678,128 +262539,126 @@ index 87b7b92..ab616db 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-msgstr ""
-+#: booleans.py:198
-+msgid "Support ecryptfs home directories"
-+msgstr "Suportar os diretórios principais ecryptfs"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
++msgstr "Usar o servidor lpd ao invés de copos"
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-msgstr ""
-+#: booleans.py:199
-+msgid "Support fusefs home directories"
-+msgstr "Suportar os diretórios principais fusefs"
++#: booleans.py:208
++msgid "Support NFS home directories"
++msgstr "Suportar os diretórios principais NFS"
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-msgstr ""
-+#: booleans.py:200
-+msgid "Use lpd server instead of cups"
-+msgstr "Usar o servidor lpd ao invés de copos"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
++msgstr "Suporta diretórios principais SAMBA"
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
--msgstr ""
-+#: booleans.py:201
-+msgid "Support NFS home directories"
-+msgstr "Suportar os diretórios principais NFS"
++#: booleans.py:210
++msgid "Allow user to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-msgstr ""
-+#: booleans.py:202
-+msgid "Support SAMBA home directories"
-+msgstr "Suporta diretórios principais SAMBA"
-
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:203
++#: booleans.py:211
+msgid "Allow varnishd to connect to all ports, not just HTTP."
+msgstr "Permitir varnishd conectar a todas as portas, não apenas ao HTTP."
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
-msgstr ""
-+#: booleans.py:204
++#: booleans.py:212
+msgid "Ignore vbetool mmap_zero errors."
+msgstr "Ignorar os erros vbetool mmap_zero."
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
-msgstr ""
-+#: booleans.py:205
++#: booleans.py:213
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr "Permitir os convidados confinados virtuais para uso das portas de comunicação serial/paralela"
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
-msgstr ""
-+#: booleans.py:206
++#: booleans.py:214
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr "Permitir os convidados virtuais confinados usarem meméria e pilha executável"
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
-msgstr ""
-+#: booleans.py:207
++#: booleans.py:215
+msgid "Allow confined virtual guests to read fuse files"
+msgstr "Permitir convidados virtuais confinados para ler os arquivos fuse"
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
-msgstr ""
-+#: booleans.py:208
++#: booleans.py:216
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr "Permitir convidados virtuais confinados gerenciarem arquivos nfs"
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
+ msgstr ""
+
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-msgstr ""
-+#: booleans.py:209
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr "Permitir convidados virtuais confinados gerenciarem arquivos cifs"
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-msgstr ""
-+#: booleans.py:210
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr "Permitir convidados virtuais confinados interagirem com o sanlock"
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-msgstr ""
-+#: booleans.py:211
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
+msgstr "Permitir convidados virtuais confinados gerenciarem a configuração do dispositivo, (pci)"
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-msgstr ""
-+#: booleans.py:212
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr "Permitir convidados virtuais confinados usarem os dispositivos usb"
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-msgstr ""
-+#: booleans.py:213
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr "Permitir convidados virtuais confinados interagirem com o xserver"
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-msgstr ""
-+#: booleans.py:214
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr "Permitir webadm gerenciarem arquivos nos diretórios principais dos usuários"
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-msgstr ""
-+#: booleans.py:215
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr "Permitir webadm ler arquivos nos diretórios principais dos usuários"
@@ -260807,21 +262666,21 @@ index 87b7b92..ab616db 100644
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-msgstr ""
-+#: booleans.py:216
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr "Ignorar erros wine mmap_zero."
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-msgstr ""
-+#: booleans.py:217
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr "Permitir o programa de login gráfico executar o carregador de inicialização"
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-msgstr ""
-+#: booleans.py:218
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr "Permitir o programa de login gráfico diretamente como sysadm_r:sysadm_t"
@@ -260829,25 +262688,25 @@ index 87b7b92..ab616db 100644
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-msgstr ""
-+#: booleans.py:219
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr "Permitir xen gerenciar arquivos nfs"
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-msgstr ""
-+#: booleans.py:220
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr "Permitir xebd rodar blktapctrl/tapdisk. Não é requerido caso usando volumes lógicos dedicados para imagens do disco."
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:221
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr "Permitir xend rodar qemu-dm. Não é requerido caso usando paravirt e sem vfb."
+
-+#: booleans.py:222
++#: booleans.py:231
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
@@ -260857,82 +262716,83 @@ index 87b7b92..ab616db 100644
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow xguest users to mount removable media"
-+msgstr "Permitir usuários xguest montarem mídia removível"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-msgstr ""
-+#: booleans.py:224
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "Permitir xguest usar dispositivos blue tooth"
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr "Permitir usuários xguest montarem mídia removível"
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-msgstr ""
-+#: booleans.py:225
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "Permitir clientes gravarem aos segmentos de memória compartilhadas do servidor X."
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr "Permitir xguest usar dispositivos blue tooth"
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-msgstr ""
-+#: booleans.py:226
-+msgid "Allows XServer to execute writable memory"
-+msgstr "Permitir XServer executar memória gravável"
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "Permitir clientes gravarem aos segmentos de memória compartilhadas do servidor X."
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-msgstr ""
-+#: booleans.py:227
-+msgid "Support X userspace object manager"
-+msgstr "Suportar o gerenciador do objeto do espaço do usuário X"
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr "Permitir XServer executar memória gravável"
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-msgstr ""
-+#: booleans.py:228
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr "Suportar o gerenciador do objeto do espaço do usuário X"
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr "Permitir zabiix conectar às portas não reservadas"
+
-+#: booleans.py:229
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr "Permitir zebra daemon gravar arquivos de configuração"
+
-+#: booleans.py:230
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr "Permitir ZoneMinder modificar arquivos públicos usados para os serviços de transferência do arquivo público."
diff --git a/policycoreutils/po/ro.po b/policycoreutils/po/ro.po
new file mode 100644
-index 0000000..136caf9
+index 0000000..5242bed
--- /dev/null
+++ b/policycoreutils/po/ro.po
-@@ -0,0 +1,3354 @@
+@@ -0,0 +1,3481 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
-+#
++#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: Policycoreutils\n"
+"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 14:33+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Romanian (http://www.transifex.com/projects/p/fedora/language/"
-+"ro/)\n"
-+"Language: ro\n"
++"Language-Team: Romanian (http://www.transifex.com/projects/p/fedora/language/ro/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
-+"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?"
-+"2:1));\n"
++"Language: ro\n"
++"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
+
+#: ../run_init/run_init.c:67
+msgid ""
@@ -260995,878 +262855,879 @@ index 0000000..136caf9
+msgid "Could not set exec context to %s.\n"
+msgstr ""
+
-+#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+msgid "******************** IMPORTANT ***********************\n"
+msgstr ""
+
-+#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
+msgid "To make this policy package active, execute:"
+msgstr ""
+
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
+msgid "Could not create semanage handle"
+msgstr ""
+
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
+msgid "Cannot read policy store."
+msgstr ""
+
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
+msgid "Could not establish semanage connection"
+msgstr ""
+
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
+msgid "Could not test MLS enabled status"
+msgstr ""
+
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+msgid "Not yet implemented"
+msgstr ""
+
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
+msgid "Semanage transaction already in progress"
+msgstr ""
+
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
+msgid "Could not start semanage transaction"
+msgstr ""
+
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
+msgid "Could not commit semanage transaction"
+msgstr ""
+
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
+msgid "Semanage transaction not in progress"
+msgstr ""
+
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+msgid "Could not list SELinux modules"
+msgstr ""
+
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
+msgid "Modules Name"
+msgstr ""
+
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+msgid "Disabled"
+msgstr ""
+
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
+msgid "Builtin Permissive Types"
+msgstr ""
+
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
+msgid "Customized Permissive Types"
+msgstr ""
+
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
+msgid "Requires seuser or serange"
+msgstr ""
+
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
+msgid "Could not list login mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../gui/system-config-selinux.glade:100
+msgid "Login Name"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+msgid "SELinux User"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
+msgid "Requires prefix or roles"
+msgstr ""
+
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
+msgid "Could not list SELinux users"
+msgstr ""
+
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
+msgid "Labeling"
+msgstr ""
+
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
+msgid "MLS/"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "Prefix"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "MCS Level"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "MCS Range"
+msgstr ""
+
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+msgid "SELinux Roles"
+msgstr ""
+
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
+msgid "Port is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
+msgid "Invalid Port"
+msgstr ""
+
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
+msgid "Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:982
++#: ../semanage/seobject.py:1002
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:986
++#: ../semanage/seobject.py:1006
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:992
++#: ../semanage/seobject.py:1012
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:996
++#: ../semanage/seobject.py:1016
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1000
++#: ../semanage/seobject.py:1020
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1004
++#: ../semanage/seobject.py:1024
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1009
++#: ../semanage/seobject.py:1029
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1013
++#: ../semanage/seobject.py:1033
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1017
++#: ../semanage/seobject.py:1037
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
+msgid "Requires setype or serange"
+msgstr ""
+
-+#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1053
+msgid "Requires setype"
+msgstr ""
+
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
+msgid "Could not list the ports"
+msgstr ""
+
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+msgid "Could not list ports"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
+msgid "SELinux Port Type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
+msgid "Proto"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+msgid "Port Number"
+msgstr ""
+
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
+msgid "Node Address is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
+msgid "Unknown or missing protocol"
+msgstr ""
+
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
+msgid "Could not deleteall node mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
+msgid "Could not list addrs"
+msgstr ""
+
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
+msgid "Could not delete all interface mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
+msgid "Could not list interfaces"
+msgstr ""
+
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
+msgid "SELinux Interface"
+msgstr ""
+
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+msgid "Context"
+msgstr ""
+
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
+msgid "Invalid file specification"
+msgstr ""
+
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
+msgid "File specification can not include spaces"
+msgstr ""
+
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
+#, python-format
+msgid ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
+msgstr ""
+
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
+msgid "Could not list the file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
+msgid "Could not list file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
+msgid "Could not list local file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
+msgid "SELinux fcontext"
+msgstr ""
+
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
+msgid "type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+msgid "Could not list booleans"
+msgstr ""
+
-+#: ../semanage/seobject.py:2125
-+msgid "unknown"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
+msgid "off"
+msgstr ""
+
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
+msgid "on"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "SELinux boolean"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "State"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "Default"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
+msgid "Description"
+msgstr ""
+
@@ -262331,7 +264192,7 @@ index 0000000..136caf9
+msgid "<b>Applications</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -262341,7 +264202,7 @@ index 0000000..136caf9
+"requires a script in /etc/rc.d/init.d"
+msgstr ""
+
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
+msgstr ""
+
@@ -262353,7 +264214,7 @@ index 0000000..136caf9
+msgid "Internet Services Daemon are daemons started by xinetd"
+msgstr ""
+
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr ""
+
@@ -262362,7 +264223,7 @@ index 0000000..136caf9
+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+msgstr ""
+
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr ""
+
@@ -262372,7 +264233,7 @@ index 0000000..136caf9
+"started by a user"
+msgstr ""
+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+msgid "Sandbox"
+msgstr ""
+
@@ -262388,7 +264249,7 @@ index 0000000..136caf9
+msgid "Modify an existing login user record."
+msgstr ""
+
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr ""
+
@@ -262398,7 +264259,7 @@ index 0000000..136caf9
+"default this user will have no setuid, no networking, no su, no sudo."
+msgstr ""
+
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr ""
+
@@ -262408,7 +264269,7 @@ index 0000000..136caf9
+"will have no setuid, no networking, no sudo, no su"
+msgstr ""
+
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr ""
+
@@ -262418,28 +264279,28 @@ index 0000000..136caf9
+"sudo, no su."
+msgstr ""
+
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr ""
+
+#: ../gui/polgen.glade:550
+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
+msgstr ""
+
+#: ../gui/polgen.glade:592
+msgid "<b>Root Users</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++#: ../gui/polgen.glade:623
+msgid "Root Admin User Role"
+msgstr ""
+
+#: ../gui/polgen.glade:627
+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root. This user will not be able to login to "
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
+"the system directly."
+msgstr ""
+
@@ -262447,7 +264308,7 @@ index 0000000..136caf9
+msgid "<b>Enter name of application or user role:</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+msgid "Name"
+msgstr ""
+
@@ -262507,7 +264368,8 @@ index 0000000..136caf9
+msgstr ""
+
+#: ../gui/polgen.glade:1019
-+msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
+msgstr ""
+
+#: ../gui/polgen.glade:1056
@@ -262662,75 +264524,75 @@ index 0000000..136caf9
+msgid "Policy Directory"
+msgstr ""
+
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
+msgid "Role"
+msgstr ""
+
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
+msgid "Existing_User"
+msgstr ""
+
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+msgid "Application"
+msgstr ""
+
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+msgid "You must select a user"
+msgstr ""
+
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
+msgid "Select executable file to be confined."
+msgstr ""
+
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
+msgid "Select init script file to be confined."
+msgstr ""
+
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
+msgid "Select directory to generate policy files in"
+msgstr ""
+
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
+msgid "Verify Name"
+msgstr ""
+
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
+msgid "You must enter a executable"
+msgstr ""
+
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+msgid "Configue SELinux"
+msgstr ""
+
@@ -262816,8 +264678,8 @@ index 0000000..136caf9
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
+msgstr ""
+
+#: ../gui/statusPage.py:152
@@ -263047,8 +264909,8 @@ index 0000000..136caf9
+
+#: ../gui/system-config-selinux.glade:2661
+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
+msgstr ""
+
+#: ../gui/system-config-selinux.glade:2781
@@ -263076,172 +264938,261 @@ index 0000000..136caf9
+msgid "SELinux user '%s' is required"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:106
++#: ../sepolicy/sepolicy.py:202
+msgid "Generate SELinux man pages"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:110
++#: ../sepolicy/sepolicy.py:205
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:114
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:116
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:164
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:169
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:172
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:215
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:231
++#: ../sepolicy/sepolicy.py:301
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:234
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:237
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:259
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:362
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:265
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:374
+msgid "name of policy to generate"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:267
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:380
+msgid "executable to confine"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:274
++#: ../sepolicy/sepolicy.py:422
+msgid "commands"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:185
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:173
+msgid "Internet Services Daemon"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:198
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:187
+msgid "Valid Types:\n"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:232
++#: ../sepolicy/sepolicy/generate.py:221
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:361
++#: ../sepolicy/sepolicy/generate.py:355
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:449
++#: ../sepolicy/sepolicy/generate.py:447
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:455
++#: ../sepolicy/sepolicy/generate.py:453
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:473
++#: ../sepolicy/sepolicy/generate.py:471
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:479
++#: ../sepolicy/sepolicy/generate.py:477
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:485
++#: ../sepolicy/sepolicy/generate.py:483
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:491
++#: ../sepolicy/sepolicy/generate.py:489
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:521
++#: ../sepolicy/sepolicy/generate.py:519
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1039
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1059
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1272
++#: ../sepolicy/sepolicy/generate.py:1321
+msgid "Type Enforcement file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1273
++#: ../sepolicy/sepolicy/generate.py:1322
+msgid "Interface file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1274
++#: ../sepolicy/sepolicy/generate.py:1323
+msgid "File Contexts file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1275
++#: ../sepolicy/sepolicy/generate.py:1324
+msgid "Spec file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1276
++#: ../sepolicy/sepolicy/generate.py:1325
+msgid "Setup Script"
+msgstr ""
+
@@ -263264,681 +265215,683 @@ index 0000000..136caf9
+msgstr ""
+
+#: booleans.py:5
++msgid "Allow auditadm to exec content"
++msgstr ""
++
++#: booleans.py:6
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
-+#: booleans.py:6
++#: booleans.py:7
+msgid "Allow users to login using a radius server"
+msgstr ""
+
-+#: booleans.py:7
++#: booleans.py:8
+msgid "Allow users to login using a yubikey server"
+msgstr ""
+
-+#: booleans.py:8
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
++msgstr ""
++
++#: booleans.py:10
+msgid ""
+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+"temp and untrusted content files"
+msgstr ""
+
-+#: booleans.py:9
++#: booleans.py:11
+msgid "Allow clamd to use JIT compiler"
+msgstr ""
+
-+#: booleans.py:10
++#: booleans.py:12
+msgid "Allow clamscan to non security files on a system"
+msgstr ""
+
-+#: booleans.py:11
++#: booleans.py:13
+msgid "Allow clamscan to read user content"
+msgstr ""
+
-+#: booleans.py:12
++#: booleans.py:14
+msgid ""
+"Allow Cobbler to modify public files used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:13
++#: booleans.py:15
+msgid "Allow Cobbler to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:14
++#: booleans.py:16
+msgid "Allow Cobbler to access cifs file systems."
+msgstr ""
+
-+#: booleans.py:15
++#: booleans.py:17
+msgid "Allow Cobbler to access nfs file systems."
+msgstr ""
+
-+#: booleans.py:16
++#: booleans.py:18
+msgid "Allow collectd to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:17
++#: booleans.py:19
+msgid "Allow codnor domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:18
++#: booleans.py:20
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
-+#: booleans.py:19
++#: booleans.py:21
+msgid "Allow cvs daemon to read shadow"
+msgstr ""
+
-+#: booleans.py:20
++#: booleans.py:22
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
-+#: booleans.py:21
++#: booleans.py:23
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
-+#: booleans.py:22
++#: booleans.py:24
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
-+#: booleans.py:23
++#: booleans.py:25
++msgid "Allow dan to manage user files"
++msgstr ""
++
++#: booleans.py:26
++msgid "Allow dan to read user files"
++msgstr ""
++
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
+msgstr ""
+
-+#: booleans.py:24
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
+msgstr ""
+
-+#: booleans.py:25
++#: booleans.py:29
+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
+msgstr ""
+
-+#: booleans.py:26
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
+msgstr ""
+
-+#: booleans.py:27
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
-+#: booleans.py:28
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
+msgstr ""
+
-+#: booleans.py:29
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr ""
+
-+#: booleans.py:30
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr ""
+
-+#: booleans.py:31
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr ""
+
-+#: booleans.py:32
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr ""
+
-+#: booleans.py:33
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgstr ""
+
-+#: booleans.py:34
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
+msgstr ""
+
-+#: booleans.py:35
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
-+#: booleans.py:36
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:37
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
+msgstr ""
+
-+#: booleans.py:38
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
++msgstr ""
++
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
+msgstr ""
+
-+#: booleans.py:39
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:40
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:41
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
+msgstr ""
+
-+#: booleans.py:42
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr ""
+
-+#: booleans.py:43
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:44
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:45
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgstr ""
+
-+#: booleans.py:46
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
-+#: booleans.py:47
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:48
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:49
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
-+#: booleans.py:50
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
-+#: booleans.py:51
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
-+#: booleans.py:52
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:53
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:54
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
+msgstr ""
+
-+#: booleans.py:55
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
-+#: booleans.py:56
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
-+#: booleans.py:57
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
-+#: booleans.py:58
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+msgstr ""
+
-+#: booleans.py:59
++#: booleans.py:64
++msgid "Allow guest to exec content"
++msgstr ""
++
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:60
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
-+#: booleans.py:61
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
+msgstr ""
+
-+#: booleans.py:62
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
-+#: booleans.py:63
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
-+#: booleans.py:64
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
-+#: booleans.py:65
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:72
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
-+#: booleans.py:67
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
-+#: booleans.py:68
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
-+#: booleans.py:69
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
-+#: booleans.py:70
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
+msgstr ""
+
-+#: booleans.py:71
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
-+#: booleans.py:72
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr ""
+
-+#: booleans.py:73
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
-+#: booleans.py:74
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr ""
+
-+#: booleans.py:75
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
-+#: booleans.py:76
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
-+#: booleans.py:77
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
-+#: booleans.py:78
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
-+#: booleans.py:79
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
-+#: booleans.py:80
++#: booleans.py:86
+msgid "Allow httpd to read user content"
+msgstr ""
+
-+#: booleans.py:81
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
-+#: booleans.py:82
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
-+#: booleans.py:83
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
-+#: booleans.py:84
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
-+#: booleans.py:85
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
-+#: booleans.py:86
++#: booleans.py:92
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
-+#: booleans.py:87
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
-+#: booleans.py:88
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
-+#: booleans.py:89
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
-+#: booleans.py:90
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
+msgstr ""
+
-+#: booleans.py:91
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
-+#: booleans.py:92
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
+msgstr ""
+
-+#: booleans.py:93
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
-+#: booleans.py:94
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr ""
+
-+#: booleans.py:95
++#: booleans.py:102
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
-+#: booleans.py:96
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: booleans.py:97
++#: booleans.py:103
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
-+#: booleans.py:98
++#: booleans.py:104
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
-+#: booleans.py:99
++#: booleans.py:105
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
-+#: booleans.py:100
++#: booleans.py:106
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
-+#: booleans.py:101
++#: booleans.py:107
+msgid ""
+"Control the ability to mmap a low area of the address space, as configured "
+"by /proc/sys/kernel/mmap_min_addr."
+msgstr ""
+
-+#: booleans.py:102
++#: booleans.py:108
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
-+#: booleans.py:103
++#: booleans.py:109
+msgid "Allow the mount command to mount any directory or file."
+msgstr ""
+
-+#: booleans.py:104
++#: booleans.py:110
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:105
++#: booleans.py:111
+msgid ""
+"Allow mozilla_plugins to create random content in the users home directory"
+msgstr ""
+
-+#: booleans.py:106
++#: booleans.py:112
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
-+#: booleans.py:107
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
+msgstr ""
+
-+#: booleans.py:108
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
-+#: booleans.py:109
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
+msgstr ""
+
-+#: booleans.py:110
++#: booleans.py:116
+msgid ""
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
+msgstr ""
+
-+#: booleans.py:111
++#: booleans.py:117
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
-+#: booleans.py:112
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
-+#: booleans.py:113
++#: booleans.py:119
+msgid ""
+"Allow nfs servers to modify public files used for public file transfer "
+"services. Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:114
++#: booleans.py:120
+msgid "Allow system to run with NIS"
+msgstr ""
+
-+#: booleans.py:115
++#: booleans.py:121
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+msgstr ""
+
-+#: booleans.py:118
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
+msgstr ""
+
-+#: booleans.py:119
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:120
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:121
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
-+#: booleans.py:122
++#: booleans.py:127
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
-+#: booleans.py:123
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:124
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:125
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr ""
-+
-+#: booleans.py:127
++#: booleans.py:131
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
-+#: booleans.py:128
++#: booleans.py:132
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
-+#: booleans.py:129
++#: booleans.py:133
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
-+#: booleans.py:130
++#: booleans.py:134
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
-+#: booleans.py:131
++#: booleans.py:135
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
-+#: booleans.py:132
++#: booleans.py:136
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
-+#: booleans.py:133
++#: booleans.py:137
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:134
++#: booleans.py:138
+msgid ""
+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+msgstr ""
+
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
-+msgstr ""
-+
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr ""
-+
+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
-+msgstr ""
-+
-+#: booleans.py:142
+msgid "Allow racoon to read shadow"
+msgstr ""
+
-+#: booleans.py:143
++#: booleans.py:142
+msgid "Allow rgmanager domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:144
++#: booleans.py:143
+msgid ""
+"Allow rsync to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:145
++#: booleans.py:144
+msgid "Allow rsync to run as a client"
+msgstr ""
+
-+#: booleans.py:146
++#: booleans.py:145
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
-+#: booleans.py:147
++#: booleans.py:146
+msgid "Allow rsync servers to share cifs files systems"
+msgstr ""
+
-+#: booleans.py:148
++#: booleans.py:147
+msgid "Allow rsync servers to share nfs files systems"
+msgstr ""
+
-+#: booleans.py:149
++#: booleans.py:148
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
-+#: booleans.py:150
++#: booleans.py:149
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
-+#: booleans.py:151
++#: booleans.py:150
+msgid "Allow samba to share users home directories."
+msgstr ""
+
-+#: booleans.py:152
++#: booleans.py:151
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
-+#: booleans.py:153
++#: booleans.py:152
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
-+#: booleans.py:154
++#: booleans.py:153
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
-+#: booleans.py:155
++#: booleans.py:154
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
-+#: booleans.py:156
++#: booleans.py:155
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
-+#: booleans.py:157
++#: booleans.py:156
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
-+#: booleans.py:158
++#: booleans.py:157
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
-+#: booleans.py:159
++#: booleans.py:158
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
-+#: booleans.py:160
++#: booleans.py:159
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
-+#: booleans.py:161
++#: booleans.py:160
+msgid "Allow sasl to read shadow"
+msgstr ""
+
++#: booleans.py:161
++msgid "Allow secadm to exec content"
++msgstr ""
++
+#: booleans.py:162
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
@@ -263986,7 +265939,8 @@ index 0000000..136caf9
+
+#: booleans.py:170
+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
+msgstr ""
+
+#: booleans.py:171
@@ -264001,274 +265955,309 @@ index 0000000..136caf9
+
+#: booleans.py:173
+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
+"may change other protocols."
+msgstr ""
+
+#: booleans.py:174
-+msgid "Allow user music sharing"
++msgid "Allow user to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr ""
++
++#: booleans.py:176
+msgid ""
+"Allow anon internal-sftp to upload files, used for public file transfer "
+"services. Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:176
++#: booleans.py:177
+msgid ""
+"Allow sftp-internal to read and write files in the user home directories"
+msgstr ""
+
-+#: booleans.py:177
++#: booleans.py:178
+msgid ""
+"Allow sftp-internal to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr ""
+
-+#: booleans.py:178
++#: booleans.py:179
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
+msgstr ""
+
-+#: booleans.py:179
++#: booleans.py:180
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
-+#: booleans.py:180
++#: booleans.py:181
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
-+#: booleans.py:181
++#: booleans.py:182
+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
+msgstr ""
+
-+#: booleans.py:182
++#: booleans.py:183
+msgid ""
+"Allow samba to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:183
++#: booleans.py:184
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
-+#: booleans.py:184
++#: booleans.py:185
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
-+#: booleans.py:185
++#: booleans.py:186
+msgid ""
+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+msgstr ""
+
-+#: booleans.py:186
++#: booleans.py:187
+msgid "Allow squid to run as a transparent proxy (TPROXY)"
+msgstr ""
+
-+#: booleans.py:187
++#: booleans.py:188
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
-+#: booleans.py:188
++#: booleans.py:189
+msgid "allow host key based authentication"
+msgstr ""
+
-+#: booleans.py:189
++#: booleans.py:190
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:190
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+msgstr ""
+
-+#: booleans.py:192
++#: booleans.py:194
++msgid ""
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:195
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
-+#: booleans.py:193
++#: booleans.py:196
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:194
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
++msgstr ""
++
++#: booleans.py:198
+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+msgstr ""
+
-+#: booleans.py:195
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
++msgstr ""
++
++#: booleans.py:200
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
-+#: booleans.py:196
++#: booleans.py:201
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
-+#: booleans.py:197
++#: booleans.py:202
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
-+#: booleans.py:198
++#: booleans.py:203
+msgid "Allow video playing tools to run unconfined"
+msgstr ""
+
-+#: booleans.py:199
++#: booleans.py:204
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:200
++#: booleans.py:205
+msgid "Support ecryptfs home directories"
+msgstr ""
+
-+#: booleans.py:201
++#: booleans.py:206
+msgid "Support fusefs home directories"
+msgstr ""
+
-+#: booleans.py:202
++#: booleans.py:207
+msgid "Use lpd server instead of cups"
+msgstr ""
+
-+#: booleans.py:203
++#: booleans.py:208
+msgid "Support NFS home directories"
+msgstr ""
+
-+#: booleans.py:204
++#: booleans.py:209
+msgid "Support SAMBA home directories"
+msgstr ""
+
-+#: booleans.py:205
++#: booleans.py:210
++msgid "Allow user to exec content"
++msgstr ""
++
++#: booleans.py:211
+msgid "Allow varnishd to connect to all ports, not just HTTP."
+msgstr ""
+
-+#: booleans.py:206
++#: booleans.py:212
+msgid "Ignore vbetool mmap_zero errors."
+msgstr ""
+
-+#: booleans.py:207
++#: booleans.py:213
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
-+#: booleans.py:208
++#: booleans.py:214
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
-+#: booleans.py:209
++#: booleans.py:215
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
-+#: booleans.py:210
++#: booleans.py:216
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
-+#: booleans.py:211
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
++msgstr ""
++
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
-+#: booleans.py:212
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
-+#: booleans.py:213
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
+msgstr ""
+
-+#: booleans.py:214
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
-+#: booleans.py:215
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
-+#: booleans.py:216
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
-+#: booleans.py:217
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr ""
+
-+#: booleans.py:218
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr ""
+
-+#: booleans.py:219
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
-+#: booleans.py:220
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:221
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
-+#: booleans.py:222
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
-+#: booleans.py:223
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
-+#: booleans.py:224
++#: booleans.py:231
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
-+#: booleans.py:225
++#: booleans.py:232
++msgid "Allow xguest to exec content"
++msgstr ""
++
++#: booleans.py:233
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
-+#: booleans.py:226
++#: booleans.py:234
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
-+#: booleans.py:227
++#: booleans.py:235
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
-+#: booleans.py:228
++#: booleans.py:236
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
-+#: booleans.py:229
++#: booleans.py:237
+msgid "Support X userspace object manager"
+msgstr ""
+
-+#: booleans.py:230
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
diff --git a/policycoreutils/po/ru.po b/policycoreutils/po/ru.po
-index 137198b..7e59a7e 100644
+index 137198b..60da8e5 100644
--- a/policycoreutils/po/ru.po
+++ b/policycoreutils/po/ru.po
@@ -1,45 +1,43 @@
@@ -264289,10 +266278,9 @@ index 137198b..7e59a7e 100644
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
--"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"POT-Creation-Date: 2012-10-08 10:31-0400\n"
-+"PO-Revision-Date: 2012-12-02 21:42+0000\n"
-+"Last-Translator: Yulia <yulia.poyarkova at redhat.com>\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: Russian <trans-ru at lists.fedoraproject.org>\n"
-"Language: ru\n"
"MIME-Version: 1.0\n"
@@ -264329,7 +266317,7 @@ index 137198b..7e59a7e 100644
#: ../run_init/run_init.c:162 ../newrole/newrole.c:341
msgid "Password:"
-@@ -73,15 +71,14 @@ msgstr "Нет контекста в файле %s\n"
+@@ -73,362 +71,366 @@ msgstr "Нет контекста в файле %s\n"
#: ../run_init/run_init.c:361
#, c-format
msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
@@ -264347,7 +266335,14 @@ index 137198b..7e59a7e 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "Невозможно задать контекст исполнения для %s.\n"
-@@ -94,856 +91,852 @@ msgstr "********************* ВАЖНО ************************\n"
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "********************* ВАЖНО ************************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "Для активации пакета политики выполните:"
@@ -264356,123 +266351,123 @@ index 137198b..7e59a7e 100644
-msgstr "глобальное"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "Не удалось создать дескриптор semanage"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr "Политика SELinux не поддерживает управление или хранилище недоступно."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "Невозможно прочитать хранилище политики."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "Невозможно установить соединение semanage"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "Не удалось проверить активный статус MLS"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "Функциональность еще не реализована"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "Транзакция semanage уже выполняется"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "Невозможно начать semanage транзакцию"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "Не удалось отправить транзакцию semanage"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "Транзакция semanage не выполняется"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "Не удалось получить список модулей SELinux"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
-msgstr ""
+msgstr "Имя модуля"
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "Версия"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "Выключено"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
-msgstr ""
+msgstr "Не удалось отключить модуль %s (ошибка удаления)"
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
-msgstr ""
+msgstr "Не удалось включить модуль %s (ошибка удаления)"
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
-msgstr ""
+msgstr "Не удалось удалить модуль %s (ошибка удаления)"
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
-msgstr ""
+msgstr "dontaudit требует указания «on» или «off»"
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
-msgstr ""
+msgstr "Встроенные типы разрешений"
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
-msgstr ""
+msgstr "Дополнительные типы разрешений"
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr "Не удалось задать разрешающий домен %s (ошибка установки модуля)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "Не удалось удалить разрешающий домен %s (ошибка удаления)"
@@ -264484,92 +266479,92 @@ index 137198b..7e59a7e 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
-+#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
-+#: ../semanage/seobject.py:2031
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "Невозможно создать ключ для %s"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "Невозможно проверить, определено ли сопоставление входа для %s"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "Linux-группа %s не существует"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "Linux-пользователь %s не существует"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "Невозможно создать сопоставление входа для %s"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "Невозможно задать имя для %s"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "Невозможно задать диапазон MLS для %s"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "Невозможно задать пользователя SELinux для %s"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "Невозможно добавить сопоставление входа для %s"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "Необходим seuser или serange"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "Сопоставление входа для %s не определено"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "Невозможно запросить seuser для %s"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "Невозможно изменить сопоставление входа для %s"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
-msgstr ""
@@ -264577,28 +266572,28 @@ index 137198b..7e59a7e 100644
+msgstr "Сопоставление входа для %s определено в политике и не может быть удалено"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "Невозможно удалить сопоставление входа для %s"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "Невозможно выполнить перечисление сопоставлений входа"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "Имя входа"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -264606,7 +266601,7 @@ index 137198b..7e59a7e 100644
msgstr "Пользователь SELinux"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "Диапазон MLS/MCS"
@@ -264614,707 +266609,679 @@ index 137198b..7e59a7e 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "Не удалось проверить, определен ли пользователь SELinux %s"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "Невозможно запросить пользователя %s"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "Необходимо добавить как минимум одну роль для %s"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "Невозможно создать пользователя SELinux для %s"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "Невозможно добавить роль %s для %s"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "Невозможно задать уровень MLS для %s"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "Невозможно добавить префикс %s для %s"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "Невозможно извлечь ключ для %s"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "Невозможно добавить пользователя SELinux %s"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "Необходим префикс, роль, уровень или диапазон"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "Необходим префикс или роль"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "SELinux пользователь %s не определен"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "Невозможно изменить SELinux пользователя %s"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr "SELinux пользователь %s определен в политике и не может быть удален"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "Невозможно удалить пользователя SELinux %s"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "Невозможно выполнить перечисление пользователей SELinux"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
-msgstr "Невозможно выполнить перечисление ролей пользователя %s"
+msgstr "Не удалось получить список ролей пользователя %s"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "Разметка"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "Префикс"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "MCS Уровень"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "MCS Диапазон"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "Роли SELinux"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:942
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "Необходимо задание tcp или udp протокола"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "Необходимо значение порта"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:954
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
-msgstr ""
+msgstr "Недопустимый порт"
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:958
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "Невозможно создать ключ для %s/%s"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "Требуется задание типа"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
-+#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "Невозможно проверить, определен ли порт %s/%s"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:977
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "Порт %s/%s уже определен"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:981
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "Невозможно создать порт для %s/%s"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:987
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "Невозможно создать контекст %s/%s"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:991
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "Невозможно задать пользователя в контексте порта для %s/%s"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:995
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "Невозможно задать роль в контексте порта для %s/%s"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:999
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "Невозможно задать тип в контексте порта для %s/%s"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "Невозможно задать поля mls в контексте порта для %s/%s"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1008
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "Невозможно задать контекст порта для %s/%s"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1012
- #, python-format
+@@ -478,8 +480,8 @@ msgstr "Невозможно задать контекст порта для %s/
msgid "Could not add port %s/%s"
msgstr "Невозможно добавить порт %s/%s"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
-+#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "Необходим setype или serange"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1028
+@@ -487,463 +489,473 @@ msgstr "Необходим setype или serange"
msgid "Requires setype"
msgstr "Необходим setype"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "Порт %s/%s не определен"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1040
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "Невозможно запросить порт %s/%s"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1051
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "Невозможно изменить порт %s/%s"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1064
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "Не удалось получить список портов"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1080
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "Невозможно удалить порт %s"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1097
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "Порт %s/%s определен в политике и не может быть удален"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1101
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "Невозможно удалить порт %s/%s"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "Невозможно выполнить перечисление портов"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "Тип порта SELinux"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "Протокол"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "Номер Порта"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1197
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "Требуется адрес узла"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1212
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "Протокол отсутствует или неизвестен"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
-+#: ../semanage/seobject.py:1713
- msgid "SELinux Type is required"
- msgstr "Требуется SELinux Type"
+-msgid "SELinux Type is required"
+-msgstr "Требуется SELinux Type"
++#: ../semanage/seobject.py:1256
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
-+#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
-+#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "Невозможно создать ключ для %s"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
-+#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "Не удалось проверить, определен ли адрес %s"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1241
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "Не удалось создать адрес для %s"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1675
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "Невозможно создать контекст для %s"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1251
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "Не удалось задать маску %s"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1255
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "Не удалось задать пользователя в контексте адреса для %s"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1259
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "Не удалось задать роль в контексте адреса для %s"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1263
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "Не удалось задать тип в контексте адреса для %s"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "Не удалось задать поля mls в контексте адреса для %s"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "Не удалось задать контекст addr для %s"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "Не удалось добавить addr %s"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "Addr %s не определен"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1305
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "Не удалось запросить addr %s"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "Не удалось изменить addr %s"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1343
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "Addr %s определен в политике и не может быть удален"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1347
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "Не удалось удалить addr %s"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
-msgstr ""
+msgstr "Не удалось удалить все соответствия узлов"
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1373
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "Не удалось получить список addr"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
++msgid "SELinux Type is required"
++msgstr "Требуется SELinux Type"
++
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "Невозможно проверить, определен ли интерфейс %s"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1440
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "Не удалось создать интерфейс для %s"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1449
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "Не удалось задать пользователя в контексте интерфейса для %s"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1453
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "Не удалось задать роль в контексте интерфейса для %s"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1457
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "Не удалось задать тип в контексте интерфейса для %s."
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1462
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "Не удалось задать поля mls в контексте интерфейса для %s"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1466
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "Невозможно задать контекст интерфейса для %s"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1470
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "Невозможно задать контекст сообщения для %s"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "Невозможно добавить интерфейс %s"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "Интерфейс %s yt определен"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1501
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "Невозможно запросить интерфейс %s"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "Невозможно изменить интерфейс %s"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "Интерфейс %s определен в политике и не может быть удален"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "Невозможно удалить интерфейс %s"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
-msgstr ""
+msgstr "Не удалось удалить все соответствия интерфейсов"
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1567
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "Невозможно выполнить перечисление интерфейсов"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "Интерфейс SELinux"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "Контекст"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1652
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
-msgstr ""
+msgstr "Клас эквивалентности для %s уже существует"
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1658
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
-msgstr ""
+msgstr "Спецификация файла %s противоречит правилу эквивалентности «%s %s»"
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
-msgstr ""
+msgstr "Клас эквивалентности для %s не существует"
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1681
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "Невозможно задать пользователя в контексте файла для %s"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1685
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "Невозможно задать роль в контексте файла для %s"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "Невозможно задать поля msl в контексте файла для %s"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "Неверная спецификация файла"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1698
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
-msgstr ""
+msgstr "Спецификация файла не может содержать пробелы"
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1703
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
+"instead"
+msgstr "Спецификация файла %s противоречит правилу эквивалентности «%s %s». Попробуйте вместо этого добавить «%s»"
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
+ msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
-+#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
-+#: ../semanage/seobject.py:1865
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "Невозможно проверить, определен ли контекст файла для %s"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1734
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "Невозможно создать контекст файла для %s"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1742
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "Невозможно задать тип в контексте файла для %s"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
-+#: ../semanage/seobject.py:1811
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "Невозможно задать контекст файла для %s"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "Невозможно добавить контекст файла для %s"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1770
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "Необходим setyp, serange или seuser"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "Контекст файла для %s не определен"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1789
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "Невозможно запросить контекст файла для %s"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1815
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "Невозможно изменить контекст файла для %s"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1828
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "Не удалось получить список контекстов файлов"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1842
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "Не удаётся удалить контекст файла для %s"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr "Контекст файла для %s определен в политике и не может быть удален"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1873
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "Невозможно удалить контекст файла для %s"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "Невозможно выполнить перечисление контекстов файлов"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "Невозможно отобразить контекст локальных файлов"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "Контекст файла SELinux"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "тип"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1942
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
@@ -265322,7 +267289,7 @@ index 137198b..7e59a7e 100644
+msgstr "\nЭквивалентность контекстов дистрибутива SELinux \n"
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1947
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -265331,105 +267298,104 @@ index 137198b..7e59a7e 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
-+#: ../semanage/seobject.py:2040
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "Невозможно проверить, определен ли переключатель %s"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "Переключатель %s не определен"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:1987
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "Невозможно запросить контекст файла %s"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:1992
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "Необходимо указать значение: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:1997
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "Не удалось задать активное значение переключателя %s"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2000
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "Невозможно изменить переключатель %s"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2018
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "Неверный формат %s: Запись %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2042
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "Переключатель %s не определен в политике и не может быть удален"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2046
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "Невозможно удалить переключатель %s"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "Невозможно выполнить перечисление переключателей"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2100
- msgid "unknown"
- msgstr "неизвестный"
-
+-msgid "unknown"
+-msgstr "неизвестный"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "выкл."
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "вкл."
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "Переключатель SELinux"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "State"
-msgstr ""
+msgstr "Статус"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "Default"
-msgstr ""
+msgstr "По умолчанию"
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "Описание"
-@@ -1007,7 +1000,7 @@ msgstr "Ошибка выделения памяти.\n"
+@@ -1007,7 +1019,7 @@ msgstr "Ошибка выделения памяти.\n"
msgid "Error sending audit message.\n"
msgstr "Ошибка отправки сообщения аудита.\n"
@@ -265438,7 +267404,7 @@ index 137198b..7e59a7e 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "Не удалось определить строгий режим.\n"
-@@ -1020,14 +1013,12 @@ msgstr "Ошибка! Невозможно открыть %s.\n"
+@@ -1020,14 +1032,12 @@ msgstr "Ошибка! Невозможно открыть %s.\n"
#: ../newrole/newrole.c:705
#, c-format
msgid "%s! Could not get current context for %s, not relabeling tty.\n"
@@ -265455,7 +267421,7 @@ index 137198b..7e59a7e 100644
#: ../newrole/newrole.c:725
#, c-format
-@@ -1124,62 +1115,66 @@ msgstr "Невозможно получить набор пустых сигна
+@@ -1124,62 +1134,66 @@ msgstr "Невозможно получить набор пустых сигна
msgid "Unable to set SIGHUP handler\n"
msgstr "Невозможно получить обработчик SIGHUP\n"
@@ -265534,7 +267500,7 @@ index 137198b..7e59a7e 100644
msgid "failed to exec shell\n"
msgstr "сбой запуска оболочки\n"
-@@ -1282,2088 +1277,2058 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1282,2088 +1296,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyConfidential juser"
@@ -265624,35 +267590,40 @@ index 137198b..7e59a7e 100644
-msgstr ""
+msgstr "Необходима авторизация «%s»"
- #: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
msgid "Policy Module"
-msgstr ""
+msgstr "Модуль политики"
- #: ../gui/modulesPage.py:57
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
msgid "Module Name"
-msgstr ""
+msgstr "Имя модуля"
- #: ../gui/modulesPage.py:134
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
msgid "Disable Audit"
-msgstr ""
+msgstr "Отключить аудит"
- #: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
msgid "Enable Audit"
-msgstr ""
+msgstr "Включить аудит"
- #: ../gui/modulesPage.py:162
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
msgid "Load Policy Module"
-msgstr ""
--
++msgstr "Загрузить модуль политики"
+
-#: ../gui/polgen.glade:79
-msgid "Polgen"
-msgstr ""
-+msgstr "Загрузить модуль политики"
-
+-
-#: ../gui/polgen.glade:80
+#: ../gui/polgen.glade:9
msgid "Red Hat 2007"
@@ -265671,8 +267642,7 @@ index 137198b..7e59a7e 100644
msgid "translator-credits"
-msgstr ""
+msgstr "Yulia Poyarkova (ypoyarko at redhat.com)"
-
--#: ../gui/polgen.glade:90
++
+#: ../gui/polgen.glade:34
+msgid "Add Booleans Dialog"
+msgstr "Добавить диалог логических переменных"
@@ -265680,7 +267650,8 @@ index 137198b..7e59a7e 100644
+#: ../gui/polgen.glade:101
+msgid "Boolean Name"
+msgstr "Имя логического значения"
-+
+
+-#: ../gui/polgen.glade:90
+#: ../gui/polgen.glade:230
msgid "SELinux Policy Generation Tool"
-msgstr ""
@@ -265699,12 +267670,12 @@ index 137198b..7e59a7e 100644
msgid "<b>Applications</b>"
-msgstr ""
+msgstr "<b>Приложения</b>"
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
-+msgid "Standard Init Daemon"
-+msgstr "Стандартная служба init"
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
++msgid "Standard Init Daemon"
++msgstr "Стандартная служба init"
++
+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
msgid ""
"Standard Init Daemon are daemons started on boot via init scripts. Usually "
@@ -265717,7 +267688,7 @@ index 137198b..7e59a7e 100644
+msgstr "Стандартные службы инициализации запускаются во время загрузки в рамках сценариев init. Требует наличия сценария в /etc/rc.d/init.d"
-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
msgid "DBUS System Daemon"
-msgstr ""
+msgstr "Системная программа DBUS"
@@ -265735,7 +267706,7 @@ index 137198b..7e59a7e 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr "Веб-приложение/сценарий CGI"
@@ -265749,7 +267720,7 @@ index 137198b..7e59a7e 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr "Программа пользователя"
@@ -265766,7 +267737,7 @@ index 137198b..7e59a7e 100644
+msgstr "Программа пользователя — запущенная пользователем программа, которая будет ограничена"
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
-msgstr ""
+msgstr "Песочница"
@@ -265790,7 +267761,7 @@ index 137198b..7e59a7e 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-msgstr ""
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr "Минимальная роль пользователя терминала"
@@ -265805,7 +267776,7 @@ index 137198b..7e59a7e 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-msgstr ""
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr "Минимальная роль пользователя X Window"
@@ -265820,7 +267791,7 @@ index 137198b..7e59a7e 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-msgstr ""
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr "Роль пользователя"
@@ -265835,7 +267806,7 @@ index 137198b..7e59a7e 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-msgstr ""
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr "Роль администратора"
@@ -265867,7 +267838,7 @@ index 137198b..7e59a7e 100644
+msgstr "<b>Пользователи Root</b>"
-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
++#: ../gui/polgen.glade:623
msgid "Root Admin User Role"
-msgstr ""
+msgstr "Роль администратора root"
@@ -265889,7 +267860,7 @@ index 137198b..7e59a7e 100644
+msgstr "<b>Введите имя приложения или роль:</b>"
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
-msgstr ""
+msgstr "Имя"
@@ -265979,12 +267950,12 @@ index 137198b..7e59a7e 100644
+#: ../gui/polgen.glade:1001
msgid "<b>Select the user_roles that will transition to %s:</b>"
-msgstr ""
--
++msgstr "<b>Выберите роли, которые будут перенесены в %s:</b>"
+
-#: ../gui/polgen.glade:1227
-msgid "Select the user roles that will transiton to this applications domains."
-msgstr ""
-+msgstr "<b>Выберите роли, которые будут перенесены в %s:</b>"
-
+-
-#: ../gui/polgen.glade:1255
-msgid "label108"
-msgstr ""
@@ -266069,12 +268040,12 @@ index 137198b..7e59a7e 100644
"Enter a comma separated list of udp ports or ranges of ports that %s binds "
"to. Example: 612, 650-660"
-msgstr ""
--
++msgstr "Введите список диапазонов и портов UDP, к которым будет привязан %s. Пример: 612, 650-660"
+
-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-msgid "Unreserved Ports (>1024)"
-msgstr ""
-+msgstr "Введите список диапазонов и портов UDP, к которым будет привязан %s. Пример: 612, 650-660"
-
+-
-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-#: ../gui/polgen.glade:2233
+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
@@ -266240,79 +268211,79 @@ index 137198b..7e59a7e 100644
+#: ../gui/polgen.glade:2334
msgid "Policy Directory"
-msgstr ""
--
++msgstr "Каталог политики"
+
-#: ../gui/polgen.glade:3254
-msgid "Add Booleans Dialog"
-msgstr ""
-+msgstr "Каталог политики"
-
+-
-#: ../gui/polgen.glade:3327
-msgid "Boolean Name"
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
-msgstr ""
+msgstr "Роль"
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
-msgstr ""
+msgstr "Существующий_пользователь"
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
-msgstr ""
+msgstr "Программа"
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
-msgstr ""
+msgstr "%s должен быть каталогом"
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
-msgstr ""
+msgstr "Необходимо выбрать пользователя"
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
-msgstr ""
+msgstr "Выберите исполняемый файл для ограничения."
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
-msgstr ""
+msgstr "Выберите сценарий init для ограничения."
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
-msgstr ""
+msgstr "Выберите файлы, которые ограничиваемое приложение будет создавать и записывать"
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
-msgstr ""
+msgstr "Выберите каталоги, которые будут принадлежать ограничиваемой программе"
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
-msgstr ""
+msgstr "Выберите каталог, в котором будут созданы файлы политики"
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -266321,13 +268292,13 @@ index 137198b..7e59a7e 100644
+msgstr "Тип %s_t уже определен в текущей политике.\nПродолжить?"
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
-msgstr ""
+msgstr "Проверка имени"
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -266336,23 +268307,24 @@ index 137198b..7e59a7e 100644
+msgstr "Модуль %s.pp уже загружен в текущую политику.\nПродолжить?"
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
-msgstr ""
+msgstr "Добавьте имя, содержащее буквы и цифры без пробелов."
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
-msgstr ""
+msgstr "Необходимо указать исполняемый файл"
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
-msgstr ""
--
++msgstr "Настроить SELinux"
+
-#: ../gui/polgen.py:158
-msgid "Internet Services Daemon"
-msgstr ""
@@ -266361,15 +268333,11 @@ index 137198b..7e59a7e 100644
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-msgstr ""
-+msgstr "Настроить SELinux"
-
+-
-#: ../gui/polgen.py:324
-msgid "You must enter a name for your confined process/user"
-msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "Сетевой порт"
-
+-
-#: ../gui/polgen.py:326
-msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
@@ -266441,9 +268409,11 @@ index 137198b..7e59a7e 100644
-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-msgid "Network Port"
-msgstr ""
--
--#: ../gui/portsPage.py:85
-+#: ../gui/portsPage.py:85
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
++msgstr "Сетевой порт"
+
+ #: ../gui/portsPage.py:85
msgid ""
"SELinux Port\n"
"Type"
@@ -266723,12 +268693,12 @@ index 137198b..7e59a7e 100644
+#: ../gui/system-config-selinux.glade:1273
+msgid "<b>Select:</b>"
+msgstr "<b>Выберите:</b>"
-+
+
+-#: ../gui/selinux.tbl:13
+#: ../gui/system-config-selinux.glade:1326
+msgid "System Default Enforcing Mode"
+msgstr "Стандартный строгий режим"
-
--#: ../gui/selinux.tbl:13
++
+#: ../gui/system-config-selinux.glade:1354
msgid ""
-"Allow unconfined SELinux user account to execute files in home directory or /"
@@ -266812,29 +268782,132 @@ index 137198b..7e59a7e 100644
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
+msgstr "label50"
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "Добавить контекст файла"
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "Изменить контекст файла"
++
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "Удалить контекст файла"
++
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "Переключение между всеми и измененным контекстом"
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "Добавить соответствие пользователя SELinux"
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "Изменить соответствение пользователя SELinux"
++
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "Удалить соответствие пользователя SELinux"
++
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "Добавить пользователя"
++
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "Изменить пользователя"
++
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "Удалить пользователя"
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
++
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "Добавить сетевой порт"
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "Изменить сетевой порт"
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "Удалить сетевой порт"
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "Переключение между измененными и всеми портами"
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "Создать новый модуль политики"
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "Загрузить модуль политики"
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "Удалить загружаемый модуль политики"
-#: ../gui/selinux.tbl:20
--msgid ""
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
-"Allow xguest SELinux user account to execute files in home directory or /tmp"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "Добавить контекст файла"
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr "Включить или выключить дополнительные правила аудита, не показываемые в журналах."
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "Изменить режим процесса на разрешающий"
++
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "Изменить режим процесса на строгий"
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "Домен обработки"
-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-#: ../gui/selinux.tbl:231
-msgid "NIS"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "Изменить контекст файла"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "Удалить контекст файла"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "Пользователь SELinux %s является обязательным"
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
@@ -266843,748 +268916,732 @@ index 137198b..7e59a7e 100644
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "Переключение между всеми и измененным контекстом"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
++msgstr "Генерация справочных страниц SELinux"
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
++msgstr "путь к создаваемым справочным страницам SELinux"
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "Добавить соответствие пользователя SELinux"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
+ msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "Изменить соответствение пользователя SELinux"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
+ msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "Удалить соответствие пользователя SELinux"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
++msgstr "Все домены"
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
++msgstr "Имена доменов создаваемых справочных страниц"
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "Добавить пользователя"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
++msgstr "Запрос сетевой информации политики SELinux"
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "Изменить пользователя"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
++msgstr "просмотр типов портов SELinux"
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "Удалить пользователя"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
++msgstr "показать тип SELinux для порта"
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
++msgstr "Показать порты для этого типа SELinux"
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "Добавить сетевой порт"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
++msgstr "показать порты, к которым может подключиться домен"
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "Изменить сетевой порт"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr "Запрос возможности взаимодействия доменов в правилах SELinux"
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "Удалить сетевой порт"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
++msgstr "Исходный домен"
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "Переключение между измененными и всеми портами"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
++msgstr "Целевой домен"
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
++msgstr "Запрос описания логических значений в правилах SELinux"
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "Создать новый модуль политики"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+ msgstr ""
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "Загрузить модуль политики"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
++msgstr "логическая переменная"
-#: ../gui/selinux.tbl:41
--msgid ""
++#: ../sepolicy/sepolicy.py:301
+ msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "Удалить загружаемый модуль политики"
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
++msgstr "Запрос способа переноса исходного домена в результирующий домен обработки в правилах SELinux"
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "Включить или выключить дополнительные правила аудита, не показываемые в журналах."
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
++msgstr "исходный домен обработки"
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
++msgstr "целевой домен обработки"
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "Изменить режим процесса на разрешающий"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
+ msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "Изменить режим процесса на строгий"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
+ msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "Домен обработки"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
++msgstr "Создать шаблон модуля политики SELinux"
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
+ msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
--msgstr ""
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "Пользователь SELinux %s является обязательным"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
+ msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
-+msgstr "Генерация справочных страниц SELinux"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
+ msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "путь к создаваемым справочным страницам SELinux"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
++msgstr "имя генерируемой политики"
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
-+msgstr "Все домены"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
+ msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "Имена доменов создаваемых справочных страниц"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
++msgstr "ограничиваемая программа"
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
-+msgstr "Запрос сетевой информации политики SELinux"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+ msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
-+msgstr "просмотр типов портов SELinux"
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
++msgstr "команды"
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
-+msgstr "показать тип SELinux для порта"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+ msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
-+msgstr "Показать порты для этого типа SELinux"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
+ msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "показать порты, к которым может подключиться домен"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
+ msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "Запрос возможности взаимодействия доменов в правилах SELinux"
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "неизвестный"
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
-+msgstr "Исходный домен"
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
++msgstr "Inetd"
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
-+msgstr "Целевой домен"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
+ msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "Запрос описания логических значений в правилах SELinux"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
-+msgstr "получить описание всех логических переменных"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
-+msgstr "логическая переменная"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "Запрос способа переноса исходного домена в результирующий домен обработки в правилах SELinux"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
-+msgstr "исходный домен обработки"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
+ msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
-+msgstr "целевой домен обработки"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
++msgstr "Допустимые типы:\n"
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
-+msgstr "Создать шаблон модуля политики SELinux"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "Номер порта должен лежать в диапазоне от 1 до %d"
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
-+msgstr "имя генерируемой политики"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
+ msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
-+msgstr "ограничиваемая программа"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+ msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
-+msgstr "выполнить комплекс проверки генерации правил"
++#: ../sepolicy/sepolicy/generate.py:355
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr "Имя может содержать буквы и цифры без пробелов. Рекомендуется использовать параметр «-n МОДУЛЬ»"
-#: ../gui/selinux.tbl:72
-msgid "Games"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
-+msgstr "команды"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
++msgstr "Исполняемый файл не может определять тип роли пользователя."
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:158
-+msgid "Internet Services Daemon"
-+msgstr "Inetd"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
++msgstr "Только службы могут использовать сценарий init."
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:171
-+msgid "Valid Types:\n"
-+msgstr "Допустимые типы:\n"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve должно быть логическим значением"
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:205
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "Номер порта должен лежать в диапазоне от 1 до %d"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog должно быть логическим значением"
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:332
-+msgid "You must enter a name for your confined process/user"
-+msgstr "Необходимо ввести имя ограничиваемого процесса/пользователя."
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos должно быть логическим значением"
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:334
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "Имя может содержать буквы и цифры без пробелов. Рекомендуется использовать параметр «-n МОДУЛЬ»"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache должно быть логическим значением"
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:422
-+msgid "User Role types can not be assigned executables."
-+msgstr "Исполняемый файл не может определять тип роли пользователя."
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
++msgstr "Типам USER автоматически назначается тип tmp"
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:428
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "Только службы могут использовать сценарий init."
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
+ msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:446
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve должно быть логическим значением"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
++msgstr "Необходимо ввести путь для ограничиваемого процесса"
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:452
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog должно быть логическим значением"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
++msgstr "Файл строгого типа"
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:458
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos должно быть логическим значением"
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
++msgstr "Файл интерфейса"
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:464
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache должно быть логическим значением"
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
++msgstr "Файл контекстов"
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:494
-+msgid "USER Types automatically get a tmp type"
-+msgstr "Типам USER автоматически назначается тип tmp"
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
+ msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1012
-+msgid "You must enter the executable path for your confined process"
-+msgstr "Необходимо ввести путь для ограничиваемого процесса"
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
++msgstr "Сценарий настройки"
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1190
-+msgid "Type Enforcement file"
-+msgstr "Файл строгого типа"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
++msgstr "Разрешить ABRT изменять файлы, используемые для открытой передачи файлов."
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1191
-+msgid "Interface file"
-+msgstr "Файл интерфейса"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++msgstr "Разрешить выполнение ABRT в домене abrt_handle_event_t domain"
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1192
-+msgid "File Contexts file"
-+msgstr "Файл контекстов"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
++msgstr "Разрешить amavis использовать компилятор JIT"
++
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1193
-+msgid "Setup Script"
-+msgstr "Сценарий настройки"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: booleans.py:6
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-msgstr ""
--
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
++msgstr "Разрешить пользователям осуществлять разбор записей passwd напрямую с ldap, а не через сервер sssd"
+
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-msgstr ""
--
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
++msgstr "Разрешить авторизацию пользователей при помощи сервера radius"
+
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
--msgstr ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "Разрешить ABRT изменять файлы, используемые для открытой передачи файлов."
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
+ msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
--msgstr ""
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "Разрешить выполнение ABRT в домене abrt_handle_event_t domain"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
+ msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-msgstr ""
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "Разрешить amavis использовать компилятор JIT"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
++msgstr "Разрешить cdrecord осуществлять чтение содержимого nfs, samba, съемных устройств, временных файлов пользователя и недоверенных файлов"
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-msgstr ""
-+#: booleans.py:4
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "Разрешить пользователям осуществлять разбор записей passwd напрямую с ldap, а не через сервер sssd"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
++msgstr "Разрешить clamd использовать компилятор JIT"
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-msgstr ""
-+#: booleans.py:5
-+msgid "Allow users to login using a radius server"
-+msgstr "Разрешить авторизацию пользователей при помощи сервера radius"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
++msgstr "Разрешить доступ clamscan к незащищенным файлам в системе"
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-msgstr ""
-+#: booleans.py:6
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "Разрешить cdrecord осуществлять чтение содержимого nfs, samba, съемных устройств, временных файлов пользователя и недоверенных файлов"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
++msgstr "Разрешить clamscan читать пользовательское содержимое"
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-msgstr ""
-+#: booleans.py:7
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "Разрешить clamd использовать компилятор JIT"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
++msgstr "Разрешить Cobbler изменять общедоступные файлы, используемые для открытой передачи файлов."
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-msgstr ""
-+#: booleans.py:8
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "Разрешить доступ clamscan к незащищенным файлам в системе"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "Разрешить Cobbler осуществлять подключение к сети через TCP."
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-msgstr ""
-+#: booleans.py:9
-+msgid "Allow clamscan to read user content"
-+msgstr "Разрешить clamscan читать пользовательское содержимое"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "Разрешить доступ Cobbler к файловым системам CIFS."
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-msgstr ""
-+#: booleans.py:10
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "Разрешить Cobbler изменять общедоступные файлы, используемые для открытой передачи файлов."
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "Разрешить доступ Cobbler к файловым системам NFS."
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-msgstr ""
-+#: booleans.py:11
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "Разрешить Cobbler осуществлять подключение к сети через TCP."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "Разрешить collectd осуществить подключение к сети через TCP."
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-msgstr ""
-+#: booleans.py:12
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "Разрешить доступ Cobbler к файловым системам CIFS."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "Разрешить подключение домена codnor к сети через TCP."
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-msgstr ""
-+#: booleans.py:13
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "Разрешить доступ Cobbler к файловым системам NFS."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
++msgstr "Разрешить заданиям cron осуществлять переразметку файловой систем в целях восстановаления контекстов файлов"
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-msgstr ""
-+#: booleans.py:14
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "Разрешить collectd осуществить подключение к сети через TCP."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
++msgstr "Разрешить cvs читать файл shadow"
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-msgstr ""
-+#: booleans.py:15
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "Разрешить подключение домена codnor к сети через TCP."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
++msgstr "Разрешить всем службам осуществлять запись в /"
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-msgstr ""
-+#: booleans.py:16
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "Разрешить заданиям cron осуществлять переразметку файловой систем в целях восстановаления контекстов файлов"
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "Разрешить службам использовать TCP Wrappers."
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-msgstr ""
-+#: booleans.py:17
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "Разрешить cvs читать файл shadow"
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "Разрешить службам осуществлять запись и чтение терминала."
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
--msgstr ""
-+#: booleans.py:18
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "Разрешить всем службам осуществлять запись в /"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
+ msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
--msgstr ""
-+#: booleans.py:19
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "Разрешить службам использовать TCP Wrappers."
++#: booleans.py:26
++msgid "Allow dan to read user files"
+ msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-msgstr ""
-+#: booleans.py:20
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "Разрешить службам осуществлять запись и чтение терминала."
-
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr ""
-+#: booleans.py:21
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
+msgstr "Разрешить dbadm осуществлять управление файлами в домашних каталогах пользователей."
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
-msgstr ""
-+#: booleans.py:22
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
+msgstr "Разрешить dbadm осуществлять чтение файлов в домашних каталогах пользователей."
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
-msgstr ""
-+#: booleans.py:23
++#: booleans.py:29
+msgid ""
+"Deny user domains applications to map a memory region as both executable and"
+" writable, this is dangerous and the executable should be reported in "
+"bugzilla"
+msgstr "Запретить программам домена отражать область памяти как выполняемую и доступную для записи. Такой доступ является опасным, и об этом исполняемом файле следует сообщить в Bugzilla"
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
-msgstr ""
-+#: booleans.py:24
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
+msgstr "Разрешить sysadm выполнять debug и ptrace."
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
-msgstr ""
-+#: booleans.py:25
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "Разрешить приложениям клиентов dhcpc выполнять команды iptables"
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
-msgstr ""
-+#: booleans.py:26
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
+msgstr "Разрешить DHCP использовать модули LDAP"
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
-msgstr ""
-+#: booleans.py:27
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr "Разрешить доменам использовать файловые дескрипторы других доменов"
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
-msgstr ""
-+#: booleans.py:28
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr "Разрешить доменам использовать модули загрузки ядра"
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
-msgstr ""
-+#: booleans.py:29
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr "Разрешить использование аудиоустройств в качестве источника данных для entropy"
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
-msgstr ""
-+#: booleans.py:30
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr "Разрешить подключение exim к базам данных (postgres, mysql)"
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
-msgstr ""
-+#: booleans.py:31
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgstr "Разрешить exim создавать, читать, записывать и удалять файлы непривилегированных пользователей."
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
-msgstr ""
-+#: booleans.py:32
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
+msgstr "Разрешить exim осуществлять чтение файлов непривилегированных пользователей."
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
-msgstr ""
-+#: booleans.py:33
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr "Включить дополнительные правила в домене cron для поддержки fcron."
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
-msgstr ""
-+#: booleans.py:34
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
+msgstr "Разрешить подключение домена fenced к сети через TCP."
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
-msgstr ""
-+#: booleans.py:35
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
+msgstr "Разрешить изолированному домену осуществлять запуск ssh"
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
+ msgstr ""
+
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-msgstr ""
-+#: booleans.py:36
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
+msgstr "Разрешить ftp читать и записывать файлы в домашних каталогах"
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-msgstr ""
-+#: booleans.py:37
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
@@ -267593,21 +269650,21 @@ index 137198b..7e59a7e 100644
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-msgstr ""
-+#: booleans.py:38
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
+msgstr "Разрешить подключение FTP-серверов к портам с номером больше 1023"
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-msgstr ""
-+#: booleans.py:39
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
+msgstr "Разрешить подключение FTP-серверов к портам базы данных mysql"
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-msgstr ""
-+#: booleans.py:40
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
@@ -267617,49 +269674,49 @@ index 137198b..7e59a7e 100644
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-msgstr ""
-+#: booleans.py:41
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
+msgstr "Разрешить FTP-серверам использовать cifs для открытой передачи файлов"
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-msgstr ""
-+#: booleans.py:42
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
+msgstr "Разрешить FTP-серверам использовать nfs для открытой передачи файлов"
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-msgstr ""
-+#: booleans.py:43
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgstr "Разрешить FTP-серверам привязываться ко всем портам в пассивном режиме"
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-msgstr ""
-+#: booleans.py:44
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
+msgstr "Определить, может ли Git CGI выполнять поиск в домашних каталогах."
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-msgstr ""
-+#: booleans.py:45
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr "Определить, может ли Git CGI обращаться к файловым системам CIFS."
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-msgstr ""
-+#: booleans.py:46
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr "Определить, может ли Git CGI обращаться к файловым системам NFS."
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-msgstr ""
-+#: booleans.py:47
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
@@ -267668,7 +269725,7 @@ index 137198b..7e59a7e 100644
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-msgstr ""
-+#: booleans.py:48
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
@@ -267677,42 +269734,42 @@ index 137198b..7e59a7e 100644
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-msgstr ""
-+#: booleans.py:49
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
+msgstr "Определить, может ли процесс Git выполнять поиск в домашних каталогах."
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-msgstr ""
-+#: booleans.py:50
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr "Определить, может ли процесс Git обращаться к файловым системам CIFS."
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-msgstr ""
-+#: booleans.py:51
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr "Определить, может ли процесс Git обращаться к файловым системам NFS."
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-msgstr ""
-+#: booleans.py:52
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
+msgstr "Разрешить gitisis отправлять почту"
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-msgstr ""
-+#: booleans.py:53
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
+msgstr "Разрешить чтение urandom для всех доменов"
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-msgstr ""
-+#: booleans.py:54
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
@@ -267721,7 +269778,7 @@ index 137198b..7e59a7e 100644
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-msgstr ""
-+#: booleans.py:55
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
@@ -267730,210 +269787,213 @@ index 137198b..7e59a7e 100644
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-msgstr ""
-+#: booleans.py:56
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+msgstr "Разрешить gssd осуществлять чтение временного каталога для доступа к цели kerberos."
-#: ../gui/selinux.tbl:141
-msgid "pppd"
++#: booleans.py:64
++msgid "Allow guest to exec content"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
-msgstr ""
-+#: booleans.py:57
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr "Разрешить Apache изменять файлы, используемые для открытой передачи файлов. Каталоги и файлы должны быть отмечены как public_content_rw_t."
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
-msgstr ""
-+#: booleans.py:58
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr "Разрешить httpd использовать встроенные сценарии (обычно PHP)"
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
-msgstr ""
-+#: booleans.py:59
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
+msgstr "Разрешить httpd осуществлять проверку спама"
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
-msgstr ""
-+#: booleans.py:60
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr "Разрешить httpd выступать в роли FTP-клиента для подключения к порту FTP и временным портам"
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
-msgstr ""
-+#: booleans.py:61
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr "Разрешить подключение httpd к порту ldap"
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
-msgstr ""
-+#: booleans.py:62
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
+msgstr "Разрешить подключение httpd к zabbix"
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
-msgstr ""
-+#: booleans.py:63
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr "Разрешить подключение сценариев и модулей HTTPD к сети через TCP."
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
-msgstr ""
-+#: booleans.py:64
++#: booleans.py:72
+msgid ""
+"Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr "Разрешить подключение сценариев и модулей HTTPD к cobbler по сети."
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
-msgstr ""
-+#: booleans.py:65
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr "Разрешить подключение сценариев и модулей HTTPD к базам данных по сети."
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
-msgstr ""
-+#: booleans.py:66
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr "Разрешить подключение httpd к серверу memcache"
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
-msgstr ""
-+#: booleans.py:67
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
+msgstr "Разрешить httpd выступать в роли ретранслятора"
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
-msgstr ""
-+#: booleans.py:68
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
+msgstr "Разрешить httpd отправлять почту"
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
-msgstr ""
-+#: booleans.py:69
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr "Разрешить взаимодействие Apache со службой avahi через dbus"
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
-msgstr ""
-+#: booleans.py:70
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr "Включить поддержку cgi для httpd"
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
-msgstr ""
-+#: booleans.py:71
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr "Разрешить httpd выступать в роли FTP-сервера, прослушивающего порт FTP."
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
-msgstr ""
-+#: booleans.py:72
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr "Разрешить httpd читать домашние каталоги"
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
-msgstr ""
-+#: booleans.py:73
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr "Разрешить сценариям и модуля httpd выполнять execmem и execstack"
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
-msgstr ""
-+#: booleans.py:74
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr "Разрешить подключение HTTPD к порту 80 для корректного завершения работы"
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
-msgstr ""
-+#: booleans.py:75
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
+msgstr "Разрешить процессам httpd управлять содержимым IPA"
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
-msgstr ""
-+#: booleans.py:76
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr "Разрешить Apache использовать mod_auth_ntlm_winbind"
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
-msgstr ""
-+#: booleans.py:77
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
+msgstr "Разрешить Apache использовать mod_auth_pam"
-#: ../gui/selinux.tbl:161
--msgid "rsync"
+-msgid "Disable SELinux protection for rsync daemon"
-msgstr ""
-+#: booleans.py:78
++#: booleans.py:86
+msgid "Allow httpd to read user content"
+msgstr "Разрешить httpd читать пользовательское содержимое"
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
-msgstr ""
-+#: booleans.py:79
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr "Разрешить выполнение Apache в режиме stickshift без перехода к пользователю"
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
-msgstr ""
-+#: booleans.py:80
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
+msgstr "Разрешить httpd изменять ограничения на свои ресурсы"
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
-msgstr ""
-+#: booleans.py:81
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr "Разрешить HTTPD выполнять программы SSI в домене, где выполняются системные сценарии CGI."
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
-msgstr ""
-+#: booleans.py:82
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr "Разрешить сценариям apache осуществлять запись открытого содержимого. При этом каталоги и файлы должны иметь контекст public_rw_content_t."
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#: booleans.py:83
+-#: ../gui/selinux.tbl:165
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
+msgstr "Разрешить Apache выполнять содержимое tmp."
-
--#: ../gui/selinux.tbl:165
-+#: booleans.py:84
++
++#: booleans.py:92
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-msgstr ""
@@ -267944,107 +270004,106 @@ index 137198b..7e59a7e 100644
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-msgstr ""
-+#: booleans.py:85
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
+msgstr "Унифицировать обработку файлов данных процессом HTTPD."
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-msgstr ""
-+#: booleans.py:86
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
+msgstr "Разрешить доступ httpd к файловым системам cifs."
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-msgstr ""
-+#: booleans.py:87
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
+msgstr "Разрешить доступ httpd к файловым системам FUSE"
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-msgstr ""
-+#: booleans.py:88
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
+msgstr "Разрешить httpd выполнять gpg"
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-msgstr ""
-+#: booleans.py:89
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
+msgstr "Разрешить доступ httpd к файловым системам NFS"
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-msgstr ""
-+#: booleans.py:90
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
+msgstr "Разрешить обращение httpd к oddjob с целью запуска службы"
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-msgstr ""
-+#: booleans.py:91
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr "Разрешить доступ httpd к портам openstack"
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
-msgstr ""
-+#: booleans.py:92
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr "Разрешить подключение icecast ко всем портам за исключением звуковых"
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
-msgstr ""
-+#: booleans.py:93
++#: booleans.py:102
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr "Разрешить подключение клиента IRC Irssi к любому порту и привязку к незанятым портам"
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow java executable stack"
-+msgstr "Разрешить исполняемый стек Java"
-
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-msgstr ""
-+#: booleans.py:95
++#: booleans.py:103
+msgid "Allow confined applications to run with kerberos."
+msgstr "Разрешить выполнение ограничиваемых приложений с kerberos"
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-msgstr ""
-+#: booleans.py:96
++#: booleans.py:104
+msgid "Allow syslogd daemon to send mail"
+msgstr "Разрешить syslogd отправлять почтовые сообщения"
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-msgstr ""
-+#: booleans.py:97
++#: booleans.py:105
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr "Разрешить syslogd осуществлять чтение и запись в терминал"
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-msgstr ""
-+#: booleans.py:98
++#: booleans.py:106
+msgid "Allow logging in and using the system from /dev/console."
+msgstr "Разрешить авторизацию и использование системы из /dev/console."
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-msgstr ""
-+#: booleans.py:99
++#: booleans.py:107
+msgid ""
+"Control the ability to mmap a low area of the address space, as configured "
+"by /proc/sys/kernel/mmap_min_addr."
@@ -268053,28 +270112,28 @@ index 137198b..7e59a7e 100644
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-msgstr ""
-+#: booleans.py:100
++#: booleans.py:108
+msgid "Allow mock to read files in home directories."
+msgstr "Разрешить mock осуществлять чтение файлов в домашних каталогах"
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-msgstr ""
-+#: booleans.py:101
++#: booleans.py:109
+msgid "Allow the mount command to mount any directory or file."
+msgstr "Разрешить монтирование любых файлов и каталогов"
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-msgstr ""
-+#: booleans.py:102
++#: booleans.py:110
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr "Разрешить подключение домена mozilla к сети через TCP."
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-msgstr ""
-+#: booleans.py:103
++#: booleans.py:111
+msgid ""
+"Allow mozilla_plugins to create random content in the users home directory"
+msgstr "Разрешить mozilla_plugins создавать случайное содержимое в домашних каталогах пользователей"
@@ -268082,35 +270141,35 @@ index 137198b..7e59a7e 100644
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-msgstr ""
-+#: booleans.py:104
++#: booleans.py:112
+msgid "Allow confined web browsers to read home directory content"
+msgstr "Разрешить ограничиваемым браузерам осуществлять чтение домашнего каталога"
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-msgstr ""
-+#: booleans.py:105
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
+msgstr "Разрешить исполняемый стек mplayer"
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-msgstr ""
-+#: booleans.py:106
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
+msgstr "Разрешить подключение mysqld к портам"
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-msgstr ""
-+#: booleans.py:107
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
+msgstr "Разрешить привязку BIND к порту apache"
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-msgstr ""
-+#: booleans.py:108
++#: booleans.py:116
+msgid ""
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
@@ -268119,16 +270178,16 @@ index 137198b..7e59a7e 100644
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:109
++#: booleans.py:117
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr "Разрешить экспорт файлов и каталогов через NFS в режиме чтения."
-#: ../gui/selinux.tbl:189
-+#: booleans.py:110
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr "Разрешить экспорт файлов и каталогов через NFS в режиме чтения-записи."
+
-+#: booleans.py:111
++#: booleans.py:119
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
@@ -268140,436 +270199,441 @@ index 137198b..7e59a7e 100644
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-msgstr ""
-+#: booleans.py:112
++#: booleans.py:120
+msgid "Allow system to run with NIS"
+msgstr "Разрешить NIS"
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-msgstr ""
-+#: booleans.py:113
++#: booleans.py:121
+msgid "Allow confined applications to use nscd shared memory."
+msgstr "Разрешить ограничиваемым приложениям использовать общую память nscd."
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--msgstr ""
-+#: booleans.py:114
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr "Разрешить подключение nsplugin к незарезервированным портам"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+ msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-msgstr ""
-+#: booleans.py:115
-+msgid "Allow nsplugin code to execmem/execstack"
-+msgstr "Разрешить nsplugin выполнять execmem и execstack"
-
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr ""
-+#: booleans.py:116
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
+msgstr "Разрешить openvpn осуещствлять чтение домашних каталогов"
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
-msgstr ""
-+#: booleans.py:117
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr "Разрешить подключение домена piranha-lvs к сети через TCP."
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
-msgstr ""
-+#: booleans.py:118
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr "Разрешить подключение polipo к портам с номером больше 1023"
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
-msgstr ""
-+#: booleans.py:119
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr "Определить, может ли служба сеанса Polipo привязывать сокеты TCP ко всем незанятым портам"
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
-msgstr ""
-+#: booleans.py:120
++#: booleans.py:127
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr "Определять, можно ли при вызове доменов пользователей выполнять службу Polipo в polipo_session_t domain."
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
-msgstr ""
-+#: booleans.py:121
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
+msgstr "Определить, может ли polipo обращаться к файловым системам cifs."
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
-msgstr ""
-+#: booleans.py:122
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr "Определить, может ли Polipo обращаться к файловым системам NFS."
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
-msgstr ""
-+#: booleans.py:123
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
+msgstr "Включить поддержку каталогов с несколькими экземплярами"
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr ""
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "Разрешить доменам postfix_local осуществлять запись в каталоги mail_spool"
+
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-msgstr ""
-+#: booleans.py:124
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr "Разрешить доменам portage использовать точки монтирования NFS (nfs_t)"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr "Разрешить postgresql использовать ssh и rsync для восстановления состояния системы на определенный момент времени"
-#: ../gui/selinux.tbl:202
-msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-msgstr ""
-+#: booleans.py:125
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "Разрешить доменам postfix_local осуществлять запись в каталоги mail_spool"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
++msgstr "Разрешить передачу метки клиента внешней базе данных"
++
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
++msgstr "Разрешить администраторам баз данных выполнять выражения DML"
++
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "Разрешить непривилегированным пользователям выполнять выражения DDL"
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr "Разрешить pppd загружать модули ядра для модемов"
++
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
++msgstr "Разрешить выполнение pppd для обычных пользователей"
++
++#: booleans.py:138
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-msgstr ""
-+#: booleans.py:126
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "Разрешить postgresql использовать ssh и rsync для восстановления состояния системы на определенный момент времени"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "Разрешить подключение privoxy ко всем портам, а не только HTTP, FTP и Gopher"
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-msgstr ""
-+#: booleans.py:127
-+msgid "Allow transmit client label to foreign database"
-+msgstr "Разрешить передачу метки клиента внешней базе данных"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
++msgstr "Разрешить клиенту Puppet управлять всеми типами файлов"
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-msgstr ""
-+#: booleans.py:128
-+msgid "Allow database admins to execute DML statement"
-+msgstr "Разрешить администраторам баз данных выполнять выражения DML"
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "Разрешить основной части Puppet подключаться к базам данных MySQL и PostgreSQL"
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-msgstr ""
-+#: booleans.py:129
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "Разрешить непривилегированным пользователям выполнять выражения DDL"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
++msgstr "Разрешить racoon осуществлять чтение shadow"
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-msgstr ""
-+#: booleans.py:130
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "Разрешить pppd загружать модули ядра для модемов"
-+
-+#: booleans.py:131
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "Разрешить выполнение pppd для обычных пользователей"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "Разрешить подключение домена rgmanager к сети через TCP."
-#: ../gui/selinux.tbl:208
-+#: booleans.py:132
++#: booleans.py:143
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-msgstr ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "Разрешить подключение privoxy ко всем портам, а не только HTTP, FTP и Gopher"
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "Разрешить rsync изменять файлы, используемые для открытой передачи файлов. Каталоги и файлы должны быть отмечены как public_content_rw_t."
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-msgstr ""
-+#: booleans.py:133
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "Разрешить клиенту Puppet управлять всеми типами файлов"
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
++msgstr "Разрешить выполнение rsync в качестве клиента"
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-msgstr ""
-+#: booleans.py:134
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "Разрешить основной части Puppet подключаться к базам данных MySQL и PostgreSQL"
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
++msgstr "Разрешить rsync осуществлять экспорт файлов и каталогов в режиме чтения."
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-msgstr ""
-+#: booleans.py:135
-+msgid "Allow qemu to connect fully to the network"
-+msgstr "Разрешить подключение qemu к сети"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "Разрешить серверам rsync открывать доступ к CIFS"
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-msgstr ""
-+#: booleans.py:136
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr "Разрешить qemu использовать файловые системы CIFS и Samba"
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "Разрешить серверам rsync открывать совместный доступ к NFS"
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-msgstr ""
-+#: booleans.py:137
-+msgid "Allow qemu to use serial/parallel communication ports"
-+msgstr "Разрешить qemu использовать последовательные и параллельные порты"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "Разрешить samba создавать домашние каталоги (через PAM и пр.)"
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-msgstr ""
-+#: booleans.py:138
-+msgid "Allow qemu to use nfs file systems"
-+msgstr "Разрешить qemu использовать файловые системы nfs"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr "Разрешить samba выступать в роли контроллера домена, добавлять пользователей, группы и изменять пароли."
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-msgstr ""
-+#: booleans.py:139
-+msgid "Allow qemu to use usb devices"
-+msgstr "Разрешить qemu использовать устройства USB"
-+
-+#: booleans.py:140
-+msgid "Allow racoon to read shadow"
-+msgstr "Разрешить racoon осуществлять чтение shadow"
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
++msgstr "Разрешить samba открывать совместный доступ к домашним каталогам пользователей"
-#: ../gui/selinux.tbl:216
-+#: booleans.py:141
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "Разрешить подключение домена rgmanager к сети через TCP."
-+
-+#: booleans.py:142
- msgid ""
+-msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-msgstr ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "Разрешить rsync изменять файлы, используемые для открытой передачи файлов. Каталоги и файлы должны быть отмечены как public_content_rw_t."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
++msgstr "Разрешить samba открывать совместный доступ к файлам и каталогам в режиме чтения"
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-msgstr ""
-+#: booleans.py:143
-+msgid "Allow rsync to run as a client"
-+msgstr "Разрешить выполнение rsync в качестве клиента"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
++msgstr "Разрешить samba открывать совместный доступ к файлам и каталогам в режиме чтения и записи"
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "Разрешить rsync осуществлять экспорт файлов и каталогов в режиме чтения."
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
++msgstr "Разрешить работу samba в режиме сопоставления портов"
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "Разрешить серверам rsync открывать доступ к CIFS"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
++msgstr "Разрешить samba выполнять неограничиваемые сценарии"
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "Разрешить серверам rsync открывать совместный доступ к NFS"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "Разрешить samba осуществлять импорт томов ntfs и fusefs"
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-msgstr ""
-+#: booleans.py:147
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "Разрешить samba создавать домашние каталоги (через PAM и пр.)"
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
++msgstr "Разрешить samba осуществлять экспорт томов NFS"
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-msgstr ""
-+#: booleans.py:148
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "Разрешить samba выступать в роли контроллера домена, добавлять пользователей, группы и изменять пароли."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
++msgstr "Разрешить sanlock осуществлять чтение и запись файлов fuse"
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:149
-+msgid "Allow samba to share users home directories."
-+msgstr "Разрешить samba открывать совместный доступ к домашним каталогам пользователей"
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
++msgstr "Разрешить sanlock осуществлять управление файлами nfs"
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "Разрешить samba открывать совместный доступ к файлам и каталогам в режиме чтения"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
++msgstr "Разрешить sanlock управлять файлами cifs"
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "Разрешить samba открывать совместный доступ к файлам и каталогам в режиме чтения и записи"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
++msgstr "Разрешить sasl осуществлять чтение shadow"
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to act as a portmapper"
-+msgstr "Разрешить работу samba в режиме сопоставления портов"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "Разрешить samba выполнять неограничиваемые сценарии"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr "Запретить таким программам как newrole переходить в домены административных пользователей."
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "Разрешить samba осуществлять импорт томов ntfs и fusefs"
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr "Отключить загрузку модуля ядра"
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export NFS volumes."
-+msgstr "Разрешить samba осуществлять экспорт томов NFS"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
++msgstr "Это логическая переменная разрешает загрузку правил, выбор строгого режима и изменение логических значений. Присвойте ей значение true. Для возврата предыдущего значения потребуется перезагрузить систему."
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-msgstr ""
-+#: booleans.py:156
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "Разрешить sanlock осуществлять чтение и запись файлов fuse"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr "Разрешить обычным пользователям обращаться к устройству dri напрямую"
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "Разрешить sanlock осуществлять управление файлами nfs"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "Разрешить неограничиваемым исполняемым файлам делать области собственной резервной памяти исполняемыми. Использование этой возможности опасно. Обычно характеризует неудачный код, но может также быть признаком взлома. Об этом следует сообщить в Bugzilla"
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "Разрешить sanlock управлять файлами cifs"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr "Разрешить исполняемым файлам без ограничений использовать библиотеки, требующие переноса текстовых данных, которые не отмечены как textrel_shlib_t"
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-msgstr ""
-+#: booleans.py:159
-+msgid "Allow sasl to read shadow"
-+msgstr "Разрешить sasl осуществлять чтение shadow"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "Разрешить неограничиваемым исполняемым файлам делать свой стек исполняемым. В этой возможности нет необходимости. Обычно характеризует неудачный код, но может также быть признаком взлома. Об этом следует сообщить в Bugzilla"
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-msgstr ""
-+#: booleans.py:160
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "Запретить таким программам как newrole переходить в домены административных пользователей."
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr "Разрешить подключение пользователей к локальному серверу mysql"
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-msgstr ""
-+#: booleans.py:161
-+msgid "Disable kernel module loading."
-+msgstr "Отключить загрузку модуля ядра"
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
++msgstr "Разрешить ограничиваемым пользователя исполнять команды ping и traceroute."
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "Это логическая переменная разрешает загрузку правил, выбор строгого режима и изменение логических значений. Присвойте ей значение true. Для возврата предыдущего значения потребуется перезагрузить систему."
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr "Разрешить подключение пользователей к PostgreSQL"
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-msgstr ""
-+#: booleans.py:163
-+msgid "Allow regular users direct dri device access"
-+msgstr "Разрешить обычным пользователям обращаться к устройству dri напрямую"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "Позволить пользователю читать и записывать файлы в файловой системе без доп. атрибутов (FAT, CDROM, FLOPPY)"
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-msgstr ""
-+#: booleans.py:164
++#: booleans.py:173
+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "Разрешить неограничиваемым исполняемым файлам делать области собственной резервной памяти исполняемыми. Использование этой возможности опасно. Обычно характеризует неудачный код, но может также быть признаком взлома. Об этом следует сообщить в Bugzilla"
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
++msgstr "Разрешить пользователям запускать серверы TCP (осуществлять привязку портов и принимать соединения из того же домена и от внешних пользователей). Отключение этой возможности вызовет переход в пассивный режим FTP и может изменить состояние других протоколов."
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
--msgstr ""
-+#: booleans.py:165
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "Разрешить исполняемым файлам без ограничений использовать библиотеки, требующие переноса текстовых данных, которые не отмечены как textrel_shlib_t"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
+ msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "Разрешить неограничиваемым исполняемым файлам делать свой стек исполняемым. В этой возможности нет необходимости. Обычно характеризует неудачный код, но может также быть признаком взлома. Об этом следует сообщить в Bugzilla"
++#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr "Разрешить делиться музыкой"
-#: ../gui/statusPage.py:94
-msgid "Status"
-msgstr ""
-+#: booleans.py:167
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "Разрешить подключение пользователей к локальному серверу mysql"
++#: booleans.py:176
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
++msgstr "Разрешить встроенному серверу sftp изменять файлы, используемые для открытой передачи файлов. Каталоги должны быть отмечены как public_content_rw_t."
-#: ../gui/statusPage.py:133
-+#: booleans.py:168
++#: booleans.py:177
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "Разрешить ограничиваемым пользователя исполнять команды ping и traceroute."
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr "Разрешить sftp-internal читать и записывать файлы в домашних каталогах пользователей"
-#: ../gui/statusPage.py:147
-+#: booleans.py:169
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "Разрешить подключение пользователей к PostgreSQL"
-+
-+#: booleans.py:170
++#: booleans.py:178
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -268578,83 +270642,84 @@ index 137198b..7e59a7e 100644
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-msgstr ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "Позволить пользователю читать и записывать файлы в файловой системе без доп. атрибутов (FAT, CDROM, FLOPPY)"
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "Разрешить встроенным серверам sftp авторизовать локальных пользователей и осуществлять чтение и запись файлов в системе под управлением DAC."
-#: ../gui/statusPage.py:152
-+#: booleans.py:171
++#: booleans.py:179
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "Разрешить пользователям запускать серверы TCP (осуществлять привязку портов и принимать соединения из того же домена и от внешних пользователей). Отключение этой возможности вызовет переход в пассивный режим FTP и может изменить состояние других протоколов."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
++msgstr "Разрешить internal-sftp читать и записывать файлы в домашних каталогах ssh"
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-msgstr ""
-+#: booleans.py:172
-+msgid "Allow user music sharing"
-+msgstr "Разрешить делиться музыкой"
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "Разрешить подключение sge к сети через порт TCP"
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:173
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
++msgstr "Разрешить доступ sge к файловым системам nfs."
++
++#: booleans.py:182
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-msgstr ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "Разрешить встроенному серверу sftp изменять файлы, используемые для открытой передачи файлов. Каталоги должны быть отмечены как public_content_rw_t."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
++msgstr "Включить дополнительные права доступа, необходимые для поддержки устройств на контроллерах 3ware."
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-msgstr ""
-+#: booleans.py:174
++#: booleans.py:183
+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "Разрешить sftp-internal читать и записывать файлы в домашних каталогах пользователей"
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "Разрешить samba изменять файлы, используемые для открытой передачи файлов. Каталоги и файлы должны быть отмечены как public_content_rw_t."
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-msgstr ""
-+#: booleans.py:175
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "Разрешить встроенным серверам sftp авторизовать локальных пользователей и осуществлять чтение и запись файлов в системе под управлением DAC."
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
++msgstr "Разрешить клиентам spamassassin использовать сеть."
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "Разрешить internal-sftp читать и записывать файлы в домашних каталогах ssh"
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
++msgstr "Разрешить spamd осуществлять чтение и запись в домашние каталоги"
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-msgstr ""
-+#: booleans.py:177
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "Разрешить подключение sge к сети через порт TCP"
++#: booleans.py:186
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "Разрешить подключение squid ко всем портам, а не только HTTP, FTP и Gopher"
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-msgstr ""
-+#: booleans.py:178
-+msgid "Allow sge to access nfs file systems."
-+msgstr "Разрешить доступ sge к файловым системам nfs."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr "Разрешить выполнение squid в роли прозрачного прокси (TPROXY)"
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:179
++#: booleans.py:188
msgid ""
-"all files\n"
-"regular file\n"
@@ -268665,149 +270730,141 @@ index 137198b..7e59a7e 100644
-"symbolic link\n"
-"named pipe\n"
-msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "Включить дополнительные права доступа, необходимые для поддержки устройств на контроллерах 3ware."
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr "Разрешить ssh с chroot осуществлять чтение и запись файлов в домашних каталогах"
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-msgstr ""
-+#: booleans.py:180
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "Разрешить samba изменять файлы, используемые для открытой передачи файлов. Каталоги и файлы должны быть отмечены как public_content_rw_t."
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr "Разрешить аутентификацию на основе ключей узла"
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-msgstr ""
-+#: booleans.py:181
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "Разрешить клиентам spamassassin использовать сеть."
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "Разрешить SSH-авторизацию как sysadm_r:sysadm_t"
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
--msgstr ""
-+#: booleans.py:182
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "Разрешить spamd осуществлять чтение и запись в домашние каталоги"
++#: booleans.py:191
++msgid "Allow staff to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "Разрешить подключение squid ко всем портам, а не только HTTP, FTP и Gopher"
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "Разрешить пользователю staff создавать и переносить домен svirt."
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "Разрешить выполнение squid в роли прозрачного прокси (TPROXY)"
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-msgstr ""
-+#: booleans.py:185
++#: booleans.py:194
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "Разрешить ssh с chroot осуществлять чтение и запись файлов в домашних каталогах"
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr "Разрешить подключение менеджеров Telepathy к сетевым портам."
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-msgstr ""
-+#: booleans.py:186
-+msgid "allow host key based authentication"
-+msgstr "Разрешить аутентификацию на основе ключей узла"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
++msgstr "Разрешить подключение менеджеров Telepathy к портам TCP."
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-msgstr ""
-+#: booleans.py:187
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "Разрешить SSH-авторизацию как sysadm_r:sysadm_t"
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr "Разрешить tftp изменять файлы, используемые для открытой передачи файлов"
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
--msgstr ""
-+#: booleans.py:188
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "Разрешить пользователю staff создавать и переносить домен svirt."
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:189
- msgid ""
+-msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-msgstr ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "Разрешить подключение менеджеров Telepathy к сетевым портам."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "Разрешить службе tor осуществлять привязку сокетов TCP к незарезервированным портам."
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
--msgstr ""
-+#: booleans.py:190
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "Разрешить подключение менеджеров Telepathy к портам TCP."
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-msgstr ""
-+#: booleans.py:191
++#: booleans.py:200
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "Разрешить tftp изменять файлы, используемые для открытой передачи файлов"
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr "Разрешить переход неограничиваемых пользователей в домены песочницы chrome при выполнении chrome-sandbox"
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:192
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "Разрешить службе tor осуществлять привязку сокетов TCP к незарезервированным портам."
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
++msgstr "Разрешить авторизацию пользователя в режиме неограниченного домена"
+
-+#: booleans.py:193
++#: booleans.py:202
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-msgstr ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "Разрешить переход неограничиваемых пользователей в домены песочницы chrome при выполнении chrome-sandbox"
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr "Разрешить неограничиваемым пользователям осуществлять переход в домен mozilla при запуске контейнера xulrunner."
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-msgstr ""
-+#: booleans.py:194
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "Разрешить авторизацию пользователя в режиме неограниченного домена"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
++msgstr "Разрешить выполнение программ проигрывания видео без ограничений"
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "Разрешить неограничиваемым пользователям осуществлять переход в домен mozilla при запуске контейнера xulrunner."
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "Разрешить непривилегированным пользователям создавать и осуществлять перенос в домены svirt."
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-msgstr ""
-+#: booleans.py:196
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "Разрешить выполнение программ проигрывания видео без ограничений"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
++msgstr "Поддержка домашних каталогов ecryptfs"
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-msgstr ""
-+#: booleans.py:197
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "Разрешить непривилегированным пользователям создавать и осуществлять перенос в домены svirt."
++#: booleans.py:206
++msgid "Support fusefs home directories"
++msgstr "Поддержка домашних каталогов fusefs"
-#: ../gui/system-config-selinux.glade:1645
-#: ../gui/system-config-selinux.glade:1850
@@ -268818,128 +270875,126 @@ index 137198b..7e59a7e 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-msgstr ""
-+#: booleans.py:198
-+msgid "Support ecryptfs home directories"
-+msgstr "Поддержка домашних каталогов ecryptfs"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
++msgstr "Использовать lpd вместо cups"
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-msgstr ""
-+#: booleans.py:199
-+msgid "Support fusefs home directories"
-+msgstr "Поддержка домашних каталогов fusefs"
++#: booleans.py:208
++msgid "Support NFS home directories"
++msgstr "Поддержка домашних каталогов NFS"
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-msgstr ""
-+#: booleans.py:200
-+msgid "Use lpd server instead of cups"
-+msgstr "Использовать lpd вместо cups"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
++msgstr "Поддержка домашних каталогов SAMBA"
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
--msgstr ""
-+#: booleans.py:201
-+msgid "Support NFS home directories"
-+msgstr "Поддержка домашних каталогов NFS"
++#: booleans.py:210
++msgid "Allow user to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-msgstr ""
-+#: booleans.py:202
-+msgid "Support SAMBA home directories"
-+msgstr "Поддержка домашних каталогов SAMBA"
-
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:203
++#: booleans.py:211
+msgid "Allow varnishd to connect to all ports, not just HTTP."
+msgstr "Разрешить подключение varnish ко всем портам, а не только HTTP"
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
-msgstr ""
-+#: booleans.py:204
++#: booleans.py:212
+msgid "Ignore vbetool mmap_zero errors."
+msgstr "Игнорировать ошибки vbetool mmap_zero."
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
-msgstr ""
-+#: booleans.py:205
++#: booleans.py:213
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr "Разрешить ограничиваемым виртуальным гостям использовать последовательные и параллельные порты"
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
-msgstr ""
-+#: booleans.py:206
++#: booleans.py:214
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr "Разрешить ограничиваемым виртуальным системам использовать исполняемый стек и память."
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
-msgstr ""
-+#: booleans.py:207
++#: booleans.py:215
+msgid "Allow confined virtual guests to read fuse files"
+msgstr "Разрешить ограничиваемым виртуальным гостям читать файлы fuse"
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
-msgstr ""
-+#: booleans.py:208
++#: booleans.py:216
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr "Разрешить ограничиваемым виртуальным гостям управлять файлами nfs"
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
+ msgstr ""
+
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-msgstr ""
-+#: booleans.py:209
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr "Разрешить ограничиваемым виртуальным гостям управлять файлами cifs"
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-msgstr ""
-+#: booleans.py:210
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr "Разрешить взаимодействие ограничиваемых виртуальных гостей с sanlock"
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-msgstr ""
-+#: booleans.py:211
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
+msgstr "Разрешить ограничиваемым виртуальным гостям управлять настройками устройств (pci)"
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-msgstr ""
-+#: booleans.py:212
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr "Разрешить ограничиваемым виртуальным гостям использовать устройства USB"
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-msgstr ""
-+#: booleans.py:213
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr "Разрешить взаимодействие виртуальных виртуальных гостей с xserver"
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-msgstr ""
-+#: booleans.py:214
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr "Разрешить webadm управлять файлами в домашних каталогах "
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-msgstr ""
-+#: booleans.py:215
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr "Разрешить webadm осуществлять чтение файлов в домашних каталогах"
@@ -268947,21 +271002,21 @@ index 137198b..7e59a7e 100644
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-msgstr ""
-+#: booleans.py:216
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr "Игнорировать ошибки wine mmap_zero"
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-msgstr ""
-+#: booleans.py:217
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr "Разрешить графической программе авторизации запускать загрузчик"
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-msgstr ""
-+#: booleans.py:218
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr "Разрешить графической программе авторизации осуществлять вход как sysadm_r:sysadm_t"
@@ -268969,25 +271024,25 @@ index 137198b..7e59a7e 100644
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-msgstr ""
-+#: booleans.py:219
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr "Разрешить xen управлять файлами nfs"
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-msgstr ""
-+#: booleans.py:220
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr "Разрешить xend выполнять blktapctrl/tapdisk. Не требуется при выделении отдельных логических томов для образов дисков."
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:221
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr "Разрешить xend выполнять qemu-dm. Не требуется при использовании paravirt без vfb."
+
-+#: booleans.py:222
++#: booleans.py:231
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
@@ -268997,58 +271052,61 @@ index 137198b..7e59a7e 100644
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow xguest users to mount removable media"
-+msgstr "Разрешить пользователям xguest монтировать съемные носители"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-msgstr ""
-+#: booleans.py:224
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "Разрешить xguest использовать устройства Bluetooth"
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr "Разрешить пользователям xguest монтировать съемные носители"
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-msgstr ""
-+#: booleans.py:225
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "Разрешить клиентам осуществлять запись в общие сегменты памяти X server."
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr "Разрешить xguest использовать устройства Bluetooth"
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-msgstr ""
-+#: booleans.py:226
-+msgid "Allows XServer to execute writable memory"
-+msgstr "Разрешить XServer исполнять код из записываемой памяти"
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "Разрешить клиентам осуществлять запись в общие сегменты памяти X server."
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-msgstr ""
-+#: booleans.py:227
-+msgid "Support X userspace object manager"
-+msgstr "Поддержка менеджера объектов пользовательского пространства X"
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr "Разрешить XServer исполнять код из записываемой памяти"
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-msgstr ""
-+#: booleans.py:228
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr "Поддержка менеджера объектов пользовательского пространства X"
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr "Разрешить подключение zabbix к незарезервированным портам"
+
-+#: booleans.py:229
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr "Разрешить zebra осуществлять запись в файлы конфигурации"
+
-+#: booleans.py:230
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr "Разрешить ZoneMinder изменять общедоступные файлы, используемые для открытой передачи файлов."
diff --git a/policycoreutils/po/si.po b/policycoreutils/po/si.po
-index a4478db..a61c8f3 100644
+index a4478db..961d921 100644
--- a/policycoreutils/po/si.po
+++ b/policycoreutils/po/si.po
@@ -8,7 +8,7 @@ msgid ""
@@ -269056,7 +271114,7 @@ index a4478db..a61c8f3 100644
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
@@ -269069,7 +271127,7 @@ index a4478db..a61c8f3 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr ""
-@@ -73,7 +73,7 @@ msgstr ""
+@@ -73,353 +73,359 @@ msgstr ""
msgid "authentication failed.\n"
msgstr ""
@@ -269078,7 +271136,14 @@ index a4478db..a61c8f3 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr ""
-@@ -86,855 +86,870 @@ msgstr ""
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr ""
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr ""
@@ -269087,116 +271152,116 @@ index a4478db..a61c8f3 100644
-msgstr ""
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr ""
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr ""
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr ""
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr ""
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr ""
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr ""
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr ""
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr ""
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr ""
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr ""
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr ""
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr ""
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr ""
@@ -269208,119 +271273,119 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr ""
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr ""
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr ""
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr ""
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr ""
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -269328,7 +271393,7 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr ""
@@ -269336,602 +271401,554 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr ""
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr ""
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr ""
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr ""
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr ""
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr ""
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr ""
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr ""
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr ""
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr ""
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr ""
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr ""
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr ""
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr ""
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr ""
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr ""
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr ""
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr ""
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -469,8 +475,8 @@ msgstr ""
msgid "Could not add port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr ""
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -478,463 +484,472 @@ msgstr ""
msgid "Requires setype"
msgstr ""
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr ""
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr ""
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr ""
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr ""
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr ""
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr ""
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr ""
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr ""
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr ""
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr ""
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr ""
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr ""
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr ""
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr ""
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr ""
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr ""
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr ""
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr ""
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr ""
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr ""
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr ""
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr ""
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr ""
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr ""
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr ""
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
@@ -269940,119 +271957,119 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr ""
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr ""
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr ""
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr ""
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr ""
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -270060,99 +272077,98 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr ""
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr ""
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr ""
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr ""
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr ""
-
+-msgid "unknown"
+-msgstr ""
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr ""
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr ""
@@ -270345,7 +272361,7 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -270357,7 +272373,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -270374,7 +272390,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -270386,7 +272402,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -270402,7 +272418,7 @@ index a4478db..a61c8f3 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -270422,7 +272438,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -270435,7 +272451,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -270448,7 +272464,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -270461,7 +272477,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
@@ -270480,7 +272496,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:585
-msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++#: ../gui/polgen.glade:623
+msgid "Root Admin User Role"
msgstr ""
@@ -270506,7 +272522,7 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -270817,58 +272833,58 @@ index a4478db..a61c8f3 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -270876,12 +272892,12 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -270889,18 +272905,18 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -270988,7 +273004,7 @@ index a4478db..a61c8f3 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1948,1411 +1854,1499 @@ msgstr ""
+@@ -1948,1411 +1854,1620 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -271057,8 +273073,11 @@ index a4478db..a61c8f3 100644
-
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
@@ -271066,83 +273085,59 @@ index a4478db..a61c8f3 100644
-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
-
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Delete %s"
msgstr ""
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:134
+#, python-format
+msgid "Add %s"
msgstr ""
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:148
+#, python-format
+msgid "Modify %s"
msgstr ""
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+msgid "Permissive"
msgstr ""
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
msgstr ""
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+#: ../gui/statusPage.py:94
+msgid "Status"
msgstr ""
--#: ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing the policy type will cause a relabel of the entire file system on "
+"the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:12
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
@@ -271151,72 +273146,70 @@ index a4478db..a61c8f3 100644
+"wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:13
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
++msgid ""
+"Changing to SELinux enabled will cause a relabel of the entire file system "
+"on the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+#: ../gui/system-config-selinux.glade:11
+msgid "system-config-selinux"
msgstr ""
--#: ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
msgstr ""
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
msgstr ""
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
msgstr ""
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
msgstr ""
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
msgstr ""
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -271225,32 +273218,47 @@ index a4478db..a61c8f3 100644
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+#: ../gui/system-config-selinux.glade:773
+msgid "MLS"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+#: ../gui/system-config-selinux.glade:837
+msgid "Add SELinux User"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+#: ../gui/system-config-selinux.glade:1079
+msgid "SELinux Administration"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+#: ../gui/system-config-selinux.glade:1122
+msgid "Add"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:1144
+msgid "_Properties"
+msgstr ""
-+
+
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+#: ../gui/system-config-selinux.glade:1166
+msgid "_Delete"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:1256
+msgid "Select Management Object"
+msgstr ""
@@ -271264,49 +273272,67 @@ index a4478db..a61c8f3 100644
+msgstr ""
+
+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
-+msgstr ""
+ msgstr ""
--#: ../gui/selinux.tbl:20
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
+"If you are changing policy types or going from disabled to enforcing, a "
+"relabel is required."
msgstr ""
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1561
+msgid "label37"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1598
+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1614
+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
+#: ../gui/system-config-selinux.glade:1645
+#: ../gui/system-config-selinux.glade:1850
+#: ../gui/system-config-selinux.glade:2037
@@ -271315,1535 +273341,1570 @@ index a4478db..a61c8f3 100644
+#: ../gui/system-config-selinux.glade:2692
+#: ../gui/system-config-selinux.glade:2867
+msgid "Filter"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
+#: ../gui/system-config-selinux.glade:1771
+msgid "Add File Context"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
+#: ../gui/system-config-selinux.glade:1787
+msgid "Modify File Context"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
+#: ../gui/system-config-selinux.glade:1803
+msgid "Delete File Context"
msgstr ""
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+#: ../gui/system-config-selinux.glade:1819
+msgid "Toggle between all and customized file context"
msgstr ""
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+#: ../gui/system-config-selinux.glade:1939
+msgid "label38"
- msgstr ""
-
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1976
+msgid "Add SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1992
+msgid "Modify SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2008
+msgid "Delete SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2126
+msgid "label39"
- msgstr ""
-
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2163
+msgid "Add User"
- msgstr ""
-
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2179
+msgid "Modify User"
- msgstr ""
-
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2195
+msgid "Delete User"
- msgstr ""
-
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2313
+msgid "label41"
- msgstr ""
-
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2350
+msgid "Add Network Port"
- msgstr ""
-
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2366
+msgid "Edit Network Port"
msgstr ""
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+#: ../gui/system-config-selinux.glade:2382
+msgid "Delete Network Port"
msgstr ""
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+#: ../gui/system-config-selinux.glade:2418
+#: ../gui/system-config-selinux.glade:2436
+msgid "Toggle between Customized and All Ports"
msgstr ""
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
+#: ../gui/system-config-selinux.glade:2556
+msgid "label42"
msgstr ""
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+#: ../gui/system-config-selinux.glade:2593
+msgid "Generate new policy module"
msgstr ""
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
+#: ../gui/system-config-selinux.glade:2609
+msgid "Load policy module"
msgstr ""
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
+-#: ../gui/selinux.tbl:41
+#: ../gui/system-config-selinux.glade:2625
+msgid "Remove loadable policy module"
- msgstr ""
-
--#: ../gui/selinux.tbl:41
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2661
msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr ""
++
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: ../sepolicy/sepolicy/generate.py:355
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow ABRT to modify public files used for public file transfer services."
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:25
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
+-msgid "Disable SELinux protection for mdadm daemon"
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:42
++#: booleans.py:29
+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:57
++#: booleans.py:44
+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:59
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:67
++#: booleans.py:54
+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:72
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:86
++#: booleans.py:73
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr ""
++
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:95
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:101
++#: booleans.py:89
+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:105
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:113
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:122
++#: booleans.py:111
+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
--msgid ""
++#: booleans.py:116
+ msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:119
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow system to run with NIS"
++msgstr ""
++
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
++msgstr ""
++
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:126
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:134
++#: booleans.py:127
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:144
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:168
++#: booleans.py:162
+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:170
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:172
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -272851,74 +274912,81 @@ index a4478db..a61c8f3 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:173
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:174
-+msgid "Allow user music sharing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Allow confined users the ability to execute the ping and traceroute commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:176
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:177
++#: booleans.py:172
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:178
++#: booleans.py:173
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:181
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -272928,129 +274996,151 @@ index a4478db..a61c8f3 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:182
++#: booleans.py:177
+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:185
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:187
++#: booleans.py:182
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Enable additional permissions needed to support devices on 3ware controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:188
-+msgid "allow host key based authentication"
++#: booleans.py:183
++msgid ""
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:192
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
+#: booleans.py:195
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
+#: booleans.py:197
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -273062,240 +275152,289 @@ index a4478db..a61c8f3 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
+#: booleans.py:201
-+msgid "Support fusefs home directories"
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
+#: booleans.py:203
-+msgid "Support NFS home directories"
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
+#: booleans.py:220
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
+#: booleans.py:222
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++msgid "Allow confined virtual guests to interact with the xserver"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
+#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/sk.po b/policycoreutils/po/sk.po
-index 3aa6d03..8f0556d 100644
+index 3aa6d03..9d765fb 100644
--- a/policycoreutils/po/sk.po
+++ b/policycoreutils/po/sk.po
-@@ -7,16 +7,16 @@ msgid ""
+@@ -1,34 +1,30 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++#
+ # Translators:
+ msgid ""
msgstr ""
"Project-Id-Version: Policycoreutils\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-"Language-Team: Slovak (http://www.transifex.net/projects/p/fedora/language/"
-+"Language-Team: Slovak (http://www.transifex.com/projects/p/fedora/language/"
- "sk/)\n"
- "Language: sk\n"
+-"sk/)\n"
+-"Language: sk\n"
++"Language-Team: Slovak (http://www.transifex.com/projects/p/fedora/language/sk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n"
++"Language: sk\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#: ../run_init/run_init.c:67
msgid ""
-@@ -28,7 +28,7 @@ msgstr ""
- " kde: <skript> je názov init skriptu pre spustenie,\n"
- " <params ...> sú parametre pre tento skript."
+ "USAGE: run_init <script> <args ...>\n"
+ " where: <script> is the name of the init script to run,\n"
+ " <args ...> are the arguments to that script."
+-msgstr ""
+-"POUŽITIE: run_init <skript> <params ...>\n"
+-" kde: <skript> je názov init skriptu pre spustenie,\n"
+-" <params ...> sú parametre pre tento skript."
++msgstr "POUŽITIE: run_init <skript> <params ...>\n kde: <skript> je názov init skriptu pre spustenie,\n <params ...> sú parametre pre tento skript."
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
#, c-format
msgid "failed to initialize PAM\n"
msgstr "zlyhanie inicializácie PAM\n"
-@@ -77,7 +77,7 @@ msgstr "run_init môže byť použitý len na SELinux jadre.\n"
+@@ -77,354 +73,359 @@ msgstr "run_init môže byť použitý len na SELinux jadre.\n"
msgid "authentication failed.\n"
msgstr "autentifikácia zlyhala.\n"
@@ -273304,7 +275443,14 @@ index 3aa6d03..8f0556d 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "Nemožno nastaviť exec kontext pre %s.\n"
-@@ -90,856 +90,872 @@ msgstr ""
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr ""
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr ""
@@ -273313,117 +275459,118 @@ index 3aa6d03..8f0556d 100644
-msgstr ""
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr ""
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
- msgstr ""
- "Pravidlá SELinuxu nie sú spravované, alebo nemožno pristupovať k pamäti."
+-msgstr ""
+-"Pravidlá SELinuxu nie sú spravované, alebo nemožno pristupovať k pamäti."
++msgstr "Pravidlá SELinuxu nie sú spravované, alebo nemožno pristupovať k pamäti."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "Nemožno načítať pravidlo z pamäte."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "Nemožno vytvoriť spojenie na semanage"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr ""
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr ""
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr ""
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "Nemožno začať semanage prenos"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr ""
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr ""
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr ""
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr ""
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr ""
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr ""
@@ -273435,119 +275582,119 @@ index 3aa6d03..8f0556d 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "Nemožno vytvoriť kľúč pre %s"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "Nemožno skontrolovať či mapovanie loginu pre %s je definované"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "Linuxový užívateľ %s neexistuje"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "Nemožno vytvoriť mapovanie loginu pre %s"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "Nemožno nastaviť meno pre %s"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "Nemožno nastavit MLS rozsah pre %s"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "Nemožno nastaviť SELinux užívateľa pre %s"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "Nemožno pridat mapovanie loginu pre %s"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "Vyžaduje seuser alebo serange"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "Mapovanie loginu pre %s nie je definované"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "Nemožno overiť seuser pre %s"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "Nemožno zmeniť mapovanie loginu pre %s"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr "Mapovanie loginu pre %s je definované v pravidlách, nemôže byť zmazané"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "Nemožno zmazať mapovanie loginu pre %s"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "Nemožno listovať mapovaniami loginov"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -273555,7 +275702,7 @@ index 3aa6d03..8f0556d 100644
msgstr ""
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr ""
@@ -273563,724 +275710,678 @@ index 3aa6d03..8f0556d 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "Nemožno skontrolovať či SELinux užívateľ %s je definovaný"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "Nemožno overiť užívateľa pre %s"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr ""
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "Nemožno vytvoriť SELinux užívateľa pre %s"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "Nemožno pridať rolu %s pre %s"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "Nemožno nastaviť MLS úroveň pre %s"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "Nemožno pridať prefix %s pre %s"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "Nemožno extrahovať kľúč pre %s"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "Nemožno pridať SELinux užívateľa %s"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "Požaduje prefix, role, úroveň alebo rozsah"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "Požaduje prefix alebo role"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "SELinux užívateľ %s nie je definovaný"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "Nemožno zmeniť SELinux užívateľa %s"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr "SELinux užívateľ %s je definovaný v pravidlách, nemožno ho zmazať"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "Nemožno zmazať SELinux užívateľa %s"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "Nemožno listovať SELinux užívateľmi"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "Nemožno listovať rolami pre užívateľa %s"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr ""
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr ""
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "Protokol udp alebo tcp je požadovaný"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "Port je požadovaný"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "Nemožno vytvoriť kľúč pre %s/%s"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "Typ je požadovaný"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "Nemožno skontrolovať či port %s/%s je definovaný"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "Port %s/%s je už definovaný"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "Nemožno vytvoriť port pre %s/%s"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "Nemožno vytvoriť kontext pre %s/%s"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "Nemožno nastaviť užívateľa v kontexte portu pre %s/%s"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "Nemožno nastaviť rolu v kontexte portu pre %s/%s"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "Nemožno nastaviť typ v kontexte portu pre %s/%s"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "Nemožno nastaviť mls pole v kontexte portu pre %s/%s"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "Nemožno nastaviť kontext portu pre %s/%s"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -474,8 +475,8 @@ msgstr "Nemožno nastaviť kontext portu pre %s/%s"
msgid "Could not add port %s/%s"
msgstr "Nemožno pridať port %s/%s"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "Požaduje setype alebo serange"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -483,463 +484,473 @@ msgstr "Požaduje setype alebo serange"
msgid "Requires setype"
msgstr "Požaduje setype"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "Por %s/%s nie je definovaný"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "Nemožno overiť port %s/%s"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "Nemožno zmeniť port %s/%s"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr ""
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr ""
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "Port %s/%s je definovaný v pravidlách, nemôže byť zmazaný"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "Nemožno zmazať port %s/%s"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "Nemožno listovať portami"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr ""
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr ""
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr ""
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr ""
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
-+#, fuzzy
+-msgstr "SELinux typ je požadovaný"
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
- msgstr "SELinux typ je požadovaný"
++msgstr ""
++
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "Nemožno vytvoriť kľúč pre %s"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr ""
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "Nemožno vytvoriť kontext pre %s"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr ""
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr ""
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr ""
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr ""
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr ""
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr ""
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr "SELinux typ je požadovaný"
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "Nemožno skontrolovať či rozhranie %s je definované"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "Nemožno vytvoriť rozhranie pre %s"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "Nemožno nastaviť užívateľa v kontexte rozhrania pre %s"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "Nemožno nastaviť rolu v kontexte rozhrania pre %s"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "Nemožno nastaviť typ v kontexte rozhrania pre %s"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "Nemožno nastaviť mls pole v kontexte rozhrania pre %s"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "Nemožno nastaviť kontext rozhrania pre %s"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "Nemožno nastaviť kontext správy pre %s"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "Nemožno pridať rozhranie %s"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "Rozhranie %s nie je definované"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "Nemožno overiť rozhranie %s"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "Nemožno zmeniť rozhranie %s"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "Rozhranie %s je definované v pravidlách, nemôže byť zmazané"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "Nemožno zmazať rozhranie %s"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "Nemožno listovať rozhraniami"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr ""
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr ""
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "Nemožno nastaviť užívateľa v kontexte súboru pre %s"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "Nemožno nastaviť rolu v kontexte súboru pre %s"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "Nemožno nastaviť mls pole v kontexte súboru pre %s"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr ""
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "Nemožno skontrolovať či kontext súboru pre %s je definovaný"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "Nemožno vytvoriť kontext súboru pre %s"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "Nemožno nastaviť typ v kontexte súboru pre %s"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "Nemožno nastavit kontext súboru pre %s"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "Nemožno pridať kontext súboru pre %s"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "Požaduje setype, serange alebo seuser"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "Kontext súboru pre %s nie je definovaný"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "Nemožno overiť kontext súboru pre %s"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "Nemožno zmeniť kontext súboru pre %s"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr ""
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr ""
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr "Kontext súboru pre %s je definovaný v pravidlách, nemôže byť zmazaný"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "Nemožno zmazať kontext súboru pre %s"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "Nemožno listovať kontextami súboru"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "Nemožno listovať kontextami lokálnych súborov"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr ""
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -274288,103 +276389,102 @@ index 3aa6d03..8f0556d 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "Nemožno skontrolovať či logická hodnota %s je definovaná"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "Logická hodnota %s nie je definovaná"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "Nemožno overiť kontext súboru %s"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr ""
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "Nemožno zmeniť logickú hodnotu %s"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr ""
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "Logická hodnota %s je definovaná v pravidlách, nemožno ju zmazať"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "Nemožno zmazať logickú hodnotu %s"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "Nemožno listovať logickými hodnotami"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr ""
-
+-msgid "unknown"
+-msgstr ""
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr ""
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr ""
-@@ -1003,7 +1019,7 @@ msgstr "Chyba alokácie pamäte.\n"
+@@ -1003,7 +1014,7 @@ msgstr "Chyba alokácie pamäte.\n"
msgid "Error sending audit message.\n"
msgstr "Chyba odosielania audit správy.\n"
@@ -274393,7 +276493,7 @@ index 3aa6d03..8f0556d 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "Nemožno určiť vynucovací režim.\n"
-@@ -1118,62 +1134,66 @@ msgstr "Nepodarilo sa získať voľný signál\n"
+@@ -1118,62 +1129,66 @@ msgstr "Nepodarilo sa získať voľný signál\n"
msgid "Unable to set SIGHUP handler\n"
msgstr "Nepodarilo sa nastaviť obsluhu SIGHUP\n"
@@ -274472,7 +276572,7 @@ index 3aa6d03..8f0556d 100644
msgid "failed to exec shell\n"
msgstr "zlyhanie spustenia shell-u\n"
-@@ -1276,20 +1296,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1276,20 +1291,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyConfidential juser"
@@ -274498,7 +276598,7 @@ index 3aa6d03..8f0556d 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1345,577 +1365,464 @@ msgstr ""
+@@ -1345,577 +1360,465 @@ msgstr ""
msgid "Login '%s' is required"
msgstr ""
@@ -274573,7 +276673,7 @@ index 3aa6d03..8f0556d 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -274585,7 +276685,7 @@ index 3aa6d03..8f0556d 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -274602,7 +276702,7 @@ index 3aa6d03..8f0556d 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -274614,7 +276714,7 @@ index 3aa6d03..8f0556d 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -274630,7 +276730,7 @@ index 3aa6d03..8f0556d 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -274650,7 +276750,7 @@ index 3aa6d03..8f0556d 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -274663,7 +276763,7 @@ index 3aa6d03..8f0556d 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -274676,7 +276776,7 @@ index 3aa6d03..8f0556d 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -274689,52 +276789,56 @@ index 3aa6d03..8f0556d 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
- msgstr ""
-
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
+-msgstr ""
+-
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
msgstr ""
-#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
msgstr ""
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
- "the system directly."
- msgstr ""
-
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
-msgstr ""
-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
+ msgstr ""
+
-#: ../gui/polgen.glade:716
-msgid "label104"
--msgstr ""
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
+ msgstr ""
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -274813,14 +276917,16 @@ index 3aa6d03..8f0556d 100644
msgstr ""
-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
msgstr ""
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
-#: ../gui/polgen.glade:1284
+#: ../gui/polgen.glade:1056
msgid "<b>Select domains that %s will administer:</b>"
@@ -275045,58 +277151,58 @@ index 3aa6d03..8f0556d 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -275104,12 +277210,12 @@ index 3aa6d03..8f0556d 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -275117,18 +277223,18 @@ index 3aa6d03..8f0556d 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -275216,7 +277322,7 @@ index 3aa6d03..8f0556d 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1953,1411 +1860,1499 @@ msgstr ""
+@@ -1953,1411 +1856,1626 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -275285,8 +277391,11 @@ index 3aa6d03..8f0556d 100644
-
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
@@ -275294,157 +277403,131 @@ index 3aa6d03..8f0556d 100644
-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
-
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Delete %s"
msgstr ""
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:134
+#, python-format
+msgid "Add %s"
msgstr ""
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:148
+#, python-format
+msgid "Modify %s"
msgstr ""
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+msgid "Permissive"
msgstr ""
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
msgstr ""
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+#: ../gui/statusPage.py:94
+msgid "Status"
msgstr ""
--#: ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing the policy type will cause a relabel of the entire file system on "
+"the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:12
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:13
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
++msgid ""
+"Changing to SELinux enabled will cause a relabel of the entire file system "
+"on the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+#: ../gui/system-config-selinux.glade:11
+msgid "system-config-selinux"
msgstr ""
--#: ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
msgstr ""
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
msgstr ""
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
msgstr ""
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
msgstr ""
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
msgstr ""
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -275453,16 +277536,23 @@ index 3aa6d03..8f0556d 100644
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+#: ../gui/system-config-selinux.glade:773
+msgid "MLS"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+#: ../gui/system-config-selinux.glade:837
+msgid "Add SELinux User"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+#: ../gui/system-config-selinux.glade:1079
+msgid "SELinux Administration"
+msgstr ""
@@ -275477,94 +277567,46 @@ index 3aa6d03..8f0556d 100644
+
+#: ../gui/system-config-selinux.glade:1166
+msgid "_Delete"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr ""
-
--#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"Select if you wish to relabel then entire file system on next reboot. "
-+"Relabeling can take a very long time, depending on the size of the system. "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
msgstr ""
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:20
++#: ../gui/system-config-selinux.glade:1354
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
msgstr ""
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
msgstr ""
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
@@ -275573,86 +277615,140 @@ index 3aa6d03..8f0556d 100644
-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
++#: ../gui/system-config-selinux.glade:1463
++msgid ""
++"Select if you wish to relabel then entire file system on next reboot. "
++"Relabeling can take a very long time, depending on the size of the system. "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
msgstr ""
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
msgstr ""
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
msgstr ""
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
msgstr ""
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
msgstr ""
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
msgstr ""
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
msgstr ""
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
msgstr ""
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
msgstr ""
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
msgstr ""
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2556
+msgid "label42"
msgstr ""
@@ -275680,1206 +277776,1291 @@ index 3aa6d03..8f0556d 100644
msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: ../sepolicy/sepolicy/generate.py:355
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow ABRT to modify public files used for public file transfer services."
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++msgstr ""
++
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:25
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:42
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:29
++msgid ""
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:57
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:44
++msgid ""
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:59
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr ""
++
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:67
++#: booleans.py:54
+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:72
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:86
++#: booleans.py:73
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++"Allow HTTPD scripts and modules to connect to databases over the network."
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:95
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:89
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:105
++#: booleans.py:92
+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:113
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
++
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:122
++#: booleans.py:111
+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
--msgid ""
++#: booleans.py:116
+ msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr ""
++
++#: booleans.py:119
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow system to run with NIS"
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:134
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr ""
++
++#: booleans.py:126
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
++msgstr ""
++
++#: booleans.py:127
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
++msgstr ""
++
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
++msgstr ""
++
++#: booleans.py:138
++msgid ""
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr ""
++
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
++msgstr ""
++
+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr ""
++
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:144
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
@@ -276890,37 +279071,37 @@ index 3aa6d03..8f0556d 100644
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:145
++#: booleans.py:144
+msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:146
++#: booleans.py:145
+msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:147
++#: booleans.py:146
+msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:148
++#: booleans.py:147
+msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:149
++#: booleans.py:148
+msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:150
++#: booleans.py:149
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
@@ -276928,72 +279109,79 @@ index 3aa6d03..8f0556d 100644
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:151
++#: booleans.py:150
+msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:152
++#: booleans.py:151
+msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:153
++#: booleans.py:152
+msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:154
++#: booleans.py:153
+msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:155
++#: booleans.py:154
+msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:156
++#: booleans.py:155
+msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:157
++#: booleans.py:156
+msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:158
++#: booleans.py:157
+msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:159
++#: booleans.py:158
+msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:160
++#: booleans.py:159
+msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:161
++#: booleans.py:160
+msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
+ msgstr ""
+
+-#: ../gui/semanagePage.py:126
+-#, python-format
+-msgid "Are you sure you want to delete %s '%s'?"
+#: booleans.py:162
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
@@ -277002,14 +279190,14 @@ index 3aa6d03..8f0556d 100644
-#: ../gui/semanagePage.py:126
-#, python-format
--msgid "Are you sure you want to delete %s '%s'?"
+-msgid "Delete %s"
+#: booleans.py:163
+msgid "Disable kernel module loading."
msgstr ""
--#: ../gui/semanagePage.py:126
+-#: ../gui/semanagePage.py:134
-#, python-format
--msgid "Delete %s"
+-msgid "Add %s"
+#: booleans.py:164
+msgid ""
+"Boolean to determine whether the system permits loading policy, setting "
@@ -277017,16 +279205,15 @@ index 3aa6d03..8f0556d 100644
+"to reboot to set it back."
msgstr ""
--#: ../gui/semanagePage.py:134
+-#: ../gui/semanagePage.py:148
-#, python-format
--msgid "Add %s"
+-msgid "Modify %s"
+#: booleans.py:165
+msgid "Allow regular users direct dri device access"
msgstr ""
--#: ../gui/semanagePage.py:148
--#, python-format
--msgid "Modify %s"
+-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+-msgid "Permissive"
+#: booleans.py:166
+msgid ""
+"Allow unconfined executables to make their heap memory executable. Doing "
@@ -277034,16 +279221,16 @@ index 3aa6d03..8f0556d 100644
+"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
--#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
--msgid "Permissive"
+-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+-msgid "Enforcing"
+#: booleans.py:167
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
msgstr ""
--#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
--msgid "Enforcing"
+-#: ../gui/statusPage.py:94
+-msgid "Status"
+#: booleans.py:168
+msgid ""
+"Allow unconfined executables to make their stack executable. This should "
@@ -277051,19 +279238,18 @@ index 3aa6d03..8f0556d 100644
+"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
--#: ../gui/statusPage.py:94
--msgid "Status"
+-#: ../gui/statusPage.py:133
+#: booleans.py:169
+msgid "Allow users to connect to the local mysql server"
- msgstr ""
-
--#: ../gui/statusPage.py:133
++msgstr ""
++
+#: booleans.py:170
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
msgstr ""
-#: ../gui/statusPage.py:147
@@ -277089,19 +279275,23 @@ index 3aa6d03..8f0556d 100644
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
+"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
+#: booleans.py:174
-+msgid "Allow user music sharing"
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:12
+#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr ""
++
++#: booleans.py:176
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
@@ -277112,14 +279302,14 @@ index 3aa6d03..8f0556d 100644
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:176
++#: booleans.py:177
+msgid ""
+"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:177
++#: booleans.py:178
+msgid ""
+"Allow sftp-internal to login to local users and read/write all files on the "
+"system, governed by DAC."
@@ -277128,25 +279318,26 @@ index 3aa6d03..8f0556d 100644
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:178
++#: booleans.py:179
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:179
++#: booleans.py:180
+msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:180
++#: booleans.py:181
+msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:181
++#: booleans.py:182
msgid ""
-"all files\n"
-"regular file\n"
@@ -277156,12 +279347,13 @@ index 3aa6d03..8f0556d 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:182
++#: booleans.py:183
+msgid ""
+"Allow samba to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
@@ -277169,32 +279361,32 @@ index 3aa6d03..8f0556d 100644
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:183
++#: booleans.py:184
+msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:184
++#: booleans.py:185
+msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:185
++#: booleans.py:186
+msgid ""
+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:186
++#: booleans.py:187
+msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:187
++#: booleans.py:188
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
@@ -277202,50 +279394,67 @@ index 3aa6d03..8f0556d 100644
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:188
++#: booleans.py:189
+msgid "allow host key based authentication"
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:189
++#: booleans.py:190
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:191
++msgid "Allow staff to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:192
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow the Telepathy connection managers to connect to any network port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:193
++#: booleans.py:195
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:195
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
++msgstr ""
++
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr ""
++
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
++msgstr ""
++
++#: booleans.py:200
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
@@ -277257,13 +279466,13 @@ index 3aa6d03..8f0556d 100644
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:196
++#: booleans.py:201
+msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:197
++#: booleans.py:202
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
@@ -277271,13 +279480,13 @@ index 3aa6d03..8f0556d 100644
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-+#: booleans.py:198
++#: booleans.py:203
+msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:199
++#: booleans.py:204
+msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
@@ -277289,217 +279498,230 @@ index 3aa6d03..8f0556d 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-+#: booleans.py:200
++#: booleans.py:205
+msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-+#: booleans.py:201
++#: booleans.py:206
+msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-+#: booleans.py:202
++#: booleans.py:207
+msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-+#: booleans.py:203
++#: booleans.py:208
+msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-+#: booleans.py:204
++#: booleans.py:209
+msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++#: booleans.py:210
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:208
++#: booleans.py:213
+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++#: booleans.py:223
++msgid "Allow webadm to manage files in users home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:220
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:222
++#: booleans.py:227
+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
+msgstr ""
+
-+#: booleans.py:224
++#: booleans.py:229
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/sq.po b/policycoreutils/po/sq.po
-index a4478db..baabf26 100644
+index a4478db..2482160 100644
--- a/policycoreutils/po/sq.po
+++ b/policycoreutils/po/sq.po
-@@ -1,21 +1,22 @@
+@@ -1,21 +1,21 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
- #
+-#
-#, fuzzy
++#
+# Translators:
msgid ""
msgstr ""
@@ -277511,20 +279733,19 @@ index a4478db..baabf26 100644
-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
-"Language-Team: LANGUAGE <LL at li.org>\n"
-"Language: \n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Albanian (http://www.transifex.com/projects/p/fedora/language/"
-+"sq/)\n"
-+"Language: sq\n"
++"Language-Team: Albanian (http://www.transifex.com/projects/p/fedora/language/sq/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
++"Language: sq\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../run_init/run_init.c:67
msgid ""
-@@ -24,7 +25,7 @@ msgid ""
+@@ -24,7 +24,7 @@ msgid ""
" <args ...> are the arguments to that script."
msgstr ""
@@ -277533,7 +279754,7 @@ index a4478db..baabf26 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr ""
-@@ -73,7 +74,7 @@ msgstr ""
+@@ -73,353 +73,359 @@ msgstr ""
msgid "authentication failed.\n"
msgstr ""
@@ -277542,7 +279763,14 @@ index a4478db..baabf26 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr ""
-@@ -86,855 +87,870 @@ msgstr ""
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr ""
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr ""
@@ -277551,116 +279779,116 @@ index a4478db..baabf26 100644
-msgstr ""
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr ""
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr ""
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr ""
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr ""
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr ""
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr ""
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr ""
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr ""
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr ""
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr ""
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr ""
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr ""
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr ""
@@ -277672,119 +279900,119 @@ index a4478db..baabf26 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr ""
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr ""
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr ""
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr ""
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr ""
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -277792,7 +280020,7 @@ index a4478db..baabf26 100644
msgstr ""
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr ""
@@ -277800,723 +280028,677 @@ index a4478db..baabf26 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr ""
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr ""
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr ""
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr ""
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr ""
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr ""
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr ""
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr ""
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr ""
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr ""
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr ""
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr ""
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr ""
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr ""
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr ""
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr ""
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr ""
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr ""
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -469,8 +475,8 @@ msgstr ""
msgid "Could not add port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr ""
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -478,463 +484,473 @@ msgstr ""
msgid "Requires setype"
msgstr ""
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr ""
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr ""
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr ""
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr ""
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr ""
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr ""
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr ""
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr ""
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr ""
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr ""
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr ""
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr ""
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr ""
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr ""
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr ""
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr ""
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr ""
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr ""
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr ""
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr ""
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr ""
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr ""
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr ""
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr ""
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr ""
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
++msgstr ""
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr ""
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr ""
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr ""
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr ""
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr ""
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -278524,99 +280706,98 @@ index a4478db..baabf26 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr ""
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr ""
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr ""
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr ""
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr ""
-
+-msgid "unknown"
+-msgstr ""
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr ""
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr ""
@@ -278734,7 +280915,7 @@ index a4478db..baabf26 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1340,577 +1360,464 @@ msgstr ""
+@@ -1340,577 +1360,465 @@ msgstr ""
msgid "Login '%s' is required"
msgstr ""
@@ -278809,7 +280990,7 @@ index a4478db..baabf26 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -278821,7 +281002,7 @@ index a4478db..baabf26 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -278838,7 +281019,7 @@ index a4478db..baabf26 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -278850,7 +281031,7 @@ index a4478db..baabf26 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -278866,7 +281047,7 @@ index a4478db..baabf26 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -278886,7 +281067,7 @@ index a4478db..baabf26 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -278899,7 +281080,7 @@ index a4478db..baabf26 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -278912,7 +281093,7 @@ index a4478db..baabf26 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -278925,52 +281106,56 @@ index a4478db..baabf26 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
msgstr ""
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
- msgstr ""
-
+-msgstr ""
+-
-#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
msgstr ""
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
- "the system directly."
- msgstr ""
-
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
-msgstr ""
-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
+ msgstr ""
+
-#: ../gui/polgen.glade:716
-msgid "label104"
--msgstr ""
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
+ msgstr ""
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -279049,14 +281234,16 @@ index a4478db..baabf26 100644
msgstr ""
-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
msgstr ""
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
-#: ../gui/polgen.glade:1284
+#: ../gui/polgen.glade:1056
msgid "<b>Select domains that %s will administer:</b>"
@@ -279281,58 +281468,58 @@ index a4478db..baabf26 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -279340,12 +281527,12 @@ index a4478db..baabf26 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -279353,18 +281540,18 @@ index a4478db..baabf26 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -279452,7 +281639,7 @@ index a4478db..baabf26 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1948,1411 +1855,1499 @@ msgstr ""
+@@ -1948,1411 +1856,1626 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -279521,8 +281708,11 @@ index a4478db..baabf26 100644
-
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
@@ -279530,157 +281720,131 @@ index a4478db..baabf26 100644
-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
-
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Delete %s"
msgstr ""
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:134
+#, python-format
+msgid "Add %s"
msgstr ""
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:148
+#, python-format
+msgid "Modify %s"
msgstr ""
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+msgid "Permissive"
msgstr ""
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
msgstr ""
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+#: ../gui/statusPage.py:94
+msgid "Status"
msgstr ""
--#: ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing the policy type will cause a relabel of the entire file system on "
+"the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:12
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:13
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
++msgid ""
+"Changing to SELinux enabled will cause a relabel of the entire file system "
+"on the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+#: ../gui/system-config-selinux.glade:11
+msgid "system-config-selinux"
msgstr ""
--#: ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
msgstr ""
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
msgstr ""
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
msgstr ""
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
msgstr ""
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
msgstr ""
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -279689,28 +281853,41 @@ index a4478db..baabf26 100644
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+#: ../gui/system-config-selinux.glade:773
+msgid "MLS"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+#: ../gui/system-config-selinux.glade:837
+msgid "Add SELinux User"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+#: ../gui/system-config-selinux.glade:1079
+msgid "SELinux Administration"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+#: ../gui/system-config-selinux.glade:1122
+msgid "Add"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+#: ../gui/system-config-selinux.glade:1144
+msgid "_Properties"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+#: ../gui/system-config-selinux.glade:1166
+msgid "_Delete"
+msgstr ""
@@ -279725,10 +281902,12 @@ index a4478db..baabf26 100644
+
+#: ../gui/system-config-selinux.glade:1326
+msgid "System Default Enforcing Mode"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
@@ -279741,20 +281920,15 @@ index a4478db..baabf26 100644
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
+msgstr ""
-
--#: ../gui/selinux.tbl:20
++
+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
+"If you are changing policy types or going from disabled to enforcing, a "
+"relabel is required."
- msgstr ""
-
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
+msgstr ""
@@ -279779,28 +281953,19 @@ index a4478db..baabf26 100644
+#: ../gui/system-config-selinux.glade:2692
+#: ../gui/system-config-selinux.glade:2867
+msgid "Filter"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr ""
-+
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
msgstr ""
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
msgstr ""
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
@@ -279809,249 +281974,269 @@ index a4478db..baabf26 100644
-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
msgstr ""
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
msgstr ""
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
msgstr ""
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
msgstr ""
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
msgstr ""
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
msgstr ""
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
msgstr ""
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
msgstr ""
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
msgstr ""
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
msgstr ""
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
msgstr ""
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
msgstr ""
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
msgstr ""
-#: ../gui/selinux.tbl:41
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2661
msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../sepolicy/sepolicy.py:114
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:116
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../sepolicy/sepolicy.py:164
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:169
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:172
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:215
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:231
++#: ../sepolicy/sepolicy.py:301
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
@@ -280059,1255 +282244,1303 @@ index a4478db..baabf26 100644
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:234
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:237
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:355
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow ABRT to modify public files used for public file transfer services."
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:25
++#: booleans.py:10
+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:42
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:29
++msgid ""
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:57
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:59
++#: booleans.py:44
+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:62
++#: booleans.py:47
+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:67
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:54
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:83
++#: booleans.py:68
+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:86
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:72
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:73
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:95
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:89
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:105
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
++msgstr ""
++
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr ""
++
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:113
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr ""
++
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:122
++#: booleans.py:111
+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
--msgid ""
++#: booleans.py:116
+ msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr ""
++
++#: booleans.py:119
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow system to run with NIS"
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:134
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr ""
++
++#: booleans.py:126
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:127
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
+msgstr ""
+
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
-+#: booleans.py:144
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
++
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
++msgstr ""
++
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:168
++#: booleans.py:162
+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:170
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:172
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -281315,74 +283548,82 @@ index a4478db..baabf26 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:173
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:174
-+msgid "Allow user music sharing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:176
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:177
++#: booleans.py:172
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:178
++#: booleans.py:173
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:181
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -281392,129 +283633,150 @@ index a4478db..baabf26 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:182
++#: booleans.py:177
+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:185
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:187
++#: booleans.py:182
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:188
-+msgid "allow host key based authentication"
++#: booleans.py:183
++msgid ""
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:192
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:195
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow the Telepathy connection managers to connect to any network port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:197
++#: booleans.py:196
+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -281525,240 +283787,295 @@ index a4478db..baabf26 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-+#: booleans.py:201
-+msgid "Support fusefs home directories"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-+#: booleans.py:203
-+msgid "Support NFS home directories"
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++#: booleans.py:206
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:208
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++#: booleans.py:210
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:220
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:222
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
++
+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
+#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/sr.po b/policycoreutils/po/sr.po
-index 3a7af11..51b9369 100644
+index 3a7af11..ad1ace9 100644
--- a/policycoreutils/po/sr.po
+++ b/policycoreutils/po/sr.po
-@@ -11,8 +11,8 @@ msgid ""
+@@ -1,7 +1,7 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++#
+ # Translators:
+ # Igor Miletic <grejigl-gnomeprevod at yahoo.ca>, 2008.
+ # Jovan Krunic <jovan.krunic at gmail.com>, 2008.
+@@ -11,28 +11,24 @@ msgid ""
msgstr ""
"Project-Id-Version: Policycoreutils\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: Serbian <trans-sr at lists.fedoraproject.org>\n"
- "Language: sr\n"
-@@ -20,7 +20,7 @@ msgstr ""
+-"Language: sr\n"
+ "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
- "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
-+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
++"Language: sr\n"
++"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#: ../run_init/run_init.c:67
msgid ""
-@@ -32,7 +32,7 @@ msgstr ""
- " где је <скрипта> име инит скрипте коју треба покренути,\n"
- " <аргументи ...> су аргументи за ту скрипту."
+ "USAGE: run_init <script> <args ...>\n"
+ " where: <script> is the name of the init script to run,\n"
+ " <args ...> are the arguments to that script."
+-msgstr ""
+-"УПОТРЕБА: run_init <скрипта> <аргументи ...>\n"
+-" где је <скрипта> име инит скрипте коју треба покренути,\n"
+-" <аргументи ...> су аргументи за ту скрипту."
++msgstr "УПОТРЕБА: run_init <скрипта> <аргументи ...>\n где је <скрипта> име инит скрипте коју треба покренути,\n <аргументи ...> су аргументи за ту скрипту."
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
#, c-format
msgid "failed to initialize PAM\n"
msgstr "неуспела PAM иницијализација\n"
-@@ -81,7 +81,7 @@ msgstr "Жалим, run_init се може користити само на SELi
+@@ -81,354 +77,359 @@ msgstr "Жалим, run_init се може користити само на SELi
msgid "authentication failed.\n"
msgstr "неуспела аутентификација.\n"
@@ -281767,7 +284084,14 @@ index 3a7af11..51b9369 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "Не могу да поставим извршни контекст на %s.\n"
-@@ -94,856 +94,872 @@ msgstr "********************** ВАЖНО *************************\n"
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "********************** ВАЖНО *************************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "Да бисте активирали овај пакет полиса, извршите:"
@@ -281776,117 +284100,118 @@ index 3a7af11..51b9369 100644
-msgstr "опште"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "Не могу да направим semanage ручку"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr "SELinux полисом се не управља или се не може приступити складишту."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "Не могу да прочитам складиште полисе."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "Не могу да успоставим semanage везу"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "Не могу да испитам статус MLS омогућавања"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "Још није имплементирано"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "Semanage трансакција је већ у току"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "Не могу да покренем semanage трансакцију"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "Не могу да предам semanage трансакцију"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "Semanage трансакција није у току"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "Не могу да попишем SELinux модуле"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "Верзија"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "Искључено"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- "Нисам могао да поставим допустиви домен %s (инсталација модула није успела)"
+-msgstr ""
+-"Нисам могао да поставим допустиви домен %s (инсталација модула није успела)"
++msgstr "Нисам могао да поставим допустиви домен %s (инсталација модула није успела)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "Нисам могао да уклоним допустиви домен %s (уклањање није успело)"
@@ -281898,119 +284223,119 @@ index 3a7af11..51b9369 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "Не могу да направим кључ за %s"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "Не могу да проверим да ли је одређено пресликавање пријаве за %s"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "Linux група %s не постоји"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "Linux корисник %s не постоји"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "Не могу да направим празно пресликавање пријаве за %s"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "Не могу да поставим име за %s"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "Не могу да поставим MLS опсег за %s"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "Не могу да поставим SELinux корисника за %s"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "Не могу да додам пресликавање пријаве за %s"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "Захтева seuser или serange"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "Пресликавање пријаве за %s није одређено "
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "Не могу да испитам seuser-а за %s"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "Не могу да изменим пресликавање пријаве за %s"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr "Пресликавање пријаве за %s је одређено у полиси, не може се брисати"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "Не могу да обришем пресликавање пријаве за %s"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "Не могу да попишем пресликавања пријаве"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "Пријавно име"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -282018,7 +284343,7 @@ index 3a7af11..51b9369 100644
msgstr "SELinux корисник"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "MLS/MCS опсег"
@@ -282026,724 +284351,678 @@ index 3a7af11..51b9369 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "Не могу да проверим да ли је одређен SELinux корисник %s"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "Не могу да испитам корисника за %s"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "Морате додати барем једну улогу за %s"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "Не могу да направим SELinux корисника за %s"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "Не могу да додам улогу %s за %s"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "Не могу да поставим MLS ниво за %s"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "Не могу да додам префикс %s за %s"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "Не могу да издвојим кључ за %s"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "Не могу да додам SELinux корисника %s"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "Захтева префикс, улоге, ниво или опсег"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "Захтева префикс или улоге"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "SELinux корисник %s није одређен"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "Не могу да изменим SELinux корисника %s"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr "SELinux корисник %s је одређен у полиси, не може се брисати"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "Не могу да обришем SELinux корисника %s"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "Не могу да попишем SELinux кориснике"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "Не могу да попишем улоге за корисника %s"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "Означавање"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "Префикс"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "MCS ниво"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "MCS опсег"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "SELinux улоге"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "Неопходан је udp или tcp протокол"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "Неопходан је порт"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "Не могу да направим кључ за %s/%s"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "Неопходна је врста"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "Не могу да проверим да ли је порт %s/%s одређен"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "Порт %s/%s је већ одређен"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "Не могу да направим порт за %s/%s"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "Не могу да направим контекст %s/%s"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "Не могу да поставим корисника у контексту порта за %s/%s"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "Не могу да поставим улогу у контексту порта за %s/%s"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "Не могу да поставим врсту у контексту порта за %s/%s"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "Не могу да поставим mls поља у контексту порта за %s/%s"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "Не могу да поставим контекст порт за %s/%s"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -478,8 +479,8 @@ msgstr "Не могу да поставим контекст порт за %s/%s
msgid "Could not add port %s/%s"
msgstr "Не могу да додам порт %s/%s"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "Захтева setype или serange"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -487,463 +488,473 @@ msgstr "Захтева setype или serange"
msgid "Requires setype"
msgstr "Захтева setype"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "Порт %s/%s није одређен"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "Не могу да испитам порт %s/%s"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "Не могу да изменим порт %s/%s"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "Не могу да излистам портове"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "Не могу да обришем порт %s"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "Порт %s/%s је одређен у полиси, не може се брисати"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "Не могу да обришем порт %s/%s"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "Не могу да излистам портове"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "Врста SELinux порта"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "Proto"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "Број портова"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "Неопходна је адреса чвора"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "Непознат или недостајући протокол"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
-+#, fuzzy
+-msgstr "SELinux врста је неопходна"
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
- msgstr "SELinux врста је неопходна"
++msgstr ""
++
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "Не могу да направим кључ за %s"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "Не могу да проверим да ли је адреса %s одређена"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "Не могу да направим адресу за %s"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "Не могу да направим контекст за %s"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "Не могу да поставим маску за %s"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "Не могу да поставим корисника у контексту адресе за %s"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "Не могу да поставим улогу у контексту адресе за %s"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "Не могу да поставим врсту у контексту адресе за %s"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "Не могу да поставим mls поља у контексту адресе за %s"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "Не могу да поставим контекст адресе за %s"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "Не могу да додам адресу %s"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "Адреса %s није одређена"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "Не могу да испитам адресу %s"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "Не могу да изменим адресу %s"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "Адреса %s је одређена у полиси, не може се брисати"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "Не могу да обришем адресу %s"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "Не могу да излистам адресе"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr "SELinux врста је неопходна"
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "Не могу да проверим да ли је сучеље %s одређено"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "Не могу да направим сучеље за %s"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "Не могу да поставим корисника у контексту сучеља за %s"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "Не могу да поставим улогу у контексту сучеља за %s"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "Не могу да поставим врсту у контексту сучеља за %s"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "Не могу да поставим mls поља у контексту сучеља за %s"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "Не могу да поставим контекст сучеља за %s"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "Не могу да поставим контекст поруке за %s"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "Не могу да додам сучеље %s"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "Сучеље %s није одређено"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "Не могу да испитам сучеље %s"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "Не могу да изменим сучеље %s"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "Спрега %s је одређена у полиси, не може се брисати"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "Не могу да обришем сучеље %s"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "Не могу да попишем сучеља"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "SELinux сучеље"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "Контекст"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "Не могу да поставим корисника у контексту датотеке за %s"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "Не могу да поставим улогу у контексту датотеке за %s"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "Не могу да поставим mls поља у контексту датотеке за %s"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "Неисправна спецификација датотеке"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
++msgstr ""
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "Не могу да проверим да ли је одређен контекст датотеке за %s"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "Не могу да направим контекст датотеке за %s"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "Не могу да поставим врсту у контексту датотеке за %s"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "Не могу да поставим контекст датотеке за %s"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "Не могу да додам контекст датотеке за %s"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "Захтева setype, serange или seuser"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "Контекст датотеке за %s није одређен"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "Не могу да испитам контекст датотеке за %s"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "Не могу да изменим контекст датотеке %s"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "Не могу да излистам контексте датотека"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "Не могу да обришем контекст датотеке %s"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr "Контекст датотеке за %s је одређен у полиси, не може се брисати"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "Не могу да обришем контекст датотеке %s"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "Не могу да попишем контексте датотека"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "Не могу да попишем локалне контексте датотека"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux fcontext"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "врста"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -282751,103 +285030,112 @@ index 3a7af11..51b9369 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "Не могу да проверим да ли је одређен логички израз %s"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "Логички израз %s није одређен"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "Не могу да испитам контекст датотеке %s"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "Морате навести једну од следећих вредности: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "Не могу да поставим активну вредност логичке %s"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "Не могу да изменим логички израз %s"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "Лош формат %s: запис %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "Логички израз %s је одређен у полиси, не може се брисати"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "Не могу да обришем логички израз %s"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "Не могу да попишем логичке изразе"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr "непознато"
-
+-msgid "unknown"
+-msgstr "непознато"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "искључено"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "укључено"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "SELinux логичка"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "Опис"
-@@ -1008,7 +1024,7 @@ msgstr "Грешка при резервисању меморије.\n"
+@@ -955,8 +966,7 @@ msgstr "неуспело постављање PAM_TTY\n"
+ #: ../newrole/newrole.c:290
+ #, c-format
+ msgid "newrole: service name configuration hashtable overflow\n"
+-msgstr ""
+-"newrole: подешавање имена сервиса је изазвало прекорачење hash табеле\n"
++msgstr "newrole: подешавање имена сервиса је изазвало прекорачење hash табеле\n"
+
+ #: ../newrole/newrole.c:300
+ #, c-format
+@@ -1008,7 +1018,7 @@ msgstr "Грешка при резервисању меморије.\n"
msgid "Error sending audit message.\n"
msgstr "Грешка при слању поруке за проверу.\n"
@@ -282856,7 +285144,24 @@ index 3a7af11..51b9369 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "Не могу да одредим режим приморавања.\n"
-@@ -1125,62 +1141,66 @@ msgstr "Не могу да добавим празан скуп сигнала\n
+@@ -1021,14 +1031,12 @@ msgstr "Грешка! Не могу да отворим %s.\n"
+ #: ../newrole/newrole.c:705
+ #, c-format
+ msgid "%s! Could not get current context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s! Не могу да добавим текући контекст за %s, не означавам tty поново.\n"
++msgstr "%s! Не могу да добавим текући контекст за %s, не означавам tty поново.\n"
+
+ #: ../newrole/newrole.c:715
+ #, c-format
+ msgid "%s! Could not get new context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s! Не могу да добавим нови контекст за %s, не означавам tty поново.\n"
++msgstr "%s! Не могу да добавим нови контекст за %s, не означавам tty поново.\n"
+
+ #: ../newrole/newrole.c:725
+ #, c-format
+@@ -1125,62 +1133,66 @@ msgstr "Не могу да добавим празан скуп сигнала\n
msgid "Unable to set SIGHUP handler\n"
msgstr "Не могу да поставим SIGHUP руковаоца\n"
@@ -282935,7 +285240,7 @@ index 3a7af11..51b9369 100644
msgid "failed to exec shell\n"
msgstr "није успело извршавање командног окружења\n"
-@@ -1283,20 +1303,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1283,20 +1295,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyConfidential juser"
@@ -282961,7 +285266,7 @@ index 3a7af11..51b9369 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1352,577 +1372,464 @@ msgstr ""
+@@ -1352,577 +1364,465 @@ msgstr ""
msgid "Login '%s' is required"
msgstr ""
@@ -283036,7 +285341,7 @@ index 3a7af11..51b9369 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -283048,7 +285353,7 @@ index 3a7af11..51b9369 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -283065,7 +285370,7 @@ index 3a7af11..51b9369 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -283077,7 +285382,7 @@ index 3a7af11..51b9369 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -283093,7 +285398,7 @@ index 3a7af11..51b9369 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -283113,7 +285418,7 @@ index 3a7af11..51b9369 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -283126,7 +285431,7 @@ index 3a7af11..51b9369 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -283139,7 +285444,7 @@ index 3a7af11..51b9369 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -283152,52 +285457,56 @@ index 3a7af11..51b9369 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
msgstr ""
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
- msgstr ""
-
+-msgstr ""
+-
-#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
msgstr ""
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
- "the system directly."
- msgstr ""
-
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
-msgstr ""
-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
+ msgstr ""
+
-#: ../gui/polgen.glade:716
-msgid "label104"
--msgstr ""
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
+ msgstr ""
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -283276,14 +285585,16 @@ index 3a7af11..51b9369 100644
msgstr ""
-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
msgstr ""
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
-#: ../gui/polgen.glade:1284
+#: ../gui/polgen.glade:1056
msgid "<b>Select domains that %s will administer:</b>"
@@ -283508,58 +285819,58 @@ index 3a7af11..51b9369 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -283567,12 +285878,12 @@ index 3a7af11..51b9369 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -283580,18 +285891,18 @@ index 3a7af11..51b9369 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -283679,7 +285990,7 @@ index 3a7af11..51b9369 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1960,1411 +1867,1499 @@ msgstr ""
+@@ -1960,1411 +1860,1626 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -283838,8 +286149,8 @@ index 3a7af11..51b9369 100644
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
msgstr ""
-#: ../gui/selinux.tbl:13
@@ -283911,6 +286222,12 @@ index 3a7af11..51b9369 100644
+#: ../gui/system-config-selinux.glade:727
msgid ""
-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+-msgstr ""
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -283919,19 +286236,12 @@ index 3a7af11..51b9369 100644
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
- msgstr ""
-
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
++msgstr ""
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
msgstr ""
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
@@ -283940,49 +286250,55 @@ index 3a7af11..51b9369 100644
-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
msgstr ""
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
msgstr ""
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
msgstr ""
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
msgstr ""
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
msgstr ""
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
+#: ../gui/system-config-selinux.glade:1354
+msgid ""
+"Disabled\n"
@@ -283990,20 +286306,20 @@ index 3a7af11..51b9369 100644
+"Enforcing\n"
msgstr ""
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
msgstr ""
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
msgstr ""
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+#: ../gui/system-config-selinux.glade:1463
+msgid ""
+"Select if you wish to relabel then entire file system on next reboot. "
@@ -284012,32 +286328,32 @@ index 3a7af11..51b9369 100644
+"relabel is required."
msgstr ""
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
msgstr ""
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+#: ../gui/system-config-selinux.glade:1561
+msgid "label37"
msgstr ""
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
+#: ../gui/system-config-selinux.glade:1598
+msgid "Revert boolean setting to system default"
msgstr ""
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+#: ../gui/system-config-selinux.glade:1614
+msgid "Toggle between Customized and All Booleans"
msgstr ""
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
+#: ../gui/system-config-selinux.glade:1645
+#: ../gui/system-config-selinux.glade:1850
+#: ../gui/system-config-selinux.glade:2037
@@ -284048,1032 +286364,1147 @@ index 3a7af11..51b9369 100644
+msgid "Filter"
msgstr ""
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
+-#: ../gui/selinux.tbl:41
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
- msgstr ""
-
--#: ../gui/selinux.tbl:41
--msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1771
+msgid "Add File Context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "непознато"
++
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
msgstr ""
-#: ../gui/selinux.tbl:87
--msgid ""
++#: ../sepolicy/sepolicy/generate.py:355
+ msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:2
++#: booleans.py:6
+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:23
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:24
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:25
++#: booleans.py:29
+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:26
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:27
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:28
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:29
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:30
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:31
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:32
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:33
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:34
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:35
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:36
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:37
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:44
++msgid ""
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:42
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:50
++#: booleans.py:54
+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:57
++#: booleans.py:61
+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:59
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:67
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:72
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:73
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:84
++#: booleans.py:89
+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:86
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:93
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr ""
++
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
-+#: booleans.py:94
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr ""
+
-+#: booleans.py:95
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
@@ -285083,226 +287514,214 @@ index 3a7af11..51b9369 100644
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:111
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:105
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr ""
-+
-+#: booleans.py:107
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:108
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:109
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
-+#: booleans.py:110
++#: booleans.py:116
msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
- msgstr ""
-
--#: ../gui/selinux.tbl:203
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
-+#: booleans.py:113
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
+
+-#: ../gui/selinux.tbl:203
++#: booleans.py:119
msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
+"Allow nfs servers to modify public files used for public file transfer "
+"services. Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:120
++msgid "Allow system to run with NIS"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:118
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:119
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:120
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:122
++#: booleans.py:126
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:127
++msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
-+#: booleans.py:123
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
-
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:133
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr ""
++
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
++
++#: booleans.py:137
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:134
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
@@ -285312,186 +287731,181 @@ index 3a7af11..51b9369 100644
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:135
++#: booleans.py:139
+msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:136
++#: booleans.py:140
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:144
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
-+msgstr ""
-+
-+#: booleans.py:162
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:164
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -285499,88 +287913,82 @@ index 3a7af11..51b9369 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:167
++#: booleans.py:168
+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:168
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:170
++#: booleans.py:172
+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:174
-+msgid "Allow user music sharing"
-+msgstr ""
-+
-+#: booleans.py:175
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -285596,14 +288004,14 @@ index 3a7af11..51b9369 100644
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:176
++#: booleans.py:177
+msgid ""
+"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:177
++#: booleans.py:178
+msgid ""
+"Allow sftp-internal to login to local users and read/write all files on the "
+"system, governed by DAC."
@@ -285611,33 +288019,35 @@ index 3a7af11..51b9369 100644
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:178
++#: booleans.py:179
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:179
++#: booleans.py:180
+msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:180
++#: booleans.py:181
+msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:181
++#: booleans.py:182
+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:182
++#: booleans.py:183
+msgid ""
+"Allow samba to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
@@ -285645,18 +288055,18 @@ index 3a7af11..51b9369 100644
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:183
++#: booleans.py:184
+msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:184
++#: booleans.py:185
+msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:185
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
@@ -285666,69 +288076,72 @@ index 3a7af11..51b9369 100644
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:186
++#: booleans.py:187
+msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:187
++#: booleans.py:188
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:188
++#: booleans.py:189
+msgid "allow host key based authentication"
+msgstr ""
+
-+#: booleans.py:189
++#: booleans.py:190
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:190
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+msgstr ""
+
-+#: booleans.py:192
++#: booleans.py:194
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow the Telepathy connection managers to connect to any network port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:193
++#: booleans.py:195
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-+#: booleans.py:195
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -285739,149 +288152,171 @@ index 3a7af11..51b9369 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-+#: booleans.py:197
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-+#: booleans.py:201
-+msgid "Support fusefs home directories"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-+#: booleans.py:203
-+msgid "Support NFS home directories"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++#: booleans.py:206
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++#: booleans.py:208
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++#: booleans.py:210
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:220
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
++
++#: booleans.py:223
++msgid "Allow webadm to manage files in users home directories"
++msgstr ""
++
++#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
@@ -285890,13 +288325,13 @@ index 3a7af11..51b9369 100644
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:221
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:222
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
@@ -285904,89 +288339,108 @@ index 3a7af11..51b9369 100644
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:223
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:224
++#: booleans.py:231
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:226
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
-+#: booleans.py:227
++#: booleans.py:235
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
-+#: booleans.py:228
++#: booleans.py:236
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
-+#: booleans.py:229
++#: booleans.py:237
+msgid "Support X userspace object manager"
+msgstr ""
+
-+#: booleans.py:230
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/sr at latin.po b/policycoreutils/po/sr at latin.po
-index d56fc4e..21ab657 100644
+index d56fc4e..172a1c8 100644
--- a/policycoreutils/po/sr at latin.po
+++ b/policycoreutils/po/sr at latin.po
-@@ -11,8 +11,8 @@ msgid ""
+@@ -1,7 +1,7 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+ # This file is distributed under the same license as the PACKAGE package.
+-#
++#
+ # Translators:
+ # Igor Miletic <grejigl-gnomeprevod at yahoo.ca>, 2008.
+ # Jovan Krunic <jovan.krunic at gmail.com>, 2008.
+@@ -11,28 +11,24 @@ msgid ""
msgstr ""
"Project-Id-Version: Policycoreutils\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 13:10+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
- "Language: sr at latin\n"
-@@ -20,7 +20,7 @@ msgstr ""
+-"Language: sr at latin\n"
+ "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
- "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
-+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
++"Language: sr at latin\n"
++"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#: ../run_init/run_init.c:67
msgid ""
-@@ -32,7 +32,7 @@ msgstr ""
- " gde je <skripta> ime init skripte koju treba pokrenuti,\n"
- " <argumenti ...> su argumenti za tu skriptu."
+ "USAGE: run_init <script> <args ...>\n"
+ " where: <script> is the name of the init script to run,\n"
+ " <args ...> are the arguments to that script."
+-msgstr ""
+-"UPOTREBA: run_init <skripta> <argumenti ...>\n"
+-" gde je <skripta> ime init skripte koju treba pokrenuti,\n"
+-" <argumenti ...> su argumenti za tu skriptu."
++msgstr "UPOTREBA: run_init <skripta> <argumenti ...>\n gde je <skripta> ime init skripte koju treba pokrenuti,\n <argumenti ...> su argumenti za tu skriptu."
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
#, c-format
msgid "failed to initialize PAM\n"
msgstr "neuspela PAM inicijalizacija\n"
-@@ -81,7 +81,7 @@ msgstr "Žalim, run_init se može koristiti samo na SELinux jezgru.\n"
+@@ -81,354 +77,359 @@ msgstr "Žalim, run_init se može koristiti samo na SELinux jezgru.\n"
msgid "authentication failed.\n"
msgstr "neuspela autentifikacija.\n"
@@ -285995,7 +288449,14 @@ index d56fc4e..21ab657 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "Ne mogu da postavim izvršni kontekst na %s.\n"
-@@ -94,856 +94,872 @@ msgstr "********************** VAŽNO *************************\n"
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "********************** VAŽNO *************************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "Da biste aktivirali ovaj paket polisa, izvršite:"
@@ -286004,117 +288465,118 @@ index d56fc4e..21ab657 100644
-msgstr "opšte"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "Ne mogu da napravim semanage ručku"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr "SELinux polisom se ne upravlja ili se ne može pristupiti skladištu."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "Ne mogu da pročitam skladište polise."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "Ne mogu da uspostavim semanage vezu"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "Ne mogu da ispitam status MLS omogućavanja"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "Još nije implementirano"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "Semanage transakcija je već u toku"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "Ne mogu da pokrenem semanage transakciju"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "Ne mogu da predam semanage transakciju"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "Semanage transakcija nije u toku"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "Ne mogu da popišem SELinux module"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "Verzija"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "Isključeno"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
- msgstr ""
- "Nisam mogao da postavim dopustivi domen %s (instalacija modula nije uspela)"
+-msgstr ""
+-"Nisam mogao da postavim dopustivi domen %s (instalacija modula nije uspela)"
++msgstr "Nisam mogao da postavim dopustivi domen %s (instalacija modula nije uspela)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "Nisam mogao da uklonim dopustivi domen %s (uklanjanje nije uspelo)"
@@ -286126,119 +288588,119 @@ index d56fc4e..21ab657 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "Ne mogu da napravim ključ za %s"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "Ne mogu da proverim da li je određeno preslikavanje prijave za %s"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "Linux grupa %s ne postoji"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "Linux korisnik %s ne postoji"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "Ne mogu da napravim prazno preslikavanje prijave za %s"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "Ne mogu da postavim ime za %s"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "Ne mogu da postavim MLS opseg za %s"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "Ne mogu da postavim SELinux korisnika za %s"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "Ne mogu da dodam preslikavanje prijave za %s"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "Zahteva seuser ili serange"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "Preslikavanje prijave za %s nije određeno "
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "Ne mogu da ispitam seuser-a za %s"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "Ne mogu da izmenim preslikavanje prijave za %s"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr "Preslikavanje prijave za %s je određeno u polisi, ne može se brisati"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "Ne mogu da obrišem preslikavanje prijave za %s"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "Ne mogu da popišem preslikavanja prijave"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "Prijavno ime"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -286246,7 +288708,7 @@ index d56fc4e..21ab657 100644
msgstr "SELinux korisnik"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "MLS/MCS opseg"
@@ -286254,724 +288716,678 @@ index d56fc4e..21ab657 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "Ne mogu da proverim da li je određen SELinux korisnik %s"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "Ne mogu da ispitam korisnika za %s"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "Morate dodati barem jednu ulogu za %s"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "Ne mogu da napravim SELinux korisnika za %s"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "Ne mogu da dodam ulogu %s za %s"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "Ne mogu da postavim MLS nivo za %s"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "Ne mogu da dodam prefiks %s za %s"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "Ne mogu da izdvojim ključ za %s"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "Ne mogu da dodam SELinux korisnika %s"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "Zahteva prefiks, uloge, nivo ili opseg"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "Zahteva prefiks ili uloge"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "SELinux korisnik %s nije određen"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "Ne mogu da izmenim SELinux korisnika %s"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr "SELinux korisnik %s je određen u polisi, ne može se brisati"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "Ne mogu da obrišem SELinux korisnika %s"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "Ne mogu da popišem SELinux korisnike"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "Ne mogu da popišem uloge za korisnika %s"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "Označavanje"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "Prefiks"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "MCS nivo"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "MCS opseg"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "SELinux uloge"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "Neophodan je udp ili tcp protokol"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "Neophodan je port"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "Ne mogu da napravim ključ za %s/%s"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "Neophodna je vrsta"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "Ne mogu da proverim da li je port %s/%s određen"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "Port %s/%s je već određen"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "Ne mogu da napravim port za %s/%s"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "Ne mogu da napravim kontekst %s/%s"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "Ne mogu da postavim korisnika u kontekstu porta za %s/%s"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "Ne mogu da postavim ulogu u kontekstu porta za %s/%s"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "Ne mogu da postavim vrstu u kontekstu porta za %s/%s"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "Ne mogu da postavim mls polja u kontekstu porta za %s/%s"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "Ne mogu da postavim kontekst port za %s/%s"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -478,8 +479,8 @@ msgstr "Ne mogu da postavim kontekst port za %s/%s"
msgid "Could not add port %s/%s"
msgstr "Ne mogu da dodam port %s/%s"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "Zahteva setype ili serange"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -487,463 +488,473 @@ msgstr "Zahteva setype ili serange"
msgid "Requires setype"
msgstr "Zahteva setype"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "Port %s/%s nije određen"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "Ne mogu da ispitam port %s/%s"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "Ne mogu da izmenim port %s/%s"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "Ne mogu da izlistam portove"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "Ne mogu da obrišem port %s"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "Port %s/%s je određen u polisi, ne može se brisati"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "Ne mogu da obrišem port %s/%s"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "Ne mogu da izlistam portove"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "Vrsta SELinux porta"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "Proto"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "Broj portova"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "Neophodna je adresa čvora"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "Nepoznat ili nedostajući protokol"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
-+#, fuzzy
+-msgstr "SELinux vrsta je neophodna"
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
- msgstr "SELinux vrsta je neophodna"
++msgstr ""
++
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "Ne mogu da napravim ključ za %s"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "Ne mogu da proverim da li je adresa %s određena"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "Ne mogu da napravim adresu za %s"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "Ne mogu da napravim kontekst za %s"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "Ne mogu da postavim masku za %s"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "Ne mogu da postavim korisnika u kontekstu adrese za %s"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "Ne mogu da postavim ulogu u kontekstu adrese za %s"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "Ne mogu da postavim vrstu u kontekstu adrese za %s"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "Ne mogu da postavim mls polja u kontekstu adrese za %s"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "Ne mogu da postavim kontekst adrese za %s"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "Ne mogu da dodam adresu %s"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "Adresa %s nije određena"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "Ne mogu da ispitam adresu %s"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "Ne mogu da izmenim adresu %s"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "Adresa %s je određena u polisi, ne može se brisati"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "Ne mogu da obrišem adresu %s"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "Ne mogu da izlistam adrese"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr "SELinux vrsta je neophodna"
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "Ne mogu da proverim da li je sučelje %s određeno"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "Ne mogu da napravim sučelje za %s"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "Ne mogu da postavim korisnika u kontekstu sučelja za %s"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "Ne mogu da postavim ulogu u kontekstu sučelja za %s"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "Ne mogu da postavim vrstu u kontekstu sučelja za %s"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "Ne mogu da postavim mls polja u kontekstu sučelja za %s"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "Ne mogu da postavim kontekst sučelja za %s"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "Ne mogu da postavim kontekst poruke za %s"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "Ne mogu da dodam sučelje %s"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "Sučelje %s nije određeno"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "Ne mogu da ispitam sučelje %s"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "Ne mogu da izmenim sučelje %s"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "Sprega %s je određena u polisi, ne može se brisati"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "Ne mogu da obrišem sučelje %s"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "Ne mogu da popišem sučelja"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "SELinux sučelje"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "Kontekst"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "Ne mogu da postavim korisnika u kontekstu datoteke za %s"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "Ne mogu da postavim ulogu u kontekstu datoteke za %s"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "Ne mogu da postavim mls polja u kontekstu datoteke za %s"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "Neispravna specifikacija datoteke"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
++msgstr ""
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "Ne mogu da proverim da li je određen kontekst datoteke za %s"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "Ne mogu da napravim kontekst datoteke za %s"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "Ne mogu da postavim vrstu u kontekstu datoteke za %s"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "Ne mogu da postavim kontekst datoteke za %s"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "Ne mogu da dodam kontekst datoteke za %s"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "Zahteva setype, serange ili seuser"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "Kontekst datoteke za %s nije određen"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "Ne mogu da ispitam kontekst datoteke za %s"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "Ne mogu da izmenim kontekst datoteke %s"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "Ne mogu da izlistam kontekste datoteka"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "Ne mogu da obrišem kontekst datoteke %s"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr "Kontekst datoteke za %s je određen u polisi, ne može se brisati"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "Ne mogu da obrišem kontekst datoteke %s"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "Ne mogu da popišem kontekste datoteka"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "Ne mogu da popišem lokalne kontekste datoteka"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux fcontext"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "vrsta"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -286979,103 +289395,112 @@ index d56fc4e..21ab657 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "Ne mogu da proverim da li je određen logički izraz %s"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "Logički izraz %s nije određen"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "Ne mogu da ispitam kontekst datoteke %s"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "Morate navesti jednu od sledećih vrednosti: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "Ne mogu da postavim aktivnu vrednost logičke %s"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "Ne mogu da izmenim logički izraz %s"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "Loš format %s: zapis %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "Logički izraz %s je određen u polisi, ne može se brisati"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "Ne mogu da obrišem logički izraz %s"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "Ne mogu da popišem logičke izraze"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr "nepoznato"
-
+-msgid "unknown"
+-msgstr "nepoznato"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "isključeno"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "uključeno"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "SELinux logička"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "Opis"
-@@ -1008,7 +1024,7 @@ msgstr "Greška pri rezervisanju memorije.\n"
+@@ -955,8 +966,7 @@ msgstr "neuspelo postavljanje PAM_TTY\n"
+ #: ../newrole/newrole.c:290
+ #, c-format
+ msgid "newrole: service name configuration hashtable overflow\n"
+-msgstr ""
+-"newrole: podešavanje imena servisa je izazvalo prekoračenje hash tabele\n"
++msgstr "newrole: podešavanje imena servisa je izazvalo prekoračenje hash tabele\n"
+
+ #: ../newrole/newrole.c:300
+ #, c-format
+@@ -1008,7 +1018,7 @@ msgstr "Greška pri rezervisanju memorije.\n"
msgid "Error sending audit message.\n"
msgstr "Greška pri slanju poruke za proveru.\n"
@@ -287084,7 +289509,24 @@ index d56fc4e..21ab657 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "Ne mogu da odredim režim primoravanja.\n"
-@@ -1125,62 +1141,66 @@ msgstr "Ne mogu da dobavim prazan skup signala\n"
+@@ -1021,14 +1031,12 @@ msgstr "Greška! Ne mogu da otvorim %s.\n"
+ #: ../newrole/newrole.c:705
+ #, c-format
+ msgid "%s! Could not get current context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s! Ne mogu da dobavim tekući kontekst za %s, ne označavam tty ponovo.\n"
++msgstr "%s! Ne mogu da dobavim tekući kontekst za %s, ne označavam tty ponovo.\n"
+
+ #: ../newrole/newrole.c:715
+ #, c-format
+ msgid "%s! Could not get new context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s! Ne mogu da dobavim novi kontekst za %s, ne označavam tty ponovo.\n"
++msgstr "%s! Ne mogu da dobavim novi kontekst za %s, ne označavam tty ponovo.\n"
+
+ #: ../newrole/newrole.c:725
+ #, c-format
+@@ -1125,62 +1133,66 @@ msgstr "Ne mogu da dobavim prazan skup signala\n"
msgid "Unable to set SIGHUP handler\n"
msgstr "Ne mogu da postavim SIGHUP rukovaoca\n"
@@ -287163,7 +289605,7 @@ index d56fc4e..21ab657 100644
msgid "failed to exec shell\n"
msgstr "nije uspelo izvršavanje komandnog okruženja\n"
-@@ -1283,20 +1303,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1283,20 +1295,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyConfidential juser"
@@ -287189,7 +289631,7 @@ index d56fc4e..21ab657 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1352,577 +1372,464 @@ msgstr ""
+@@ -1352,577 +1364,465 @@ msgstr ""
msgid "Login '%s' is required"
msgstr ""
@@ -287264,7 +289706,7 @@ index d56fc4e..21ab657 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -287276,7 +289718,7 @@ index d56fc4e..21ab657 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -287293,7 +289735,7 @@ index d56fc4e..21ab657 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -287305,7 +289747,7 @@ index d56fc4e..21ab657 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -287321,7 +289763,7 @@ index d56fc4e..21ab657 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -287341,7 +289783,7 @@ index d56fc4e..21ab657 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -287354,7 +289796,7 @@ index d56fc4e..21ab657 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -287367,7 +289809,7 @@ index d56fc4e..21ab657 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -287380,52 +289822,56 @@ index d56fc4e..21ab657 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
-#: ../gui/polgen.glade:537
+#: ../gui/polgen.glade:550
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
msgstr ""
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
-msgid "Admin User Role"
-+#: ../gui/polgen.glade:592
-+msgid "<b>Root Users</b>"
- msgstr ""
-
+-msgstr ""
+-
-#: ../gui/polgen.glade:585
--msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
++#: ../gui/polgen.glade:592
+ msgid "<b>Root Users</b>"
msgstr ""
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
- "the system directly."
- msgstr ""
-
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
-msgstr ""
-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
+ msgstr ""
+
-#: ../gui/polgen.glade:716
-msgid "label104"
--msgstr ""
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
+ msgstr ""
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -287504,14 +289950,16 @@ index d56fc4e..21ab657 100644
msgstr ""
-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+-msgstr ""
+-
+-#: ../gui/polgen.glade:1255
+-msgid "label108"
+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
msgstr ""
--#: ../gui/polgen.glade:1255
--msgid "label108"
--msgstr ""
--
-#: ../gui/polgen.glade:1284
+#: ../gui/polgen.glade:1056
msgid "<b>Select domains that %s will administer:</b>"
@@ -287736,58 +290184,58 @@ index d56fc4e..21ab657 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -287795,12 +290243,12 @@ index d56fc4e..21ab657 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -287808,18 +290256,18 @@ index d56fc4e..21ab657 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -287907,7 +290355,7 @@ index d56fc4e..21ab657 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1960,1411 +1867,1499 @@ msgstr ""
+@@ -1960,1411 +1860,1626 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -288066,8 +290514,8 @@ index d56fc4e..21ab657 100644
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
msgstr ""
-#: ../gui/selinux.tbl:13
@@ -288139,6 +290587,12 @@ index d56fc4e..21ab657 100644
+#: ../gui/system-config-selinux.glade:727
msgid ""
-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+-msgstr ""
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -288147,19 +290601,12 @@ index d56fc4e..21ab657 100644
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
- msgstr ""
-
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
- msgstr ""
++msgstr ""
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
msgstr ""
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
@@ -288168,49 +290615,55 @@ index d56fc4e..21ab657 100644
-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
msgstr ""
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
msgstr ""
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
msgstr ""
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
msgstr ""
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
msgstr ""
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
+#: ../gui/system-config-selinux.glade:1354
+msgid ""
+"Disabled\n"
@@ -288218,20 +290671,20 @@ index d56fc4e..21ab657 100644
+"Enforcing\n"
msgstr ""
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
msgstr ""
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
msgstr ""
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+#: ../gui/system-config-selinux.glade:1463
+msgid ""
+"Select if you wish to relabel then entire file system on next reboot. "
@@ -288240,32 +290693,32 @@ index d56fc4e..21ab657 100644
+"relabel is required."
msgstr ""
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
msgstr ""
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+#: ../gui/system-config-selinux.glade:1561
+msgid "label37"
msgstr ""
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
+#: ../gui/system-config-selinux.glade:1598
+msgid "Revert boolean setting to system default"
msgstr ""
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+#: ../gui/system-config-selinux.glade:1614
+msgid "Toggle between Customized and All Booleans"
msgstr ""
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
+#: ../gui/system-config-selinux.glade:1645
+#: ../gui/system-config-selinux.glade:1850
+#: ../gui/system-config-selinux.glade:2037
@@ -288276,1032 +290729,1147 @@ index d56fc4e..21ab657 100644
+msgid "Filter"
msgstr ""
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
+-#: ../gui/selinux.tbl:41
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
- msgstr ""
-
--#: ../gui/selinux.tbl:41
--msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1771
+msgid "Add File Context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "nepoznato"
++
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
msgstr ""
-#: ../gui/selinux.tbl:87
--msgid ""
++#: ../sepolicy/sepolicy/generate.py:355
+ msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
-+msgstr ""
-+
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:2
++#: booleans.py:6
+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:23
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:24
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:25
++#: booleans.py:29
+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:26
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:27
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:28
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:29
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:30
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:31
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:32
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:33
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:34
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:35
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:36
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:37
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:44
++msgid ""
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:42
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:50
++#: booleans.py:54
+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:57
++#: booleans.py:61
+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:59
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:67
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr ""
++
++#: booleans.py:72
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:73
++msgid ""
++"Allow HTTPD scripts and modules to connect to databases over the network."
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:84
++#: booleans.py:89
+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:86
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:93
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr ""
++
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
-+#: booleans.py:94
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr ""
+
-+#: booleans.py:95
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
@@ -289311,226 +291879,214 @@ index d56fc4e..21ab657 100644
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:101
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:111
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:105
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr ""
-+
-+#: booleans.py:107
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:108
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:109
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
-+#: booleans.py:110
++#: booleans.py:116
msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
- msgstr ""
-
--#: ../gui/selinux.tbl:203
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
-+#: booleans.py:113
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
+ msgstr ""
+
+-#: ../gui/selinux.tbl:203
++#: booleans.py:119
msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
+"Allow nfs servers to modify public files used for public file transfer "
+"services. Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:120
++msgid "Allow system to run with NIS"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:118
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:119
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:120
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr ""
-+
-+#: booleans.py:122
++#: booleans.py:126
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
+ msgstr ""
+
+-#: ../gui/selinux.tbl:209
+-msgid "Allow users to execute the mount command"
++#: booleans.py:127
++msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
-+#: booleans.py:123
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
-+msgstr ""
-+
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr ""
-+
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
- msgstr ""
-
--#: ../gui/selinux.tbl:209
--msgid "Allow users to execute the mount command"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:133
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr ""
++
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr ""
++
++#: booleans.py:137
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:134
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
@@ -289540,186 +292096,181 @@ index d56fc4e..21ab657 100644
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:135
++#: booleans.py:139
+msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:136
++#: booleans.py:140
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:144
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
-+msgstr ""
-+
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
-+msgstr ""
-+
-+#: booleans.py:162
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:164
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -289727,88 +292278,82 @@ index d56fc4e..21ab657 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr ""
-+
-+#: booleans.py:166
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:167
++#: booleans.py:168
+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:168
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:170
++#: booleans.py:172
+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:172
-+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:173
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:174
-+msgid "Allow user music sharing"
-+msgstr ""
-+
-+#: booleans.py:175
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -289824,14 +292369,14 @@ index d56fc4e..21ab657 100644
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:176
++#: booleans.py:177
+msgid ""
+"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:177
++#: booleans.py:178
+msgid ""
+"Allow sftp-internal to login to local users and read/write all files on the "
+"system, governed by DAC."
@@ -289839,33 +292384,35 @@ index d56fc4e..21ab657 100644
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:178
++#: booleans.py:179
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:179
++#: booleans.py:180
+msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:180
++#: booleans.py:181
+msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:181
++#: booleans.py:182
+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:182
++#: booleans.py:183
+msgid ""
+"Allow samba to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
@@ -289873,18 +292420,18 @@ index d56fc4e..21ab657 100644
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:183
++#: booleans.py:184
+msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:184
++#: booleans.py:185
+msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:185
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
@@ -289894,69 +292441,72 @@ index d56fc4e..21ab657 100644
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:186
++#: booleans.py:187
+msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:187
++#: booleans.py:188
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:188
++#: booleans.py:189
+msgid "allow host key based authentication"
+msgstr ""
+
-+#: booleans.py:189
++#: booleans.py:190
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:190
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+msgstr ""
+
-+#: booleans.py:192
++#: booleans.py:194
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow the Telepathy connection managers to connect to any network port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:193
++#: booleans.py:195
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-+#: booleans.py:195
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -289967,149 +292517,171 @@ index d56fc4e..21ab657 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-+#: booleans.py:197
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-+#: booleans.py:201
-+msgid "Support fusefs home directories"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-+#: booleans.py:203
-+msgid "Support NFS home directories"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++#: booleans.py:206
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++#: booleans.py:208
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++#: booleans.py:210
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:220
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr ""
++
++#: booleans.py:223
++msgid "Allow webadm to manage files in users home directories"
++msgstr ""
++
++#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
@@ -290118,13 +292690,13 @@ index d56fc4e..21ab657 100644
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:221
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:222
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
@@ -290132,57 +292704,61 @@ index d56fc4e..21ab657 100644
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:223
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:224
++#: booleans.py:231
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:226
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
-+#: booleans.py:227
++#: booleans.py:235
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
-+#: booleans.py:228
++#: booleans.py:236
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
-+#: booleans.py:229
++#: booleans.py:237
+msgid "Support X userspace object manager"
+msgstr ""
+
-+#: booleans.py:230
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/sv.po b/policycoreutils/po/sv.po
-index dd71256..7198dd2 100644
+index dd71256..b78aead 100644
--- a/policycoreutils/po/sv.po
+++ b/policycoreutils/po/sv.po
@@ -1,23 +1,23 @@
@@ -290201,10 +292777,11 @@ index dd71256..7198dd2 100644
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-04-02 16:29-0400\n"
-"PO-Revision-Date: 2012-06-14 21:00+0000\n"
-+"POT-Creation-Date: 2012-10-08 10:31-0400\n"
-+"PO-Revision-Date: 2012-11-15 22:42+0000\n"
- "Last-Translator: Göran Uddeborg <goeran at uddeborg.se>\n"
+-"Last-Translator: Göran Uddeborg <goeran at uddeborg.se>\n"
-"Language-Team: Swedish (http://www.transifex.net/projects/p/fedora/language/sv/)\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
++"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+"Language-Team: Swedish (http://www.transifex.com/projects/p/fedora/language/sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -290224,7 +292801,7 @@ index dd71256..7198dd2 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr "misslyckades med att initiera PAM\n"
-@@ -75,7 +75,7 @@ msgstr "Ledsen, run_init kan bara användas på en SELinux kärna.\n"
+@@ -75,869 +75,884 @@ msgstr "Ledsen, run_init kan bara användas på en SELinux kärna.\n"
msgid "authentication failed.\n"
msgstr "autentisering misslyckades.\n"
@@ -290233,7 +292810,14 @@ index dd71256..7198dd2 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "Kunde inte ställa in körningskontext till %s.\n"
-@@ -88,856 +88,852 @@ msgstr "******************** VIKTIGT ***********************\n"
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "******************** VIKTIGT ***********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "För att göra denna policy aktiv, kör:"
@@ -290242,116 +292826,116 @@ index dd71256..7198dd2 100644
-msgstr "globalt"
-
-#: ../semanage/seobject.py:222
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "Kunde inte skapa ett semanage-handtag"
-#: ../semanage/seobject.py:230
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr "SELinux policy är inte hanterad eller lager kan inte kommas åt."
-#: ../semanage/seobject.py:235
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "Kan inte läsa policylager."
-#: ../semanage/seobject.py:240
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "Kunde inte sätta upp en semanage-uppkoppling"
-#: ../semanage/seobject.py:245
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "Kunde inte testa status för aktivering av MLS"
-#: ../semanage/seobject.py:251 ../semanage/seobject.py:266
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "Inte implementerat ännu"
-#: ../semanage/seobject.py:255
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "En semanagetransaktion pågår redan"
-#: ../semanage/seobject.py:264
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "Kunde inte starta semanage-transaktion"
-#: ../semanage/seobject.py:274
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "Kunde inte verkställa semanage-transaktion"
-#: ../semanage/seobject.py:279
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "Ingen semanagetransaktion pågår"
-#: ../semanage/seobject.py:291 ../semanage/seobject.py:371
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "Kan inte lista SELinux-moduler"
-#: ../semanage/seobject.py:304
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr "Modulnamn"
-#: ../semanage/seobject.py:304 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "Version"
-#: ../semanage/seobject.py:307 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "Avaktiverad"
-#: ../semanage/seobject.py:322
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr "Det gick inte att avaktivera modulen %s (den gick inte att ta bort)"
-#: ../semanage/seobject.py:333
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr "Det gick inte att aktivera modulen %s (den gick inte att ta bort)"
-#: ../semanage/seobject.py:348
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr "Det gick inte att ta bort modulen %s (den gick inte att ta bort)"
-#: ../semanage/seobject.py:358
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr "dontaudit kräver antingen ”on” eller ”off”"
-#: ../semanage/seobject.py:387
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr "Inbyggda tillåtande typer"
-#: ../semanage/seobject.py:397
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr "Anpassade tillåtande typer"
-#: ../semanage/seobject.py:438
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr "Det gick inte att sätta tillåtande domän %s (modulinstallationen misslyckades)"
-#: ../semanage/seobject.py:444
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "Det gick inte att ta bort tillåtande domän %s (borttagning misslyckades)"
@@ -290363,119 +292947,119 @@ index dd71256..7198dd2 100644
-#: ../semanage/seobject.py:1786 ../semanage/seobject.py:1849
-#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1985
-#: ../semanage/seobject.py:2037
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
-+#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
-+#: ../semanage/seobject.py:2031
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "Kunde inte skapa en nyckel för %s"
-#: ../semanage/seobject.py:483 ../semanage/seobject.py:557
-#: ../semanage/seobject.py:603 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "Kunde inte kontrollera om inloggningskartläggning för %s är definierad"
-#: ../semanage/seobject.py:492
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "Linuxgruppen %s finns inte"
-#: ../semanage/seobject.py:497
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "Linuxanvändaren %s finns inte"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "Kunde inte skapa inloggningskartläggning för %s"
-#: ../semanage/seobject.py:505 ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "Kunde inte sätta namn för %s"
-#: ../semanage/seobject.py:510 ../semanage/seobject.py:751
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "Kunde inte sätta MLS-intervall för %s"
-#: ../semanage/seobject.py:514
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "Kunde inte sätta SELinux användare för %s"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "Kunde inte lägga till inloggningskartläggning för %s"
-#: ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "Kräver seuser eller serange"
-#: ../semanage/seobject.py:559 ../semanage/seobject.py:605
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "Inloggningskartläggning för %s är inte definierad"
-#: ../semanage/seobject.py:563
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "Kunde inte fråga seuser efter %s"
-#: ../semanage/seobject.py:577
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "Kunde inte ändra inloggnings-kartläggning för %s"
-#: ../semanage/seobject.py:611
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr "Inloggningskartläggning för %s är definierad i policy, kan inte tas bort"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "Kunde inte ta bort inloggningkartläggning för %s"
-#: ../semanage/seobject.py:637 ../semanage/seobject.py:655
-#: ../semanage/seobject.py:893
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "Kunde inte lista inloggningsmappningar"
-#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "Inloggningsnamn"
-#: ../semanage/seobject.py:680 ../semanage/seobject.py:685
-#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
-#: ../gui/system-config-selinux.glade:2304 ../gui/usersPage.py:44
@@ -290484,7 +293068,7 @@ index dd71256..7198dd2 100644
msgstr "SELinux-anv."
-#: ../semanage/seobject.py:680 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "MLS/MCS-intervall"
@@ -290492,587 +293076,607 @@ index dd71256..7198dd2 100644
-#: ../semanage/seobject.py:699 ../semanage/seobject.py:730
-#: ../semanage/seobject.py:797 ../semanage/seobject.py:854
-#: ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "Kunde inte kontrollera om SELinux användare %s är definierad"
-#: ../semanage/seobject.py:702 ../semanage/seobject.py:803
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "Kan inte fråga användare för %s"
-#: ../semanage/seobject.py:722
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "Du måste lägga till åtminstone en roll för %s"
-#: ../semanage/seobject.py:737
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "Kunde inte skapa SELinux användare för %s"
-#: ../semanage/seobject.py:746
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "Kunde inte lägga till roll %s för %s"
-#: ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "Kunde inte sätta MLS nivå för %s"
-#: ../semanage/seobject.py:758
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "Kunde inte lägga till prefix %s för %s"
-#: ../semanage/seobject.py:761
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "Kunde inte få ut nyckel för %s"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "Kunde inte lägga till SELinux användare %s"
-#: ../semanage/seobject.py:787
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "Kräver prefix, roller, nivå eller område"
-#: ../semanage/seobject.py:789
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "Kräver prefix eller roller"
-#: ../semanage/seobject.py:799 ../semanage/seobject.py:856
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "SELinux användare %s är inte definierad"
-#: ../semanage/seobject.py:828
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "Kan inte modifiera SELinux användare %s"
-#: ../semanage/seobject.py:862
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr "SELinux använda %s är definierad i policy, kan inte tas bort"
-#: ../semanage/seobject.py:873
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "Kan inte ta bort SELinux användare %s"
-#: ../semanage/seobject.py:911
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "Kan inte lista SELinux användare"
-#: ../semanage/seobject.py:917
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "Kan inte lista roller för användare %s"
-#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "Märkning"
-#: ../semanage/seobject.py:942
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "Prefix"
-#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "MCS-nivå"
-#: ../semanage/seobject.py:943
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "MCS-intervall"
-#: ../semanage/seobject.py:943 ../semanage/seobject.py:948
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "SELinux-roller"
-#: ../semanage/seobject.py:963
-+#: ../semanage/seobject.py:942
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "Protokoll udp eller tcp krävs"
-#: ../semanage/seobject.py:965
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "Port krävs"
-#: ../semanage/seobject.py:975
-+#: ../semanage/seobject.py:954
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr "Ogiltig port"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:958
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "Kunde inte skapa en nyckel för %s/%s"
-#: ../semanage/seobject.py:990
-+#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "Typ krävs"
-#: ../semanage/seobject.py:996 ../semanage/seobject.py:1055
-#: ../semanage/seobject.py:1110 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
-+#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "Kunde inte kontrollera om port %s/%s är definierad"
-#: ../semanage/seobject.py:998
-+#: ../semanage/seobject.py:977
++#: ../semanage/seobject.py:1002
#, python-format
msgid "Port %s/%s already defined"
msgstr "Port %s/%s redan definierad"
-#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:981
++#: ../semanage/seobject.py:1006
#, python-format
msgid "Could not create port for %s/%s"
msgstr "Kunde inte skapa port för %s/%s"
-#: ../semanage/seobject.py:1008
-+#: ../semanage/seobject.py:987
++#: ../semanage/seobject.py:1012
#, python-format
msgid "Could not create context for %s/%s"
msgstr "Kunde inte skapa kontext för %s/%s"
-#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:991
++#: ../semanage/seobject.py:1016
#, python-format
msgid "Could not set user in port context for %s/%s"
msgstr "Kunde inte sätta användare i port-kontext för %s/%s"
-#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:995
++#: ../semanage/seobject.py:1020
#, python-format
msgid "Could not set role in port context for %s/%s"
msgstr "Kunde inte sätta roll i port-kontext för %s/%s"
-#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:999
++#: ../semanage/seobject.py:1024
#, python-format
msgid "Could not set type in port context for %s/%s"
msgstr "Kunde inte sätta typ i port-kontext för %s/%s"
-#: ../semanage/seobject.py:1025
-+#: ../semanage/seobject.py:1004
++#: ../semanage/seobject.py:1029
#, python-format
msgid "Could not set mls fields in port context for %s/%s"
msgstr "Kunde inte sätta mls-fält i port-kontext för %s/%s"
-#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1008
++#: ../semanage/seobject.py:1033
#, python-format
msgid "Could not set port context for %s/%s"
msgstr "Kunde inte sätta port-kontext för %s/%s"
-#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1012
++#: ../semanage/seobject.py:1037
#, python-format
msgid "Could not add port %s/%s"
msgstr "Kunde inte lägga till port %s/%s"
-#: ../semanage/seobject.py:1047 ../semanage/seobject.py:1312
-#: ../semanage/seobject.py:1508
-+#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
-+#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "Kräver setype eller serange"
-#: ../semanage/seobject.py:1049
-+#: ../semanage/seobject.py:1028
++#: ../semanage/seobject.py:1053
msgid "Requires setype"
msgstr "Kräver setype"
-#: ../semanage/seobject.py:1057 ../semanage/seobject.py:1112
-+#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "Port %s/%s är inte definierad"
-#: ../semanage/seobject.py:1061
-+#: ../semanage/seobject.py:1040
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "Kunde inte fråga port %s/%s"
-#: ../semanage/seobject.py:1072
-+#: ../semanage/seobject.py:1051
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "Kunde inte modifiera port %s/%s"
-#: ../semanage/seobject.py:1085
-+#: ../semanage/seobject.py:1064
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "Kunde inte lista portarna"
-#: ../semanage/seobject.py:1101
-+#: ../semanage/seobject.py:1080
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "Kan inte ta bort port %s"
-#: ../semanage/seobject.py:1118
-+#: ../semanage/seobject.py:1097
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "Port %s/%s är definierad i policy, kan inte tas bort"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1101
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "Kan inte ta bort port %s/%s"
-#: ../semanage/seobject.py:1138 ../semanage/seobject.py:1160
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "Kunde inte lista portar"
-#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "SELinux-porttyp"
-#: ../semanage/seobject.py:1199
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "Proto"
-#: ../semanage/seobject.py:1199 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "Portnummer"
-#: ../semanage/seobject.py:1218
-+#: ../semanage/seobject.py:1197
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "Nodadress krävs"
-#: ../semanage/seobject.py:1233
-+#: ../semanage/seobject.py:1212
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "Okänt eller saknat protokoll"
-#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1446
-#: ../semanage/seobject.py:1724
-+#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
-+#: ../semanage/seobject.py:1713
- msgid "SELinux Type is required"
- msgstr "SELinux Type krävs"
+-msgid "SELinux Type is required"
+-msgstr "SELinux Type krävs"
++#: ../semanage/seobject.py:1256
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1352 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1546
-#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
-+#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
-+#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "Kunde inte skapa nyckel för %s"
-#: ../semanage/seobject.py:1253 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
-+#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "Kunde inte kontrollera om adressen %s är definierad"
-#: ../semanage/seobject.py:1262
-+#: ../semanage/seobject.py:1241
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "Kunde inte skapa en adress för %s"
-#: ../semanage/seobject.py:1268 ../semanage/seobject.py:1466
-#: ../semanage/seobject.py:1686
-+#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1675
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "Kunde inte skapa-kontext för %s"
-#: ../semanage/seobject.py:1272
-+#: ../semanage/seobject.py:1251
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "Kunde inte sätta mask för %s"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1255
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "Kunde inte sätta användare i adresskontext för %s"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1259
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "Kunde inte sätta roll i adresskontext för %s"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1263
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "Kunde inte sätta typ i adresskontext för %s"
-#: ../semanage/seobject.py:1289
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "Kunde inte sätta mls-fält i adresskontext för %s"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "Kunde inte sätta adresskontext för %s"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "Kunde inte lägga till adress %s"
-#: ../semanage/seobject.py:1322 ../semanage/seobject.py:1358
-+#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "Adressen %s är inte definierad"
-#: ../semanage/seobject.py:1326
-+#: ../semanage/seobject.py:1305
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "Kunde inte fråga adress %s"
-#: ../semanage/seobject.py:1336
-+#: ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "Kunde inte modifiera adress %s"
-#: ../semanage/seobject.py:1364
-+#: ../semanage/seobject.py:1343
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "Adress %s är definierad i policy, kan inte tas bort"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1347
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "Kunde inte ta bort adress %s"
-#: ../semanage/seobject.py:1380
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr "Kunde inte göra deleteall på nodmappningar"
-#: ../semanage/seobject.py:1394
-+#: ../semanage/seobject.py:1373
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "Kunde inte lista adresser"
-#: ../semanage/seobject.py:1454 ../semanage/seobject.py:1516
-#: ../semanage/seobject.py:1550 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
++msgid "SELinux Type is required"
++msgstr "SELinux Type krävs"
++
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "Kunde inte kontrollera om gränssnittet %s är definierat"
-#: ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1440
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "Kunde inte skapa gränssnitt för %s"
-#: ../semanage/seobject.py:1470
-+#: ../semanage/seobject.py:1449
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "Kunde inte sätta använda i gränssnitts-kontext för %s"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1453
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "Kunde inte sätta roll i gränssnittskontext för %s"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1457
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "Kan inte sätta typ i gränssnitts-kontext för %s"
-#: ../semanage/seobject.py:1483
-+#: ../semanage/seobject.py:1462
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "Kan inte sätta mls-fält i gränssnittskontext för %s"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1466
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "Kan inte sätta gränssnittskontext för %s"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1470
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "Kan inte sätta meddelande-kontext för %s"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "Kunde inte lägga till gränssnittet %s"
-#: ../semanage/seobject.py:1518 ../semanage/seobject.py:1552
-+#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "Gränssnittet %s är inte definierat"
-#: ../semanage/seobject.py:1522
-+#: ../semanage/seobject.py:1501
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "Kunde inte fråga gränssnittet %s"
-#: ../semanage/seobject.py:1533
-+#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "Kunde inte ändra gränssnittet %s"
-#: ../semanage/seobject.py:1558
-+#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "Gränssnitt %s är definierad i policy, kan inte tas bort"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "Kunde inte ta bort gränssnittet %s"
-#: ../semanage/seobject.py:1574
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr "Kunde inte ta bort alla gränssnittsmappningar"
-#: ../semanage/seobject.py:1588
-+#: ../semanage/seobject.py:1567
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "Kunde inte lista gränssnitt"
-#: ../semanage/seobject.py:1613
-+#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "SELinux-gränssnitt"
-#: ../semanage/seobject.py:1613 ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "Kontext"
-#: ../semanage/seobject.py:1663
-+#: ../semanage/seobject.py:1652
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr "En ekvivalensklass för %s finns redan"
-#: ../semanage/seobject.py:1669
-+#: ../semanage/seobject.py:1658
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr "Filspecifikationen %s står i konflikt med evivalensregeln ”%s %s”"
-#: ../semanage/seobject.py:1678
-+#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr "Någon ekvivalensklass för %s finns inte"
-#: ../semanage/seobject.py:1692
-+#: ../semanage/seobject.py:1681
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "Kunde inte sätta användare i filkontext för %s"
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1685
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "Kunde inte sätta roll i filkontext för %s"
-#: ../semanage/seobject.py:1701 ../semanage/seobject.py:1758
-+#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "Kunde inte sätta mls-fält i filkontext för %s"
-#: ../semanage/seobject.py:1707
-+#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "Ogiltig filspecifikation"
-#: ../semanage/seobject.py:1709
-+#: ../semanage/seobject.py:1698
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr "Filspecifikationer kan inte innehålla blanktecken"
-#: ../semanage/seobject.py:1714
-+#: ../semanage/seobject.py:1703
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
@@ -291082,114 +293686,119 @@ index dd71256..7198dd2 100644
-#: ../semanage/seobject.py:1732 ../semanage/seobject.py:1737
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1872
-#: ../semanage/seobject.py:1876
-+#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
-+#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
-+#: ../semanage/seobject.py:1865
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr ""
++
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "Kan inte kontrollera om fil-kontext för %s är definierat"
-#: ../semanage/seobject.py:1745
-+#: ../semanage/seobject.py:1734
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "Kunde inte skapa filkontext för %s"
-#: ../semanage/seobject.py:1753
-+#: ../semanage/seobject.py:1742
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "Kunde inte sätta typ i filkontext för %s"
-#: ../semanage/seobject.py:1761 ../semanage/seobject.py:1818
-#: ../semanage/seobject.py:1822
-+#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
-+#: ../semanage/seobject.py:1811
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "Kunde inte sätta filkontext för %s"
-#: ../semanage/seobject.py:1767
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "Kunde inte lägga till filkontext för %s"
-#: ../semanage/seobject.py:1781
-+#: ../semanage/seobject.py:1770
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "Kräver setype, serange eller seuser"
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "Filkontext för %s är inte definierad"
-#: ../semanage/seobject.py:1800
-+#: ../semanage/seobject.py:1789
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "Kunde inte fråga filkontext för %s"
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1815
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "Kunde inte modifiera filkontext för %s"
-#: ../semanage/seobject.py:1839
-+#: ../semanage/seobject.py:1828
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "Kunde inte lista filkontexten"
-#: ../semanage/seobject.py:1853
-+#: ../semanage/seobject.py:1842
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "Kunde inte radera filkontexten %s"
-#: ../semanage/seobject.py:1878
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr "Filkontext för %s är definierad i policy, kan inte tas bort"
-#: ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1873
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "Kunde inte radera filkontext för %s"
-#: ../semanage/seobject.py:1899
-+#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "Kunde inte lista filkontext"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "Kunde inte lista lokalt filkontext"
-#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux-kontext"
-#: ../semanage/seobject.py:1936
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "typ"
-#: ../semanage/seobject.py:1949
-+#: ../semanage/seobject.py:1942
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr "\nSELinux-distributionens fcontext-ekvivalens \n"
-#: ../semanage/seobject.py:1954
-+#: ../semanage/seobject.py:1947
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -291197,103 +293806,102 @@ index dd71256..7198dd2 100644
-#: ../semanage/seobject.py:1988 ../semanage/seobject.py:2040
-#: ../semanage/seobject.py:2046
-+#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
-+#: ../semanage/seobject.py:2040
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "Kunde inte kontrollera om flaggan %s är definierad"
-#: ../semanage/seobject.py:1990 ../semanage/seobject.py:2042
-+#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "Flaggan %s är inte definierad"
-#: ../semanage/seobject.py:1994
-+#: ../semanage/seobject.py:1987
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "Kunde inte fråga filkontext %s"
-#: ../semanage/seobject.py:1999
-+#: ../semanage/seobject.py:1992
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "Du måste ange ett av följande värden: %s"
-#: ../semanage/seobject.py:2004
-+#: ../semanage/seobject.py:1997
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "Kunde inte sätta aktivt värde på booleanen %s"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2000
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "Kunde inte modifiera flagga %s"
-#: ../semanage/seobject.py:2025
-+#: ../semanage/seobject.py:2018
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "Felaktigt format %s: Post %s"
-#: ../semanage/seobject.py:2048
-+#: ../semanage/seobject.py:2042
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "Flagga %s är definierad i policy, kan inte tas bort"
-#: ../semanage/seobject.py:2052
-+#: ../semanage/seobject.py:2046
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "Kunde inte ta bort flagga %s"
-#: ../semanage/seobject.py:2064 ../semanage/seobject.py:2081
-+#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "Kunde inte lista flaggor"
-#: ../semanage/seobject.py:2104
-+#: ../semanage/seobject.py:2100
- msgid "unknown"
- msgstr "okänt"
-
+-msgid "unknown"
+-msgstr "okänt"
+-
-#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "av"
-#: ../semanage/seobject.py:2117
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "på"
-#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "SELinux-boolean"
-#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr "Tillstånd"
-#: ../semanage/seobject.py:2131
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr "Standard"
-#: ../semanage/seobject.py:2131 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "Beskrivning"
-@@ -1001,10 +997,10 @@ msgstr "Fel vid minnesallokering.\n"
+@@ -1001,10 +1016,10 @@ msgstr "Fel vid minnesallokering.\n"
msgid "Error sending audit message.\n"
msgstr "Fel vid skickande av granskningsmeddelande.\n"
@@ -291306,7 +293914,7 @@ index dd71256..7198dd2 100644
#: ../newrole/newrole.c:699
#, c-format
-@@ -1116,62 +1112,66 @@ msgstr "Kunde inte få tag i tomt signal-set\n"
+@@ -1116,62 +1131,66 @@ msgstr "Kunde inte få tag i tomt signal-set\n"
msgid "Unable to set SIGHUP handler\n"
msgstr "Kan inte sätta SIGHUP-hanterare\n"
@@ -291385,7 +293993,7 @@ index dd71256..7198dd2 100644
msgid "failed to exec shell\n"
msgstr "kunde ej exek skal\n"
-@@ -1274,27 +1274,27 @@ msgstr "chcat -- -Hemligt /dok/affärsplan.odt"
+@@ -1274,27 +1293,27 @@ msgstr "chcat -- -Hemligt /dok/affärsplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +Hemligt juser"
@@ -291422,7 +294030,7 @@ index dd71256..7198dd2 100644
msgid "File Labeling"
msgstr "Filmärkning"
-@@ -1316,7 +1316,7 @@ msgid ""
+@@ -1316,7 +1335,7 @@ msgid ""
"Type"
msgstr "Fil\nTyp"
@@ -291431,25 +294039,32 @@ index dd71256..7198dd2 100644
msgid "User Mapping"
msgstr "Användarmappning"
-@@ -1343,7 +1343,7 @@ msgstr "MLS/\nMCS-intervall"
+@@ -1343,579 +1362,466 @@ msgstr "MLS/\nMCS-intervall"
msgid "Login '%s' is required"
msgstr "Inloggning '%s' krävs"
-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2772
-+#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
msgid "Policy Module"
msgstr "Policymodul"
-@@ -1355,7 +1355,7 @@ msgstr "Modulnamn"
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
+ msgid "Module Name"
+ msgstr "Modulnamn"
+
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
msgid "Disable Audit"
msgstr "Avaktivera granskning"
-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2681
-+#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
msgid "Enable Audit"
msgstr "Aktivera granskning"
-@@ -1363,559 +1363,446 @@ msgstr "Aktivera granskning"
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
msgid "Load Policy Module"
msgstr "Läsa in policymodul"
@@ -291499,7 +294114,7 @@ index dd71256..7198dd2 100644
msgstr "<b>Program</b>"
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr "Standard initdemon"
+
@@ -291514,7 +294129,7 @@ index dd71256..7198dd2 100644
-msgstr "Standard initdemon"
-
-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
msgid "DBUS System Daemon"
msgstr "DBUS-systemdemonen"
@@ -291530,7 +294145,7 @@ index dd71256..7198dd2 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-msgstr "Internettjänstedemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr "Webbprogram/-skript (CGI)"
@@ -291543,7 +294158,7 @@ index dd71256..7198dd2 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-msgstr "Webbprogram/-skript (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr "Användarprogram"
@@ -291559,7 +294174,7 @@ index dd71256..7198dd2 100644
-msgstr "Användarprogram"
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr "Sandlåda"
@@ -291580,7 +294195,7 @@ index dd71256..7198dd2 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-msgstr "Existerande användarroller"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr "Minimal terminalanvändarroll"
@@ -291594,7 +294209,7 @@ index dd71256..7198dd2 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:161
-msgid "Minimal Terminal User Role"
-msgstr "Minimal terminalanvändarroll"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr "Minimal X-Windows-användarroll"
@@ -291608,7 +294223,7 @@ index dd71256..7198dd2 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:162
-msgid "Minimal X Windows User Role"
-msgstr "Minimal X-Windows-användarroll"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr "Användarroll"
@@ -291622,7 +294237,7 @@ index dd71256..7198dd2 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:163
-msgid "User Role"
-msgstr "Användarroll"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr "Admininstrativ användarroll"
@@ -291643,7 +294258,7 @@ index dd71256..7198dd2 100644
msgstr "<b>Rootanvändare</b>"
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
++#: ../gui/polgen.glade:623
+msgid "Root Admin User Role"
+msgstr "Root-administrativ användarroll"
+
@@ -291668,7 +294283,7 @@ index dd71256..7198dd2 100644
msgstr "<b>Ange namn på programmet eller användarrollen:</b>"
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr "Namn"
@@ -291985,58 +294600,58 @@ index dd71256..7198dd2 100644
-msgstr "Booleans namn"
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr "Roll"
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr "Existerande_användare"
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr "Program"
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr "%s måste vara en katalog"
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr "Du måste välja en användare"
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr "Välj exekverbar fil som skall stängas in."
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr "Välj initskript som skall stängas in."
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr "Välj fil(er) som instängda program skapar eller skriver"
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr "Välj katalog(er) som det istängda programmet äger och skriver till"
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr "Välj katalog att generera policyfiler i"
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -292044,12 +294659,12 @@ index dd71256..7198dd2 100644
msgstr "Typen %s_t är redan definierade i den nuvarande policyn.\nVill du fortsätta?"
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr "Verifiera namn"
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -292057,18 +294672,18 @@ index dd71256..7198dd2 100644
msgstr "Modul %s.pp är redan inläst i den nuvarande policyn.\nVill du fortsätta?"
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr "Du måste lägga till ett namn bestående av bokstäver och siffror och utan några mellanrum."
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr "Du måste ange ett körbart program"
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr "Konfigurera SELinux"
@@ -292158,7 +294773,7 @@ index dd71256..7198dd2 100644
msgid "Network Port"
msgstr "Nätverkport"
-@@ -1948,1425 +1835,1497 @@ msgstr "Portnummer \"%s\" är inte giltigt. 0 < PORTNUMMER < 65536 "
+@@ -1948,1425 +1854,1630 @@ msgstr "Portnummer \"%s\" är inte giltigt. 0 < PORTNUMMER < 65536 "
msgid "List View"
msgstr "Listvy"
@@ -292366,50 +294981,49 @@ index dd71256..7198dd2 100644
-#: ../gui/selinux.tbl:16
-msgid "Allow unconfined to dyntrans to unconfined_execmem"
-msgstr "Tillåt unconfied att dyntrans till unconfined_execmem"
--
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
--msgstr "Databaser"
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+msgstr "Copyright © 2006 Red Hat, Inc.\nCopyright © 2006 Dan Walsh <dwalsh at redhat.com>"
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
--msgstr "Tillåt user att ansluta till mysql-uttag"
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+-msgstr "Databaser"
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
+msgstr "Lägg till SELinux-inloggningsmappning"
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr "Tillåt user att ansluta till postgres-uttag"
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+-msgstr "Tillåt user att ansluta till mysql-uttag"
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
+msgstr "Lägg till SELinux-nätverksportar"
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr "XServer"
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+-msgstr "Tillåt user att ansluta till postgres-uttag"
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
+msgstr "SELinux-typ"
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr "Tillåt klienter att skriva till X:s delade minne"
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr "XServer"
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
+msgstr "Filspecifikation"
--#: ../gui/selinux.tbl:20
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+-msgstr "Tillåt klienter att skriva till X:s delade minne"
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
+msgstr "Filtyp"
-+
+
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:727
msgid ""
-"Allow xguest SELinux user account to execute files in home directory or /tmp"
@@ -292431,13 +295045,21 @@ index dd71256..7198dd2 100644
+#: ../gui/system-config-selinux.glade:773
+msgid "MLS"
+msgstr "MLS"
++
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr "Lägga till SELinux-användare"
++
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr "SELinux-administration"
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-msgstr "Tillåt demoner att köra med NIS"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "Lägga till SELinux-användare"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr "Lägg till"
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
@@ -292446,58 +295068,66 @@ index dd71256..7198dd2 100644
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-msgstr "Webbprogram"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "SELinux-administration"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr "_Egenskaper"
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-msgstr "Överför SELinuxanvändaren staff till webbläsardomänen"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "Lägg till"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr "_Ta bort"
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-msgstr "Överför SELinuxanvändaren sysadm till webbläsardomänen"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "_Egenskaper"
-+
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "_Ta bort"
-+
+#: ../gui/system-config-selinux.glade:1256
+msgid "Select Management Object"
+msgstr "Välj hanteringsobjekt"
-+
+
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
+-msgstr "Överför SELinuxanvändaren user till webbläsardomänen"
+#: ../gui/system-config-selinux.glade:1273
+msgid "<b>Select:</b>"
+msgstr "<b>Val:</b>"
-+
+
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
+-msgstr "Överför SELinuxanvändaren xguest till webbläsardomänen"
+#: ../gui/system-config-selinux.glade:1326
+msgid "System Default Enforcing Mode"
+msgstr "Tvingande läge systemstandard"
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
--msgstr "Överför SELinuxanvändaren user till webbläsardomänen"
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
+-msgstr "Tillåt staff-webbläsare att skriva till hemkatalogen"
+#: ../gui/system-config-selinux.glade:1354
+msgid ""
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
+msgstr "Avslaget\nTillåtande\nTvingande\n"
-+
+
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
+-msgstr "Avaktivera SELinux-skydd för amanda"
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
+msgstr "Nuvarande upprätthållande-läge"
-+
+
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
+-msgstr "Avaktivera SELinux-skydd för amavis"
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
+msgstr "Policytyp systemstandard: "
-+
+
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
+-msgstr "Avaktivera SELinux-skydd för apmd-demonen"
+#: ../gui/system-config-selinux.glade:1463
+msgid ""
+"Select if you wish to relabel then entire file system on next reboot. "
@@ -292506,38 +295136,37 @@ index dd71256..7198dd2 100644
+"relabel is required."
+msgstr "Välj om du vill etikettera om hela filsystemet vid nästa omstart. Ometikettering kan ta väldigt lång tid, beroende på sotrleken av filsystemet. Om du ändrar policytyper eller går från avslaget till tvingande behövs en ometikettering."
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
--msgstr "Överför SELinuxanvändaren xguest till webbläsardomänen"
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
+-msgstr "Avaktivera SELinux-skydd för arpwatch-demonen"
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
+msgstr "Märk om vid nästa omstart."
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
--msgstr "Tillåt staff-webbläsare att skriva till hemkatalogen"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+-msgstr "Avaktivera SELinux-skydd för auditd-demonen"
+#: ../gui/system-config-selinux.glade:1561
+msgid "label37"
+msgstr "label37"
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
--msgstr "Avaktivera SELinux-skydd för amanda"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+-msgstr "Avaktivera SELinux-skydd för automount-demonen"
+#: ../gui/system-config-selinux.glade:1598
+msgid "Revert boolean setting to system default"
+msgstr "Återställ booleansk inställning till systemstandard"
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
--msgstr "Avaktivera SELinux-skydd för amavis"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+-msgstr "Avaktivera SELinux-skydd för avahi"
+#: ../gui/system-config-selinux.glade:1614
+msgid "Toggle between Customized and All Booleans"
+msgstr "Växla mellan anpassad och alla booleaner"
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
--msgstr "Avaktivera SELinux-skydd för apmd-demonen"
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+-msgstr "Avaktivera SELinux-skydd för bluetooth-demonen"
+#: ../gui/system-config-selinux.glade:1645
+#: ../gui/system-config-selinux.glade:1850
+#: ../gui/system-config-selinux.glade:2037
@@ -292548,1723 +295177,1675 @@ index dd71256..7198dd2 100644
+msgid "Filter"
+msgstr "Filter"
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
--msgstr "Avaktivera SELinux-skydd för arpwatch-demonen"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
-
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
--msgstr "Avaktivera SELinux-skydd för auditd-demonen"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "Lägg till filkontext"
-
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr "Avaktivera SELinux-skydd för automount-demonen"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "Modifiera filkontext"
-
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr "Avaktivera SELinux-skydd för avahi"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "Ta bort filkontext"
-
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr "Avaktivera SELinux-skydd för bluetooth-demonen"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "Växla mellan alla och anpassade filkontext"
-
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-msgstr "Avaktivera SELinux-skydd för canna-demonen"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr "label50"
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
-msgstr "Avaktivera SELinux-skydd för cardmgr-demonen"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "Lägg till SELinux-användarmappning"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "Lägg till filkontext"
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
-msgstr "Avaktivera SELinux-skydd för Cluster-servern"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "Modifiera SELinux användarmappning"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "Modifiera filkontext"
-#: ../gui/selinux.tbl:41
-msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-msgstr "Tillåt cdrecord att läsa olika innehåll. nfs, samba, löstagbara enheter, användartemporära och filer med ej betrott innehåll"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "Ta bort SELinux-användarmappning"
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "Ta bort filkontext"
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-msgstr "Avaktivera SELinux-skydd för ciped-demonen"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "Växla mellan alla och anpassade filkontext"
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-msgstr "Avaktivera SELinux-skydd för clamd-demonen"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "Lägg till användare"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-msgstr "Avaktivera SELinux-skydd för clamscan"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "Modifiera användare"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "Lägg till SELinux-användarmappning"
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-msgstr "Avaktivera SELinux-skydd för clvmd"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "Radera användare"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "Modifiera SELinux användarmappning"
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-msgstr "Avaktivera SELinux-skydd för comsat-demonen"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "Ta bort SELinux-användarmappning"
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-msgstr "Avaktivera SELinux-skydd för courier-demonen"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "Lägg till nätverkport"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-msgstr "Avaktivera SELinux-skydd för cpucontrol-demonen"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "Redigera nätverksport"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "Lägg till användare"
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-msgstr "Avaktivera SELinux-skydd för cpuspeed-demonen"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "Ta bort nätverksport"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "Modifiera användare"
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-msgstr "Cron"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "Växla mellan anpassad och alla portar"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "Radera användare"
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-msgstr "Avaktivera SELinux-skydd för crond-demonen"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-msgstr "Utskrift"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "Generera ny policymodul"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "Lägg till nätverkport"
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-msgstr "Avaktivera SELinux-skydd för cupsds bakändeserver"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "Läs in policymodul"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "Redigera nätverksport"
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-msgstr "Avaktivera SELinux-skydd för cupsd-demonen"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "Ta bort inläsningsbar policymodul"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "Ta bort nätverksport"
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-msgstr "Avaktivera SELinux-skydd för cupsd_lpd"
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "Aktivera/avaktivera ytterligare granskningsregler, som normalt inte rapporteras till loggfilerna."
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "Växla mellan anpassad och alla portar"
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-msgstr "CVS"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-msgstr "Avaktivera SELinux-skydd för cvs-demonen"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "Ändra processläge till tillåtande."
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "Generera ny policymodul"
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-msgstr "Avaktivera SELinux-skydd för cyrus-demonen"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "Ändra processläge till tvingande."
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "Läs in policymodul"
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-msgstr "Avaktivera SELinux-skydd för dbskkd-demonen"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "Processdomän"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "Ta bort inläsningsbar policymodul"
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-msgstr "Avaktivera SELinux-skydd för dbusd-demonen"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
++#: ../gui/system-config-selinux.glade:2661
++msgid ""
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr "Aktivera/avaktivera ytterligare granskningsregler, som normalt inte rapporteras till loggfilerna."
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-msgstr "Avaktivera SELinux-skydd för dccd"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "SELinux-användare ”%s” behövs"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-msgstr "Avaktivera SELinux-skydd för dccifd"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
-+msgstr "Generera manualsidor för SELinux"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "Ändra processläge till tillåtande."
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-msgstr "Avaktivera SELinux-skydd för dccm"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "sökväg dit de genererade manualsidorna för SELinux kommer sparas"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "Ändra processläge till tvingande."
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-msgstr "Avaktivera SELinux-skydd för ddt-demonen"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
-+msgstr "Alla domäner"
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "Processdomän"
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-msgstr "Avaktivera SELinux-skydd för devfsd-demonen"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "Domännamn för manualsidor som skall skapas"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-msgstr "Avaktivera SELinux-skydd för dhcpc-demonen"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
-+msgstr "Fråga SELinuxpolicyns nätverksinformation"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "SELinux-användare ”%s” behövs"
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-msgstr "Avaktivera SELinux-skydd för dhcpd-demonen"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
-+msgstr "lista alla SELinux-porttyper"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
++msgstr "Generera manualsidor för SELinux"
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-msgstr "Avaktivera SELinux-skydd för dictd-demonen"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
-+msgstr "visa SELinux-typ relaterad till porten"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
++msgstr "sökväg dit de genererade manualsidorna för SELinux kommer sparas"
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-msgstr "Tillåt sysadm_t att starta demoner direkt"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
-+msgstr "Visa portar definierade för denna SELinux-typ"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
++msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-msgstr "Avaktivera SELinux-skydd för Evolution"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "visa portar till vilka denna domän kan binda och/eller ansluta"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
++msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-msgstr "Spel"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "fråga SELinux-policyn för att se om domäner kan kommunicara med varandra"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
++msgstr "Alla domäner"
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-msgstr "Avaktivera SELinux-skydd för spel"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
-+msgstr "Källdomän"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
++msgstr "Domännamn för manualsidor som skall skapas"
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-msgstr "Avaktivera SELinux-skydd för webbläsare"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
-+msgstr "Måldomän"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
++msgstr "Fråga SELinuxpolicyns nätverksinformation"
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-msgstr "Avaktivera SELinux-skydd för Thunderbird"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "fråga SELinuxpolicyn för att se beskrivningar av booleaner"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
++msgstr "lista alla SELinux-porttyper"
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-msgstr "Avaktivera SELinux-skydd för distccd-demonen"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
-+msgstr "hämta alla beskrivningar av booleaner"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
++msgstr "visa SELinux-typ relaterad till porten"
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-msgstr "Avaktivera SELinux-skydd för dmesg-demonen"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
-+msgstr "boolean att hämta beskrivningen av"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
++msgstr "Visa portar definierade för denna SELinux-typ"
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-msgstr "Avaktivera SELinux-skydd för dnsmasq-demonen"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "fråga SELinux-policyn för att se hur en källprocessdomän kan gå över till målprocessdomänen"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
++msgstr "visa portar till vilka denna domän kan binda och/eller ansluta"
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-msgstr "Avaktivera SELinux-skydd för dovecot-demonen"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
-+msgstr "källprocessdomän"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr "fråga SELinux-policyn för att se om domäner kan kommunicara med varandra"
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-msgstr "Avaktivera SELinux-skydd för entropyd-demonen"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
-+msgstr "målprocessdomän"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
++msgstr "Källdomän"
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-msgstr "Avaktivera SELinux-skydd för fetchmail"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
-+msgstr "Generera en modulmall för SELinuxpolicyn"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
++msgstr "Måldomän"
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-msgstr "Avaktivera SELinux-skydd för fingerd-demonen"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
-+msgstr "namn på policy att generera"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
++msgstr "fråga SELinuxpolicyn för att se beskrivningar av booleaner"
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-msgstr "Avaktivera SELinux-skydd för freshclam-demonen"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
-+msgstr "program som skall begränsas"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
++msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-msgstr "Avaktivera SELinux-skydd för fsdaemon-demonen"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
-+msgstr "kör testsviten för policygenereringen"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
++msgstr "boolean att hämta beskrivningen av"
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-msgstr "Avaktivera SELinux-skydd för gpm-demonen"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
-+msgstr "kommandon"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
++msgstr "fråga SELinux-policyn för att se hur en källprocessdomän kan gå över till målprocessdomänen"
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-msgstr "NFS"
-+#: ../sepolicy/sepolicy/generate.py:158
-+msgid "Internet Services Daemon"
-+msgstr "Internettjänstedemon"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
++msgstr "källprocessdomän"
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-msgstr "Avaktivera SELinux-skydd för gss-demonen"
-+#: ../sepolicy/sepolicy/generate.py:171
-+msgid "Valid Types:\n"
-+msgstr "Giltiga typer:\n"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
++msgstr "målprocessdomän"
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-msgstr "Avaktivera SELinux-skydd för Hal-demonen"
-+#: ../sepolicy/sepolicy/generate.py:205
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "Portar måste vara tal eller intervall av tal från 1 till %d "
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
++msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-msgstr "Kompatibilitet"
-+#: ../sepolicy/sepolicy/generate.py:332
-+msgid "You must enter a name for your confined process/user"
-+msgstr "Du måste ange ett namn för din instängda process/användare"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
++msgstr ""
-#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy/generate.py:334
- msgid ""
+-msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-msgstr "Granska inte saker som vi vet är trasiga men som inte är säkerhetsrisker"
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "Namn måste vara alfanumeriska utan blanktecken. Överväg att använda flagga ”-n MODULNAMN”"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
++msgstr "Generera en modulmall för SELinuxpolicyn"
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-msgstr "Avaktivera SELinux-skydd för hostname-demonen"
-+#: ../sepolicy/sepolicy/generate.py:422
-+msgid "User Role types can not be assigned executables."
-+msgstr "Användarrolltyper är inte tilldelas körbara program."
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
++msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-msgstr "Avaktivera SELinux-skydd för hotplug-demonen"
-+#: ../sepolicy/sepolicy/generate.py:428
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "Endast demonprogram kan använda ett initskript."
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
++msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-msgstr "Avaktivera SELinux-skydd för howl-demonen"
-+#: ../sepolicy/sepolicy/generate.py:446
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve måste vara ett booleskt värde "
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
++msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-msgstr "Avaktivera SELinux-skydd för cups hplip-demonen"
-+#: ../sepolicy/sepolicy/generate.py:452
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog måste vara ett booleskt värde "
-+
-+#: ../sepolicy/sepolicy/generate.py:458
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos måste vara ett booleskt värde "
-+
-+#: ../sepolicy/sepolicy/generate.py:464
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache måste vara ett booleskt värde "
-+
-+#: ../sepolicy/sepolicy/generate.py:494
-+msgid "USER Types automatically get a tmp type"
-+msgstr "ANVÄNDARtyper får automatiskt en tmp-typ"
-+
-+#: ../sepolicy/sepolicy/generate.py:1012
-+msgid "You must enter the executable path for your confined process"
-+msgstr "Du måste ange sökvägen till det exekverbara programmet för din instängda process"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
++msgstr "namn på policy att generera"
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-msgstr "Avaktivera SELinux-skydd för httpd rotatelogs"
-+#: ../sepolicy/sepolicy/generate.py:1190
-+msgid "Type Enforcement file"
-+msgstr "Typupprätthållandefil"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
++msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-msgstr "HTTPD-tjänst"
-+#: ../sepolicy/sepolicy/generate.py:1191
-+msgid "Interface file"
-+msgstr "Gränssnittsfil"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
++msgstr "program som skall begränsas"
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-msgstr "Avaktivera SELinux-skydd för http suexec"
-+#: ../sepolicy/sepolicy/generate.py:1192
-+msgid "File Contexts file"
-+msgstr "Filkontextsfil"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
++msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-msgstr "Avaktivera SELinux-skydd för hwclock-demonen"
-+#: ../sepolicy/sepolicy/generate.py:1193
-+msgid "Setup Script"
-+msgstr "Uppstartsskript"
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
++msgstr "kommandon"
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-msgstr "Avaktivera SELinux-skydd för i18n-demonen"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "Tillåt ABRT att ändra publika filer som används för publika filöverföringstjänster."
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
++msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-msgstr "Avaktivera SELinux-skydd för imazesrv-demonen"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "Tillåt ABRT att köra i domänen abrt_handle_event_t för att hantera ABRT-händelseskript"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
++msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-msgstr "Avaktivera SELinux-skydd för inetd child-demonerna"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "Tillåt amavis att använda JIT-kompilatorn"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
++msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-msgstr "Avaktivera SELinux-skydd för inetd-demonen"
-+#: booleans.py:4
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "Tillåt användare att slå upp användares passwd-poster direkt från ldap istället för att använda en sssd-server"
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "okänt"
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-msgstr "Avaktivera SELinux-skydd för innd-demonen"
-+#: booleans.py:5
-+msgid "Allow users to login using a radius server"
-+msgstr "Tillåt användare att logga in med en radius-server"
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
++msgstr "Internettjänstedemon"
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-msgstr "Avaktivera SELinux-skydd för iptables-demonen"
-+#: booleans.py:6
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "Tillåt cdrecord att läsa olika innehåll. nfs, samba, löstagbara enheter, användartemporära och filer med ej betrott innehåll"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
++msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-msgstr "Avaktivera SELinux-skydd för ircd-demonen"
-+#: booleans.py:7
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "Tillåt clamd att använda en JIT-kompilator"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
++msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-msgstr "Avaktivera SELinux-skydd för irqbalance-demonen"
-+#: booleans.py:8
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "Tillåt clamscan att komma åt andra filer än säkerhetsfiler på ett system"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
++msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-msgstr "Avaktivera SELinux-skydd för iscsi-demonen"
-+#: booleans.py:9
-+msgid "Allow clamscan to read user content"
-+msgstr "Tillåt clamscan att läsa användarfiler"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
++msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-msgstr "Avaktivera SELinux-skydd för jabberd-demonen"
-+#: booleans.py:10
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "Tillåt Cobbler att ändra publika filer som används för publika filöverföringstjänster."
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
++msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-msgstr "Kerberos"
-+#: booleans.py:11
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "Tillåt Cobbler att ansluta till nätverket med TCP."
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
++msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-msgstr "Avaktivera SELinux-skydd för kadmind-demonen"
-+#: booleans.py:12
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "Tillåt Cobbler att komma åt cifs-filsystem."
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
++msgstr "Giltiga typer:\n"
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-msgstr "Avaktivera SELinux-skydd för klogd-demonen"
-+#: booleans.py:13
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "Tillåt Cobbler att komma åt nfs-filsystem."
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "Portar måste vara tal eller intervall av tal från 1 till %d "
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-msgstr "Avaktivera SELinux-skydd för krb4kdc-demonen"
-+#: booleans.py:14
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "Tillåt collectd att ansluta till nätverket med TCP."
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-msgstr "Avaktivera SELinux-skydd för ktalk-demonen"
-+#: booleans.py:15
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "Tillåt codnor-domänen att ansluta till nätverket med TCP."
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
++msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-msgstr "Avaktivera SELinux-skydd för kudzu-demonen"
-+#: booleans.py:16
++#: ../sepolicy/sepolicy/generate.py:355
+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "Tillåt system-cron-jobb att etikettera om filsystem för att återställa filkontexter."
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr "Namn måste vara alfanumeriska utan blanktecken. Överväg att använda flagga ”-n MODULNAMN”"
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-msgstr "Avaktivera SELinux-skydd för locate-demonen"
-+#: booleans.py:17
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "Tillåt cvs-demonen att läsa shadow"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
++msgstr "Användarrolltyper är inte tilldelas körbara program."
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-msgstr "Avaktivera SELinux-skydd för lpd-demonen"
-+#: booleans.py:18
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "Tillåt alla demoner att skriva minnesdumpfiler i /"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
++msgstr "Endast demonprogram kan använda ett initskript."
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-msgstr "Avaktivera SELinux-skydd för lrrd-demonen"
-+#: booleans.py:19
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "Tillåt alla demoner att använda tcp-wrappers."
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve måste vara ett booleskt värde "
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-msgstr "Avaktivera SELinux-skydd för lvm-demonen"
-+#: booleans.py:20
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "Tillåt alla demoner att kunna läsa från/skriva till terminaler"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog måste vara ett booleskt värde "
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-msgstr "Avaktivera SELinux-skydd för mailman"
-+#: booleans.py:21
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr "Tillåt dbadm att hantera filer i användares hemkataloger"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos måste vara ett booleskt värde "
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-msgstr "Tillåt evolution och thunderbird att läsa användarfiler"
-+#: booleans.py:22
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr "Tillåt dbadm att läsa filer i användares hemkataloger"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache måste vara ett booleskt värde "
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-msgstr "Avaktivera SELinux-skydd för madm-demonen"
-+#: booleans.py:23
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
-+msgstr "Neka program i användardomäner att mappa en minnesregion som både exekverbar och skrivbar, detta är farligt och programmet bör rapporteras i bugzilla"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
++msgstr "ANVÄNDARtyper får automatiskt en tmp-typ"
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-msgstr "Avaktivera SELinux-skydd för monopd-demonen"
-+#: booleans.py:24
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr "Tillåt sysadm att felsöka eller ptrace:a alla processer."
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
++msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-msgstr "Tillåt mozillawebbläsaren att läsa användarfiler"
-+#: booleans.py:25
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr "Tillåt klientprogrammet dhcpc att köra kommandot iptables"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
++msgstr "Du måste ange sökvägen till det exekverbara programmet för din instängda process"
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-msgstr "Avaktivera SELinux-skydd för mrtg-demonen"
-+#: booleans.py:26
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr "Tillåt DHCP-demonen att använda LDAP-bakändar"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
++msgstr "Typupprätthållandefil"
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-msgstr "Avaktivera SELinux-skydd för mysqld-demonen"
-+#: booleans.py:27
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr "Tillåt alla domäner att att använda andra domäners filbeskrivare"
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
++msgstr "Gränssnittsfil"
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-msgstr "Avaktivera SELinux-skydd för nagios-demonen"
-+#: booleans.py:28
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr "Tillåt alla domäner att få kärnan att ladda moduler"
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
++msgstr "Filkontextsfil"
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-msgstr "Namntjänst"
-+#: booleans.py:29
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr "Tillåt användning av ljudenheter som källa för entropiflödena"
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
++msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-msgstr "Avaktivera SELinux-skydd för named-demonen"
-+#: booleans.py:30
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr "Tillåt exim att ansluta till databaser (postgres, mysql)"
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
++msgstr "Uppstartsskript"
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-msgstr "Avaktivera SELinux-skydd för nessusd-demonen"
-+#: booleans.py:31
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr "Tillåt exim att skapa, läsa, skriva och radera opriviligierade användarfiler."
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
++msgstr "Tillåt ABRT att ändra publika filer som används för publika filöverföringstjänster."
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-msgstr "Avaktivera SELinux-skydd för NetworkManager"
-+#: booleans.py:32
-+msgid "Allow exim to read unprivileged user files."
-+msgstr "Tillåt exim att läsa opriviligierade användarfiler."
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++msgstr "Tillåt ABRT att köra i domänen abrt_handle_event_t för att hantera ABRT-händelseskript"
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-msgstr "Avaktivera SELinux-skydd för nfsd-demonen"
-+#: booleans.py:33
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr "Aktivera extra regler i cron-domänen för att stödja fcron."
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
++msgstr "Tillåt amavis att använda JIT-kompilatorn"
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-msgstr "Samba"
-+#: booleans.py:34
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr "Tillåt domänen fenced att ansluta till nätverket med TCP."
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
++msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-msgstr "Avaktivera SELinux-skydd för nmbd-demonen"
-+#: booleans.py:35
-+msgid "Allow fenced domain to execute ssh."
-+msgstr "Tillåt domänen fenced att köra ssh."
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
++msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-msgstr "Avaktivera SELinux-skydd för nrpe-demonen"
-+#: booleans.py:36
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr "Tillåt ftp att läsa och skriva filer i användarnas hemkataloger"
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
++msgstr "Tillåt användare att slå upp användares passwd-poster direkt från ldap istället för att använda en sssd-server"
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-msgstr "Avaktivera SELinux-skydd för nscd-demonen"
-+#: booleans.py:37
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr "Tillåt ftp-servrar att ta emot filer, används för publika filöverföringstjänster. Kataloger måste ha etiketten public_content_rw_t."
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
++msgstr "Tillåt användare att logga in med en radius-server"
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-msgstr "Avaktivera SELinux-skydd för nsd-demonen"
-+#: booleans.py:38
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr "Tillåt ftp-servrar att ansluta till alla portar > 1023"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
++msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-msgstr "Avaktivera SELinux-skydd för ntpd-demonen"
-+#: booleans.py:39
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr "Tillåt ftp-servrar att ansluta till mysql-databasportar"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
++msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-msgstr "Avaktivera SELinux-skydd för oddjob"
-+#: booleans.py:40
++#: booleans.py:10
+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "Tillåt ftp-servrar att logga in som lokala användare och läsa/skriva alla filer på systemet, styrt av DAC."
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
++msgstr "Tillåt cdrecord att läsa olika innehåll. nfs, samba, löstagbara enheter, användartemporära och filer med ej betrott innehåll"
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-msgstr "Avaktivera SELinux-skydd för oddjob_mkhomedir"
-+#: booleans.py:41
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr "Tillåt FTP-servrar att använda cifs för publika filöverföringstjänster."
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
++msgstr "Tillåt clamd att använda en JIT-kompilator"
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-msgstr "Avaktivera SELinux-skydd för openvpn-demonen"
-+#: booleans.py:42
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr "Tillåt ftp-servrar att använda nfs för publika filöverföringstjänster."
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
++msgstr "Tillåt clamscan att komma åt andra filer än säkerhetsfiler på ett system"
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-msgstr "Avaktivera SELinux-skydd för pam-demonen"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr "Tillåt ftp-servrar att binda till alla oreserverade portar för passivt läge"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
++msgstr "Tillåt clamscan att läsa användarfiler"
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-msgstr "Avaktivera SELinux-skydd för pegasus"
-+#: booleans.py:44
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr "Bestäm huruvida Git CGI kan söka i hemkataloger."
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
++msgstr "Tillåt Cobbler att ändra publika filer som används för publika filöverföringstjänster."
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-msgstr "Avaktivera SELinux-skydd för perdition-demonen"
-+#: booleans.py:45
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr "Bestäm huruvida Git CGI kan komma åt cifs-filsystem."
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "Tillåt Cobbler att ansluta till nätverket med TCP."
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-msgstr "Avaktivera SELinux-skydd för portmap-demonen"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr "Bestäm huruvida Git CGI kan komma åt nfs-filsystem."
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "Tillåt Cobbler att komma åt cifs-filsystem."
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-msgstr "Avaktivera SELinux-skydd för portslave-demonen"
-+#: booleans.py:47
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr "Bestäm huruvida Git-sessionsdemonen kan binda TCP-uttag till alla oreserverade portar."
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "Tillåt Cobbler att komma åt nfs-filsystem."
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-msgstr "Avaktivera SELinux-skydd för postfix"
-+#: booleans.py:48
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr "Bestäm huruvida anropande användardomäner kan köra Git-demonen i domänen git_session_t."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "Tillåt collectd att ansluta till nätverket med TCP."
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-msgstr "Avaktivera SELinux-skydd för postgresql-demonen"
-+#: booleans.py:49
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr "Bestäm huruvida Git-systemdemonen kan söka i hemkataloger."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "Tillåt codnor-domänen att ansluta till nätverket med TCP."
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-msgstr "pppd"
-+#: booleans.py:50
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr "Bestäm huruvida Git-systemdemonen kan komma åt cifs-filsystem."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
++msgstr "Tillåt system-cron-jobb att etikettera om filsystem för att återställa filkontexter."
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-msgstr "Tillåt att pppd körs för en vanlig användare"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr "Bestäm huruvida Git-systemdemonen kan komma åt nfs-filsystem."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
++msgstr "Tillåt cvs-demonen att läsa shadow"
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-msgstr "Avaktivera SELinux-skydd för pptp"
-+#: booleans.py:52
-+msgid "Allow gitisis daemon to send mail"
-+msgstr "Tillåt gitisis-demoner att skicka post"
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
++msgstr "Tillåt alla demoner att skriva minnesdumpfiler i /"
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-msgstr "Avaktivera SELinux-skydd för prelink-demonen"
-+#: booleans.py:53
-+msgid "Enable reading of urandom for all domains."
-+msgstr "Aktivera läsning av urandom för alla domäner."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "Tillåt alla demoner att använda tcp-wrappers."
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-msgstr "Avaktivera SELinux-skydd för privoxy-demonen"
-+#: booleans.py:54
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr "Tillåt användning av gpg-agentens --write-env-file-flagga. Detta tillåter också gpg-agent att hantera användarfiler."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "Tillåt alla demoner att kunna läsa från/skriva till terminaler"
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-msgstr "Avaktivera SELinux-skydd för ptal-demonen"
-+#: booleans.py:55
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr "Tillåt gpg-webbdomänen att ändra publika filer använda för publika filöverföringstjänster."
++#: booleans.py:25
++msgid "Allow dan to manage user files"
++msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-msgstr "Avaktivera SELinux-skydd för pxe-demonen"
-+#: booleans.py:56
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
-+msgstr "Tillåt gssd att läsa temporärkataloger. För åtkomst till kerberos tgt."
++#: booleans.py:26
++msgid "Allow dan to read user files"
++msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-msgstr "Avaktivera SELinux-skydd för pyzord"
-+#: booleans.py:57
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
-+msgstr "Tillåt Apache att ändra publika filer som används för publika filöverföringstjänster. Kataloger/filer måste ha etiketten public_content_rw_t."
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
++msgstr "Tillåt dbadm att hantera filer i användares hemkataloger"
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-msgstr "Avaktivera SELinux-skydd för quota-demonen"
-+#: booleans.py:58
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr "Tillåt httpd att använda inbyggd skriptfunktion (vanligen php)"
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
++msgstr "Tillåt dbadm att läsa filer i användares hemkataloger"
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-msgstr "Avaktivera SELinux-skydd för radiusd-demonen"
-+#: booleans.py:59
-+msgid "Allow http daemon to check spam"
-+msgstr "Tillåt http-demoner att kontrollera skräppost"
++#: booleans.py:29
++msgid ""
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
++msgstr "Neka program i användardomäner att mappa en minnesregion som både exekverbar och skrivbar, detta är farligt och programmet bör rapporteras i bugzilla"
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-msgstr "Avaktivera SELinux-skydd för radvd-demonen"
-+#: booleans.py:60
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr "Tillåt httpd att agera som FTP-klient som ansluter till ftp-porten och efemära portar"
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
++msgstr "Tillåt sysadm att felsöka eller ptrace:a alla processer."
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-msgstr "Avaktivera SELinux-skydd för rdisc"
-+#: booleans.py:61
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr "Tillåt httpd att ansluta till ldap-porten"
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr "Tillåt klientprogrammet dhcpc att köra kommandot iptables"
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-msgstr "Avaktivera SELinux-skydd för readahead"
-+#: booleans.py:62
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr "Tillåt httpd-demonen att ansluta till zabbix"
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr "Tillåt DHCP-demonen att använda LDAP-bakändar"
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-msgstr "Tillåt program att läsa filer på icke-standardplatser (default_t)"
-+#: booleans.py:63
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr "Tillåt HTTPD-skript och -moduler att ansluta till nätverket med TCP."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
++msgstr "Tillåt alla domäner att att använda andra domäners filbeskrivare"
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-msgstr "Avaktivera SELinux-skydd för restorecond"
-+#: booleans.py:64
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr "Tillåt HTTPD-skript och -moduler att ansluta till cobbler över nätverket."
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
++msgstr "Tillåt alla domäner att få kärnan att ladda moduler"
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-msgstr "Avaktivera SELinux-skydd för rhgb-demonen"
-+#: booleans.py:65
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr "Tillåt HTTPD-skript och -moduler att ansluta till databaser över nätverket."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
++msgstr "Tillåt användning av ljudenheter som källa för entropiflödena"
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-msgstr "Avaktivera SELinux-skydd för ricci"
-+#: booleans.py:66
-+msgid "Allow httpd to connect to memcache server"
-+msgstr "Tillåt httpd att ansluta till en memcache-server"
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr "Tillåt exim att ansluta till databaser (postgres, mysql)"
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-msgstr "Avaktivera SELinux-skydd för ricci_modclusterd"
-+#: booleans.py:67
-+msgid "Allow httpd to act as a relay"
-+msgstr "Tillåt httpd att agera som ett relä"
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
++msgstr "Tillåt exim att skapa, läsa, skriva och radera opriviligierade användarfiler."
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-msgstr "Avaktivera SELinux-skydd för rlogind-demonen"
-+#: booleans.py:68
-+msgid "Allow http daemon to send mail"
-+msgstr "Tillåt http-demonen att skicka post"
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
++msgstr "Tillåt exim att läsa opriviligierade användarfiler."
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-msgstr "Avaktivera SELinux-skydd för rpcd-demonen"
-+#: booleans.py:69
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr "Tillåt Apache att kommunicera med avahi-tjänsten via dbus"
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
++msgstr "Aktivera extra regler i cron-domänen för att stödja fcron."
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-msgstr "Avaktivera SELinux-skydd för rshd"
-+#: booleans.py:70
-+msgid "Allow httpd cgi support"
-+msgstr "Tillåt httpd:s cgi-stöd"
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr "Tillåt domänen fenced att ansluta till nätverket med TCP."
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-msgstr "rsync"
-+#: booleans.py:71
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr "Tillåt httpd att agera som en FTP-server genom att lyssna på ftp-porten."
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
++msgstr "Tillåt domänen fenced att köra ssh."
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-msgstr "Avaktivera SELinux-skydd för rsync-demonen"
-+#: booleans.py:72
-+msgid "Allow httpd to read home directories"
-+msgstr "Tillåt httpd att läsa hemkataloger"
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
++msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-msgstr "Tillåt ssh att köra från inetd istället för som en demon"
-+#: booleans.py:73
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr "Tillåt httpd-skript och -moduler execmem/execstack"
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
++msgstr "Tillåt ftp att läsa och skriva filer i användarnas hemkataloger"
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-msgstr "Tillåt Samba att dela nfs-kataloger"
-+#: booleans.py:74
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr "Tillåt HTTPD att ansluta till till port 80 för en snygg nedstängning"
++#: booleans.py:44
++msgid ""
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
++msgstr "Tillåt ftp-servrar att ta emot filer, används för publika filöverföringstjänster. Kataloger måste ha etiketten public_content_rw_t."
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-msgstr "SASL autentiseringsserver"
-+#: booleans.py:75
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr "Tillåt httpd-processer att hantera IPA-innehåll"
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr "Tillåt ftp-servrar att ansluta till alla portar > 1023"
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-msgstr "Tillåt sasl-autentiseringsservern att läsa /etc/shadow"
-+#: booleans.py:76
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr "Tillåt Apache att använda mod_auth_ntlm_winbind"
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr "Tillåt ftp-servrar att ansluta till mysql-databasportar"
-#: ../gui/selinux.tbl:165
--msgid ""
++#: booleans.py:47
+ msgid ""
-"Allow X-Windows server to map a memory region as both executable and "
-"writable"
-msgstr "Tillåt X-Windowsservern att mappa en minnesregion både som körbar och skrivbar"
-+#: booleans.py:77
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr "Tillåt Apache att använda mod_auth_pam"
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "Tillåt ftp-servrar att logga in som lokala användare och läsa/skriva alla filer på systemet, styrt av DAC."
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-msgstr "Avaktivera SELinux-skydd för saslauthd-demonen"
-+#: booleans.py:78
-+msgid "Allow httpd to read user content"
-+msgstr "Tillåt httpd att läsa användardata"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
++msgstr "Tillåt FTP-servrar att använda cifs för publika filöverföringstjänster."
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-msgstr "Avaktivera SELinux-skydd för scannerdaemon-demonen"
-+#: booleans.py:79
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr "Tillåt Apache att köra i växelläge (stickshift), inte gå över till passagerare"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
++msgstr "Tillåt ftp-servrar att använda nfs för publika filöverföringstjänster."
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-msgstr "Tillåt inte övergångar till sysadm_t, sudo och su påverkas"
-+#: booleans.py:80
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr "Tillåt httpd-demonen att ändra sina resursgränser"
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr "Tillåt ftp-servrar att binda till alla oreserverade portar för passivt läge"
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-msgstr "Tillåt inte några processer att läsa in kärnmoduler"
-+#: booleans.py:81
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr "Tillåt HTTPD att köra SSI-program i samma domän som system-CGI-srkipt."
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
++msgstr "Bestäm huruvida Git CGI kan söka i hemkataloger."
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-msgstr "Tillåt inte några processer att ändra kärnans SELinuxpolicy"
-+#: booleans.py:82
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr "Tillåt apache-skript att skriva till publikt innehåll, kataloger/filer måste ha etiketten public_rw_content_t."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr "Bestäm huruvida Git CGI kan komma åt cifs-filsystem."
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-msgstr "Avaktivera SELinux-skydd för sendmail-demonen"
-+#: booleans.py:83
-+msgid "Allow Apache to execute tmp content."
-+msgstr "Tillåt Apache att köra tmp-innehåll."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr "Bestäm huruvida Git CGI kan komma åt nfs-filsystem."
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-msgstr "Avaktivera SELinux-skydd för setrans"
-+#: booleans.py:84
++#: booleans.py:54
+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
-+msgstr "Unifiera HTTPD för att kommunicera med terminalen. Behövs för att ange lösenfrasen för certifikat från terminalen."
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
++msgstr "Bestäm huruvida Git-sessionsdemonen kan binda TCP-uttag till alla oreserverade portar."
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-msgstr "Avaktivera SELinux-skydd för setroubleshoot-demonen"
-+#: booleans.py:85
-+msgid "Unify HTTPD handling of all content files."
-+msgstr "Unifiera HTTPD-hanteringen av alla innehållsfiler."
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
++msgstr "Bestäm huruvida anropande användardomäner kan köra Git-demonen i domänen git_session_t."
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-msgstr "Avaktivera SELinux-skydd för slapd-demonen"
-+#: booleans.py:86
-+msgid "Allow httpd to access cifs file systems"
-+msgstr "Tillåt httpd att komma åt cifs-filsystem"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
++msgstr "Bestäm huruvida Git-systemdemonen kan söka i hemkataloger."
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-msgstr "Avaktivera SELinux-skydd för slrnpull-demonen"
-+#: booleans.py:87
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr "Tillåt httpd att komma åt FUSE-filsystem"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr "Bestäm huruvida Git-systemdemonen kan komma åt cifs-filsystem."
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-msgstr "Avaktivera SELinux-skydd för smbd-demonen"
-+#: booleans.py:88
-+msgid "Allow httpd to run gpg"
-+msgstr "Tillåt httpd att köra gpg"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr "Bestäm huruvida Git-systemdemonen kan komma åt nfs-filsystem."
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-msgstr "Avaktivera SELinux-skydd för snmpd-demonen"
-+#: booleans.py:89
-+msgid "Allow httpd to access nfs file systems"
-+msgstr "Tillåt httpd att komma åt nfs-filsystem"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
++msgstr "Tillåt gitisis-demoner att skicka post"
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-msgstr "Avaktivera SELinux-skydd för snort-demonen"
-+#: booleans.py:90
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr "Tillåt httpd att kommunicera med oddjob för att starta en tjänst"
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
++msgstr "Aktivera läsning av urandom för alla domäner."
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-msgstr "Avaktivera SELinux-skydd för soundd-demonen"
-+#: booleans.py:91
-+msgid "Allow httpd to access openstack ports"
-+msgstr "Tillåt httpd att komma åt openstack-portar"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
++msgstr "Tillåt användning av gpg-agentens --write-env-file-flagga. Detta tillåter också gpg-agent att hantera användarfiler."
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-msgstr "Avaktivera SELinux-skydd för sound-demonen"
-+#: booleans.py:92
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr "Tillåt icecast att ansluta till alla portar, inte bara ljudportar."
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
++msgstr "Tillåt gpg-webbdomänen att ändra publika filer använda för publika filöverföringstjänster."
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-msgstr "Skräppostskydd"
-+#: booleans.py:93
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr "Tillåt IRC-klienten Irssi att ansluta till vilken port som helst, och att binda till vilken oreserverad port som helst."
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++msgstr "Tillåt gssd att läsa temporärkataloger. För åtkomst till kerberos tgt."
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-msgstr "Avaktivera SELinux-skydd för spamd-demonen"
-+#: booleans.py:94
-+msgid "Allow java executable stack"
-+msgstr "Tillåt javas exekverbara stack"
++#: booleans.py:64
++msgid "Allow guest to exec content"
++msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-msgstr "Tillåt spamd att komma åt hemkataloger"
-+#: booleans.py:95
-+msgid "Allow confined applications to run with kerberos."
-+msgstr "Tillåt instängda program att köra med kerberos."
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
++msgstr "Tillåt Apache att ändra publika filer som används för publika filöverföringstjänster. Kataloger/filer måste ha etiketten public_content_rw_t."
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-msgstr "Tillåt Spam Assassin-demonen att komma åt nätverket"
-+#: booleans.py:96
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "Tillåt syslogd-demonen att skicka post"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
++msgstr "Tillåt httpd att använda inbyggd skriptfunktion (vanligen php)"
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-msgstr "Avaktivera SELinux-skydd för speedmgmt-demonen"
-+#: booleans.py:97
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr "Ge syslogd möjligheten läsa från/skriva till terminaler"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
++msgstr "Tillåt http-demoner att kontrollera skräppost"
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-msgstr "Squid"
-+#: booleans.py:98
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr "Tillåt inloggning och användning av systemet från /dev/console."
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr "Tillåt httpd att agera som FTP-klient som ansluter till ftp-porten och efemära portar"
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-msgstr "Tillåt squid-demonen att ansluta till nätverket"
-+#: booleans.py:99
-+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr "Bestäm möjligheten att mmap:a ett lågt område av adressutrymmet, så som det är konfigurerat i /proc/sys/kernel/mmap_min_addr."
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
++msgstr "Tillåt httpd att ansluta till ldap-porten"
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-msgstr "Avaktivera SELinux-skydd för squid-demonen"
-+#: booleans.py:100
-+msgid "Allow mock to read files in home directories."
-+msgstr "Tillåt mock att läsa filer i hemkataloger."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
++msgstr "Tillåt httpd-demonen att ansluta till zabbix"
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-msgstr "Avaktivera SELinux-skydd för ssh-demonen"
-+#: booleans.py:101
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr "Tillåt mount-kommandot att montera vilken katalog eller fil som helst."
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr "Tillåt HTTPD-skript och -moduler att ansluta till nätverket med TCP."
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-msgstr "Tillåt ssh-inloggningar som sysadm_r:sysadm_t"
-+#: booleans.py:102
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
-+msgstr "Tillåt domänen för mozilla-insticksmoduler att ansluta till nätverket med TCP."
++#: booleans.py:72
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr "Tillåt HTTPD-skript och -moduler att ansluta till cobbler över nätverket."
-#: ../gui/selinux.tbl:189
-+#: booleans.py:103
++#: booleans.py:73
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as "
-"~/.bashrc)"
-msgstr "Tillåt staff_r-användare att söka i sysadm-hemkatalogen och läsa filer (såsom ~/.bashrc)"
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr "Tillåt mozilla_plugins att skapa godtyckligt innehåll i användarens hemkatalog"
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr "Tillåt HTTPD-skript och -moduler att ansluta till databaser över nätverket."
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-msgstr "Universiell SSL-tunnel"
-+#: booleans.py:104
-+msgid "Allow confined web browsers to read home directory content"
-+msgstr "Tillåt begränsade webbläsare att läsa innehåll i hemkataloger"
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
++msgstr "Tillåt httpd att ansluta till en memcache-server"
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-msgstr "Avaktivera SELinux-skydd för stunnel-demonen"
-+#: booleans.py:105
-+msgid "Allow mplayer executable stack"
-+msgstr "Tillåt mplayers exekverbara stack"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
++msgstr "Tillåt httpd att agera som ett relä"
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-msgstr "Tillåt stunnel-demonen att köra fristående, utanför xinetd"
-+#: booleans.py:106
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "Tillåt mysqld att ansluta till alla portar"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
++msgstr "Tillåt http-demonen att skicka post"
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-msgstr "Avaktivera SELinux-skydd för swat-demonen"
-+#: booleans.py:107
-+msgid "Allow BIND to bind apache port."
-+msgstr "Tillåt BIND att binda till apache-porten."
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
++msgstr "Tillåt Apache att kommunicera med avahi-tjänsten via dbus"
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-msgstr "Avaktivera SELinux-skydd för sxid-demonen"
-+#: booleans.py:108
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
-+msgstr "Tillåt BIND att skriva primärzonfiler. I allmänhet används detta för dynamisk DNS eller zonöverföringar."
++#: booleans.py:78
++msgid "Allow httpd cgi support"
++msgstr "Tillåt httpd:s cgi-stöd"
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-msgstr "Avaktivera SELinux-skydd för syslogd-demonen"
-+#: booleans.py:109
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr "Tillåt godtyckliga filer/kataloger att exporteras endast läsbara via NFS."
-+
-+#: booleans.py:110
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr "Tillåt godtyckliga filer/kataloger att exporteras läs- och skrivbara via NFS."
-+
-+#: booleans.py:111
-+msgid ""
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
-+msgstr "Tillåt nfs-servrar att ändra publika filer använda för publika filöverföringstjänster. Filer/kataloger måste ha etiketten public_content_rw_t."
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr "Tillåt httpd att agera som en FTP-server genom att lyssna på ftp-porten."
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-msgstr "Avaktivera SELinux-skydd för systemets cron-jobb"
-+#: booleans.py:112
-+msgid "Allow system to run with NIS"
-+msgstr "Tillåt systemet att köra med NIS"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
++msgstr "Tillåt httpd att läsa hemkataloger"
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-msgstr "Avaktivera SELinux-skydd för tcp-demonen"
-+#: booleans.py:113
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr "Tillåt begränsade program att använda nscd:s delade minne."
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
++msgstr "Tillåt httpd-skript och -moduler execmem/execstack"
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-msgstr "Avaktivera SELinux-skydd för telnet-demonen"
-+#: booleans.py:114
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr "Tillåt nsplugin-kod att ansluta till oreserverade portar"
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr "Tillåt HTTPD att ansluta till till port 80 för en snygg nedstängning"
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-msgstr "Avaktivera SELinux-skydd för tftpd-demonen"
-+#: booleans.py:115
-+msgid "Allow nsplugin code to execmem/execstack"
-+msgstr "Tillåt nsplugin-kod att göra execmem/execstack"
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
++msgstr "Tillåt httpd-processer att hantera IPA-innehåll"
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-msgstr "Avaktivera SELinux-skydd för transproxy-demonen"
-+#: booleans.py:116
-+msgid "Allow openvpn to read home directories"
-+msgstr "Tillåt openvpn att läsa hemkataloger"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr "Tillåt Apache att använda mod_auth_ntlm_winbind"
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-msgstr "Avaktivera SELinux-skydd för udev-demonen"
-+#: booleans.py:117
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
-+msgstr "Tillåt domänen piranha-lvs att ansluta till nätverket med TCP."
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
++msgstr "Tillåt Apache att använda mod_auth_pam"
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-msgstr "Avaktivera SELinux-skydd för uml-demonen"
-+#: booleans.py:118
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr "Tillåt polipo att ansluta till alla portar > 1023"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
++msgstr "Tillåt httpd att läsa användardata"
-#: ../gui/selinux.tbl:202
-+#: booleans.py:119
- msgid ""
+-msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not"
-" have a domain transition explicitly defined"
-msgstr "Tillåt xinetd att köra obegränsad, inklusive alla tjänster den startar som inte har en domänövergång uttryckligen definierad"
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr "Bestäm huruvida Polipo-sessionsdemonen kan binda tcp-uttag till alla oreserverade portar."
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++msgstr "Tillåt Apache att köra i växelläge (stickshift), inte gå över till passagerare"
++
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
++msgstr "Tillåt httpd-demonen att ändra sina resursgränser"
-#: ../gui/selinux.tbl:203
-+#: booleans.py:120
++#: booleans.py:89
msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-msgstr "Tillåt rc-skript att köra obegränsade, inklusive alla demnoer som startas av ett rc-skript och som inte har en domänövergång uttryckligen definierad"
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
-+msgstr "Bestäm huruvida anropande användardomäner kan köra Polipo-demonen i domänen polipo_session_t."
-+
-+#: booleans.py:121
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr "Bestäm huruvida polipa kan komma åt cifs-filsystem."
-+
-+#: booleans.py:122
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr "Bestäm huruvida Polipa kan komma åt nfs-filsystem."
-+
-+#: booleans.py:123
-+msgid "Enable polyinstantiated directory support."
-+msgstr "Aktivera stöd för polyinstantierade kataloger."
-+
-+#: booleans.py:124
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr "Tillåt porage-domänerna att använda NFS-monteringar (normal nfs_t)"
-+
-+#: booleans.py:125
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "Ge domänen postfix_local fullständig skrivåtkomst till mail_spool-kataloger"
-+
-+#: booleans.py:126
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "Tillåt postgresql att använda ssh och rsync för återskapande av tidpunkt"
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++msgstr "Tillåt HTTPD att köra SSI-program i samma domän som system-CGI-srkipt."
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-msgstr "Tillåt rpm att köra obegränsad"
-+#: booleans.py:127
-+msgid "Allow transmit client label to foreign database"
-+msgstr "Tillåt sändning av klientetiketter till främmande databaser"
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
++msgstr "Tillåt apache-skript att skriva till publikt innehåll, kataloger/filer måste ha etiketten public_rw_content_t."
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-msgstr "Tillåt priviligerade verktyg som hotplug och insmod att köra obegränsade"
-+#: booleans.py:128
-+msgid "Allow database admins to execute DML statement"
-+msgstr "Tillåt databasadministratörer att köra DML-satser"
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
++msgstr "Tillåt Apache att köra tmp-innehåll."
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-msgstr "Avaktivera SELinux-skydd för updfstab-demonen"
-+#: booleans.py:129
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "Tillåt opriviligierade användare att köra DDL-satser"
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
++msgstr "Unifiera HTTPD för att kommunicera med terminalen. Behövs för att ange lösenfrasen för certifikat från terminalen."
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-msgstr "Avaktivera SELinux-skydd för uptimed-demonen"
-+#: booleans.py:130
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "Tillåt pppd att ladda kärnmoduler vör vissa modem"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
++msgstr "Unifiera HTTPD-hanteringen av alla innehållsfiler."
-#: ../gui/selinux.tbl:208
-+#: booleans.py:131
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "Tillåt att pppd körs för en vanlig användare"
-+
-+#: booleans.py:132
- msgid ""
+-msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-msgstr "Tillåt user_r att nå sysadm_r via su, sudo eller userhelper. Annars kan endast staff_r göra det"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "Tillåt privoxy att ansluta till alla portar, inte bara HTTP-, FTP- och Gopher-portar."
-+
-+#: booleans.py:133
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "Tillåt Puppet-klienter att hantara alla filtyper."
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
++msgstr "Tillåt httpd att komma åt cifs-filsystem"
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-msgstr "Tillåt användare att köra kommandot mount"
-+#: booleans.py:134
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "Tillåt Puppet master att ansluta till MySQL- och PostgreSQL-databaser"
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
++msgstr "Tillåt httpd att komma åt FUSE-filsystem"
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-msgstr "Tillåt vanliga användare direkt musåtkomst (tillåt endast X-servern)"
-+#: booleans.py:135
-+msgid "Allow qemu to connect fully to the network"
-+msgstr "Tillåt qemu att ansluta helt till nätverket"
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
++msgstr "Tillåt httpd att köra gpg"
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-msgstr "Tillåt användare att köra kommandot dmesg"
-+#: booleans.py:136
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr "Tillåt qemu att använda cifs-/Samba-filsystem"
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
++msgstr "Tillåt httpd att komma åt nfs-filsystem"
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-msgstr "Tillåt användare att styra nätverksgränssnitt (kräver också USERCTL=true)"
-+#: booleans.py:137
-+msgid "Allow qemu to use serial/parallel communication ports"
-+msgstr "Tillåt qemu att använda seriella/parallella kommunikationsportar"
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr "Tillåt httpd att kommunicera med oddjob för att starta en tjänst"
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-msgstr "Tillåt vanliga användare att köra ping"
-+#: booleans.py:138
-+msgid "Allow qemu to use nfs file systems"
-+msgstr "Tillåt qemu att använda nfs-filsystem"
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr "Tillåt httpd att komma åt openstack-portar"
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-msgstr "Tillåt användare skriva/läsa noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:139
-+msgid "Allow qemu to use usb devices"
-+msgstr "Tillåt qemu att använda usb-enheter"
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-msgstr "Tillåt användare skriva/läsa usb-enheter"
-+#: booleans.py:140
-+msgid "Allow racoon to read shadow"
-+msgstr "Tillåt racoon att läsa shadow"
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr "Tillåt icecast att ansluta till alla portar, inte bara ljudportar."
-#: ../gui/selinux.tbl:216
-+#: booleans.py:141
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "Tillåt domänen rgmanager att ansluta till nätverket med TCP."
-+
-+#: booleans.py:142
++#: booleans.py:102
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the"
-" same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-msgstr "Tillåt användare att köra TCP-servrar (binda till portar och acceptera anslutningar från samma domän och användare utanför). Avaktivering av detta framtvingar passivt läge i FTP och kan ändra andra protokoll"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "Tillåt rsync att ändra publika filer som används för publika filöverföringstjänster. Filer/kataloger måste ha etiketten public_content_rw_t."
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr "Tillåt IRC-klienten Irssi att ansluta till vilken port som helst, och att binda till vilken oreserverad port som helst."
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-msgstr "Tillåt användare att ta status på ttyfiler"
-+#: booleans.py:143
-+msgid "Allow rsync to run as a client"
-+msgstr "Tillåt rsync att köra som en klient"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
++msgstr "Tillåt instängda program att köra med kerberos."
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-msgstr "Avaktivera SELinux-skydd för uucpd-demonen"
-+#: booleans.py:144
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "Tillåt rsync att exportera godtyckliga filer/kataloger endast för läsning."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
++msgstr "Tillåt syslogd-demonen att skicka post"
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-msgstr "Avaktivera SELinux-skydd för vmware-demonen"
-+#: booleans.py:145
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "Tillåt rsync-servrar att dela cifs-filsystem"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr "Ge syslogd möjligheten läsa från/skriva till terminaler"
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-msgstr "Avaktivera SELinux-skydd för watchdog-demonen"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "Tillåt rsync-servrar att dela nfs-filsystem"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
++msgstr "Tillåt inloggning och användning av systemet från /dev/console."
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-msgstr "Avaktivera SELinux-skydd för winbind-demonen"
-+#: booleans.py:147
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "Tillåt samba att skapa nya hemkataloger (t.ex. via PAM)"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
++msgstr "Bestäm möjligheten att mmap:a ett lågt område av adressutrymmet, så som det är konfigurerat i /proc/sys/kernel/mmap_min_addr."
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-msgstr "Avaktivera SELinux-skydd för xdm-demonen"
-+#: booleans.py:148
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "Tillåt samba att agera som domänkontrolleraren, lägga till användare, grupper och ändra lösenord."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
++msgstr "Tillåt mock att läsa filer i hemkataloger."
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-msgstr "Tillåt xdm-inloggning som sysadm_r:sysadm_t"
-+#: booleans.py:149
-+msgid "Allow samba to share users home directories."
-+msgstr "Tillåt samba att dela användares hemkataloger."
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
++msgstr "Tillåt mount-kommandot att montera vilken katalog eller fil som helst."
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-msgstr "Avaktivera SELinux-skydd för xen-demonen"
-+#: booleans.py:150
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "Tillåt samba att dela vilken fil/katalog som helst endast för läsning."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr "Tillåt domänen för mozilla-insticksmoduler att ansluta till nätverket med TCP."
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-msgstr "XEN"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "Tillåt Samba att dela vilka filer/kataloger som helst läs-/skrivbara."
++#: booleans.py:111
++msgid ""
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr "Tillåt mozilla_plugins att skapa godtyckligt innehåll i användarens hemkatalog"
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-msgstr "Tillåt xen att läsa/skriva fysiska diskenheter"
-+#: booleans.py:152
-+msgid "Allow samba to act as a portmapper"
-+msgstr "Tillåt Samba att agera som en portmapper"
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
++msgstr "Tillåt begränsade webbläsare att läsa innehåll i hemkataloger"
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-msgstr "Avaktivera SELinux-skydd för xfs-demonen"
-+#: booleans.py:153
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "Tillåt samba att köra obegränsade skript"
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
++msgstr "Tillåt mplayers exekverbara stack"
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-msgstr "Avaktivera SELinux-skydd för xen-styrning"
-+#: booleans.py:154
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "Tillåt samba att exportera ntfs-/fusefs-volymer."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
++msgstr "Tillåt mysqld att ansluta till alla portar"
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-msgstr "Avaktivera SELinux-skydd för ypbind-demonen"
-+#: booleans.py:155
-+msgid "Allow samba to export NFS volumes."
-+msgstr "Tillåt samba att exportera NFS-volymer."
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
++msgstr "Tillåt BIND att binda till apache-porten."
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-msgstr "Avaktivera SELinux-skydd för NIS-lösenord-demonen"
-+#: booleans.py:156
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "Tillåt sanlock att läsa/skriva fuse-filer"
++#: booleans.py:116
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr "Tillåt BIND att skriva primärzonfiler. I allmänhet används detta för dynamisk DNS eller zonöverföringar."
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-msgstr "Avaktivera SELinux-skydd för ypserv-demonen"
-+#: booleans.py:157
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "Tillåt sanlock att hantera nfs-filer"
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr "Tillåt godtyckliga filer/kataloger att exporteras endast läsbara via NFS."
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-msgstr "Avaktivera SELinux-skydd för NIS Transfer-demonen"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "Tillåt sanlock att hantera cifs-filer"
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr "Tillåt godtyckliga filer/kataloger att exporteras läs- och skrivbara via NFS."
-#: ../gui/selinux.tbl:232
--msgid ""
++#: booleans.py:119
+ msgid ""
-"Allow SELinux webadm user to manage unprivileged users home directories"
-msgstr "Tillåt SELinux webadm-användare att hantera opriviligerade användares hemkataloger"
-+#: booleans.py:159
-+msgid "Allow sasl to read shadow"
-+msgstr "Tillåt sasl att läsa shadow"
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr "Tillåt nfs-servrar att ändra publika filer använda för publika filöverföringstjänster. Filer/kataloger måste ha etiketten public_content_rw_t."
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-msgstr "Tillåt SELinux webadm-användare att läsa opriviligierade användares hemkataloger"
-+#: booleans.py:160
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "neka progra, såsom newrole, från att gå över till administrativa användardomäner."
++#: booleans.py:120
++msgid "Allow system to run with NIS"
++msgstr "Tillåt systemet att köra med NIS"
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-msgstr "Är du säker på att du vill ta bort %s \"%s\"?"
-+#: booleans.py:161
-+msgid "Disable kernel module loading."
-+msgstr "Avaktivera laddning av kärnmoduler."
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
++msgstr "Tillåt begränsade program att använda nscd:s delade minne."
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-msgstr "Radera %s"
-+#: booleans.py:162
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "Boolean för att bestämma huruvida systemet tillåter laddning av policy, inställning av tvingande läge, och ändring av booleaners värde. Om du ställer in detta till sant måste du starta om för att ställa tillbaka det."
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
++msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-msgstr "Lägg till %s"
-+#: booleans.py:163
-+msgid "Allow regular users direct dri device access"
-+msgstr "Tillåt vanliga användare direkt åtkomst av dri-enheter"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
++msgstr "Tillåt openvpn att läsa hemkataloger"
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-msgstr "Modifiera %s"
-+#: booleans.py:164
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "Tillåt obegränsade program att göra heap-minnet körbart. Att göra detta är en dålig idé. Förmodligen indikerar det ett dåligt skrivet program, men kan också vara tecken på en attack. Detta program bör rapporteras i bugzilla"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr "Tillåt domänen piranha-lvs att ansluta till nätverket med TCP."
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2838
-msgid "Permissive"
-msgstr "Tillåtande"
-+#: booleans.py:165
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "Tillåt obegränsade program att använda bibliotek som behöver textomlokaliseringar som inte har etiketten textrel_shlib_t"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr "Tillåt polipo att ansluta till alla portar > 1023"
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2856
-msgid "Enforcing"
-msgstr "Upprätthållande"
-+#: booleans.py:166
++#: booleans.py:126
+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "Tillåt obegränsade program att göra sin stack körbar. Detta borde aldrig någonsin vara nödvändigt. Förmodligen indikerar det ett dåligt skrivet program, men kan också vara tecken på en attack. Detta program bör rapporteras i bugzilla"
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
++msgstr "Bestäm huruvida Polipo-sessionsdemonen kan binda tcp-uttag till alla oreserverade portar."
-#: ../gui/statusPage.py:94
-msgid "Status"
-msgstr "Status"
-+#: booleans.py:167
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "Tillåt användare att ansluta till den lokala mysql-servern"
++#: booleans.py:127
++msgid ""
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr "Bestäm huruvida anropande användardomäner kan köra Polipo-demonen i domänen polipo_session_t."
-#: ../gui/statusPage.py:133
-+#: booleans.py:168
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
++msgstr "Bestäm huruvida polipa kan komma åt cifs-filsystem."
++
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr "Bestäm huruvida Polipa kan komma åt nfs-filsystem."
++
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
++msgstr "Aktivera stöd för polyinstantierade kataloger."
++
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "Ge domänen postfix_local fullständig skrivåtkomst till mail_spool-kataloger"
++
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr "Tillåt postgresql att använda ssh och rsync för återskapande av tidpunkt"
++
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
++msgstr "Tillåt sändning av klientetiketter till främmande databaser"
++
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
++msgstr "Tillåt databasadministratörer att köra DML-satser"
++
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "Tillåt opriviligierade användare att köra DDL-satser"
++
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr "Tillåt pppd att ladda kärnmoduler vör vissa modem"
++
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
++msgstr "Tillåt att pppd körs för en vanlig användare"
++
++#: booleans.py:138
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr "Att byta policytyp kommer medföra en ometikettering av hela filsystemet vid nästa omstart. Ometikettering tar en lång tid, beroende på storleken på filsystemet. Vill du fortsätta?"
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "Ge begränsade användare möjligheten att köra kommandona ping och traceroute."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "Tillåt privoxy att ansluta till alla portar, inte bara HTTP-, FTP- och Gopher-portar."
-#: ../gui/statusPage.py:147
-+#: booleans.py:169
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "Tillåt användare att ansluta till PostgreSQL"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
++msgstr "Tillåt Puppet-klienter att hantara alla filtyper."
+
-+#: booleans.py:170
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "Tillåt Puppet master att ansluta till MySQL- och PostgreSQL-databaser"
++
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
++msgstr "Tillåt racoon att läsa shadow"
++
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "Tillåt domänen rgmanager att ansluta till nätverket med TCP."
++
++#: booleans.py:143
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -294273,83 +296854,149 @@ index dd71256..7198dd2 100644
-"enforce SELinux policy. Permissive mode does not require a reboot Do you"
-" wish to continue?"
-msgstr "Att byta till att ha SELinux avstängt kräver en omstart. Det rekommenderas inte. Om du senare bestämmer dig för att slå på SELinux igen kommer systemet behöva etikettera om. Om du bara vill se om SELinux orsakar ett problem på ditt system kan du gå till tillåtande läge vilket endast kommer logga fel och inte påtvinga SELinux policy. Tillåtande läge kräver inte en omstart. Vil du fortsätta?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "Tillåt användare läsa/skriva filer på filsystem som inte har utökade attribut (FAT, CDROM, FLOPPY)"
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "Tillåt rsync att ändra publika filer som används för publika filöverföringstjänster. Filer/kataloger måste ha etiketten public_content_rw_t."
-#: ../gui/statusPage.py:152
-+#: booleans.py:171
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
++msgstr "Tillåt rsync att köra som en klient"
++
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
++msgstr "Tillåt rsync att exportera godtyckliga filer/kataloger endast för läsning."
++
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "Tillåt rsync-servrar att dela cifs-filsystem"
++
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "Tillåt rsync-servrar att dela nfs-filsystem"
++
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "Tillåt samba att skapa nya hemkataloger (t.ex. via PAM)"
++
++#: booleans.py:149
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr "Att byta till att ha SELinux påslaged kommer medföra en ometikettering av hela filsystemet vid nästa omstart. Ometikettering tar en lång tid, beroende på storleken på filsystemet. Vill du fortsätta?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "Tillåt användare att köra TCP-servrar (binda till portar och acceptera anslutningar från samma domän och användare utanför). Avaktivering av detta framtvingar passivt läge i FTP och kan ändra andra protokoll."
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr "Tillåt samba att agera som domänkontrolleraren, lägga till användare, grupper och ändra lösenord."
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-msgstr "system-config-selinux"
-+#: booleans.py:172
-+msgid "Allow user music sharing"
-+msgstr "Tillåt användare att dela musik"
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
++msgstr "Tillåt samba att dela användares hemkataloger."
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:173
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
++msgstr "Tillåt samba att dela vilken fil/katalog som helst endast för läsning."
++
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
++msgstr "Tillåt Samba att dela vilka filer/kataloger som helst läs-/skrivbara."
++
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
++msgstr "Tillåt Samba att agera som en portmapper"
++
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
++msgstr "Tillåt samba att köra obegränsade skript"
++
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "Tillåt samba att exportera ntfs-/fusefs-volymer."
++
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
++msgstr "Tillåt samba att exportera NFS-volymer."
++
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
++msgstr "Tillåt sanlock att läsa/skriva fuse-filer"
++
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
++msgstr "Tillåt sanlock att hantera nfs-filer"
++
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
++msgstr "Tillåt sanlock att hantera cifs-filer"
++
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
++msgstr "Tillåt sasl att läsa shadow"
++
++#: booleans.py:161
++msgid "Allow secadm to exec content"
++msgstr ""
++
++#: booleans.py:162
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-msgstr "Copyright © 2006 Red Hat, Inc.\nCopyright © 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "Tillån anonym intern-sftp att skicka upp filer, använda för publika filöverföringstjänster. Kataloger måste ha etiketten public_content_rw_t."
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr "neka progra, såsom newrole, från att gå över till administrativa användardomäner."
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-msgstr "Lägg till SELinux-inloggningsmappning"
-+#: booleans.py:174
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "Tillåt sftp-internal att läsa och skriva filer användarnas hemkataloger"
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr "Avaktivera laddning av kärnmoduler."
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-msgstr "Lägg till SELinux-nätverksportar"
-+#: booleans.py:175
++#: booleans.py:164
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "Tillåt sftp-intern att logga in som lokala användare och läsa/skriva alla filer på systemet, styrt av DAC."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
++msgstr "Boolean för att bestämma huruvida systemet tillåter laddning av policy, inställning av tvingande läge, och ändring av booleaners värde. Om du ställer in detta till sant måste du starta om för att ställa tillbaka det."
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-msgstr "SELinux-typ"
-+#: booleans.py:176
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "Tillåt internal-sftp att läsa och skriva filer i användarnas ssh-hemkataloger."
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr "Tillåt vanliga användare direkt åtkomst av dri-enheter"
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-msgstr "Filspecifikation"
-+#: booleans.py:177
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "Tillåt sge att ansluta till nätverket med vilken TCP-port som helst"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "Tillåt obegränsade program att göra heap-minnet körbart. Att göra detta är en dålig idé. Förmodligen indikerar det ett dåligt skrivet program, men kan också vara tecken på en attack. Detta program bör rapporteras i bugzilla"
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-msgstr "Filtyp"
-+#: booleans.py:178
-+msgid "Allow sge to access nfs file systems."
-+msgstr "Tillåt sge att komma åt nfs-filsystem."
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr "Tillåt obegränsade program att använda bibliotek som behöver textomlokaliseringar som inte har etiketten textrel_shlib_t"
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:179
++#: booleans.py:168
msgid ""
-"all files\n"
-"regular file\n"
@@ -294360,149 +297007,157 @@ index dd71256..7198dd2 100644
-"symbolic link\n"
-"named pipe\n"
-msgstr "alla filer\nvanliga filer\nkataloger\nteckenenhet\nblockenhet\nuttag\nsymbolisk länk\nnamngivet rör\n"
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "Aktivera ytterliggare tillstånd som behövs för att stödja enheter på 3ware-styrenheter."
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "Tillåt obegränsade program att göra sin stack körbar. Detta borde aldrig någonsin vara nödvändigt. Förmodligen indikerar det ett dåligt skrivet program, men kan också vara tecken på en attack. Detta program bör rapporteras i bugzilla"
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-msgstr "MLS"
-+#: booleans.py:180
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "Tillåt samba att ändra publika filer som används för publika filöverföringstjänster. Filer/kataloger måste ha etiketten public_content_rw_t."
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr "Tillåt användare att ansluta till den lokala mysql-servern"
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-msgstr "Lägga till SELinux-användare"
-+#: booleans.py:181
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "Tillåt användarnas spamassassin-klienter att använda nätverket."
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
++msgstr "Ge begränsade användare möjligheten att köra kommandona ping och traceroute."
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-msgstr "SELinux-administration"
-+#: booleans.py:182
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "Tillåt spamd att läsa/skriva användares hemkataloger."
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr "Tillåt användare att ansluta till PostgreSQL"
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-msgstr "Lägg till"
-+#: booleans.py:183
++#: booleans.py:172
+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "Tillåt squid att ansluta till alla portar, inte bara HTTP, FTP och Gopher-portar."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "Tillåt användare läsa/skriva filer på filsystem som inte har utökade attribut (FAT, CDROM, FLOPPY)"
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-msgstr "_Egenskaper"
-+#: booleans.py:184
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "Tillåt squid att köra som en transparent proxy (TPROXY)"
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
++msgstr "Tillåt användare att köra TCP-servrar (binda till portar och acceptera anslutningar från samma domän och användare utanför). Avaktivering av detta framtvingar passivt läge i FTP och kan ändra andra protokoll."
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-msgstr "_Ta bort"
-+#: booleans.py:185
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "Tillåt ssh med chroot-omgivning att läsa och skriva filer i användares hemkataloger"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
++msgstr ""
-#: ../gui/system-config-selinux.glade:1257
-msgid "Select Management Object"
-msgstr "Välj hanteringsobjekt"
-+#: booleans.py:186
-+msgid "allow host key based authentication"
-+msgstr "tillåt värdnyckelbaserad autentisering"
++#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr "Tillåt användare att dela musik"
-#: ../gui/system-config-selinux.glade:1274
-msgid "<b>Select:</b>"
-msgstr "<b>Val:</b>"
-+#: booleans.py:187
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "Tillåt ssh-inloggningar som sysadm_r:sysadm_t"
++#: booleans.py:176
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
++msgstr "Tillån anonym intern-sftp att skicka upp filer, använda för publika filöverföringstjänster. Kataloger måste ha etiketten public_content_rw_t."
-#: ../gui/system-config-selinux.glade:1327
-msgid "System Default Enforcing Mode"
-msgstr "Tvingande läge systemstandard"
-+#: booleans.py:188
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "tillåt staff-användare att skapa och gå över till svirt-domäner."
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr "Tillåt sftp-internal att läsa och skriva filer användarnas hemkataloger"
-#: ../gui/system-config-selinux.glade:1355
-+#: booleans.py:189
++#: booleans.py:178
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-msgstr "Avslaget\nTillåtande\nTvingande\n"
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "Tillåt hanterarna av Telepathy-anslutningar att ansluta till vilken nätverksport som helst."
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "Tillåt sftp-intern att logga in som lokala användare och läsa/skriva alla filer på systemet, styrt av DAC."
-#: ../gui/system-config-selinux.glade:1374
-msgid "Current Enforcing Mode"
-msgstr "Nuvarande upprätthållande-läge"
-+#: booleans.py:190
++#: booleans.py:179
+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "Tillåt hanterarna av Telepathy-anslutningar att ansluta till vilken allmän TCP-port som helst."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
++msgstr "Tillåt internal-sftp att läsa och skriva filer i användarnas ssh-hemkataloger."
-#: ../gui/system-config-selinux.glade:1419
-msgid "System Default Policy Type: "
-msgstr "Policytyp systemstandard: "
-+#: booleans.py:191
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "Tillåt tftp att ändra publika filer använda för publika filöverföringstjänster."
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "Tillåt sge att ansluta till nätverket med vilken TCP-port som helst"
++
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
++msgstr "Tillåt sge att komma åt nfs-filsystem."
-#: ../gui/system-config-selinux.glade:1464
-+#: booleans.py:192
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "Tillåt tor-demonen att binda tcp-uttag till alla oreserverade portar."
-+
-+#: booleans.py:193
++#: booleans.py:182
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-msgstr "Väl om du vill etikettera om hela filsystemet vid nästa omstart. Ometikettering kan ta väldigt lång tid, beroende på sotrleken av filsystemet. Om du ändrar policytyper eller går från avslaget till tvingande behövs en ometikettering."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "tillåt obegränsade användare att gå över till chrome-sandlådedomänen när de kör chrome-sandbox"
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
++msgstr "Aktivera ytterliggare tillstånd som behövs för att stödja enheter på 3ware-styrenheter."
-#: ../gui/system-config-selinux.glade:1510
-msgid "Relabel on next reboot."
-msgstr "Märk om vid nästa omstart."
-+#: booleans.py:194
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "Tillåt en användare att logga in som en obegränsad domän"
++#: booleans.py:183
++msgid ""
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "Tillåt samba att ändra publika filer som används för publika filöverföringstjänster. Filer/kataloger måste ha etiketten public_content_rw_t."
-#: ../gui/system-config-selinux.glade:1562
-msgid "label37"
-msgstr "label37"
-+#: booleans.py:195
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "Tillåt obegränsade användare att gå över till Mozilla-insticksdomänen när de köra xulrunners plugin-container."
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
++msgstr "Tillåt användarnas spamassassin-klienter att använda nätverket."
-#: ../gui/system-config-selinux.glade:1599
-msgid "Revert boolean setting to system default"
-msgstr "Återställ booleansk inställning till systemstandard"
-+#: booleans.py:196
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "Tillåt videospelningsverktyg att köra obegränsade"
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
++msgstr "Tillåt spamd att läsa/skriva användares hemkataloger."
-#: ../gui/system-config-selinux.glade:1615
-msgid "Toggle between Customized and All Booleans"
-msgstr "Växla mellan anpassad och alla booleaner"
-+#: booleans.py:197
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "Tillåt opriviligierade användare att skapa och gå över till svirt-domäner."
++#: booleans.py:186
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "Tillåt squid att ansluta till alla portar, inte bara HTTP, FTP och Gopher-portar."
-#: ../gui/system-config-selinux.glade:1633
-msgid "Run booleans lockdown wizard"
@@ -294521,237 +297176,330 @@ index dd71256..7198dd2 100644
-#: ../gui/system-config-selinux.glade:2886
-msgid "Filter"
-msgstr "Filter"
-+#: booleans.py:198
-+msgid "Support ecryptfs home directories"
-+msgstr "Stöd ecryptfs-hemkataloger"
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr "Tillåt squid att köra som en transparent proxy (TPROXY)"
-#: ../gui/system-config-selinux.glade:1753
-msgid "label50"
-msgstr "label50"
-+#: booleans.py:199
-+msgid "Support fusefs home directories"
-+msgstr "Tillåt fusefs-hemkataloger"
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr "Tillåt ssh med chroot-omgivning att läsa och skriva filer i användares hemkataloger"
-#: ../gui/system-config-selinux.glade:1790
-msgid "Add File Context"
-msgstr "Lägg till filkontext"
-+#: booleans.py:200
-+msgid "Use lpd server instead of cups"
-+msgstr "Använd lpd-server istället för cups"
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr "tillåt värdnyckelbaserad autentisering"
-#: ../gui/system-config-selinux.glade:1806
-msgid "Modify File Context"
-msgstr "Modifiera filkontext"
-+#: booleans.py:201
-+msgid "Support NFS home directories"
-+msgstr "Stöd NFS-hemkataloger"
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "Tillåt ssh-inloggningar som sysadm_r:sysadm_t"
-#: ../gui/system-config-selinux.glade:1822
-msgid "Delete File Context"
-msgstr "Ta bort filkontext"
-+#: booleans.py:202
-+msgid "Support SAMBA home directories"
-+msgstr "Stöd SAMBA-hemkataloger"
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
-#: ../gui/system-config-selinux.glade:1838
-msgid "Toggle between all and customized file context"
-msgstr "Växla mellan alla och anpassade filkontext"
-+#: booleans.py:203
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr "Tillåt varnishd att ansluta till alla portar, inte bara HTTP."
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "tillåt staff-användare att skapa och gå över till svirt-domäner."
-#: ../gui/system-config-selinux.glade:1958
-msgid "label38"
-msgstr "label38"
-+#: booleans.py:204
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr "Ignorera mmap_zero-fel från vbetool."
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
-#: ../gui/system-config-selinux.glade:1995
-msgid "Add SELinux User Mapping"
-msgstr "Lägg till SELinux-användarmappning"
-+#: booleans.py:205
++#: booleans.py:194
+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr "Tillåt begränsade virtuella gäster att använda seriella/parallella kommunikationsportar"
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr "Tillåt hanterarna av Telepathy-anslutningar att ansluta till vilken nätverksport som helst."
-#: ../gui/system-config-selinux.glade:2011
-msgid "Modify SELinux User Mapping"
-msgstr "Modifiera SELinux användarmappning"
-+#: booleans.py:206
++#: booleans.py:195
+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr "Tillåt begränsade virtuella gäster att använda exekverbart minne och exekverbar stack"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
++msgstr "Tillåt hanterarna av Telepathy-anslutningar att ansluta till vilken allmän TCP-port som helst."
-#: ../gui/system-config-selinux.glade:2027
-msgid "Delete SELinux User Mapping"
-msgstr "Ta bort SELinux-användarmappning"
-+#: booleans.py:207
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr "Tillåt begränsade virtuella gäster att läsa fuse-filer"
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr "Tillåt tftp att ändra publika filer använda för publika filöverföringstjänster."
-#: ../gui/system-config-selinux.glade:2145
-msgid "label39"
-msgstr "label39"
-+#: booleans.py:208
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr "Tillåt begränsade virtuella gäster att hantera nfs-filer"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
++msgstr ""
-#: ../gui/system-config-selinux.glade:2182
-msgid "Add User"
-msgstr "Lägg till användare"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr "Tillåt begränsade virtuella gäster att hantera cifs-filer"
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "Tillåt tor-demonen att binda tcp-uttag till alla oreserverade portar."
-#: ../gui/system-config-selinux.glade:2198
-msgid "Modify User"
-msgstr "Modifiera användare"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr "Tillåt begränsade virtuella gäster att interagera med sanlock"
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
++msgstr ""
-#: ../gui/system-config-selinux.glade:2214
-msgid "Delete User"
-msgstr "Radera användare"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr "Tillåt begränsade virtuella gäster att hantera enhetskonfiguration, (pci)"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr "tillåt obegränsade användare att gå över till chrome-sandlådedomänen när de kör chrome-sandbox"
-#: ../gui/system-config-selinux.glade:2332
-msgid "label41"
-msgstr "label41"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr "Tillåt begränsade virtuella gäster att använda usb-enheter"
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
++msgstr "Tillåt en användare att logga in som en obegränsad domän"
-#: ../gui/system-config-selinux.glade:2369
-msgid "Add Network Port"
-msgstr "Lägg till nätverkport"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr "Tillåt begränsade virtuella gäster att interagera med xservern"
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr "Tillåt obegränsade användare att gå över till Mozilla-insticksdomänen när de köra xulrunners plugin-container."
-#: ../gui/system-config-selinux.glade:2385
-msgid "Edit Network Port"
-msgstr "Redigera nätverksport"
-+#: booleans.py:214
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr "Tillåt webadm att hantera filer i användares hemkataloger"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
++msgstr "Tillåt videospelningsverktyg att köra obegränsade"
-#: ../gui/system-config-selinux.glade:2401
-msgid "Delete Network Port"
-msgstr "Ta bort nätverksport"
-+#: booleans.py:215
-+msgid "Allow webadm to read files in users home directories"
-+msgstr "Tillåt webadm att läsa filer i användares hemkataloger"
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "Tillåt opriviligierade användare att skapa och gå över till svirt-domäner."
-#: ../gui/system-config-selinux.glade:2437
-#: ../gui/system-config-selinux.glade:2455
-msgid "Toggle between Customized and All Ports"
-msgstr "Växla mellan anpassad och alla portar"
-+#: booleans.py:216
-+msgid "Ignore wine mmap_zero errors."
-+msgstr "Ignorera mmap_zero-fel från wine."
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
++msgstr "Stöd ecryptfs-hemkataloger"
-#: ../gui/system-config-selinux.glade:2575
-msgid "label42"
-msgstr "label42"
-+#: booleans.py:217
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr "Tillåt det grafiska inloggningsprogrammet att köra uppstartsladdaren"
++#: booleans.py:206
++msgid "Support fusefs home directories"
++msgstr "Tillåt fusefs-hemkataloger"
-#: ../gui/system-config-selinux.glade:2612
-msgid "Generate new policy module"
-msgstr "Generera ny policymodul"
-+#: booleans.py:218
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr "Tillåt det grafiska inloggningsprogrammet att logga in direkt som sysadm_r:sysadm_t"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
++msgstr "Använd lpd-server istället för cups"
-#: ../gui/system-config-selinux.glade:2628
-msgid "Load policy module"
-msgstr "Läs in policymodul"
-+#: booleans.py:219
-+msgid "Allow xen to manage nfs files"
-+msgstr "Tillåt xen att hantera nfs-filer"
++#: booleans.py:208
++msgid "Support NFS home directories"
++msgstr "Stöd NFS-hemkataloger"
-#: ../gui/system-config-selinux.glade:2644
-msgid "Remove loadable policy module"
-msgstr "Ta bort inläsningsbar policymodul"
-+#: booleans.py:220
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
-+msgstr "Tillåt xend att köra blktapcrtr/tapdisk. Behövs inte om man använder dedikerade logiska volymer som diskavbilder."
++#: booleans.py:209
++msgid "Support SAMBA home directories"
++msgstr "Stöd SAMBA-hemkataloger"
+
-+#: booleans.py:221
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr "Tillåt xend att köra qemu-dm. Behövs inte om man använder paravirt och ingen vfb."
++#: booleans.py:210
++msgid "Allow user to exec content"
++msgstr ""
++
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr "Tillåt varnishd att ansluta till alla portar, inte bara HTTP."
-#: ../gui/system-config-selinux.glade:2680
-+#: booleans.py:222
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
++msgstr "Ignorera mmap_zero-fel från vbetool."
++
++#: booleans.py:213
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
-msgstr "Aktivera/avaktivera ytterligare granskningsregler, som normalt inte rapporteras till loggfilerna."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr "Tillåt xguest-användare att konfigurera Network Manager och ansluta till apache-portar"
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr "Tillåt begränsade virtuella gäster att använda seriella/parallella kommunikationsportar"
-#: ../gui/system-config-selinux.glade:2800
-msgid "label44"
-msgstr "label44"
-+#: booleans.py:223
-+msgid "Allow xguest users to mount removable media"
-+msgstr "Tillåt xguest-användare att montera flyttbara medium"
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr "Tillåt begränsade virtuella gäster att använda exekverbart minne och exekverbar stack"
-#: ../gui/system-config-selinux.glade:2837
-msgid "Change process mode to permissive."
-msgstr "Ändra processläge till tillåtande."
-+#: booleans.py:224
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "Tillåt xguest använda blåtandsenheter"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
++msgstr "Tillåt begränsade virtuella gäster att läsa fuse-filer"
-#: ../gui/system-config-selinux.glade:2855
-msgid "Change process mode to enforcing"
-msgstr "Ändra processläge till tvingande."
-+#: booleans.py:225
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "Tillåt klienter att skriva till X-serverns delade minnessegment."
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr "Tillåt begränsade virtuella gäster att hantera nfs-filer"
-#: ../gui/system-config-selinux.glade:2947
-msgid "Process Domain"
-msgstr "Processdomän"
-+#: booleans.py:226
-+msgid "Allows XServer to execute writable memory"
-+msgstr "Tillåter XServer att köra skrivbart minne"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
++msgstr ""
-#: ../gui/system-config-selinux.glade:2975
-msgid "label59"
-msgstr "label59"
-+#: booleans.py:227
-+msgid "Support X userspace object manager"
-+msgstr "Stöd X-objekthanteraren i användarrymden"
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr "Tillåt begränsade virtuella gäster att hantera cifs-filer"
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-msgstr "SELinux-användare ”%s” behövs"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr "Tillåt begränsade virtuella gäster att interagera med sanlock"
++
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr "Tillåt begränsade virtuella gäster att hantera enhetskonfiguration, (pci)"
++
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
++msgstr "Tillåt begränsade virtuella gäster att använda usb-enheter"
++
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr "Tillåt begränsade virtuella gäster att interagera med xservern"
++
++#: booleans.py:223
++msgid "Allow webadm to manage files in users home directories"
++msgstr "Tillåt webadm att hantera filer i användares hemkataloger"
++
++#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr "Tillåt webadm att läsa filer i användares hemkataloger"
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr "Ignorera mmap_zero-fel från wine."
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr "Tillåt det grafiska inloggningsprogrammet att köra uppstartsladdaren"
++
++#: booleans.py:227
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr "Tillåt det grafiska inloggningsprogrammet att logga in direkt som sysadm_r:sysadm_t"
++
+#: booleans.py:228
++msgid "Allow xen to manage nfs files"
++msgstr "Tillåt xen att hantera nfs-filer"
++
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
++msgstr "Tillåt xend att köra blktapcrtr/tapdisk. Behövs inte om man använder dedikerade logiska volymer som diskavbilder."
++
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr "Tillåt xend att köra qemu-dm. Behövs inte om man använder paravirt och ingen vfb."
++
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
++msgstr "Tillåt xguest-användare att konfigurera Network Manager och ansluta till apache-portar"
++
++#: booleans.py:232
++msgid "Allow xguest to exec content"
++msgstr ""
++
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr "Tillåt xguest-användare att montera flyttbara medium"
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr "Tillåt xguest använda blåtandsenheter"
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "Tillåt klienter att skriva till X-serverns delade minnessegment."
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr "Tillåter XServer att köra skrivbart minne"
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr "Stöd X-objekthanteraren i användarrymden"
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr "Tillåt zabbix att ansluta till oreserverade portar"
+
-+#: booleans.py:229
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr "Tillåt zebra-demonen att skriva konfigurationsfiler"
+
-+#: booleans.py:230
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr "Tillåt ZoneMinder att ändra publika filer som används för publika filöverföringstjänster."
diff --git a/policycoreutils/po/ta.po b/policycoreutils/po/ta.po
-index 44a14d7..453b476 100644
+index 44a14d7..a8593c5 100644
--- a/policycoreutils/po/ta.po
+++ b/policycoreutils/po/ta.po
@@ -1,37 +1,35 @@
@@ -294773,10 +297521,9 @@ index 44a14d7..453b476 100644
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
--"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"POT-Creation-Date: 2012-10-08 10:31-0400\n"
-+"PO-Revision-Date: 2012-11-24 11:47+0000\n"
-+"Last-Translator: shkumar <shkumar at redhat.com>\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: Tamil <tamil-users at lists.fedoraproject.org>\n"
-"Language: ta\n"
"MIME-Version: 1.0\n"
@@ -294802,7 +297549,7 @@ index 44a14d7..453b476 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr "PAM ஐ துவக்க முடியவில்லை\n"
-@@ -80,7 +78,7 @@ msgstr "மன்னிக்கவும், run_init SELinux கர்னல
+@@ -80,353 +78,359 @@ msgstr "மன்னிக்கவும், run_init SELinux கர்னல
msgid "authentication failed.\n"
msgstr "அங்கீகரிக்கப்படவில்லை.\n"
@@ -294811,7 +297558,14 @@ index 44a14d7..453b476 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "%sக்கு exec சூழலை அமைக்க முடியவில்லை.\n"
-@@ -93,855 +91,852 @@ msgstr "******************** முக்கியமானது **************
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "******************** முக்கியமானது ***********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "இந்த பாலிசி தொகுப்பை செயல்படுத்த,செயலாற்றுகிறது:"
@@ -294820,118 +297574,118 @@ index 44a14d7..453b476 100644
-msgstr "கொலபல்"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "semanage கையாளுதலை உருவாக்க முடியவில்லை"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr "SELinux பாலிசி பராமரிக்கப்படாத அல்லது சேமிக்கப்படாததை அணுக முடியாது."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "பாலிசி ஸ்டோரை படிக்க முடியவில்லை."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "semanage இணைப்பினை ஏற்படுத்த முடியவில்லை"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "MLS வரையறையை %sக்கு அமைக்க முடியவில்லை"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "அமுலுக்கு கொண்டு வரப்படவில்லை"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "Semanage பரிமாற்றம் ஏற்கனவே செயலில் உள்ளது"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "semanage பரிமாற்றத்தை ஆரம்பிக்க முடியவில்லை"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "semanage பரிமாற்றத்தை ஒத்துக் கொள்ள முடியவில்லை"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "Semanage பரிமாற்றம் இல்லை"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "SELinux தொகுதிகளை பட்டியலிட முடியவில்லை"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr "தொகுதிகள் பெயர்"
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "பதிப்பு"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "செயல்நீக்கப்பட்டது"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr "தொகுதி %sஐ செயல்நீக்க முடியவில்லை (நீக்க முடியவில்லை)"
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr "தொகுதி %sஐ செயல்படுத்த முடியவில்லை (நீக்க முடியவில்லை)"
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr "தொகுதி %sஐ நீக்க முடியவில்லை (நீக்க முடியவில்லை)"
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr "'on' அல்லது 'off' க்கு dontaudit தேவைப்படுகிறது"
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
-msgstr ""
+msgstr "உள்ளமைந்த அனுமதி வகைகள்"
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
-msgstr ""
+msgstr "தனிப்பயனாக்கிய அனுமதி வகைகள்"
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr "தாராளமான செயற்களம் %s ஐ அமைக்க முடியவில்லை(முறைமையை நிறுவ முடியவில்லை)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "ஏற்றத்தக்க செயற்கள %sஐ நீக்க முடியவில்லை (நீக்க முடியவில்லை)"
@@ -294943,119 +297697,119 @@ index 44a14d7..453b476 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
-+#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
-+#: ../semanage/seobject.py:2031
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "%sக்கு விசையை உருவாக்க முடியவில்லை"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "%sக்கு அனுமதி ஒப்பீடு குறிப்பிடப்பட்டால், சோதிக்க முடியவில்லை"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "லினக்ஸ் குழு %s ஏற்கனவே இல்லை"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "லினக்ஸ் பயனர் %s இல்லை"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "%s க்கு அனுமதி ஒப்பீடு உருவாக்க முடியவில்லை"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "%sக்கு பெயர் அமைக்க முடியவில்லை"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "MLS வரையறையை %sக்கு அமைக்க முடியவில்லை"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "SELinux பயனரை %sக்கு அமைக்க முடியவில்லை"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "%sக்கு அனுமதி ஒப்பீடு சேர்க்க முடியவில்லை"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "seuser அல்லது serange தேவைப்படுகிறது"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "%sக்கு அனுமதி ஒப்பீடு குறிப்பிடப்படவில்லை"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "seuser %sக்கு வினா எழுப்ப முடியவில்லை"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "%sக்கு அனுமதி ஒப்பீடுகளை மாற்ற முடியவில்லை"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr "அனுமதி ஒப்பீடு %s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியவில்லை"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "%sக்கு அனுமதி ஒப்பீடுகளை அழிக்க முடியவில்லை"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "அனுமதி ஒப்பீடுகளை பட்டியலிட முடியவில்லை"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "புகுபதிவு பெயர்"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -295063,7 +297817,7 @@ index 44a14d7..453b476 100644
msgstr "SELinux பயனர்"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "MLS/MCS வரையறை"
@@ -295071,704 +297825,676 @@ index 44a14d7..453b476 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "SELinux பயனர் %s குறிப்பிடப்பட்டால், சோதிக்க முடியவில்லை"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "%sக்கு பயனரை வினா எழுப்ப முடியவில்லை"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "%sக்காக ஒரு சூழலையாவது சேர்க்கவும்"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr " SELinux பயனரை %sக்கு உருவாக்க முடியவில்லை"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "%s க்கு %s பாத்திரத்தை சேர்க்க முடியவில்லை"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "%sக்கு MLS நிலையை அமைக்க முடியவில்லை"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "%s க்கு %sல் முன்னொட்டினை சேர்க்க முடியவில்லை"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "%sக்கு விசையை பிரிக்க முடியவில்லை"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "SELinux பயனர் %sஐ சேர்க்க முடியவில்லை"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "முன்னொட்டு, பாத்திரங்கள், நிலை அல்லது வரையறை தேவைப்படுகிறது"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "முன்னொட்டு அல்லது பாத்திரம் தேவைப்படுகிறது"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "SELinux பயனர் %s குறிப்பிடப்படவில்லை"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "SELinux பயனர் %sஐ மாற்ற முடியவில்லை"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr "SELinux பயனர் %s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியவில்லை"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "SELinux பயனர் %sஐ அழிக்க முடியவில்லை"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "SELinux பயனர்களை பட்டியலிட முடியவில்லை"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "பயனர் %sக்கு பாத்திரங்களை பட்டியலிட முடியவில்லை"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "பெயரிடல்"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "முன்னொட்டு"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "MCS நிலை"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "MCS வரையறை"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "SELinux பங்குகள்"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:942
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "நெறிமுறை udp அல்லது tcp தேவைப்படுகிறது"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "துறை தேவைப்படுகிறது"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:954
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
-msgstr ""
+msgstr "செல்லுபடியாகாத முனையம்"
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:958
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "%s/%sக்கு விசையை உருவாக்க முடியவில்லை"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "வகை தேவைப்படுகிறது"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
-+#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "துறை %s/%s குறிப்பிடப்பட்டால் சோதிக்கப்படுவதில்லை"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:977
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "துறை %s/%s ஏற்கனவே குறிப்பிடப்பட்டுள்ளது"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:981
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "%s/%s க்கு துறையை உருவாக்க முடியவில்லை"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:987
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "%s/%sக்கு சூழலை உருவாக்க முடியவில்லை"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:991
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "%s/%s க்கு துறை சூழலில் பயனரை அமைக்க முடியவில்லை"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:995
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "%s/%s க்கு துறை சூழலில் பாத்திரங்களை அமைக்க முடியவில்லை"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:999
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "%s/%s க்கு துறை சூழலில் வகையை அமைக்க முடியவில்லை"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "%s/%s க்கு துறை சூழலில் mls புலங்களை அமைக்க முடியவில்லை"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1008
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "%s/%s க்கு துறை சூழலை அமைக்க முடியவில்லை"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1012
- #, python-format
+@@ -476,8 +480,8 @@ msgstr "%s/%s க்கு துறை சூழலை அமைக்க ம
msgid "Could not add port %s/%s"
msgstr "துறை %s/%sயை சேர்க்க முடியவில்லை"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
-+#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "setype அல்லது serange தேவைப்படுகிறது"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1028
+@@ -485,463 +489,473 @@ msgstr "setype அல்லது serange தேவைப்படுகிற
msgid "Requires setype"
msgstr "setype தேவைப்படுகிறது"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "துறை %s/%s குறிப்பிடப்படவில்லை"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1040
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "துறை %s/%sஐ வினா எழுப்ப முடியாது"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1051
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "துறை %s/%sஐ மாற்ற முடியவில்லை"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1064
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "துறைகளை பட்டியலிட முடியவில்லை"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1080
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "%s துறையை அழிக்க முடியவில்லை"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1097
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "துறை %s/%s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியவில்லை"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1101
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "துறைகளை அழிக்க முடியவில்லை %s/%s"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "துறைகளை பட்டியலிட முடியவில்லை"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "SELinux துறை வகை"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "Proto"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "துறை எண்"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1197
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "முனை முகவரி தேவைப்படுகிறது"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1212
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "தெரியாத அல்லது விடுபட்ட பிரோக்டகால்"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
-+#: ../semanage/seobject.py:1713
- msgid "SELinux Type is required"
- msgstr "SELinux வகை தேவைப்படுகிறது"
+-msgid "SELinux Type is required"
+-msgstr "SELinux வகை தேவைப்படுகிறது"
++#: ../semanage/seobject.py:1256
++msgid "SELinux node type is required"
++msgstr ""
++
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
-+#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
-+#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "%sக்கு விசையை உருவாக்க முடியவில்லை"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
-+#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "addr %s குறிப்பிடப்பட்டால் சோதிக்கப்படுவதில்லை"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1241
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "%sகாக addr உருவாக்க முடியவில்லை"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1675
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "%s க்கு சூழலை உருவாக்க முடியவில்லை"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1251
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "%sகாக மாஸ்க்கை அமைக்க முடியவில்லை"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1255
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "%s க்கு addr சூழலில் பயனரை அமைக்க முடியவில்லை"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1259
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "%s க்கு addr சூழலில் சுழலை அமைக்க முடியவில்லை"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1263
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "%s க்கு addr சூழலில் வகையை அமைக்க முடியவில்லை"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "%sக்கு addr சூழலில் mls புலங்களை அமைக்க முடியவில்லை"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "%s க்கு addr சூழலை அமைக்க முடியவில்லை"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "addr %sயை சேர்க்க முடியவில்லை"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "addr %s குறிப்பிடப்படவில்லை"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1305
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "addr %sஐ வினா எழுப்ப முடியாது"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "addr %sஐ மாற்ற முடியவில்லை"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1343
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "addr %s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியவில்லை"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1347
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "addr %s ஐ அழிக்க முடியவில்லை"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
-msgstr ""
+msgstr "எல்லா கனு மேப்பிங்குகளையும் நீக்க முடியவில்லை"
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1373
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "addrs பட்டியலிட முடியவில்லை"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
++msgid "SELinux Type is required"
++msgstr "SELinux வகை தேவைப்படுகிறது"
++
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "இடைமுகம் %s குறிப்பிடப்பட்டால் சோதிக்க முடியவில்லை"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1440
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "%sக்கு இடைமுகம் உருவாக்க முடியவில்லை"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1449
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "%s க்கு இடைமுக சூழலில் பயனரை அமைக்க முடியவில்லை"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1453
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "%s க்கு இடைமுக சூழலில் பாத்திரத்தை அமைக்க முடியவில்லை"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1457
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "%s க்கு இடைமுக சூழலில் வகையை அமைக்க முடியவில்லை"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1462
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "%s க்கு இடைமுக சூழலில் mls புலங்களை அமைக்க முடியவில்லை"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1466
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "%s க்கு இடைமுக சூழலை அமைக்க முடியவில்லை"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1470
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "%s க்கு செய்தி சூழலை அமைக்க முடியவில்லை"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "இடைமுகத்தை சேர்க்க முடியவில்லை %s"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "இடைமுகம் %s குறிப்பிடப்படவில்லை"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1501
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "இடைமுகம் %sஐ வினா எழுப்ப முடியவில்லை"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "இடைமுகம் %sஐ மாற்ற முடியவில்லை"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "இடைமுகம் %s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியாது"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "இடைமுகம் %s ஐ அழிக்க முடியவில்லை"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
-msgstr ""
+msgstr "எல்லா இடைமுக மேப்பிங்குகளையும் நீக்க முடியவில்லை"
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1567
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "இடைமுகங்களை பட்டியலிட முடியவில்லை"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "SELinux முகப்பு"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "சூழல்"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1652
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr "%sலின் சமநிலை வகுப்பு ஏற்கனவே உள்ளது"
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1658
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
-msgstr ""
+msgstr "கோப்பு spec %s ஆனது சமான விதி '%s %s' உடன் முரண்படுகிறது"
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr "%sக்கு சமநிலை வகுப்பு இல்லை"
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1681
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "%s க்கு கோப்பு சூழலில் பயனரை அமைக்க முடியவில்லை"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1685
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "%s க்கு கோப்பு சூழலில் பாத்திரத்தை அமைக்க முடியவில்லை"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "%sக்கு கோப்பு சூழலில் mls புலங்களை அமைக்க முடியவில்லை"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "தவறான கோப்பு குறிப்பிடல்"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1698
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
-msgstr ""
+msgstr "கோப்பு விவரக்குறிப்பில் இடைவெளிகள் இருக்கக்கூடாது"
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1703
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
+"instead"
+msgstr "கோப்பு spec %s ஆனது சமான விதி '%s %s' உடன் முரண்படுகிறது, மாறாக '%s' ஐச் சேர்த்து முயற்சிக்கவும்"
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
+ msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
-+#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
-+#: ../semanage/seobject.py:1865
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "%s க்கு கோப்பு சூழல் குறிப்பிடப்பட்டால் சோதிக்கப்படுவதில்லை"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1734
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "%s க்கு கோப்பு சூழலை உருவாக்க முடியவில்லை"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1742
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "%s க்கு கோப்பு சூழலில் வகையை அமைக்க முடியவில்லை"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
-+#: ../semanage/seobject.py:1811
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "%s க்கு கோப்பு சூழலை அமைக்க முடியவில்லை"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "%sக்கு கோப்பு சூழலை சேர்க்க முடியவில்லை"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1770
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "setype, serange அல்லது seuser தேவைப்படுகிறது"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "%sக்கு கோப்பு சூழல் குறிப்பிடப்படவில்லை"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1789
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "%sக்கு கோப்பு சூழலை வினா எழுப்ப முடியாது"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1815
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "%sக்கு கோப்பு சூழலை மாற்ற முடியாது"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1828
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "கோப்பு சூழல் பட்டியலிட முடியவில்லை."
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1842
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "%sக்கு கோப்பு சூழலை அழிக்க முடியவில்லை"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr "கோப்பு சூழல் %sக்கு பாலிசியில் குறிக்கப்பட்டுள்ளது, அழிக்க முடியாது"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1873
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "%sக்கு கோப்பு சூழலை அழிக்க முடியவில்லை"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "கோப்பு சூழல் பட்டியலிட முடியவில்லை."
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "உள்ளமை கோப்பு சூழல்களை பட்டியலிட முடியவில்லை."
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux fcontext"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "வகை"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1942
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
@@ -295776,7 +298502,7 @@ index 44a14d7..453b476 100644
+msgstr "\nSELinux Distribution fcontext சமானம் \n"
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1947
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -295785,105 +298511,104 @@ index 44a14d7..453b476 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
-+#: ../semanage/seobject.py:2040
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "பூலியன் %s குறிப்பிடப்பட்டால், சோதிக்க முடியவில்லை"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "பூலியன் %s குறிப்பிடப்படவில்லை"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:1987
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "கோப்பு சூழல் %sஐ வினா எழுப்ப முடியாது"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:1992
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "பின்வரும் மதிப்புகளில் ஏதேனும் ஒன்றை நீங்கள் குறிப்பிட்டாக வேண்டும்: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:1997
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "பூலியன் %sனுடைய மதிப்பினை செயலில் அமைக்க இயலாது"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2000
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "பூலியன் %sஐ மாற்ற முடியவில்லை"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2018
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "%s தவறான முறை: %sஐ பதிவு செய்யவும்"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2042
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "பூலியன் %s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியாது"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2046
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "பூலியன் %sஐ அழிக்க முடியவில்லை"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "பூலியன்களை பட்டியலிட முடியவில்லை"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2100
- msgid "unknown"
- msgstr "தெரியாத"
-
+-msgid "unknown"
+-msgstr "தெரியாத"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "ஆஃப்"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "ஆன்"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "SELinux பூலியன்"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "State"
-msgstr ""
+msgstr "நிலை"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "Default"
-msgstr ""
+msgstr "முன்னிருப்பு"
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "விளக்கம்"
-@@ -1005,7 +1000,7 @@ msgstr "நினைவகம் ஒதுக்குவதில் பிழ
+@@ -1005,7 +1019,7 @@ msgstr "நினைவகம் ஒதுக்குவதில் பிழ
msgid "Error sending audit message.\n"
msgstr "தணிக்கை செய்தியை அனுப்புவதில் பிழை.\n"
@@ -295892,7 +298617,7 @@ index 44a14d7..453b476 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "கட்டாயப்படுத்தும் முறையை குறிப்பிட முடியவில்லை.\n"
-@@ -1120,62 +1115,66 @@ msgstr "வெற்று சமிக்ஞை அமைப்பதை பெ
+@@ -1120,62 +1134,66 @@ msgstr "வெற்று சமிக்ஞை அமைப்பதை பெ
msgid "Unable to set SIGHUP handler\n"
msgstr "SIGHUP கையாளியை அமைக்க முடியவில்லை\n"
@@ -295971,7 +298696,7 @@ index 44a14d7..453b476 100644
msgid "failed to exec shell\n"
msgstr "ஷெல்லை செயல்படுத்த முடியவில்லை\n"
-@@ -1192,8 +1191,7 @@ msgstr "%s: பாலிசி ஏற்கனவே ஏற்றப்பட
+@@ -1192,8 +1210,7 @@ msgstr "%s: பாலிசி ஏற்கனவே ஏற்றப்பட
#: ../load_policy/load_policy.c:80
#, c-format
msgid "%s: Can't load policy and enforcing mode requested: %s\n"
@@ -295981,7 +298706,7 @@ index 44a14d7..453b476 100644
#: ../load_policy/load_policy.c:90
#, c-format
-@@ -1279,2088 +1277,2058 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1279,2088 +1296,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyConfidential juser"
@@ -296071,27 +298796,32 @@ index 44a14d7..453b476 100644
-msgstr ""
+msgstr "புகுபதிவு '%s' தேவைப்படுகிறது"
- #: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
msgid "Policy Module"
-msgstr ""
+msgstr "கொள்கை தொகுதிக்கூறு"
- #: ../gui/modulesPage.py:57
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
msgid "Module Name"
-msgstr ""
+msgstr "தொகுதிக்கூறு பெயர்"
- #: ../gui/modulesPage.py:134
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
msgid "Disable Audit"
-msgstr ""
+msgstr "Audit ஐ முடக்கு"
- #: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
msgid "Enable Audit"
-msgstr ""
+msgstr "Audit ஐ செயல்படுத்து"
- #: ../gui/modulesPage.py:162
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
msgid "Load Policy Module"
-msgstr ""
-
@@ -296122,12 +298852,12 @@ index 44a14d7..453b476 100644
+#: ../gui/polgen.glade:34
+msgid "Add Booleans Dialog"
+msgstr "பூலியன்ஸ் உரையாடலை சேர்க்கவும்"
-
--#: ../gui/polgen.glade:90
++
+#: ../gui/polgen.glade:101
+msgid "Boolean Name"
+msgstr "பூலியன் பெயர்"
-+
+
+-#: ../gui/polgen.glade:90
+#: ../gui/polgen.glade:230
msgid "SELinux Policy Generation Tool"
-msgstr ""
@@ -296147,7 +298877,7 @@ index 44a14d7..453b476 100644
-msgstr ""
+msgstr "<b>பயன்பாடுகள்</b>"
+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr "நிலையான Init டெமான்"
@@ -296157,23 +298887,23 @@ index 44a14d7..453b476 100644
"Standard Init Daemon are daemons started on boot via init scripts. Usually "
"requires a script in /etc/rc.d/init.d"
-msgstr ""
-+msgstr "நிலையான Init டிமானானது டீமான்களை பூட் வழியாக init ஸ்க்ரிப்ட்டுகளாக துவக்குகிறது. பொதுவாக ஒரு ஒரு/etc/rc.d/init.d இல் ஸ்க்ரிப்ட் தேவைப்படுகிறது"
-
+-
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-msgstr ""
--
++msgstr "நிலையான Init டிமானானது டீமான்களை பூட் வழியாக init ஸ்க்ரிப்ட்டுகளாக துவக்குகிறது. பொதுவாக ஒரு ஒரு/etc/rc.d/init.d இல் ஸ்க்ரிப்ட் தேவைப்படுகிறது"
+
-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
msgid "DBUS System Daemon"
-msgstr ""
+msgstr "DBUS System Daemon"
-
--#: ../gui/polgen.glade:280
++
+#: ../gui/polgen.glade:349
+msgid "Internet Services Daemon (inetd)"
+msgstr "Internet Services Daemon (inetd)"
-+
+
+-#: ../gui/polgen.glade:280
+#: ../gui/polgen.glade:353
msgid "Internet Services Daemon are daemons started by xinetd"
-msgstr ""
@@ -296182,7 +298912,7 @@ index 44a14d7..453b476 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr "தள பயன்பாடுகள்/ஸ்கிரிப்ட் (CGI)"
@@ -296196,7 +298926,7 @@ index 44a14d7..453b476 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr "பயனர் பயன்பாடு"
@@ -296206,14 +298936,14 @@ index 44a14d7..453b476 100644
"User Application are any application that you would like to confine that is "
"started by a user"
-msgstr ""
--
++msgstr "ஒரு பயனரால் நீங்கள் வரையறுக்கப்பட்ட விரும்புவதை எதாவது பயனர் பயன்பாட்டால் துவக்குகிறது"
+
-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-msgid "User Application"
-msgstr ""
-+msgstr "ஒரு பயனரால் நீங்கள் வரையறுக்கப்பட்ட விரும்புவதை எதாவது பயனர் பயன்பாட்டால் துவக்குகிறது"
-
+-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
-msgstr ""
+msgstr "Sandbox"
@@ -296223,12 +298953,12 @@ index 44a14d7..453b476 100644
msgid "<b>Login Users</b>"
-msgstr ""
+msgstr "<b>புகுபதிவு பயனர்கள்</b>"
-
--#: ../gui/polgen.glade:453
++
+#: ../gui/polgen.glade:478
+msgid "Existing User Roles"
+msgstr "உள்ளிருக்கும் பயனர்களின் பங்குகள்"
-+
+
+-#: ../gui/polgen.glade:453
+#: ../gui/polgen.glade:482
msgid "Modify an existing login user record."
-msgstr ""
@@ -296237,7 +298967,7 @@ index 44a14d7..453b476 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-msgstr ""
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr "குறைந்த முனைய பயனர் பங்கு"
@@ -296252,7 +298982,7 @@ index 44a14d7..453b476 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-msgstr ""
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr "குறைந்தபட்ச X சாளரத்தில் பயனர் பங்கு"
@@ -296267,7 +298997,7 @@ index 44a14d7..453b476 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-msgstr ""
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr " பயனர் பங்கு"
@@ -296282,7 +299012,7 @@ index 44a14d7..453b476 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-msgstr ""
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr "Admin பயனர் பங்கு"
@@ -296292,29 +299022,29 @@ index 44a14d7..453b476 100644
-"User with full networking, no setuid applications without transition, no su, "
-"can sudo to Root Administration Roles"
-msgstr ""
--
--#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr ""
+"User with full networking, no setuid applications without transition, no su,"
+" can sudo to Root Administration Roles"
+msgstr "பயனர் முழு பிணையத்துடன், மற்றொன்று மாறக்கூடிய setuid பயன்பாடுகள், su,can sudo க்கு Root Administration Roles பெற்றிருக்கவில்லை."
+-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
+-msgid "Admin User Role"
+-msgstr ""
+-
-#: ../gui/polgen.glade:585
+#: ../gui/polgen.glade:592
msgid "<b>Root Users</b>"
-msgstr ""
--
++msgstr "<b>ரூட் பயனர்கள்</b>"
+
-#: ../gui/polgen.glade:647
-msgid ""
-"Select Root Administrator User Role, if this user will be used to administer "
-"the machine while running as root. This user will not be able to login to "
-"the system directly."
-msgstr ""
-+msgstr "<b>ரூட் பயனர்கள்</b>"
-
+-
-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
++#: ../gui/polgen.glade:623
msgid "Root Admin User Role"
-msgstr ""
+msgstr "ரூட் நிர்வாக பயனர் பங்கு"
@@ -296336,7 +299066,7 @@ index 44a14d7..453b476 100644
+msgstr "<b>பயன்பாட்டின் பெயர் அல்லது பயனரின் பங்கை உள்ளிடவும்:</b>"
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
-msgstr ""
+msgstr "பெயர்"
@@ -296376,12 +299106,12 @@ index 44a14d7..453b476 100644
msgid ""
"Enter complete path to init script used to start the confined application."
-msgstr ""
--
++msgstr "init ஸ்கிரிப்பட்டுக்கு வரையறுக்கப்பட்ட பயன்பாட்டைத் துவக்க முழு பாதையை உள்ளிடவும்."
+
-#: ../gui/polgen.glade:982
-msgid "label105"
-msgstr ""
-+msgstr "init ஸ்கிரிப்பட்டுக்கு வரையறுக்கப்பட்ட பயன்பாட்டைத் துவக்க முழு பாதையை உள்ளிடவும்."
-
+-
-#: ../gui/polgen.glade:1011
+#: ../gui/polgen.glade:887
msgid "<b>Select existing role to modify:</b>"
@@ -296450,22 +299180,22 @@ index 44a14d7..453b476 100644
+#: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
msgid "Select the domains that you would like this user administer."
-msgstr ""
--
++msgstr "இந்த பயனர் நிர்வாகி நீங்கள் விரும்பும் செயற்களத்தை தேர்ந்தெடு."
+
-#: ../gui/polgen.glade:1346
-msgid "label109"
-msgstr ""
-+msgstr "இந்த பயனர் நிர்வாகி நீங்கள் விரும்பும் செயற்களத்தை தேர்ந்தெடு."
-
+-
-#: ../gui/polgen.glade:1375
+#: ../gui/polgen.glade:1111
msgid "<b>Select additional roles for %s:</b>"
-msgstr ""
-+msgstr "<b>%s க்கான கூடுதல் பங்குகளைத் தேர்ந்தெடுக்கவும்:</b>"
-
+-
-#: ../gui/polgen.glade:1437
-msgid "label111"
-msgstr ""
--
++msgstr "<b>%s க்கான கூடுதல் பங்குகளைத் தேர்ந்தெடுக்கவும்:</b>"
+
-#: ../gui/polgen.glade:1466
+#: ../gui/polgen.glade:1166
msgid "<b>Enter network ports that %s binds on:</b>"
@@ -296477,13 +299207,13 @@ index 44a14d7..453b476 100644
msgid "<b>TCP Ports</b>"
-msgstr ""
+msgstr "<b>TCP முனையங்கள்</b>"
-
--#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
++
+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
+#: ../gui/polgen.glade:1698
+msgid "All"
+msgstr "அனைத்தும்"
-+
+
+-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
msgid "Allows %s to bind to any udp port"
-msgstr ""
@@ -296583,12 +299313,12 @@ index 44a14d7..453b476 100644
"Enter a comma separated list of udp ports or ranges of ports that %s "
"connects to. Example: 612, 650-660"
-msgstr ""
-+msgstr "%s இணையக்கூடிய udp முனையங்கள் அல்லது முனையங்களின் வரம்புகளை காற்புள்ளிகளால் பிரித்த பட்டியலாக உள்ளிடவும். எடுத்துக்காட்டு: 612, 650-660"
-
+-
-#: ../gui/polgen.glade:2305
-msgid "label114"
-msgstr ""
--
++msgstr "%s இணையக்கூடிய udp முனையங்கள் அல்லது முனையங்களின் வரம்புகளை காற்புள்ளிகளால் பிரித்த பட்டியலாக உள்ளிடவும். எடுத்துக்காட்டு: 612, 650-660"
+
-#: ../gui/polgen.glade:2334
+#: ../gui/polgen.glade:1792
msgid "<b>Select common application traits for %s:</b>"
@@ -296641,12 +299371,12 @@ index 44a14d7..453b476 100644
+#: ../gui/polgen.glade:1914
msgid "Sends email"
-msgstr ""
-+msgstr "மின்னஞ்சலை அனுப்பும்"
-
+-
-#: ../gui/polgen.glade:2530
-msgid "label115"
-msgstr ""
--
++msgstr "மின்னஞ்சலை அனுப்பும்"
+
-#: ../gui/polgen.glade:2559
+#: ../gui/polgen.glade:1961
msgid "<b>Add files/directories that %s manages</b>"
@@ -296659,12 +299389,12 @@ index 44a14d7..453b476 100644
"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
"Files ..."
-msgstr ""
-+msgstr "%s \"நிர்வகிக்கும்\" கோப்புகள்/கோப்பகங்கள். Pid கோப்புகள், பதிவுக் கோப்புகள், /var/lib கோப்புகள் ..."
-
+-
-#: ../gui/polgen.glade:2823
-msgid "label116"
-msgstr ""
--
++msgstr "%s \"நிர்வகிக்கும்\" கோப்புகள்/கோப்பகங்கள். Pid கோப்புகள், பதிவுக் கோப்புகள், /var/lib கோப்புகள் ..."
+
-#: ../gui/polgen.glade:2852
+#: ../gui/polgen.glade:2166
msgid "<b>Add booleans from the %s policy:</b>"
@@ -296698,68 +299428,68 @@ index 44a14d7..453b476 100644
+msgstr "கொள்கை கோப்பகம்"
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
-msgstr ""
+msgstr "பங்கு"
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
-msgstr ""
+msgstr "முன்பே உள்ள பயனர் (_U)"
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
-msgstr ""
+msgstr "பயன்பாடு"
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
-msgstr ""
+msgstr "%s என்பது ஒடு கோப்பகமாக இருக்க வேண்டும்"
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
-msgstr ""
+msgstr "ஒரு பயனரைத் தேர்ந்தெடுக்க வேண்டியது அவசியம்"
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
-msgstr ""
+msgstr "கட்டுப்படுத்த வேண்டிய செயல்படக்கூடிய கோப்பை தேர்ந்தெடுக்கவும்"
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
-msgstr ""
+msgstr "வரையறுக்கப்பட்ட init ஸ்கிரிப்ட் கோப்பை தேர்ந்தெடு."
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
-msgstr ""
+msgstr "கோப்பு(கள்) அதை வரையறுக்கப்பட்ட பயன்பாட்டை உருவாக்குங்கள் அல்லது எழுதுக்கள் போன்றவற்றை தேர்ந்தெடு"
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
-msgstr ""
+msgstr "அடைவு(கள்) சொந்த வரையறுக்கப்பட்ட பயன்பாடு மற்றும் இதற்குள் எழுத தேர்ந்தெடு"
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
-msgstr ""
+msgstr "பாலிசி கோப்புகளுக்கு உருவாக்கும் அடைவை தேர்ந்தெடு"
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -296768,13 +299498,13 @@ index 44a14d7..453b476 100644
+msgstr "ஏற்கனவே %s _t வரையறுக்கப்பட்ட தற்போதைய பாலிசி வகை.\nநீங்கள் தொடர விரும்புகிறீர்களா?"
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
-msgstr ""
+msgstr "பெயரை சரிபார்"
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -296783,20 +299513,20 @@ index 44a14d7..453b476 100644
+msgstr "மாதிரி %s.pp தற்போதைய பாலிசியை ஏற்கனவே ஏற்றுகிறது.\nநீங்கள் தொடர விரும்புகிறீர்களா?"
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
-msgstr ""
+msgstr "இடைவெளி இல்லாமல் எழுத்துகளும் எண்களும் மட்டும் கொண்டுள்ள பெயரைச் சேர்க்க வேண்டும்."
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
-msgstr ""
+msgstr "ஒரு இயக்கத்தக்கதை உள்ளிட வேண்டும்"
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
-msgstr ""
+msgstr "SELinuxஐ அமைவாக்கம் செய்யவும்"
@@ -296838,92 +299568,98 @@ index 44a14d7..453b476 100644
-#: ../gui/polgen.py:414
-msgid "User Role types can not be assigned executables."
-msgstr ""
--
--#: ../gui/polgen.py:420
--msgid "Only Daemon apps can use an init script.."
--msgstr ""
+#: ../gui/portsPage.py:101
+msgid "Port"
+msgstr "முனையம்"
--#: ../gui/polgen.py:438
--msgid "use_resolve must be a boolean value "
+-#: ../gui/polgen.py:420
+-msgid "Only Daemon apps can use an init script.."
-msgstr ""
+#: ../gui/portsPage.py:207
+#, python-format
+msgid "Port number \"%s\" is not valid. 0 < PORT_NUMBER < 65536 "
+msgstr "முனைய எண் \"%s\" செல்லுபடியானதல்ல. 0 < PORT_NUMBER < 65536 "
--#: ../gui/polgen.py:444
--msgid "use_syslog must be a boolean value "
+-#: ../gui/polgen.py:438
+-msgid "use_resolve must be a boolean value "
-msgstr ""
+#: ../gui/portsPage.py:252
+msgid "List View"
+msgstr "பட்டியல் பார்வை"
--#: ../gui/polgen.py:450
--msgid "use_kerberos must be a boolean value "
+-#: ../gui/polgen.py:444
+-msgid "use_syslog must be a boolean value "
-msgstr ""
+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+msgid "Group View"
+msgstr "குழு பார்வை"
--#: ../gui/polgen.py:456
--msgid "manage_krb5_rcache must be a boolean value "
+-#: ../gui/polgen.py:450
+-msgid "use_kerberos must be a boolean value "
-msgstr ""
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Are you sure you want to delete %s '%s'?"
+msgstr "%s '%s' ஐ அழிக்க வேண்டுமா?"
--#: ../gui/polgen.py:486
--msgid "USER Types automatically get a tmp type"
+-#: ../gui/polgen.py:456
+-msgid "manage_krb5_rcache must be a boolean value "
-msgstr ""
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Delete %s"
+msgstr "%s ஐ அழிக்கவும்"
--#: ../gui/polgen.py:1004
--msgid "You must enter the executable path for your confined process"
+-#: ../gui/polgen.py:486
+-msgid "USER Types automatically get a tmp type"
-msgstr ""
+#: ../gui/semanagePage.py:134
+#, python-format
+msgid "Add %s"
+msgstr "%s ஐ சேர்க்கவும்"
--#: ../gui/polgen.py:1182
--msgid "Type Enforcement file"
+-#: ../gui/polgen.py:1004
+-msgid "You must enter the executable path for your confined process"
-msgstr ""
+#: ../gui/semanagePage.py:148
+#, python-format
+msgid "Modify %s"
+msgstr "%s ஐ மாற்றவும்"
--#: ../gui/polgen.py:1183
--msgid "Interface file"
+-#: ../gui/polgen.py:1182
+-msgid "Type Enforcement file"
-msgstr ""
+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+msgid "Permissive"
+msgstr "அனுமதிப்பது"
--#: ../gui/polgen.py:1184
--msgid "File Contexts file"
+-#: ../gui/polgen.py:1183
+-msgid "Interface file"
-msgstr ""
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
+msgstr "கட்டாயப்படுத்தல்"
--#: ../gui/polgen.py:1185
--msgid "Setup Script"
+-#: ../gui/polgen.py:1184
+-msgid "File Contexts file"
-msgstr ""
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr "நிலை"
+-#: ../gui/polgen.py:1185
+-msgid "Setup Script"
+-msgstr ""
++#: ../gui/statusPage.py:133
++msgid ""
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system. Do you wish to continue?"
++msgstr "பாலிசி வகையானது அடுத்த மறுபூட்டாக்கப்படும் மொத்த கோப்பு முறைமை மறுலேபிலிட்டு செயல்படுத்த மாற்றுவதற்கு காரணமாகிறது. கணினியின் கோப்பு முறைமையின் அளவைப் பொருத்து மறுவேபிலிடுவதை அதிக நேரத்தை எடுக்கிறது. நீங்கள் தொடர விரும்புகிறீர்களா?"
+
-#: ../gui/polgen.py:1306
-#, python-format
-+#: ../gui/statusPage.py:133
++#: ../gui/statusPage.py:147
msgid ""
-"\n"
-"%s\n"
@@ -296931,64 +299667,95 @@ index 44a14d7..453b476 100644
-"sepolgen [ -n moduleName ] [ -m ] [ -t type ] [ executable | Name ]\n"
-"valid Types:\n"
-msgstr ""
--
++"Changing to SELinux disabled requires a reboot. It is not recommended. If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel. If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
++msgstr "SELinux à® à®®à¯à®à®à¯à®à®ªà¯à®ªà®à¯à®à®¤à®¾à® மாறà¯à®± மறà¯à®¤à¯à®à®à¯à®à®®à¯ à®à¯à®¯à¯à®¯ வà¯à®£à¯à®à®¿à®¯à®¤à¯ à®
வà®à®¿à®¯à®®à¯. à®
த௠பரிநà¯à®¤à¯à®°à¯à®à¯à®à®ªà¯à®ªà®à¯à®µà®¤à®¿à®²à¯à®²à¯. நà¯à®à¯à®à®³à¯ பிறà®à¯ à®®à¯à®£à¯à®à¯à®®à¯ SELinux à® à®à®¯à®à¯à® விரà¯à®®à¯à®ªà®¿à®©à®¾à®²à¯, à®à®£à®¿à®©à®¿à®à¯à®à¯ à®®à¯à®£à¯à®à¯à®®à¯ லà¯à®ªà®¿à®³à®¿à® வà¯à®£à¯à®à®¿à®¯à®¿à®°à¯à®à¯à®à¯à®®à¯. à®à®à¯à®à®³à¯ à®à®£à®¿à®©à®¿à®¯à®¿à®²à¯ à®à®³à¯à®³ à®à®¿à®à¯à®à®²à¯à®à¯à®à¯ SELinux à®à®¾à®°à®£à®®à®¾à® à®à®³à¯à®³à®¤à®¾ à®à®©à¯à®±à¯ பாரà¯à®à¯à® à®®à®à¯à®à¯à®®à¯ நà¯à®à¯à®à®³à¯ விரà¯à®®à¯à®ªà®¿à®©à®¾à®²à¯, à®
னà¯à®®à®¤à®¿ பயனà¯à®®à¯à®±à¯à®à¯à®à¯à®à¯ à®à¯à®²à¯à®²à®²à®¾à®®à¯, à®
நà¯à®¤à®ªà¯ பயனà¯à®®à¯à®±à¯à®¯à®¿à®²à¯ பிழà¯à®à®³à¯ பதிவ௠à®à¯à®¯à¯à®¯à
®ªà¯à®ªà®à¯à®®à¯ தவிர SELinux à®à¯à®³à¯à®à¯à®¯à®¿à®²à¯ மாறà¯à®±à®à¯à®à®³à¯ à®à®¤à¯à®µà¯à®®à¯ à®à¯à®¯à¯à®¯à®ªà¯à®ªà®à®¾à®¤à¯. à®
னà¯à®®à®¤à®¿à®ªà¯ பயனà¯à®®à¯à®±à¯à®à¯à®à¯à®à¯ à®à¯à®²à¯à®² மறà¯à®¤à¯à®à®à¯à®à®®à¯ à®à¯à®¯à¯à®¯ வà¯à®£à¯à®à®¿à®¯à®¤à¯à®®à¯ à®à®²à¯à®²à¯. தà¯à®à®° விரà¯à®®à¯à®ªà¯à®à®¿à®±à¯à®°à¯à®à®³à®¾?"
+
-#: ../gui/polgen.py:1354
-msgid "Executable or Name required"
-msgstr ""
--
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system. Do you wish to continue?"
++msgstr "SELinuxஆனது அடுத்த மறுபூட்டாக்கப்படும் மொத்த கோப்பு முறைமை மறுலேபிலிட்டு செயல்படுத்த மாற்றுகிறது. கணினியின் கோப்பு முறைமையின் அளவைப் பொருத்து மறுவேபிலிடுவதை அதிக நேரத்தை எடுக்கிறது. நீங்கள் தொடர விரும்புகிறீர்களா?"
+
-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-msgid "Network Port"
-msgstr ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system. Do you wish to continue?"
-+msgstr "பாலிசி வகையானது அடுத்த மறுபூட்டாக்கப்படும் மொத்த கோப்பு முறைமை மறுலேபிலிட்டு செயல்படுத்த மாற்றுவதற்கு காரணமாகிறது. கணினியின் கோப்பு முறைமையின் அளவைப் பொருத்து மறுவேபிலிடுவதை அதிக நேரத்தை எடுக்கிறது. நீங்கள் தொடர விரும்புகிறீர்களா?"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
++msgstr "system-config-selinux"
-#: ../gui/portsPage.py:85
-+#: ../gui/statusPage.py:147
++#: ../gui/system-config-selinux.glade:12
msgid ""
-"SELinux Port\n"
-"Type"
-msgstr ""
--
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++msgstr "பதிப்புரிமை (c)2006 Red Hat, Inc.\nபதிப்புரிமை (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+
-#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-msgid "Protocol"
-msgstr ""
-+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel. If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you"
-+" wish to continue?"
-+msgstr "SELinux à® à®®à¯à®à®à¯à®à®ªà¯à®ªà®à¯à®à®¤à®¾à® மாறà¯à®± மறà¯à®¤à¯à®à®à¯à®à®®à¯ à®à¯à®¯à¯à®¯ வà¯à®£à¯à®à®¿à®¯à®¤à¯ à®
வà®à®¿à®¯à®®à¯. à®
த௠பரிநà¯à®¤à¯à®°à¯à®à¯à®à®ªà¯à®ªà®à¯à®µà®¤à®¿à®²à¯à®²à¯. நà¯à®à¯à®à®³à¯ பிறà®à¯ à®®à¯à®£à¯à®à¯à®®à¯ SELinux à® à®à®¯à®à¯à® விரà¯à®®à¯à®ªà®¿à®©à®¾à®²à¯, à®à®£à®¿à®©à®¿à®à¯à®à¯ à®®à¯à®£à¯à®à¯à®®à¯ லà¯à®ªà®¿à®³à®¿à® வà¯à®£à¯à®à®¿à®¯à®¿à®°à¯à®à¯à®à¯à®®à¯. à®à®à¯à®à®³à¯ à®à®£à®¿à®©à®¿à®¯à®¿à®²à¯ à®à®³à¯à®³ à®à®¿à®à¯à®à®²à¯à®à¯à®à¯ SELinux à®à®¾à®°à®£à®®à®¾à® à®à®³à¯à®³à®¤à®¾ à®à®©à¯à®±à¯ பாரà¯à®à¯à® à®®à®à¯à®à¯à®®à¯ நà¯à®à¯à®à®³à¯ விரà¯à®®à¯à®ªà®¿à®©à®¾à®²à¯, à®
னà¯à®®à®¤à®¿ பயனà¯à®®à¯à®±à¯à®à¯à®à¯à®à¯ à®à¯à®²à¯à®²à®²à®¾à®®à¯, à®
நà¯à®¤à®ªà¯ பயனà¯à®®à¯à®±à¯à®¯à®¿à®²à¯ பிழà¯à®à®³à¯ பதிவ௠à®à¯à®¯à¯à®¯à
®ªà¯à®ªà®à¯à®®à¯ தவிர SELinux à®à¯à®³à¯à®à¯à®¯à®¿à®²à¯ மாறà¯à®±à®à¯à®à®³à¯ à®à®¤à¯à®µà¯à®®à¯ à®à¯à®¯à¯à®¯à®ªà¯à®ªà®à®¾à®¤à¯. à®
னà¯à®®à®¤à®¿à®ªà¯ பயனà¯à®®à¯à®±à¯à®à¯à®à¯à®à¯ à®à¯à®²à¯à®² மறà¯à®¤à¯à®à®à¯à®à®®à¯ à®à¯à®¯à¯à®¯ வà¯à®£à¯à®à®¿à®¯à®¤à¯à®®à¯ à®à®²à¯à®²à¯. தà¯à®à®° விரà¯à®®à¯à®ªà¯à®à®¿à®±à¯à®°à¯à®à®³à®¾?"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
++msgstr "SELinux புகுபதிவு மேப்பிங்கைச் சேர்க்கவும்"
-#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+#: ../gui/statusPage.py:152
- msgid ""
+-msgid ""
-"MLS/MCS\n"
-"Level"
-msgstr ""
--
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
++msgstr "SELinux பிணைய முனையங்களைச் சேர்க்கவும்"
+
-#: ../gui/portsPage.py:101
-msgid "Port"
-msgstr ""
--
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
++msgstr "SELinux வகை"
+
-#: ../gui/portsPage.py:207
-#, python-format
-msgid "Port number \"%s\" is not valid. 0 < PORT_NUMBER < 65536 "
-msgstr ""
--
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
++msgstr "கோப்பு குறிப்பிடல்"
+
-#: ../gui/portsPage.py:252
-msgid "List View"
-msgstr ""
--
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
++msgstr "கோப்பு வகை"
+
-#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-msgid "Group View"
-msgstr ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system. Do you wish to continue?"
-+msgstr "SELinuxஆனது அடுத்த மறுபூட்டாக்கப்படும் மொத்த கோப்பு முறைமை மறுலேபிலிட்டு செயல்படுத்த மாற்றுகிறது. கணினியின் கோப்பு முறைமையின் அளவைப் பொருத்து மறுவேபிலிடுவதை அதிக நேரத்தை எடுக்கிறது. நீங்கள் தொடர விரும்புகிறீர்களா?"
++#: ../gui/system-config-selinux.glade:727
++msgid ""
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
++msgstr "அனைத்து கோப்புகள்\nஇயல்பான கோப்பு\nஅடைவு\nஎழுத்து சாதனம்\nதடுப்பு சாதனம்\nசாக்கெட்\nகுறியீடு இணைப்பு\nபெயரிடப்பட்ட பைப்\n"
-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
@@ -297037,18 +299804,16 @@ index 44a14d7..453b476 100644
-#: ../gui/selinux.tbl:226 ../gui/selinux.tbl:227 ../gui/selinux.tbl:230
-msgid "SELinux Service Protection"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
-#: ../gui/selinux.tbl:1
-msgid "Disable SELinux protection for acct daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "பதிப்புரிமை (c)2006 Red Hat, Inc.\nபதிப்புரிமை (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr "SELinux பயனரைச் சேர்க்கவும்"
-#: ../gui/selinux.tbl:2 ../gui/selinux.tbl:3 ../gui/selinux.tbl:70
-#: ../gui/selinux.tbl:153 ../gui/selinux.tbl:168 ../gui/selinux.tbl:169
@@ -297056,25 +299821,23 @@ index 44a14d7..453b476 100644
-#: ../gui/selinux.tbl:203 ../gui/selinux.tbl:204 ../gui/selinux.tbl:205
-msgid "Admin"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "SELinux புகுபதிவு மேப்பிங்கைச் சேர்க்கவும்"
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr "SELinux நிர்வாகம்"
-#: ../gui/selinux.tbl:2
-msgid "Allow all daemons to write corefiles to /"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "SELinux பிணைய முனையங்களைச் சேர்க்கவும்"
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr "சேர்"
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "SELinux வகை"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr "பண்புகள் (_P)"
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
@@ -297084,133 +299847,44 @@ index 44a14d7..453b476 100644
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "கோப்பு குறிப்பிடல்"
-
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "கோப்பு வகை"
-
--#: ../gui/selinux.tbl:5
-+#: ../gui/system-config-selinux.glade:727
- msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "அனைத்து கோப்புகள்\nஇயல்பான கோப்பு\nஅடைவு\nஎழுத்து சாதனம்\nதடுப்பு சாதனம்\nசாக்கெட்\nகுறியீடு இணைப்பு\nபெயரிடப்பட்ட பைப்\n"
-
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
-
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "SELinux பயனரைச் சேர்க்கவும்"
-
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "SELinux நிர்வாகம்"
-
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "சேர்"
-
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "பண்புகள் (_P)"
-
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
--msgstr ""
+#: ../gui/system-config-selinux.glade:1166
+msgid "_Delete"
+msgstr "அழிக்கவும் (_D)"
-
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1256
+msgid "Select Management Object"
+msgstr "நிர்வாகப் பொருளை தேர்ந்தெடுக்கவும்"
--#: ../gui/selinux.tbl:11
--msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
--msgstr ""
+-#: ../gui/selinux.tbl:4
+#: ../gui/system-config-selinux.glade:1273
+msgid "<b>Select:</b>"
+msgstr "<b>தேர்ந்தெடு:</b>"
-
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1326
+msgid "System Default Enforcing Mode"
+msgstr "கணினி முன்னிருப்பு கட்டாயப்படுத்தல் முறை"
-
--#: ../gui/selinux.tbl:13
++
+#: ../gui/system-config-selinux.glade:1354
msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-msgstr ""
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
+msgstr "முடக்கப்பட்டது\nஅனுமதிப்பது\nகட்டாயப்படுத்துவது\n"
-
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
+msgstr "நடப்பு கட்டாயப்படுத்தும் முறை"
-
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
+msgstr "கணினி முன்னிருப்பு கொள்கை வகை:"
--#: ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:5
+#: ../gui/system-config-selinux.glade:1463
msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
-msgstr ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
@@ -297218,37 +299892,37 @@ index 44a14d7..453b476 100644
+"relabel is required."
+msgstr "அடுத்த மறுபூட்டுக்கு நீங்கள் விரும்பும் மறுலேபிலிட்டு பின் மொத்த கோப்பு முறைமையையும் தேர்ந்தெடு. கணினியின் அளவைப் பொருத்து, மறுலேபிலிடுவது இதுக நேரத்தை எடுக்கிறது. நீங்கள் பாலிசி வகையை அல்லது செயல்நீக்கத்திலிருந்து வலியுறுத்தலுக்கு சென்றால், ஒரு மறுலேபில் தேவைப்படுகிறது."
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
+msgstr "அடுத்த மறுதுவக்கத்தில் மறு பெயரிடவும்."
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1561
+msgid "label37"
+msgstr "label37"
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1598
+msgid "Revert boolean setting to system default"
+msgstr "கணினி முன்னிருப்புக்கு பூலியன் அமைவுகளை திருப்பு"
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1614
+msgid "Toggle between Customized and All Booleans"
+msgstr "Toggle க்கும் திருத்தியமைக்கப்பட்ட மற்றும் அனைத்து பூலியன்களுக்கு இடையே"
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1645
+#: ../gui/system-config-selinux.glade:1850
@@ -297260,785 +299934,921 @@ index 44a14d7..453b476 100644
+msgid "Filter"
+msgstr "வடிப்பி"
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
+msgstr "label50"
--#: ../gui/selinux.tbl:20
--msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1771
+msgid "Add File Context"
+msgstr "கோப்பு சூழலை சேர்த்தல்"
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1787
+msgid "Modify File Context"
+msgstr "கோப்பு சூழலை மாற்றவும்"
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1803
+msgid "Delete File Context"
+msgstr "கோப்பு சூழலை அழிக்கவும்"
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1819
+msgid "Toggle between all and customized file context"
+msgstr "Toggle க்கும் திருத்தியமைக்கப்பட்ட அனைத்து மற்றும் கோப்பு உரைகளுக்கும் இடையே"
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1939
+msgid "label38"
+msgstr "label38"
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1976
+msgid "Add SELinux User Mapping"
+msgstr "SELinux பயனர் மேப்பிங்கைச் சேர்க்கவும்"
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1992
+msgid "Modify SELinux User Mapping"
+msgstr "SELinux பயனர் ஒப்பீட்டை மாற்றவும்"
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
+-#: ../gui/selinux.tbl:15
+-msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2008
+msgid "Delete SELinux User Mapping"
+msgstr "SELinux பயனர் ஒப்பீட்டை அழிக்கவும்"
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2126
+msgid "label39"
+msgstr "label39"
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2163
+msgid "Add User"
+msgstr "பயனரை சேர்"
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2179
+msgid "Modify User"
+msgstr "பயனரை மாற்றவும்"
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2195
+msgid "Delete User"
+msgstr "பயனரை அழிக்கவும்"
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2313
+msgid "label41"
+msgstr "label41"
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2350
+msgid "Add Network Port"
+msgstr "பிணைய முனையத்தைச் சேர்க்கவும்"
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
--msgstr ""
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:2366
+msgid "Edit Network Port"
+msgstr "பிணைய முனையத்தைத் திருத்தவும்"
-
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2382
+msgid "Delete Network Port"
+msgstr "பிணைய முனையத்தை அழிக்கவும்"
-
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2418
+#: ../gui/system-config-selinux.glade:2436
+msgid "Toggle between Customized and All Ports"
+msgstr "Toggle க்கும் திருத்தியமைக்கப்பட்ட மற்றும் அனைத்து துறைகளுக்கும் இடையே"
-
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2556
+msgid "label42"
+msgstr "label42"
-
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2593
+msgid "Generate new policy module"
+msgstr "புதிய கொள்கை தொகுதியை உருவாக்கவும்"
-
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2609
+msgid "Load policy module"
+msgstr "கொள்கை தொகுதியை ஏற்றவும்"
-
--#: ../gui/selinux.tbl:41
--msgid ""
--"Allow cdrecord to read various content. nfs, samba, removable devices, user "
--"temp and untrusted content files"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2625
+msgid "Remove loadable policy module"
+msgstr "ஏற்றக்கூடிய கொள்கை தொகுதியை நீக்கவும்"
-
--#: ../gui/selinux.tbl:42
--msgid "Disable SELinux protection for ciped daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
+"Enable/Disable additional audit rules, that are normally not reported in the"
+" log files."
+msgstr "கூடுதல் பரிசோதிக்கப்பட்ட விதிகளை செயல்படுத்து/செயல்நீக்கு, அடைவு கோப்புகளில் சாதாரணமாக குறிப்பிடவில்லை."
-
--#: ../gui/selinux.tbl:43
--msgid "Disable SELinux protection for clamd daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2781
+msgid "label44"
+msgstr "label44"
-
--#: ../gui/selinux.tbl:44
--msgid "Disable SELinux protection for clamscan"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2818
+msgid "Change process mode to permissive."
+msgstr "செயல் முறைமையை ஏற்கத்தக்கதாக மாற்றவும்."
-
--#: ../gui/selinux.tbl:45
--msgid "Disable SELinux protection for clvmd"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2836
+msgid "Change process mode to enforcing"
+msgstr "செயல் முறைமையை வலியுறுத்தி மாற்றவும்"
-
--#: ../gui/selinux.tbl:46
--msgid "Disable SELinux protection for comsat daemon"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:2928
+msgid "Process Domain"
+msgstr "செயற்களத்தை செயல்படுத்துகிறது"
--#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
--#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
--msgid "Disable SELinux protection for courier daemon"
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
-msgstr ""
+#: ../gui/system-config-selinux.glade:2956
+msgid "label59"
+msgstr "label59"
--#: ../gui/selinux.tbl:52
--msgid "Disable SELinux protection for cpucontrol daemon"
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
-msgstr ""
+#: ../gui/usersPage.py:138
+#, python-format
+msgid "SELinux user '%s' is required"
+msgstr "SELinux பயனர் '%s' தேவைப்படுகிறது"
--#: ../gui/selinux.tbl:53
--msgid "Disable SELinux protection for cpuspeed daemon"
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:106
++#: ../sepolicy/sepolicy.py:202
+msgid "Generate SELinux man pages"
+msgstr "SELinux உதவிப் பக்கங்களை உருவாக்கு"
--#: ../gui/selinux.tbl:54
--msgid "Cron"
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:110
++#: ../sepolicy/sepolicy.py:205
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr "உருவாக்கப்படும் SELinux உதவிப் பக்கங்கள் சேமிக்கப்படும் பாதை"
--#: ../gui/selinux.tbl:54
--msgid "Disable SELinux protection for crond daemon"
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:114
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
+msgstr "அனைத்து டொமைன்களும்"
--#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
--#: ../gui/selinux.tbl:91
--msgid "Printing"
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:116
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
+msgstr "உருவாக்கப்பட இருக்கிற உதவிப் பக்கங்களின் டொமைன் பெயர்(கள்)"
--#: ../gui/selinux.tbl:55
--msgid "Disable SELinux protection for cupsd back end server"
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:164
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
+msgstr "SELinux கொள்கை பிணைய தகவலை வினவு"
--#: ../gui/selinux.tbl:56
--msgid "Disable SELinux protection for cupsd daemon"
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:169
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
+msgstr "அனைத்து SELinux முனைய வகைகளையும் பட்டியலிடு"
--#: ../gui/selinux.tbl:57
--msgid "Disable SELinux protection for cupsd_lpd"
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:172
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
+msgstr "முனையத்துடன் தொடர்புடைய SELinux வகையைக் காண்பி"
--#: ../gui/selinux.tbl:58
--msgid "CVS"
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
+msgstr "இந்த SELinux வகைக்கு வரையறுக்கப்பட்ட முனையங்களைக் காண்பி"
--#: ../gui/selinux.tbl:58
--msgid "Disable SELinux protection for cvs daemon"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
+msgstr "இந்த டொமைன் பிணையக்கூடிய மற்றும்/அல்லது இணையக்கூடிய முனையங்களைக் காண்பி"
--#: ../gui/selinux.tbl:59
--msgid "Disable SELinux protection for cyrus daemon"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr "டொமைன்கள் ஒன்றுக்கொன்று தகவல் பரிமாறிக்கொள்ள முடியுமா என அறிய SELinux கொள்கையை வினவு"
--#: ../gui/selinux.tbl:60
--msgid "Disable SELinux protection for dbskkd daemon"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
+msgstr "மூல டொமைன்"
--#: ../gui/selinux.tbl:61
--msgid "Disable SELinux protection for dbusd daemon"
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
+msgstr "இலக்கு டொமைன்"
--#: ../gui/selinux.tbl:62
--msgid "Disable SELinux protection for dccd"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:215
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
+msgstr "பூலியன்களின் விளக்கத்தை அறிய SELinux கொள்கையை வினவு"
--#: ../gui/selinux.tbl:63
--msgid "Disable SELinux protection for dccifd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
-+msgstr "அனைத்து பூலியன் விளக்கங்களையும் பெறு"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+ msgstr ""
--#: ../gui/selinux.tbl:64
--msgid "Disable SELinux protection for dccm"
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
+msgstr "விளக்கம் பெற வேண்டிய பூலியன்"
--#: ../gui/selinux.tbl:65
--msgid "Disable SELinux protection for ddt daemon"
+-#: ../gui/selinux.tbl:41
++#: ../sepolicy/sepolicy.py:301
+ msgid ""
+-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+-"temp and untrusted content files"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr "மூல செயலாக்க டொமைன் ஒன்று இலக்கு செயலாக்க டொமைனாக எப்படி மாற முடியும் என அறிய SELinux கொள்கையை வினவு"
--#: ../gui/selinux.tbl:66
--msgid "Disable SELinux protection for devfsd daemon"
+-#: ../gui/selinux.tbl:42
+-msgid "Disable SELinux protection for ciped daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:234
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
+msgstr "மூல செயலாக்க டொமைன்"
--#: ../gui/selinux.tbl:67
--msgid "Disable SELinux protection for dhcpc daemon"
+-#: ../gui/selinux.tbl:43
+-msgid "Disable SELinux protection for clamd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:237
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
+msgstr "இலக்கு செயலாக்க டொமைன்"
--#: ../gui/selinux.tbl:68
--msgid "Disable SELinux protection for dhcpd daemon"
+-#: ../gui/selinux.tbl:44
+-msgid "Disable SELinux protection for clamscan"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:45
+-msgid "Disable SELinux protection for clvmd"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:46
+-msgid "Disable SELinux protection for comsat daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:259
++#: ../sepolicy/sepolicy.py:362
+msgid "Generate SELinux Policy module template"
+msgstr "SELinux கொள்கை தொகுதிக்கூறூ வார்ப்புருவை உருவாக்கு"
--#: ../gui/selinux.tbl:69
--msgid "Disable SELinux protection for dictd daemon"
+-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
+-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
+-msgid "Disable SELinux protection for courier daemon"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:52
+-msgid "Disable SELinux protection for cpucontrol daemon"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:53
+-msgid "Disable SELinux protection for cpuspeed daemon"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:54
+-msgid "Cron"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:265
++#: ../sepolicy/sepolicy.py:374
+msgid "name of policy to generate"
+msgstr "உருவாக்க வேண்டிய கொள்கையின் பெயர்"
--#: ../gui/selinux.tbl:70
--msgid "Allow sysadm_t to directly start daemons"
+-#: ../gui/selinux.tbl:54
+-msgid "Disable SELinux protection for crond daemon"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
+-#: ../gui/selinux.tbl:91
+-msgid "Printing"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:267
++#: ../sepolicy/sepolicy.py:380
+msgid "executable to confine"
+msgstr "கட்டுப்படுத்த வேண்டிய இயக்கத்தக்கது"
--#: ../gui/selinux.tbl:71
--msgid "Disable SELinux protection for Evolution"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
-+msgstr "கொள்கை உருவாக்க சோதனைத் தொகுப்பை இயக்கு"
+-#: ../gui/selinux.tbl:55
+-msgid "Disable SELinux protection for cupsd back end server"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+ msgstr ""
--#: ../gui/selinux.tbl:72
--msgid "Games"
+-#: ../gui/selinux.tbl:56
+-msgid "Disable SELinux protection for cupsd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:274
++#: ../sepolicy/sepolicy.py:422
+msgid "commands"
+msgstr "கட்டளைகள்"
--#: ../gui/selinux.tbl:72
--msgid "Disable SELinux protection for games"
+-#: ../gui/selinux.tbl:57
+-msgid "Disable SELinux protection for cupsd_lpd"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:58
+-msgid "CVS"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:58
+-msgid "Disable SELinux protection for cvs daemon"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:59
+-msgid "Disable SELinux protection for cyrus daemon"
+-msgstr ""
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "தெரியாத"
+
+-#: ../gui/selinux.tbl:60
+-msgid "Disable SELinux protection for dbskkd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:158
++#: ../sepolicy/sepolicy/generate.py:173
+msgid "Internet Services Daemon"
+msgstr "இணைய சேவைகள் டெமான்"
--#: ../gui/selinux.tbl:73
--msgid "Disable SELinux protection for the web browsers"
+-#: ../gui/selinux.tbl:61
+-msgid "Disable SELinux protection for dbusd daemon"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:62
+-msgid "Disable SELinux protection for dccd"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:63
+-msgid "Disable SELinux protection for dccifd"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:64
+-msgid "Disable SELinux protection for dccm"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:65
+-msgid "Disable SELinux protection for ddt daemon"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:66
+-msgid "Disable SELinux protection for devfsd daemon"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:67
+-msgid "Disable SELinux protection for dhcpc daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:171
++#: ../sepolicy/sepolicy/generate.py:187
+msgid "Valid Types:\n"
+msgstr "செல்லுபடியான வகைகள்:\n"
--#: ../gui/selinux.tbl:74
--msgid "Disable SELinux protection for Thunderbird"
+-#: ../gui/selinux.tbl:68
+-msgid "Disable SELinux protection for dhcpd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:205
++#: ../sepolicy/sepolicy/generate.py:221
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr "முனையங்கள் எண்ணாக இருக்க வேண்டும் அல்லது எண்களிலிருந்து 1 க்கு %d "
--#: ../gui/selinux.tbl:75
--msgid "Disable SELinux protection for distccd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:332
-+msgid "You must enter a name for your confined process/user"
-+msgstr "நீங்கள் வரையறுக்கப்பட்ட செயல்பாட்டிற்கு ஒரு பெயரை உள்ளிட வேண்டும்/பயனர்"
+-#: ../gui/selinux.tbl:69
+-msgid "Disable SELinux protection for dictd daemon"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
+ msgstr ""
--#: ../gui/selinux.tbl:76
--msgid "Disable SELinux protection for dmesg daemon"
+-#: ../gui/selinux.tbl:70
+-msgid "Allow sysadm_t to directly start daemons"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+ msgstr ""
+
+-#: ../gui/selinux.tbl:71
+-msgid "Disable SELinux protection for Evolution"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:334
++#: ../sepolicy/sepolicy/generate.py:355
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr "பெயரில் இடைவெளி இருக்கக்கூடாது, எண்களும் எழுத்துகளும் இருக்க வேண்டும். \"-n MODULENAME\" என்பதைப் பயன்படுத்தலாம்"
--#: ../gui/selinux.tbl:77
--msgid "Disable SELinux protection for dnsmasq daemon"
+-#: ../gui/selinux.tbl:72
+-msgid "Games"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:422
++#: ../sepolicy/sepolicy/generate.py:447
+msgid "User Role types can not be assigned executables."
+msgstr "பயனர் பங்குகள் ஒதுக்கீடு செய்த இயக்கத்தக்கவைகளாக இருக்க முடியாது."
--#: ../gui/selinux.tbl:78
--msgid "Disable SELinux protection for dovecot daemon"
+-#: ../gui/selinux.tbl:72
+-msgid "Disable SELinux protection for games"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:428
++#: ../sepolicy/sepolicy/generate.py:453
+msgid "Only Daemon apps can use an init script.."
+msgstr "டெமான் பயன்பாடுகள் மட்டுமே init ஸ்கிரிப்ட்டை பயன்படுத்த முடியும்..."
--#: ../gui/selinux.tbl:79
--msgid "Disable SELinux protection for entropyd daemon"
+-#: ../gui/selinux.tbl:73
+-msgid "Disable SELinux protection for the web browsers"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:446
++#: ../sepolicy/sepolicy/generate.py:471
+msgid "use_resolve must be a boolean value "
+msgstr "use_resolve என்பது பூலியன் மதிப்பாகவே இருக்க வேண்டும்"
--#: ../gui/selinux.tbl:80
--msgid "Disable SELinux protection for fetchmail"
+-#: ../gui/selinux.tbl:74
+-msgid "Disable SELinux protection for Thunderbird"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:452
++#: ../sepolicy/sepolicy/generate.py:477
+msgid "use_syslog must be a boolean value "
+msgstr "use_syslog என்பது பூலியன் மதிப்பாகவே இருக்க வேண்டும்"
--#: ../gui/selinux.tbl:81
--msgid "Disable SELinux protection for fingerd daemon"
+-#: ../gui/selinux.tbl:75
+-msgid "Disable SELinux protection for distccd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:458
++#: ../sepolicy/sepolicy/generate.py:483
+msgid "use_kerberos must be a boolean value "
+msgstr "use_kerberos என்பது பூலியன் மதிப்பாகவே இருக்க வேண்டும்"
--#: ../gui/selinux.tbl:82
--msgid "Disable SELinux protection for freshclam daemon"
+-#: ../gui/selinux.tbl:76
+-msgid "Disable SELinux protection for dmesg daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:464
++#: ../sepolicy/sepolicy/generate.py:489
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr "manage_krb5_rcache என்பது பூலியன் மதிப்பாகவே இருக்க வேண்டும்"
--#: ../gui/selinux.tbl:83
--msgid "Disable SELinux protection for fsdaemon daemon"
+-#: ../gui/selinux.tbl:77
+-msgid "Disable SELinux protection for dnsmasq daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:494
++#: ../sepolicy/sepolicy/generate.py:519
+msgid "USER Types automatically get a tmp type"
+msgstr "USER வகைகள் தானாகவே ஒரு tmp வகையை பெறுகிறது"
--#: ../gui/selinux.tbl:84
--msgid "Disable SELinux protection for gpm daemon"
+-#: ../gui/selinux.tbl:78
+-msgid "Disable SELinux protection for dovecot daemon"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:79
+-msgid "Disable SELinux protection for entropyd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1012
++#: ../sepolicy/sepolicy/generate.py:1059
+msgid "You must enter the executable path for your confined process"
+msgstr "வரையறுக்கப்பட்ட செயல்பாட்டுக்கு நிறைவேற்றக்கூடிய பாதை நீங்கள் உள்ளிடவும்"
--#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
--msgid "NFS"
+-#: ../gui/selinux.tbl:80
+-msgid "Disable SELinux protection for fetchmail"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1190
++#: ../sepolicy/sepolicy/generate.py:1321
+msgid "Type Enforcement file"
+msgstr "வகை கட்டாயப்படுத்தல் கோப்பு"
--#: ../gui/selinux.tbl:85
--msgid "Disable SELinux protection for gss daemon"
+-#: ../gui/selinux.tbl:81
+-msgid "Disable SELinux protection for fingerd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1191
++#: ../sepolicy/sepolicy/generate.py:1322
+msgid "Interface file"
+msgstr "இடைமுகக் கோப்பு"
--#: ../gui/selinux.tbl:86
--msgid "Disable SELinux protection for Hal daemon"
+-#: ../gui/selinux.tbl:82
+-msgid "Disable SELinux protection for freshclam daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1192
++#: ../sepolicy/sepolicy/generate.py:1323
+msgid "File Contexts file"
+msgstr "கோப்பு சூழல்கள் கோப்பு"
--#: ../gui/selinux.tbl:87
--msgid "Compatibility"
+-#: ../gui/selinux.tbl:83
+-msgid "Disable SELinux protection for fsdaemon daemon"
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:84
+-msgid "Disable SELinux protection for gpm daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1193
++#: ../sepolicy/sepolicy/generate.py:1325
+msgid "Setup Script"
+msgstr "அமைவு ஸ்கிரிப்ட்"
--#: ../gui/selinux.tbl:87
-+#: booleans.py:1
- msgid ""
--"Do not audit things that we know to be broken but which are not security "
--"risks"
--msgstr ""
--
--#: ../gui/selinux.tbl:88
--msgid "Disable SELinux protection for hostname daemon"
--msgstr ""
--
--#: ../gui/selinux.tbl:89
--msgid "Disable SELinux protection for hotplug daemon"
+-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
+-msgid "NFS"
-msgstr ""
++#: booleans.py:1
++msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
+msgstr "பொது கோப்பு பரிமாற்ற சேவைகளில் பயன்படும் பொது கோப்புகளில் மாற்றம் செய்ய ABRT ஐ அனுமதிக்கவும்."
--#: ../gui/selinux.tbl:90
--msgid "Disable SELinux protection for howl daemon"
+-#: ../gui/selinux.tbl:85
+-msgid "Disable SELinux protection for gss daemon"
-msgstr ""
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+msgstr "ABRT நிகழ்வு ஸ்கிரிப்ட்டுகளைக் கையாள்வதற்காக, ABRT ஐ abrt_handle_event_t டொமைனில் இயங்க அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:91
--msgid "Disable SELinux protection for cups hplip daemon"
--msgstr ""
+-#: ../gui/selinux.tbl:86
+-msgid "Disable SELinux protection for Hal daemon"
+#: booleans.py:3
+msgid "Allow amavis to use JIT compiler"
+msgstr "JIT கம்பைலரைப் பயன்படுத்த amavis ஐ அனுமதிக்கவும்"
++
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
--#: ../gui/selinux.tbl:92
--msgid "Disable SELinux protection for httpd rotatelogs"
+-#: ../gui/selinux.tbl:87
+-msgid "Compatibility"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:87
++#: booleans.py:6
+ msgid ""
+-"Do not audit things that we know to be broken but which are not security "
+-"risks"
-msgstr ""
-+#: booleans.py:4
-+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr "பயனர் கடவுச்சொல் உள்ளீடுகளை sssd சேவையகங்களைப் பயன்படுத்தாமல் ldap இலிருந்து நேரடியாக தீர்க்க பயனர்களை அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
--msgid "HTTPD Service"
+-#: ../gui/selinux.tbl:88
+-msgid "Disable SELinux protection for hostname daemon"
-msgstr ""
-+#: booleans.py:5
++#: booleans.py:7
+msgid "Allow users to login using a radius server"
+msgstr "ஒரு ஆர சேவையகத்தை பயன்படுத்தி பயனர்கள் உள்நுழைவதை அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:93
--msgid "Disable SELinux protection for http suexec"
+-#: ../gui/selinux.tbl:89
+-msgid "Disable SELinux protection for hotplug daemon"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:90
+-msgid "Disable SELinux protection for howl daemon"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:91
+-msgid "Disable SELinux protection for cups hplip daemon"
-msgstr ""
-+#: booleans.py:6
++#: booleans.py:10
+msgid ""
+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+"temp and untrusted content files"
+msgstr "cdrecord க்கு பல்வேறு உள்ளடகத்தை nfs, samba,removable devices, user temp மற்றும் நம்பமுடியாத உள்ளடக்க கோப்புகளை வாசிக்க அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:94
--msgid "Disable SELinux protection for hwclock daemon"
+-#: ../gui/selinux.tbl:92
+-msgid "Disable SELinux protection for httpd rotatelogs"
-msgstr ""
-+#: booleans.py:7
++#: booleans.py:11
+msgid "Allow clamd to use JIT compiler"
+msgstr "clamd JIT தொகுப்பியை பயன்படுத்துவதை அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:95
--msgid "Disable SELinux protection for i18n daemon"
+-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
+-msgid "HTTPD Service"
-msgstr ""
-+#: booleans.py:8
++#: booleans.py:12
+msgid "Allow clamscan to non security files on a system"
+msgstr "ஒரு கணினியில் உள்ள பாதுகாப்பு அல்லாத கோப்புகளுக்கு clamscan ஐ அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:96
--msgid "Disable SELinux protection for imazesrv daemon"
+-#: ../gui/selinux.tbl:93
+-msgid "Disable SELinux protection for http suexec"
-msgstr ""
-+#: booleans.py:9
++#: booleans.py:13
+msgid "Allow clamscan to read user content"
+msgstr "பயனர் உள்ளடக்கத்தை வாசிக்க clamscan-ஐ அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:97
--msgid "Disable SELinux protection for inetd child daemons"
+-#: ../gui/selinux.tbl:94
+-msgid "Disable SELinux protection for hwclock daemon"
-msgstr ""
-+#: booleans.py:10
++#: booleans.py:14
+msgid ""
+"Allow Cobbler to modify public files used for public file transfer services."
+msgstr "பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்தப்பட்ட பொது கோப்புகளை மாற்றியமைக்க Cobbler-ஐ அனுமதிக்கவும்."
--#: ../gui/selinux.tbl:98
--msgid "Disable SELinux protection for inetd daemon"
+-#: ../gui/selinux.tbl:95
+-msgid "Disable SELinux protection for i18n daemon"
-msgstr ""
-+#: booleans.py:11
++#: booleans.py:15
+msgid "Allow Cobbler to connect to the network using TCP."
+msgstr "TCP-ஐ பயன்படுத்தி பிணையத்திற்கு இணைப்பதை காப்ளரை அனுமதிக்கவும்."
--#: ../gui/selinux.tbl:99
--msgid "Disable SELinux protection for innd daemon"
+-#: ../gui/selinux.tbl:96
+-msgid "Disable SELinux protection for imazesrv daemon"
-msgstr ""
-+#: booleans.py:12
++#: booleans.py:16
+msgid "Allow Cobbler to access cifs file systems."
+msgstr "cifs கோப்பு முறைமைகளை அணுகுவதற்கு காப்ளரை அனுமதிக்கவும்."
--#: ../gui/selinux.tbl:100
--msgid "Disable SELinux protection for iptables daemon"
+-#: ../gui/selinux.tbl:97
+-msgid "Disable SELinux protection for inetd child daemons"
-msgstr ""
-+#: booleans.py:13
++#: booleans.py:17
+msgid "Allow Cobbler to access nfs file systems."
+msgstr "nfs கோப்பு முறைமைகளை அணுகுவதற்கு காப்பளரை அனுமதிக்கவும்."
--#: ../gui/selinux.tbl:101
--msgid "Disable SELinux protection for ircd daemon"
+-#: ../gui/selinux.tbl:98
+-msgid "Disable SELinux protection for inetd daemon"
-msgstr ""
-+#: booleans.py:14
++#: booleans.py:18
+msgid "Allow collectd to connect to the network using TCP."
+msgstr "TCP-ஐ பயன்படுத்தி பிணையத்திற்கு இணைப்பதை collectd-ஐ அனுமதிக்கவும்."
--#: ../gui/selinux.tbl:102
--msgid "Disable SELinux protection for irqbalance daemon"
+-#: ../gui/selinux.tbl:99
+-msgid "Disable SELinux protection for innd daemon"
-msgstr ""
-+#: booleans.py:15
++#: booleans.py:19
+msgid "Allow codnor domain to connect to the network using TCP."
+msgstr "codnor டொமைன் TCP ஐப் பயன்படுத்தி பிணையத்துடன் இணைப்பதை அனுமதிக்கவும்."
--#: ../gui/selinux.tbl:103
--msgid "Disable SELinux protection for iscsi daemon"
+-#: ../gui/selinux.tbl:100
+-msgid "Disable SELinux protection for iptables daemon"
-msgstr ""
-+#: booleans.py:16
++#: booleans.py:20
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr "கார்ன் பணிகளை மீட்டமைக்கும் கோப்பு உரைகளுக்காக கோப்புமுறைமை மறுலேபிளிட கணினியை அனுமதிக்கவும்."
--#: ../gui/selinux.tbl:104
--msgid "Disable SELinux protection for jabberd daemon"
+-#: ../gui/selinux.tbl:101
+-msgid "Disable SELinux protection for ircd daemon"
-msgstr ""
-+#: booleans.py:17
++#: booleans.py:21
+msgid "Allow cvs daemon to read shadow"
+msgstr "cvs டெமானை நிழலை வாசிக்க அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
--msgid "Kerberos"
+-#: ../gui/selinux.tbl:102
+-msgid "Disable SELinux protection for irqbalance daemon"
-msgstr ""
-+#: booleans.py:18
++#: booleans.py:22
+msgid "Allow all daemons to write corefiles to /"
+msgstr "அனைத்து டீமன்களையும் கோர் கோப்புகளை எழுத அனுமதிக்கவும் / "
--#: ../gui/selinux.tbl:105
--msgid "Disable SELinux protection for kadmind daemon"
+-#: ../gui/selinux.tbl:103
+-msgid "Disable SELinux protection for iscsi daemon"
-msgstr ""
-+#: booleans.py:19
++#: booleans.py:23
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "அனைத்து டெமான்களும் tcp ரேப்பர்களைப் பயன்படுத்த அனுமதிக்கவும்."
--#: ../gui/selinux.tbl:106
--msgid "Disable SELinux protection for klogd daemon"
+-#: ../gui/selinux.tbl:104
+-msgid "Disable SELinux protection for jabberd daemon"
-msgstr ""
-+#: booleans.py:20
++#: booleans.py:24
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr "அனைத்து டெமான்களுக்கும் டெர்மினலில் வாசித்தல்/எழுதுதல் திறனை அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
+-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
+-msgid "Kerberos"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:105
+-msgid "Disable SELinux protection for kadmind daemon"
++#: booleans.py:26
++msgid "Allow dan to read user files"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:106
+-msgid "Disable SELinux protection for klogd daemon"
-msgstr ""
-+#: booleans.py:21
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
+msgstr "dbadm-ஐ கோப்புகளை பயனர் முகப்பு அடைவுகளில் நிர்வகிக்க அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
-msgstr ""
-+#: booleans.py:22
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
+msgstr "பயனர்களின் முகப்பு அடைவுகளிலுள்ள கோப்புகளை வாசிக்க dbadm-ஐ அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
-msgstr ""
-+#: booleans.py:23
++#: booleans.py:29
+msgid ""
+"Deny user domains applications to map a memory region as both executable and"
+" writable, this is dangerous and the executable should be reported in "
+"bugzilla"
+msgstr "வரையறுக்கப்படாத செயல்படுத்தக்கூடியதை ஒரு நினைவக மண்டலத்தில் செயல்படுத்தக்கூடிய மற்றும் எழுதக்கூடியதில் அனுமதிக்கவும், இது ஆபத்தானாதாக bugzilla-இல் அறிவிக்கப்படும்"
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
-msgstr ""
-+#: booleans.py:24
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
+msgstr "sysadmக்கு பிழைதிருத்த அல்லது அனைத்து செயல்முறைகளையும் ptrace செய்ய அனுமதிக்கவும்."
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
-msgstr ""
-+#: booleans.py:25
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "dhcpc வாடிக்கையாளர் பயன்பாடுகள் iptables கட்டளைகளை நிறைவைற்ற அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
-msgstr ""
-+#: booleans.py:26
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
+msgstr "DHCP டெமானை LDAP பின்புல முறைமைகளைப் பயன்படுத்த அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
-msgstr ""
-+#: booleans.py:27
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr "அனைத்து செயற்களங்களையும் மற்ற செயற்களங்களின் கோப்பு விளக்கிகளில் பயன்படுத்த அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
-msgstr ""
-+#: booleans.py:28
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr "கர்னல் ஏற்ற தொகுதிகளை கொண்டிருக்க அனைத்து செயற்களங்களை அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
-msgstr ""
-+#: booleans.py:29
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr "entropy பயனர்களை ஆடியோ சாதனங்களை பயன்படுத்த அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
-msgstr ""
-+#: booleans.py:30
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr "எக்ஸிம் தரவுத்தளங்களுடன் (போஸ்ட்க்ரெஸ், mysql) இணைய அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
-msgstr ""
-+#: booleans.py:31
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgstr "உருவாக்க, வாசிக்க, எழுத, மற்றும் சலுகையற்ற பயனர் கோப்புகளை அழிப்பதற்கு exim-ஐ அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
-msgstr ""
-+#: booleans.py:32
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
+msgstr "சிறப்புரிமை அளிக்கப்படாத பயனர் கோப்புகளை வாசிக்க exim-ஐ அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
-msgstr ""
-+#: booleans.py:33
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr "fcron-ஐ துணைப்புரிய கார்ன் செயற்களத்தில் கூடுதல் விதிகளை செயற்படுத்த அனுமதிக்கவும்."
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
-msgstr ""
-+#: booleans.py:34
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
+msgstr "அரணான செயற்களத்தை TCP-ஐ பயன்படுத்தி பிணையத்திற்கு இணைப்பதை அனுமதிக்கவும்."
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
-msgstr ""
-+#: booleans.py:35
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
+msgstr "ssh-ஐ பயன்படுத்தி பிணையத்திற்கு இணைப்பதை அனுமதிக்கவும்."
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
+ msgstr ""
+
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-msgstr ""
-+#: booleans.py:36
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
+msgstr "பயனர்களின் முகப்பு அடைவுகளிலுள்ள கோப்புகளை எழுத ftp-ஐ அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-msgstr ""
-+#: booleans.py:37
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
@@ -298047,21 +300857,21 @@ index 44a14d7..453b476 100644
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-msgstr ""
-+#: booleans.py:38
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
+msgstr "அனைத்து துறைகளையும் இணைப்பதை பயன்படுத்துவதற்கு ftp-ஐ அனுமதிக்கவும் > 1023"
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-msgstr ""
-+#: booleans.py:39
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
+msgstr "mysql தரவுத்தளத்தில் இணைப்பதை பயன்படுத்துவதற்கு ftp-ஐ அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-msgstr ""
-+#: booleans.py:40
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
@@ -298071,49 +300881,49 @@ index 44a14d7..453b476 100644
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-msgstr ""
-+#: booleans.py:41
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
+msgstr "பொது கோப்பு பரிமாற்ற சேவைகளுக்காக cifs பயன்படுத்துவதற்கு ftp சேவையகங்களை அனுமதிக்கவும்."
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-msgstr ""
-+#: booleans.py:42
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
+msgstr "பொது கோப்பு பரிமாற்ற சேவைகளுக்காக nfs பயன்படுத்துவதற்கு ftp சேவையகங்களை அனுமதிக்கவும்."
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-msgstr ""
-+#: booleans.py:43
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgstr "ftp சேவையகங்கள் செயலற்ற பயன்முறையில் எதிர்த்திசையமைக்கப்படாத முனையங்கள் அனைத்துடனும் பிணைக்கும் அம்சத்தைப் பயன்படுத்த அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-msgstr ""
-+#: booleans.py:44
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
+msgstr "Git CGI ஆனது இல்லக் கோப்பகங்களில் தேட முடிய வேண்டுமா முடியக்கூடாதா என தீர்மானிக்கவும்."
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-msgstr ""
-+#: booleans.py:45
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr "Git CGI ஆனது cifs கோப்பு முறைமைகளை அணுக முடிய வேண்டுமா இல்லையா என்பதை தீர்மானிக்கவும்."
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-msgstr ""
-+#: booleans.py:46
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr "Git CGI ஆனது nfs கோப்பு முறைமைகளை அணுக முடிய வேண்டுமா இல்லையா என்பதை தீர்மானிக்கவும்."
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-msgstr ""
-+#: booleans.py:47
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
@@ -298122,7 +300932,7 @@ index 44a14d7..453b476 100644
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-msgstr ""
-+#: booleans.py:48
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
@@ -298131,42 +300941,42 @@ index 44a14d7..453b476 100644
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-msgstr ""
-+#: booleans.py:49
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
+msgstr "Git முறைமை டெமான் இல்லக் கோப்பகங்களில் தேட முடிய வேண்டுமா முடியக்கூடாதா என தீர்மானிக்கவும்."
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-msgstr ""
-+#: booleans.py:50
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr "Git முறைமை டெமான் cifs கோப்பு முறைமைகளை அணுக வேண்டுமா இல்லையா என தீர்மானிக்கவும்."
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-msgstr ""
-+#: booleans.py:51
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr "Git முறைமை டெமான் nfs கோப்பு முறைமைகளை அணுக வேண்டுமா இல்லையா என தீர்மானிக்கவும்."
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-msgstr ""
-+#: booleans.py:52
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
+msgstr "gitisis daemon ஐ அஞ்சல் அனுப்ப அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-msgstr ""
-+#: booleans.py:53
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
+msgstr "urando-க்கான அனைத்து செயற்களங்களை செயல்படுத்தவும்."
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-msgstr ""
-+#: booleans.py:54
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
@@ -298175,7 +300985,7 @@ index 44a14d7..453b476 100644
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-msgstr ""
-+#: booleans.py:55
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
@@ -298184,210 +300994,213 @@ index 44a14d7..453b476 100644
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-msgstr ""
-+#: booleans.py:56
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+msgstr "gssd-ஐ தற்காலிக அடைவை வாசிப்பதை நீங்கள் அனுமதிக்க விரும்பினால். kerberos இலக்கை அணுகுவதற்கு அனுமதிக்கவும்."
-#: ../gui/selinux.tbl:141
-msgid "pppd"
++#: booleans.py:64
++msgid "Allow guest to exec content"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
-msgstr ""
-+#: booleans.py:57
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr "பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்துவதற்கு பொது கோப்புகளை மாற்றியமைக்க Apache-ஐ அனுமதிக்கவும். அடைவுகள்/கோப்புகள் public_content_rw_t இல் லேபிளிடப்பட வேண்டும். "
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
-msgstr ""
-+#: booleans.py:58
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr "ஸ்கிரிப்டிங்கில் கட்டுவதை பயன்படுத்துவதற்கு httpd-ஐ அனுமதிக்கவும் (வழக்கமாக php)"
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
-msgstr ""
-+#: booleans.py:59
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
+msgstr "http டொமைன் பழுதானவற்றை சரிபார்ப்பதை அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
-msgstr ""
-+#: booleans.py:60
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr "httpd-ஐ ஒரு FTP சேவையகமாக ftp துறையில் கவனிக்க அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
-msgstr ""
-+#: booleans.py:61
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr "httpd மற்றும் ldap இணைப்பதற்கு ஏதாவது துறையில் அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
-msgstr ""
-+#: booleans.py:62
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
+msgstr "zabbix இணைக்க http டீமானை அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
-msgstr ""
-+#: booleans.py:63
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr "HTTPD ஸ்கிரிப்ட்டுகள் மற்றும் தொகுதிக்கூறுகளை TCP ஐப் பயன்படுத்தி பிணைத்திற்கு இணைப்பதை அனுமதிக்கவும்."
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
-msgstr ""
-+#: booleans.py:64
++#: booleans.py:72
+msgid ""
+"Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr "HTTPD ஸ்கிரிப்ட்டுகள் மற்றும் தொகுதிகளை காப்பளரில் பிணைத்திற்கு இணைப்பதை அனுமதிக்கவும்."
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
-msgstr ""
-+#: booleans.py:65
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr "HTTPD ஸ்கிரிப்ட்டுகள் மற்றும் தொகுதிகளை தரவுத்தளங்களின் மேல் பிணைத்திற்கு இணைப்பதை அனுமதிக்கவும்."
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
-msgstr ""
-+#: booleans.py:66
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr "memcache சேவையகத்திற்கு இணைக்க நீங்கள் httpd-ஐ அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
-msgstr ""
-+#: booleans.py:67
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
+msgstr "ஒரு தொடராக httpd-ஐ செயல்படுத்துவதை அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
-msgstr ""
-+#: booleans.py:68
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
+msgstr "http டொமைனை அஞ்சலை அனுப்புவதற்கு நீங்கள் அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
-msgstr ""
-+#: booleans.py:69
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr "avahi சேவை dbus வழியாக இதனுடன் தொடர்புகொள்ள Apache-ஐ அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
-msgstr ""
-+#: booleans.py:70
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr "நீங்கள் httpd cgi ஆதரவை அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
-msgstr ""
-+#: booleans.py:71
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr "httpd-ஐ ஒரு FTP சேவையகமாக ftp துறையில் கவனிக்க அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
-msgstr ""
-+#: booleans.py:72
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr "முகப்பு அடைவுகளை வாசிக்க httpd-ஐ அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
-msgstr ""
-+#: booleans.py:73
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr "httpd ஸ்கிரிப்ட்டுகள் மற்றும் தொகுதிகள் execmem/execstack-க்கு அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
-msgstr ""
-+#: booleans.py:74
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr "கனிவான இயக்க நிறுத்தத்திற்கு HTTPD ஆனது முனையம் 80 க்கு இணைக்க அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
-msgstr ""
-+#: booleans.py:75
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
+msgstr "நீங்கள் httpd செயலாக்கங்களை IPA உள்ளடக்கத்தை நிர்வகிக்க அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
-msgstr ""
-+#: booleans.py:76
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr "mod_auth_ntlm_winbind-ஐ பயன்படுத்த அப்பாச்சியை அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
-msgstr ""
-+#: booleans.py:77
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
+msgstr "mod_auth_pam-ஐ பயன்படுத்துவதற்கு Apache-ஐ அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:161
--msgid "rsync"
+-msgid "Disable SELinux protection for rsync daemon"
-msgstr ""
-+#: booleans.py:78
++#: booleans.py:86
+msgid "Allow httpd to read user content"
+msgstr "பயனர் உள்ளடக்கத்தை வாசிக்க httpd-ஐ அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
-msgstr ""
-+#: booleans.py:79
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr "Apache ஆனது பேசஞ்சருக்கு இடைநிலையிலல்லாமல் ஸ்டிக்ஷிஃப்ட் பயன்முறையில் இயங்க அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
-msgstr ""
-+#: booleans.py:80
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
+msgstr "httpd டெமான் அதன் வள வரம்புகளை மாற்றுவதை அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
-msgstr ""
-+#: booleans.py:81
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr "CGI ஸ்கிரிப்ட்டுகளில் SSI நிறைவேற்றக்கூடியதை இதே செய்றகள கணினியாக இயக்குவதற்கு HTTPD-ஐ அனுமதிக்கவும்."
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
-msgstr ""
-+#: booleans.py:82
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr "apache ஸ்கிரிப்ட்டுகள் பொது உள்ளடக்கத்தில் எழுதுவதை அனுமதிக்கவும்.கோப்பகங்கள் /கோப்புகள் public_rw_content_t என லேபிளிடப்பட்டிருக்க வேண்டும்."
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#: booleans.py:83
+-#: ../gui/selinux.tbl:165
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
+msgstr "tmp உள்ளடக்கத்தை வாசிக்க Apache-ஐ அனுமதிக்கவும்."
-
--#: ../gui/selinux.tbl:165
-+#: booleans.py:84
++
++#: booleans.py:92
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-msgstr ""
@@ -298398,107 +301211,106 @@ index 44a14d7..453b476 100644
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-msgstr ""
-+#: booleans.py:85
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
+msgstr "இனைத்து உள்ளடக்க கோப்புகளை கையாளுவதற்காக HTTPD-ஐ சேர்க்கவும்."
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-msgstr ""
-+#: booleans.py:86
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
+msgstr "cifs கோப்பு முறைமைகளை அணுகுவதற்கு httpd-ஐ அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-msgstr ""
-+#: booleans.py:87
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
+msgstr "FUSE கோப்பு முறைமைகளை அணுகுவதற்கு httpd ஐ நீங்கள் அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-msgstr ""
-+#: booleans.py:88
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
+msgstr "gpg ஐ இயக்க httpd ஐ அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-msgstr ""
-+#: booleans.py:89
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
+msgstr "nfs கோப்பு முறைமைகளை அணுகுவதற்கு httpd-ஐ அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-msgstr ""
-+#: booleans.py:90
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
+msgstr "ஒரு சேவையைத் தொடங்க httpd ஆனது oddjob உடன் தொடர்புகொள்வதை அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-msgstr ""
-+#: booleans.py:91
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr "httpd ஆனது openstack முனையங்களை அணுகுவதை அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
-msgstr ""
-+#: booleans.py:92
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr "ஒலி துறைகள் இல்லாமல், அனைத்து துறைகளை இணைக்க icecast-ஐ அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
-msgstr ""
-+#: booleans.py:93
++#: booleans.py:102
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr "Irssi IRC வாடிக்கையாளரை ஏதாவது துறைக்கு இணைத்து, ஏதாவது முன்பதியாத துறையில் பிணைப்பதை அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow java executable stack"
-+msgstr "நிறைவேற்றக்கூடிய ஸ்டாக் ஜாவாவை அனுமதிக்கவும்"
-
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-msgstr ""
-+#: booleans.py:95
++#: booleans.py:103
+msgid "Allow confined applications to run with kerberos."
+msgstr "வரையறுக்கப்பட்ட பயன்பாடுகளை kerberos உடன் இயக்குவதற்கு அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-msgstr ""
-+#: booleans.py:96
++#: booleans.py:104
+msgid "Allow syslogd daemon to send mail"
+msgstr "syslogd டொமைனை அதனுடைய கட்டமைப்பு கோப்புகளை எழுதுவதற்கு அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-msgstr ""
-+#: booleans.py:97
++#: booleans.py:105
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr "நீங்கள் syslogd சாதன முனைகளில் வாசிக்க/எழுத அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-msgstr ""
-+#: booleans.py:98
++#: booleans.py:106
+msgid "Allow logging in and using the system from /dev/console."
+msgstr "/dev/console-இலிருந்து கணினியை பயன்படுத்தி உட்புகுவதற்கு அனுமதிக்கவும்."
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-msgstr ""
-+#: booleans.py:99
++#: booleans.py:107
+msgid ""
+"Control the ability to mmap a low area of the address space, as configured "
+"by /proc/sys/kernel/mmap_min_addr."
@@ -298507,28 +301319,28 @@ index 44a14d7..453b476 100644
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-msgstr ""
-+#: booleans.py:100
++#: booleans.py:108
+msgid "Allow mock to read files in home directories."
+msgstr "பயனர்களின் முகப்பு அடைவுகளிலுள்ள கோப்புகளை வாசிக்க அனுமதிக்கவும்."
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-msgstr ""
-+#: booleans.py:101
++#: booleans.py:109
+msgid "Allow the mount command to mount any directory or file."
+msgstr "ஏற்றுதல் கட்டளை ஏதாவது அடைவு அல்லது கோப்பில் ஏற்றுவதற்கு அனுமதிக்கவும்."
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-msgstr ""
-+#: booleans.py:102
++#: booleans.py:110
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr "mozilla செருகுநிரல் டொமைனை TCP ஐப் பயன்படுத்தி பிணையத்துடன் இணைக்க அனுமதிக்கவும்."
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-msgstr ""
-+#: booleans.py:103
++#: booleans.py:111
+msgid ""
+"Allow mozilla_plugins to create random content in the users home directory"
+msgstr "mozilla_plugins பயனர் இல்லக் கோப்பகத்தில் எழுந்தமானமான உள்ளடக்கத்தை உருவாக்க அனுமதிக்கவும்."
@@ -298536,35 +301348,35 @@ index 44a14d7..453b476 100644
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-msgstr ""
-+#: booleans.py:104
++#: booleans.py:112
+msgid "Allow confined web browsers to read home directory content"
+msgstr "வரையறுக்கப்பட்ட வலை உலாவிகள் முகப்பு அடைவு உள்ளடக்கத்தை வாசிப்பதை அனுமதிக்கவும்."
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-msgstr ""
-+#: booleans.py:105
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
+msgstr "நிறைவேற்றக்கூடிய mplayer ஜாவாவை அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-msgstr ""
-+#: booleans.py:106
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
+msgstr "அனைத்து துறைகளையும் இணைக்க mysqld-ஐ அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-msgstr ""
-+#: booleans.py:107
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
+msgstr "BIND-ஐ பயன்படுத்துவதற்கு apache முனையத்தை அனுமதிக்கவும்."
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-msgstr ""
-+#: booleans.py:108
++#: booleans.py:116
+msgid ""
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
@@ -298573,16 +301385,16 @@ index 44a14d7..453b476 100644
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:109
++#: booleans.py:117
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr "ஏதாவது கோப்புகள்/அடைவுகளை NFS வழியாக வாசிக்க/மட்டும் ஏற்றுமதி செய்ய அனுமதிக்கவும்."
-#: ../gui/selinux.tbl:189
-+#: booleans.py:110
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr "ஏதாவது கோப்புகள்/அடைவுகளை NFS வழியாக வாசித்து/எழுதி ஏற்றுமதி செய்ய அனுமதிக்கவும்."
+
-+#: booleans.py:111
++#: booleans.py:119
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
@@ -298594,436 +301406,441 @@ index 44a14d7..453b476 100644
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-msgstr ""
-+#: booleans.py:112
++#: booleans.py:120
+msgid "Allow system to run with NIS"
+msgstr "கணினியை NIS உடன் இயக்குவதை அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-msgstr ""
-+#: booleans.py:113
++#: booleans.py:121
+msgid "Allow confined applications to use nscd shared memory."
+msgstr "வரையறுக்கப்பட்ட பயன்பாடுகளை nscd பகிரப்பட்ட நினைவகத்தை பயன்படுத்தி அனுமதிக்கவும்."
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--msgstr ""
-+#: booleans.py:114
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr "முன்பதியப்படாத முனையங்களை இணைப்பதற்கு nsplugin குறியீட்டை அனுமதிக்கவும்"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+ msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-msgstr ""
-+#: booleans.py:115
-+msgid "Allow nsplugin code to execmem/execstack"
-+msgstr "nsplugin குறையீட்டை execmem/execstack-க்கு அனுமதிக்கவும்"
-
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr ""
-+#: booleans.py:116
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
+msgstr "முகப்பு அடைவுகளை வாசிக்க openvpn-ஐ அனுமதிக்கவும்"
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
-msgstr ""
-+#: booleans.py:117
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr "piranha-lvs சேயற்களத்தை TCP-ஐ பயன்படுத்தி பிணையத்தை இணைப்பதற்கு அனுமதிக்கவும்."
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
-msgstr ""
-+#: booleans.py:118
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr "polipo எல்லா முனையங்களுக்கும் இணைக்கப்பட அனுமதிக்கவும் > 1023"
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
-msgstr ""
-+#: booleans.py:119
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr "Polipo டொமைன் tcp சாக்கெட்டுகளை முன்பதிவு செய்யப்பட்டதாத முனையங்களுக்கு பிணைப்பதை அனுமதிக்கவும்."
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
-msgstr ""
-+#: booleans.py:120
++#: booleans.py:127
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr "polipo_session_t டொமைனை அணுகுவதற்கு Polipo-ஐ இயக்க அனுமதிக்கவும்."
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
-msgstr ""
-+#: booleans.py:121
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
+msgstr "cifs கோப்பு முறைமைகளை அணுகுவதற்கு polipo-ஐ அனுமதிக்கவும்."
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
-msgstr ""
-+#: booleans.py:122
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr "nfs கோப்பு முறைமைகளை அணுகுவதற்கு Polipo-ஐ அனுமதிக்கவும்."
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
-msgstr ""
-+#: booleans.py:123
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
+msgstr "polyinstantiated அடைவு துணையை செயல்படுத்தவும்."
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr ""
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "postfix_local செயற்களத்தில் முழு எழுதும் அணுகலுக்கு mail_spool அடைவுகளை அனுமதிக்கவும்"
+
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-msgstr ""
-+#: booleans.py:124
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr "போர்ட்டேஜ் டொமைன்கள் NFS மவுன்ட்டுகளைப் (வழக்கமான nfs_t) பயன்படுத்துவதை அனுமதிக்கவும்."
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr "பாயின்ட்-இன்-டைம் மீட்புக்கு ssh மற்றும் rsync ஐப் பயன்படுத்த postgresql ஐ அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:202
-msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-msgstr ""
-+#: booleans.py:125
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "postfix_local செயற்களத்தில் முழு எழுதும் அணுகலுக்கு mail_spool அடைவுகளை அனுமதிக்கவும்"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
++msgstr "டிரான்ஸ்மிட் கிளையன்ட்டுகள் வெளி தரவுத்தளங்களை லேபிளிடுவதை நீங்கள் அனுமதிக்கவும்"
++
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
++msgstr "DML நிலையை செயல்படுத்த தரவுத்தள நிர்வகிப்பதை அனுமதிக்கவும்"
++
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "DDL நிலையை நிறைவேற்ற ப்ரைவ் செய்யப்படாத பயனர்களை அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr "குறிப்பிட்ட மோடம்களுக்காக கர்னல் தொகுதிகளை ஏற்றுவதற்கு pppd-ஐ அனுமதிக்கவும்"
++
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
++msgstr "pppd சரியான பயனர்களுக்காக இயக்க அனுமதிக்கவும்"
++
++#: booleans.py:138
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-msgstr ""
-+#: booleans.py:126
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "பாயின்ட்-இன்-டைம் மீட்புக்கு ssh மற்றும் rsync ஐப் பயன்படுத்த postgresql ஐ அனுமதிக்கவும்"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "அனைத்து துறைகள், HTTP இல்லாத, FTP, மற்றும் Gopher துறைகளுக்கு இணைப்பதற்கு ப்ரிவோக்ஸியை அனுமதிக்கவும்."
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-msgstr ""
-+#: booleans.py:127
-+msgid "Allow transmit client label to foreign database"
-+msgstr "டிரான்ஸ்மிட் கிளையன்ட்டுகள் வெளி தரவுத்தளங்களை லேபிளிடுவதை நீங்கள் அனுமதிக்கவும்"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
++msgstr "பப்பெட் வாடிக்கையாளரை அனைத்து கோப்பு வகைகளை நிர்வகிக்க அனுமதிக்கவும்."
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-msgstr ""
-+#: booleans.py:128
-+msgid "Allow database admins to execute DML statement"
-+msgstr "DML நிலையை செயல்படுத்த தரவுத்தள நிர்வகிப்பதை அனுமதிக்கவும்"
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "MySQL மற்றும் PostgreSQL தரவுத்தளத்தில் இணைப்பதை பயன்படுத்துவதற்கு பப்பெட் முதன்மையை அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-msgstr ""
-+#: booleans.py:129
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "DDL நிலையை நிறைவேற்ற ப்ரைவ் செய்யப்படாத பயனர்களை அனுமதிக்கவும்"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
++msgstr "racoon-ஐ நிழலை வாசிப்பதை அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-msgstr ""
-+#: booleans.py:130
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "குறிப்பிட்ட மோடம்களுக்காக கர்னல் தொகுதிகளை ஏற்றுவதற்கு pppd-ஐ அனுமதிக்கவும்"
-+
-+#: booleans.py:131
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "pppd சரியான பயனர்களுக்காக இயக்க அனுமதிக்கவும்"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "rgmanager செயற்களத்தை TCP-ஐ பயன்படுத்தி பிணையத்தை இணைப்பதற்கு அனுமதிக்கவும்."
-#: ../gui/selinux.tbl:208
-+#: booleans.py:132
++#: booleans.py:143
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-msgstr ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "அனைத்து துறைகள், HTTP இல்லாத, FTP, மற்றும் Gopher துறைகளுக்கு இணைப்பதற்கு ப்ரிவோக்ஸியை அனுமதிக்கவும்."
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்துவதற்கு பொது கோப்புகளை மாற்றியமைக்க rsync-ஐ அனுமதிக்கவும். கோப்புகள்/அடைவுகள் public_content_rw_t இல் லேபிளிடப்பட வேண்டும். "
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-msgstr ""
-+#: booleans.py:133
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "பப்பெட் வாடிக்கையாளரை அனைத்து கோப்பு வகைகளை நிர்வகிக்க அனுமதிக்கவும்."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
++msgstr "ஒரு வாடிக்கையாளராக இயக்குவதற்கு rsync-ஐ அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-msgstr ""
-+#: booleans.py:134
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "MySQL மற்றும் PostgreSQL தரவுத்தளத்தில் இணைப்பதை பயன்படுத்துவதற்கு பப்பெட் முதன்மையை அனுமதிக்கவும்"
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
++msgstr "ஏதாவது கோப்புகள்/அடைவுகளை வாசிக்க மட்டும் ஏற்றுமதி செய்ய rsync-ஐ அனுமதிக்கவும்."
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-msgstr ""
-+#: booleans.py:135
-+msgid "Allow qemu to connect fully to the network"
-+msgstr "qemu-ஐ பிணையத்துடன் முழுமையாக இணைப்பதற்கு அனுமதிக்கவும்"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "rsync சேவையகங்கள் cifs கோப்பு முறைமைகளைப் பகிர்ந்துகொள்ள அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-msgstr ""
-+#: booleans.py:136
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr "qemu-ஐ cifs/Samba கோப்பு முறைமைகளை பயன்படுத்துவதை அனுமதிக்கவும்"
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "rsync சேவையகங்கள் nfs கோப்பு முறைமைகளைப் பகிர்ந்துகொள்ள அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-msgstr ""
-+#: booleans.py:137
-+msgid "Allow qemu to use serial/parallel communication ports"
-+msgstr "வரிசை/இணையான தொடர்பு துறைகளை பயன்படுத்த qemu-ஐ அனுமதிக்கவும்"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "புதிய முகப்பு அடைவுகளை உருவாக்க சாம்பாவை அனுமதிக்கவும் (எ.கா. PAM வழியாக)"
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-msgstr ""
-+#: booleans.py:138
-+msgid "Allow qemu to use nfs file systems"
-+msgstr "qemu-ஐ nfs கோப்பு முறைமைகளை பயன்படுத்துவதை அனுமதிக்கவும்"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr "samba-ஐ செயற்கள கட்டுப்படுத்தி, பயனர்களை சேர்த்தல், குழுக்கள் மற்றும் கடவுச்சொற்களை மாற்றுதலாக நடத்த அனுமதிக்கவும்."
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-msgstr ""
-+#: booleans.py:139
-+msgid "Allow qemu to use usb devices"
-+msgstr "qemu-ஐ usb சாதனங்களை பயன்படுத்துவதை அனுமதிக்கவும்"
-+
-+#: booleans.py:140
-+msgid "Allow racoon to read shadow"
-+msgstr "racoon-ஐ நிழலை வாசிப்பதை அனுமதிக்கவும்"
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
++msgstr "பயனர்களின் முகப்பு அடைவுகளை பகிர்வதற்கு சாம்பாவை அனுமதிக்கவும்."
-#: ../gui/selinux.tbl:216
-+#: booleans.py:141
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "rgmanager செயற்களத்தை TCP-ஐ பயன்படுத்தி பிணையத்தை இணைப்பதற்கு அனுமதிக்கவும்."
-+
-+#: booleans.py:142
- msgid ""
+-msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-msgstr ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்துவதற்கு பொது கோப்புகளை மாற்றியமைக்க rsync-ஐ அனுமதிக்கவும். கோப்புகள்/அடைவுகள் public_content_rw_t இல் லேபிளிடப்பட வேண்டும். "
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
++msgstr "ஏதாவது கோப்பு/அடைவு வாசிக்க மட்டும் என்பதை பகிர சாம்பாவை அனுமதிக்கவும்."
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-msgstr ""
-+#: booleans.py:143
-+msgid "Allow rsync to run as a client"
-+msgstr "ஒரு வாடிக்கையாளராக இயக்குவதற்கு rsync-ஐ அனுமதிக்கவும்"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
++msgstr "ஏதாவது கோப்பு/அடைவு வாசித்தல்/எழுதுதலை பகிர samba-ஐ அனுமதிக்கவும்."
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "ஏதாவது கோப்புகள்/அடைவுகளை வாசிக்க மட்டும் ஏற்றுமதி செய்ய rsync-ஐ அனுமதிக்கவும்."
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
++msgstr "சாம்பா போர்ட்மேப்பராக செயல்பட அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "rsync சேவையகங்கள் cifs கோப்பு முறைமைகளைப் பகிர்ந்துகொள்ள அனுமதிக்கவும்"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
++msgstr "வரையறுப்படாத ஸ்கிரிப்டுகளை இயக்க சம்பாவை அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "rsync சேவையகங்கள் nfs கோப்பு முறைமைகளைப் பகிர்ந்துகொள்ள அனுமதிக்கவும்"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "ntfs/fusefs தொகுதிகளை ஏற்றுமதி செய்வதற்கு சாம்பாவை அனுமதிக்கவும்."
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-msgstr ""
-+#: booleans.py:147
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "புதிய முகப்பு அடைவுகளை உருவாக்க சாம்பாவை அனுமதிக்கவும் (எ.கா. PAM வழியாக)"
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
++msgstr "NFS தொகுதிகளை ஏற்றுமதிசெய்ய சாம்பாவை அனுமதிக்கவும்."
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-msgstr ""
-+#: booleans.py:148
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "samba-ஐ செயற்கள கட்டுப்படுத்தி, பயனர்களை சேர்த்தல், குழுக்கள் மற்றும் கடவுச்சொற்களை மாற்றுதலாக நடத்த அனுமதிக்கவும்."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
++msgstr "சேன்லாக் ஃபியூஸ் கோப்புகளை படிக்க/எழுத அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:149
-+msgid "Allow samba to share users home directories."
-+msgstr "பயனர்களின் முகப்பு அடைவுகளை பகிர்வதற்கு சாம்பாவை அனுமதிக்கவும்."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
++msgstr "nfs கோப்புகளை நிர்வகிக்க சேன்லாக்கை அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "ஏதாவது கோப்பு/அடைவு வாசிக்க மட்டும் என்பதை பகிர சாம்பாவை அனுமதிக்கவும்."
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
++msgstr "cifs கோப்புகளை நிர்வகிக்க சேன்லாக்கை அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "ஏதாவது கோப்பு/அடைவு வாசித்தல்/எழுதுதலை பகிர samba-ஐ அனுமதிக்கவும்."
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
++msgstr "sasl-ஐ நிழலை வாசிக்க அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to act as a portmapper"
-+msgstr "சாம்பா போர்ட்மேப்பராக செயல்பட அனுமதிக்கவும்"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "வரையறுப்படாத ஸ்கிரிப்டுகளை இயக்க சம்பாவை அனுமதிக்கவும்"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr "நிரல்கள், newrole போன்றவற்றிலிருந்து, நிர்வாக பயனர் செயற்களங்களுக்கு மாற்ற அனுமதி தடுக்கவும்."
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "ntfs/fusefs தொகுதிகளை ஏற்றுமதி செய்வதற்கு சாம்பாவை அனுமதிக்கவும்."
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr "கெர்னல் தொகுதிக்கூறு ஏற்றுதலை முடக்கவும்."
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export NFS volumes."
-+msgstr "NFS தொகுதிகளை ஏற்றுமதிசெய்ய சாம்பாவை அனுமதிக்கவும்."
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
++msgstr "கணினியானது கொள்கையை ஏற்றுதல், செயல்படுத்தல் பயன்முறையை அமைத்தல் மற்றும் பூலியன் மதிப்புகளை மாற்றுதல் ஆகிய செயல்களை அனுமதிக்கிறதா என பூலியன் தீர்மானிக்கட்டும். இதை சரி என அமைக்கவும், இதை மீட்டமைக்க நீங்கள் மறுதொடக்கம் செய்ய வேண்டும்."
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-msgstr ""
-+#: booleans.py:156
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "சேன்லாக் ஃபியூஸ் கோப்புகளை படிக்க/எழுத அனுமதிக்கவும்"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr "வழக்கமான பயனர்களை நேரடி dri சாதன அணுகலை அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "nfs கோப்புகளை நிர்வகிக்க சேன்லாக்கை அனுமதிக்கவும்"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "வரையறுக்கட்டாத செயல்படுத்தக்கூடியதை அதனுடைய குவிப்பு நினைவகத்தில் அனுமதிக்கவும், இதை செய்வது மிகவும் மோசமாக ஆலோசனையாகும். ஒரு தவறான குறியிடப்பட்டுசெயல்படுத்தக்கூடியதை காட்டும், ஆனால் ஒரு தாக்குதலை காட்டும். இந்த செயல்படுத்தக்கூடியது bugzilla-இல் அறிவிக்கப்படும்"
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "cifs கோப்புகளை நிர்வகிக்க சேன்லாக்கை அனுமதிக்கவும்"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr "அனைத்து நிறைவேற்றக்கூடியவற்றை நூலகங்களுக்கு தேவையான உரை மறுஇடத்தில் textrel_shlib_t லேபிளிடப்படாததை அனுமதிக்கவும்"
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-msgstr ""
-+#: booleans.py:159
-+msgid "Allow sasl to read shadow"
-+msgstr "sasl-ஐ நிழலை வாசிக்க அனுமதிக்கவும்"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "வரையறுக்கட்டாத செயல்படுத்தக்கூடியதை அதனுடைய ஸ்டாக்கில் செல்படுத்துவதை அனுமதிக்கவும், இது எப்போதும், தேவைப்படாது. ஒரு தவறான குறியிடப்பட்டு செயல்படுத்தக்கூடியதை காட்டும், ஆனால் ஒரு தாக்குதலை காட்டும். இந்த செயல்படுத்தக்கூடியது bugzilla-இல் அறிவிக்கப்படும்"
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-msgstr ""
-+#: booleans.py:160
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "நிரல்கள், newrole போன்றவற்றிலிருந்து, நிர்வாக பயனர் செயற்களங்களுக்கு மாற்ற அனுமதி தடுக்கவும்."
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr "உள்ளமை mysql சேவையகத்தை பயனர்களுக்கு இணைப்பதை அனுமதிக்கவும்"
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-msgstr ""
-+#: booleans.py:161
-+msgid "Disable kernel module loading."
-+msgstr "கெர்னல் தொகுதிக்கூறு ஏற்றுதலை முடக்கவும்."
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
++msgstr "ping மற்றும் traceroute கட்டளைகளைச் செயல்படுத்தும் திறனைப் பயன்படுத்த கட்டுப்படுத்தப்பட்ட பயனர்களை அனுமதிக்கவும்."
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "கணினியானது கொள்கையை ஏற்றுதல், செயல்படுத்தல் பயன்முறையை அமைத்தல் மற்றும் பூலியன் மதிப்புகளை மாற்றுதல் ஆகிய செயல்களை அனுமதிக்கிறதா என பூலியன் தீர்மானிக்கட்டும். இதை சரி என அமைக்கவும், இதை மீட்டமைக்க நீங்கள் மறுதொடக்கம் செய்ய வேண்டும்."
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr "பயனர்களை PostgreSQL-க்கு இணைப்பதை நீங்கள் அனுமதிக்கவும்"
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-msgstr ""
-+#: booleans.py:163
-+msgid "Allow regular users direct dri device access"
-+msgstr "வழக்கமான பயனர்களை நேரடி dri சாதன அணுகலை அனுமதிக்கவும்"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "நீட்டிக்கப்பட்ட பண்புக்கூறுகளைக் கொண்டில்லாத கோப்பு முறைமைகளில் கோப்புகளை r/w செய்ய பயனர்களை அனுமதிக்கவும் (FAT, CDROM, FLOPPY)"
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-msgstr ""
-+#: booleans.py:164
++#: booleans.py:173
+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "வரையறுக்கட்டாத செயல்படுத்தக்கூடியதை அதனுடைய குவிப்பு நினைவகத்தில் அனுமதிக்கவும், இதை செய்வது மிகவும் மோசமாக ஆலோசனையாகும். ஒரு தவறான குறியிடப்பட்டுசெயல்படுத்தக்கூடியதை காட்டும், ஆனால் ஒரு தாக்குதலை காட்டும். இந்த செயல்படுத்தக்கூடியது bugzilla-இல் அறிவிக்கப்படும்"
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
++msgstr "பயனர்களை TCP சேவையகங்களை இயக்க அனுமதிக்கவும் (வெளியை உள்ள பயனர்கள் மற்றும் அதே செயற்கள இணைப்பை பிணைப்பிலிருந்து துறைகளை ஏற்கிறது) இந்த வேகத்தை FTP எதிர்க்காத தொகுதிக்கு மாற்றி நெறிமுறைகளை செயல்நீக்குகிறது."
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
--msgstr ""
-+#: booleans.py:165
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "அனைத்து நிறைவேற்றக்கூடியவற்றை நூலகங்களுக்கு தேவையான உரை மறுஇடத்தில் textrel_shlib_t லேபிளிடப்படாததை அனுமதிக்கவும்"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
+ msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "வரையறுக்கட்டாத செயல்படுத்தக்கூடியதை அதனுடைய ஸ்டாக்கில் செல்படுத்துவதை அனுமதிக்கவும், இது எப்போதும், தேவைப்படாது. ஒரு தவறான குறியிடப்பட்டு செயல்படுத்தக்கூடியதை காட்டும், ஆனால் ஒரு தாக்குதலை காட்டும். இந்த செயல்படுத்தக்கூடியது bugzilla-இல் அறிவிக்கப்படும்"
++#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr "பயனர் இசை பகிர்தலை அனுமதிக்கவும்"
-#: ../gui/statusPage.py:94
-msgid "Status"
-msgstr ""
-+#: booleans.py:167
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "உள்ளமை mysql சேவையகத்தை பயனர்களுக்கு இணைப்பதை அனுமதிக்கவும்"
++#: booleans.py:176
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
++msgstr "உட்புற-sftp-ஐ உடனே கோப்புகளை பதிவேற்ற அனுமதிக்கவும் , பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்தப்பட்டது. public_content_rw_t அடைவுகள் லேபிளிடப்பட வேண்டும்."
-#: ../gui/statusPage.py:133
-+#: booleans.py:168
++#: booleans.py:177
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "ping மற்றும் traceroute கட்டளைகளைச் செயல்படுத்தும் திறனைப் பயன்படுத்த கட்டுப்படுத்தப்பட்ட பயனர்களை அனுமதிக்கவும்."
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr "பயனர்களின் முகப்பு அடைவுகளிலுள்ள கோப்புகளை எழுத sftp-உட்புறத்தை அனுமதிக்கவும்"
-#: ../gui/statusPage.py:147
-+#: booleans.py:169
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "பயனர்களை PostgreSQL-க்கு இணைப்பதை நீங்கள் அனுமதிக்கவும்"
-+
-+#: booleans.py:170
++#: booleans.py:178
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -299032,83 +301849,84 @@ index 44a14d7..453b476 100644
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-msgstr ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "நீட்டிக்கப்பட்ட பண்புக்கூறுகளைக் கொண்டில்லாத கோப்பு முறைமைகளில் கோப்புகளை r/w செய்ய பயனர்களை அனுமதிக்கவும் (FAT, CDROM, FLOPPY)"
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "sftp-internal ஐ கணினியகப் பயனர்களில் புகுபதிவு செய்யவும் DAC நிர்வகிக்கும் கணினியில் உள்ள அனைத்து கோப்புகளை படிக்க/எழுதவும் அனுமதிக்கவும்."
-#: ../gui/statusPage.py:152
-+#: booleans.py:171
++#: booleans.py:179
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "பயனர்களை TCP சேவையகங்களை இயக்க அனுமதிக்கவும் (வெளியை உள்ள பயனர்கள் மற்றும் அதே செயற்கள இணைப்பை பிணைப்பிலிருந்து துறைகளை ஏற்கிறது) இந்த வேகத்தை FTP எதிர்க்காத தொகுதிக்கு மாற்றி நெறிமுறைகளை செயல்நீக்குகிறது."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
++msgstr "பயனர் ssh முகப்பு அடைவுகளிலுள்ள கோப்புகளை வாசித்து எழுத sftp-உட்புறத்தை அனுமதிக்கவும்."
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-msgstr ""
-+#: booleans.py:172
-+msgid "Allow user music sharing"
-+msgstr "பயனர் இசை பகிர்தலை அனுமதிக்கவும்"
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "ஏதேனும் TCP முனையத்தைப் பயன்படுத்தி பிணையத்திற்கு இணைக்க sge ஐ அனுமதிக்கவும்"
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:173
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
++msgstr "நீங்கள் sge ஐ nfs கோப்பு முறைமைகளை அணுக அனுமதிக்கவும்."
++
++#: booleans.py:182
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-msgstr ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "உட்புற-sftp-ஐ உடனே கோப்புகளை பதிவேற்ற அனுமதிக்கவும் , பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்தப்பட்டது. public_content_rw_t அடைவுகள் லேபிளிடப்பட வேண்டும்."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
++msgstr "கூடுதல் அனுமதிகள் 3ware கட்டுப்படுத்திகளில் சாதனங்களை துணைபுரிவதற்கு செயல்படுத்தவும்."
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-msgstr ""
-+#: booleans.py:174
++#: booleans.py:183
+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "பயனர்களின் முகப்பு அடைவுகளிலுள்ள கோப்புகளை எழுத sftp-உட்புறத்தை அனுமதிக்கவும்"
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்துவதற்கு பொது கோப்புகளை மாற்றியமைக்க samba-ஐ அனுமதிக்கவும். கோப்புகள்/அடைவுகள் public_content_rw_t இல் லேபிளிடப்பட வேண்டும். "
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-msgstr ""
-+#: booleans.py:175
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "sftp-internal ஐ கணினியகப் பயனர்களில் புகுபதிவு செய்யவும் DAC நிர்வகிக்கும் கணினியில் உள்ள அனைத்து கோப்புகளை படிக்க/எழுதவும் அனுமதிக்கவும்."
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
++msgstr "பயனர் spamassassin வாடிக்கையாளர்களை பிணையத்தை பயன்படுத்துவதை அனுமதிக்கவும்."
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "பயனர் ssh முகப்பு அடைவுகளிலுள்ள கோப்புகளை வாசித்து எழுத sftp-உட்புறத்தை அனுமதிக்கவும்."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
++msgstr "பயனர்களின் முகப்பு அடைவுகளிலுள்ள கோப்புகளை எழுத ftp-ஐ அனுமதிக்கவும்."
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-msgstr ""
-+#: booleans.py:177
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "ஏதேனும் TCP முனையத்தைப் பயன்படுத்தி பிணையத்திற்கு இணைக்க sge ஐ அனுமதிக்கவும்"
++#: booleans.py:186
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "அனைத்து துறைகள், HTTP இல்லாத, FTP, மற்றும் Gopher துறைகளை இணைப்பதற்கு squid-ஐ அனுமதிக்கவும்."
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-msgstr ""
-+#: booleans.py:178
-+msgid "Allow sge to access nfs file systems."
-+msgstr "நீங்கள் sge ஐ nfs கோப்பு முறைமைகளை அணுக அனுமதிக்கவும்."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr "squid-ஐ ஒரு ஊடுருவக்கூடிய ப்ராக்ஸியாக (TPROXY) இயக்குவதற்கு அனுமதிக்கவும்"
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:179
++#: booleans.py:188
msgid ""
-"all files\n"
-"regular file\n"
@@ -299119,149 +301937,141 @@ index 44a14d7..453b476 100644
-"symbolic link\n"
-"named pipe\n"
-msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "கூடுதல் அனுமதிகள் 3ware கட்டுப்படுத்திகளில் சாதனங்களை துணைபுரிவதற்கு செயல்படுத்தவும்."
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr "பயனர்களின் முகப்பு அடைவுகளிலுள்ள கோப்புகளை எழுத chroot env-ஐ நீங்கள் அனுமதிக்கவும்"
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-msgstr ""
-+#: booleans.py:180
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்துவதற்கு பொது கோப்புகளை மாற்றியமைக்க samba-ஐ அனுமதிக்கவும். கோப்புகள்/அடைவுகள் public_content_rw_t இல் லேபிளிடப்பட வேண்டும். "
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr "புரவல விசை சார்ந்த அங்கீகாரத்தை அனுமதிக்கவும்"
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-msgstr ""
-+#: booleans.py:181
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "பயனர் spamassassin வாடிக்கையாளர்களை பிணையத்தை பயன்படுத்துவதை அனுமதிக்கவும்."
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "ssh ஆக sysadm_r:sysadm_t உட்புக அனுமதிக்கவும்"
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
--msgstr ""
-+#: booleans.py:182
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "பயனர்களின் முகப்பு அடைவுகளிலுள்ள கோப்புகளை எழுத ftp-ஐ அனுமதிக்கவும்."
++#: booleans.py:191
++msgid "Allow staff to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "அனைத்து துறைகள், HTTP இல்லாத, FTP, மற்றும் Gopher துறைகளை இணைப்பதற்கு squid-ஐ அனுமதிக்கவும்."
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "பணியாளர் பயனர் svirt டொமைன்களை உருவாக்கி இடைநிலையைச் செயல்படுத்த அனுமதிக்கவும்."
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "squid-ஐ ஒரு ஊடுருவக்கூடிய ப்ராக்ஸியாக (TPROXY) இயக்குவதற்கு அனுமதிக்கவும்"
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-msgstr ""
-+#: booleans.py:185
++#: booleans.py:194
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "பயனர்களின் முகப்பு அடைவுகளிலுள்ள கோப்புகளை எழுத chroot env-ஐ நீங்கள் அனுமதிக்கவும்"
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr "ஏதாவது பொது துறைக்கு இணைக்க டெலிபதி இணைப்பு நிர்வாகிகளை அனுமதிக்கவும்."
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-msgstr ""
-+#: booleans.py:186
-+msgid "allow host key based authentication"
-+msgstr "புரவல விசை சார்ந்த அங்கீகாரத்தை அனுமதிக்கவும்"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
++msgstr "ஏதாவது பொது TCP துறைக்கு இணைக்க டெலிபதி இணைப்பு நிர்வாகிகளை அனுமதிக்கவும்."
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-msgstr ""
-+#: booleans.py:187
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "ssh ஆக sysadm_r:sysadm_t உட்புக அனுமதிக்கவும்"
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr "பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்துவதற்கு பொது கோப்புகளை மாற்றியமைக்க tftp-ஐ அனுமதிக்கவும்."
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
--msgstr ""
-+#: booleans.py:188
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "பணியாளர் பயனர் svirt டொமைன்களை உருவாக்கி இடைநிலையைச் செயல்படுத்த அனுமதிக்கவும்."
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:189
- msgid ""
+-msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-msgstr ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "ஏதாவது பொது துறைக்கு இணைக்க டெலிபதி இணைப்பு நிர்வாகிகளை அனுமதிக்கவும்."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "tor டொமைன் tcp சாக்கெட்டுகளை முன்பதிவு செய்யப்பட்டதாத துறைகளுக்கு பிணைப்பதை அனுமதிக்கவும்"
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
--msgstr ""
-+#: booleans.py:190
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "ஏதாவது பொது TCP துறைக்கு இணைக்க டெலிபதி இணைப்பு நிர்வாகிகளை அனுமதிக்கவும்."
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-msgstr ""
-+#: booleans.py:191
++#: booleans.py:200
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்துவதற்கு பொது கோப்புகளை மாற்றியமைக்க tftp-ஐ அனுமதிக்கவும்."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr "வரையறுக்கப்படாத பயனர்கள் chrome sandbox செயற்களமானது chrome sandbox இயக்கப்படும்போது அனுமதிக்கவும்"
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:192
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "tor டொமைன் tcp சாக்கெட்டுகளை முன்பதிவு செய்யப்பட்டதாத துறைகளுக்கு பிணைப்பதை அனுமதிக்கவும்"
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
++msgstr "ஒரு வழையறுக்கப்படாத செயற்களமாக ஒரு பயனரை உட்புக அனுமதிக்கவும்"
+
-+#: booleans.py:193
++#: booleans.py:202
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-msgstr ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "வரையறுக்கப்படாத பயனர்கள் chrome sandbox செயற்களமானது chrome sandbox இயக்கப்படும்போது அனுமதிக்கவும்"
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr "வரையறுக்கப்படாத பயனர்கள் மொஸில்லா செருகி செயற்களமானது xulrunner செருகி கொள்கலன் இயக்கப்படுகையில் அனுமதிக்கவும்."
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-msgstr ""
-+#: booleans.py:194
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "ஒரு வழையறுக்கப்படாத செயற்களமாக ஒரு பயனரை உட்புக அனுமதிக்கவும்"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
++msgstr "வீடியோ இயங்கும் கருவிகளை unconfined-ஐ இயக்க அனுமதிக்கவும்"
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "வரையறுக்கப்படாத பயனர்கள் மொஸில்லா செருகி செயற்களமானது xulrunner செருகி கொள்கலன் இயக்கப்படுகையில் அனுமதிக்கவும்."
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "அனுமதிகள் இல்லாத பயனர் svirt டொமைன்களை உருவாக்கி இடைநிலை செயல்பாடுகளை அமைக்க அனுமதிக்கவும்."
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-msgstr ""
-+#: booleans.py:196
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "வீடியோ இயங்கும் கருவிகளை unconfined-ஐ இயக்க அனுமதிக்கவும்"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
++msgstr "ecryptfs இல்லக் கோப்பகங்கள் ஆதரவை அளிக்கவும்"
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-msgstr ""
-+#: booleans.py:197
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "அனுமதிகள் இல்லாத பயனர் svirt டொமைன்களை உருவாக்கி இடைநிலை செயல்பாடுகளை அமைக்க அனுமதிக்கவும்."
++#: booleans.py:206
++msgid "Support fusefs home directories"
++msgstr "fusefs முகப்பு அடைவுகளுக்கு ஆதரவளிக்கவும்"
-#: ../gui/system-config-selinux.glade:1645
-#: ../gui/system-config-selinux.glade:1850
@@ -299272,128 +302082,126 @@ index 44a14d7..453b476 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-msgstr ""
-+#: booleans.py:198
-+msgid "Support ecryptfs home directories"
-+msgstr "ecryptfs இல்லக் கோப்பகங்கள் ஆதரவை அளிக்கவும்"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
++msgstr "lpd சேவையகத்தை கப்புகளுக்கு பதிலாக பயன்படுத்தவும்"
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-msgstr ""
-+#: booleans.py:199
-+msgid "Support fusefs home directories"
-+msgstr "fusefs முகப்பு அடைவுகளுக்கு ஆதரவளிக்கவும்"
++#: booleans.py:208
++msgid "Support NFS home directories"
++msgstr "NFS முகப்பு அடைவுகளுக்கு ஆதரவளிக்கவும்"
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-msgstr ""
-+#: booleans.py:200
-+msgid "Use lpd server instead of cups"
-+msgstr "lpd சேவையகத்தை கப்புகளுக்கு பதிலாக பயன்படுத்தவும்"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
++msgstr "SAMBA முகப்பு அடைவுகளுக்கு ஆதரவளிக்கவும்"
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
--msgstr ""
-+#: booleans.py:201
-+msgid "Support NFS home directories"
-+msgstr "NFS முகப்பு அடைவுகளுக்கு ஆதரவளிக்கவும்"
++#: booleans.py:210
++msgid "Allow user to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-msgstr ""
-+#: booleans.py:202
-+msgid "Support SAMBA home directories"
-+msgstr "SAMBA முகப்பு அடைவுகளுக்கு ஆதரவளிக்கவும்"
-
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:203
++#: booleans.py:211
+msgid "Allow varnishd to connect to all ports, not just HTTP."
+msgstr "HTTP இல்லையெனில், varnishd-ஐ அனைத்து துறைகளுக்கு அனுமதிக்கவும்."
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
-msgstr ""
-+#: booleans.py:204
++#: booleans.py:212
+msgid "Ignore vbetool mmap_zero errors."
+msgstr "vbetool mmap_zero பிழைகளை நீங்கள் புறக்கணிக்கவும்."
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
-msgstr ""
-+#: booleans.py:205
++#: booleans.py:213
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr "வரிசை/இணையான தொடர்பு துறைகளை பயன்படுத்த மெய்நிகர் விருந்தினர்களை அனுமதிக்கவும்"
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
-msgstr ""
-+#: booleans.py:206
++#: booleans.py:214
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr "வரையறுக்கப்பட்ட மெய்நிகர் விருந்தினர்களை இயங்கக்கூடிய ஸ்டேக்கை பயன்படுத்துவதை அனுமதிக்கவும்"
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
-msgstr ""
-+#: booleans.py:207
++#: booleans.py:215
+msgid "Allow confined virtual guests to read fuse files"
+msgstr "வரையறுக்கப்பட்ட மெய்நிகர் விருந்தினர்கள் ஃப்யூஸ் கோப்புகளை வாசிப்பதை அனுமதிக்கவும்"
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
-msgstr ""
-+#: booleans.py:208
++#: booleans.py:216
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr "வரையறுக்கப்பட்ட மெய்நிகர் விருந்தினர்களை nfs கோப்புகள் நிர்வகிப்பதை அனுமதிக்கவும்"
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
+ msgstr ""
+
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-msgstr ""
-+#: booleans.py:209
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr "cifs கோப்புகளை வரையறுக்கப்பட்ட மெய்நிகர் விருந்தினர்களை அனுமதிக்கவும்"
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-msgstr ""
-+#: booleans.py:210
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr "வரையறுக்கப்பட்ட மெய்நிகர் விருந்தினர்களை sanlock பயன்படுத்துவதை அனுமதிக்கவும்"
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-msgstr ""
-+#: booleans.py:211
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
+msgstr "வரையறுக்கப்பட்ட மெய்நிகர் விருந்தினர்களுக்கு சாதன கட்டமைப்பை நிர்வகிப்பத்தை அனுமதிக்கவும், (pci)"
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-msgstr ""
-+#: booleans.py:212
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr "வரையறுக்கப்பட்ட மெய்நிகர் விருந்தினர்களை usb சாதனங்களை பயன்படுத்துவதை அனுமதிக்கவும்"
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-msgstr ""
-+#: booleans.py:213
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr "xserver உடன் தொடர்புகொள்ள வரையறுக்கப்பட்ட மெய்நிகர் விருந்தினர்களை அனுமதிக்கவும்"
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-msgstr ""
-+#: booleans.py:214
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr "பயனர்களின் முகப்பு அடைவுகளிலுள்ள கோப்புகளை நிர்வகிக்க webadm-ஐ அனுமதிக்கவும்"
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-msgstr ""
-+#: booleans.py:215
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr "பயனர்களின் முகப்பு அடைவுகளிலுள்ள கோப்புகளை வாசிக்க webadm-ஐ அனுமதிக்கவும்"
@@ -299401,21 +302209,21 @@ index 44a14d7..453b476 100644
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-msgstr ""
-+#: booleans.py:216
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr "wine mmap_zero பிழைகளை புறக்கணிக்கவும்."
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-msgstr ""
-+#: booleans.py:217
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr "வரைகலை உட்புகு நிரலை துவக்கேற்றியில் நிறைவேற்ற அனுமதிக்கவும்"
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-msgstr ""
-+#: booleans.py:218
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr "வரைகலை உட்புகு நிரலை sysadm_r:sysadm_t உட்புகு நேரடியாக அனுமதிக்கவும்"
@@ -299423,25 +302231,25 @@ index 44a14d7..453b476 100644
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-msgstr ""
-+#: booleans.py:219
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr "nfs கோப்புகளை நிர்வகிக்க xen-ஐ அனுமதிக்கவும்"
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-msgstr ""
-+#: booleans.py:220
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr " xend இலிருந்து blktapctrl/tapdisk-ஐ இயக்க அனுமதிக்கவும். தருக்க தொகுதிகள் வட்டு உருக்களுக்கு தேவையில்லை."
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:221
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr "ஒரு வாடிக்கையாளராக இயக்குவதற்கு xend இலிருந்து run qemu-dm-க்கு அனுமதிக்கவும். paravirt-ஐ பயன்படுத்தினால் மற்றும் vfb தேவையில்லை."
+
-+#: booleans.py:222
++#: booleans.py:231
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
@@ -299451,58 +302259,61 @@ index 44a14d7..453b476 100644
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow xguest users to mount removable media"
-+msgstr "நீக்கக்கூடிய ஊடகத்தில் ஏற்றுவதற்கு xguest பயனர்களை அனுமதிக்கவும்"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-msgstr ""
-+#: booleans.py:224
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "xguest ஐ blue tooth சாதனங்களை பயன்படுத்த அனுமதிக்கவும்"
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr "நீக்கக்கூடிய ஊடகத்தில் ஏற்றுவதற்கு xguest பயனர்களை அனுமதிக்கவும்"
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-msgstr ""
-+#: booleans.py:225
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "X சேவையக பகிரப்பட்ட நினைவக பிரிவுகளுக்கு வாடிக்கையாளர்களை எழுத அனுமதிக்கவும்."
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr "xguest ஐ blue tooth சாதனங்களை பயன்படுத்த அனுமதிக்கவும்"
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-msgstr ""
-+#: booleans.py:226
-+msgid "Allows XServer to execute writable memory"
-+msgstr "எழுதக்கூடிய நினைவகத்தை நிறைவேற்ற XServer-ஐ அனுமதிக்கவும்"
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "X சேவையக பகிரப்பட்ட நினைவக பிரிவுகளுக்கு வாடிக்கையாளர்களை எழுத அனுமதிக்கவும்."
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-msgstr ""
-+#: booleans.py:227
-+msgid "Support X userspace object manager"
-+msgstr "X பயனர்இடைவெளி பொருள் மேலாளருக்கு ஆதரவளிக்கும்"
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr "எழுதக்கூடிய நினைவகத்தை நிறைவேற்ற XServer-ஐ அனுமதிக்கவும்"
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-msgstr ""
-+#: booleans.py:228
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr "X பயனர்இடைவெளி பொருள் மேலாளருக்கு ஆதரவளிக்கும்"
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr "முன்பதியப்படாத துறைகளை இணைப்பதற்கு zabbix-ஐ அனுமதிக்கவும்"
+
-+#: booleans.py:229
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr "செப்ரா டொமைனை அதனுடைய கட்டமைப்பு கோப்புகளை எழுதுவதற்கு அனுமதிக்கவும்"
+
-+#: booleans.py:230
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr "பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்துவதற்கு பொது கோப்புகளை மாற்றியமைக்க ZoneMinder-ஐ அனுமதிக்கவும்."
diff --git a/policycoreutils/po/te.po b/policycoreutils/po/te.po
-index b73c65b..08bd0a0 100644
+index b73c65b..044ce97 100644
--- a/policycoreutils/po/te.po
+++ b/policycoreutils/po/te.po
@@ -1,35 +1,31 @@
@@ -299520,13 +302331,12 @@ index b73c65b..08bd0a0 100644
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
--"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-"Language-Team: Telugu (http://www.transifex.net/projects/p/fedora/language/"
-"te/)\n"
-"Language: te\n"
-+"POT-Creation-Date: 2012-10-08 10:31-0400\n"
-+"PO-Revision-Date: 2012-11-28 15:03+0000\n"
-+"Last-Translator: Krishnababu Krothapalli <krisnababu at gmail.com>\n"
+"Language-Team: Telugu (http://www.transifex.com/projects/p/fedora/language/te/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -299551,7 +302361,7 @@ index b73c65b..08bd0a0 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr "PAM ను సిద్దముచేయుటలో విఫలమైంది\n"
-@@ -78,7 +74,7 @@ msgstr "మన్నించాలి, run_init అనునది SELinux క
+@@ -78,353 +74,359 @@ msgstr "మన్నించాలి, run_init అనునది SELinux క
msgid "authentication failed.\n"
msgstr "దృవీకరణ విఫలమైంది.\n"
@@ -299560,7 +302370,14 @@ index b73c65b..08bd0a0 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "%s కు exec సందర్భమును అమర్చలేకపోయింది.\n"
-@@ -91,855 +87,852 @@ msgstr "******************** ముఖ్యమైన ***********************\n"
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "******************** ముఖ్యమైన ***********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "ఈ విధాన సంకలనంను క్రియాశీలం చేయుటకు, నిర్వర్తించుము:"
@@ -299569,123 +302386,123 @@ index b73c65b..08bd0a0 100644
-msgstr "సార్వత్రిక"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "semanage హాండిల్ను సృష్టించలేకపోయింది"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr "SELinux విధానం నిర్వహించబడలేదు లేదా నిల్వ వాడుకొన లేదు."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "విధాన నిల్వను చదువలేదు."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "semanage అనుసంధానంను ఎర్పరచలేక పోయింది."
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "MLS చేతనమైన స్థితిని పరిశీలించలేక పోయింది"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "ఇంకా మెరుగుపరచ లేదు"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "Semanage వ్యవహారము యిప్పటికే పురోగతినందు వున్నది"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "semanage వ్యవహారాన్ని ప్రారంభించ లేకపోయింది"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "semanage వ్యవహారాన్ని అప్పగించ(commit)లేక పోయింది"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "Semanage వ్యవహారము పురోగతినందు లేదు"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "SELinux మాడ్యూల్సును జాబితా చేయలేకపోయింది"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
-msgstr ""
+msgstr "మాడ్యూళ్ళ పేరు"
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "వర్షన్"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "అచేతనమైన"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
-msgstr ""
+msgstr "మాడ్యూల్ %s అచేతనం చేయలేక పోయింది (తీసివేత విఫలమైంది)"
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
-msgstr ""
+msgstr "మాడ్యూల్ %s చేతనం చేయలేక పోయింది (తీసివేత విఫలమైంది)"
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
-msgstr ""
+msgstr "మాడ్యూల్ %s తీసివేయలేక పోయింది (తీసివేత విఫలమైంది)"
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
-msgstr ""
+msgstr "dontaudit 'on' లేదా 'off' కావాలి"
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
-msgstr ""
+msgstr "అంతర్నిర్మిత పర్మిస్సివ్ రకాలు"
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
-msgstr ""
+msgstr "మలచుకొనిన పర్మిసివ్ రకాలు"
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr "అనుమతిగల డొమైన్ %sను అమర్చలేక పోయింది (మాడ్యూల్ సంస్థాపన విఫలమైంది)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "అనుమతిగల డొమైన్ %sను తొలగించలేక పోయింది (తొలగింపు విఫలమైంది)"
@@ -299697,119 +302514,119 @@ index b73c65b..08bd0a0 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
-+#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
-+#: ../semanage/seobject.py:2031
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "%s కొరకు కీను సృష్టించలేకపోయింది"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "%s కొరకు లాగిన్ మాపింగ్ నిర్వచించబడివుంటే పరిశీలించకుండా ఉండేది"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "లినక్స్ సమూహము %s లేదు"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "లినక్స్ వినియోగదారి %s లేడు"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "%s కొరకు లాగిన్ మాపింగ్ను సృష్టించలేదు"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "%s కొరకు నామమును అమర్చలేక పోయింది"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "%s కొరకు MLS స్థాయిని అమర్చలేకపోయింది"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "%s కొరకు SELinux వినియోగదారిని అమర్చలేక పోయింది"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "%s కొరకు లాగిన్ మాపింగ్ను జతచేయ లేకపోయింది"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "seuser లేదా serange అవసరము"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "%s కొరకు లాగిన్ మాపింగ్ నిర్వచించబడలేదు"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "%s కొరకు seuser ను క్వరీ చేయలేకపోయింది"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "%s కొరకు లాగిన్ మాపింగ్ను సవరించ లేకపోయింది"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr "%s కొరకు లాగిన్ మాపింగ్ విధానంనందు నిర్వచించబడినది, తొలగించబడలేదు"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "%s కు లాగిన్ మాపింగ్ను తొలగించలేక పోయింది"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "లాగిన్ మాపింగ్స్ను జాబితా చేయలేకపోయింది"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "లాగిన్ నామము"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -299817,7 +302634,7 @@ index b73c65b..08bd0a0 100644
msgstr "SELinux వినియోగదారి"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "MLS/MCS వ్యాప్తి"
@@ -299825,706 +302642,678 @@ index b73c65b..08bd0a0 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "SELinux వినియోగదారి %s నిర్వచించబడివుంటే పరిశీలించకుండా ఉండేది"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "%s కొరకు వినియోగదారిని క్వరీ చేయలేకపోయింది"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "%s కొరకు మీరు కనీసము వొక పాత్రను జతచేయవలెను"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "%s కొరకు SELinux వినియోగదారిని సృష్టించ లేకపోయింది"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "పాత్ర %s ను %s కొరకు జతచేయ లేకపోయింది"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "%s కు MLS స్థాయిని అమర్చ లేకపోయింది"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "ప్రిఫిక్స్ %s ను %s కు జతచేయ లేకపోయింది"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "%s కొరకు కీను బయల్పరచ లేకపోయింది"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "SELinux వినియోగదారి %s ను జతచేయలేకపోయింది"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "ప్రిఫిక్స్, పాత్రలు, స్థాయి లేదా వ్యాప్తి అవసరము"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "ప్రిఫిక్స్ లేదా పాత్రలు అవసరము"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "SELinux వినియోగదారి %s నిర్వచించబడలేదు"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "SELinux వినియోగదారి %s ను సవరించలేదు"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr "SELinux వినియోగదారి %s విధానం లో నిర్వచించబడినది, తొలగింపబడలేదు"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "SELinux వినియోగదారి %s ను తొలగించ లేకపోయింది"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "SELinux వినియోగదారులను జాబితా చేయలేకపోయింది"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "వినియోగదారి %s కొరకు పాత్రలను జాబితా చేయలేకపోయింది"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "లేబిలింగ్"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "ప్రిఫిక్స్"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "MCS స్థాయి"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "MCS వ్యాప్తి"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "SELinux పాత్రలు"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:942
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "నియమం udp లేదా tcp అవసరము"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "పోర్ట్ అవసరము"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:954
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
-msgstr ""
+msgstr "చెల్లని పోర్ట్"
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:958
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "%s/%s కొరకు కీను సృష్టించ లేకపోయింది"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "రకము అవసరము"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
-+#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "పోర్ట్ %s/%s నిర్వచించివుంటే పరిశీలించకుండా ఉండేది"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:977
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "పోర్ట్ %s/%s ఇప్పటికే నిర్వచించబడివుంది"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:981
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "%s/%s కొరకు పోర్ట్ను సృష్టించ లేకపోయింది"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:987
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "%s/%s కొరకు సందర్భంను సృష్టించలేకపోయింది"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:991
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "%s/%s కొరకు పొర్ట్ సందర్భంనందు వినియోగదారిని అమర్చ లేకపోయింది"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:995
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "%s/%s కొరకు పోర్ట్ సందర్భంనందు పాత్రను అమర్చ లేకపోయింది"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:999
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "%s/%s కొరకు పోర్ట్ సందర్భంనందు రకంను అమర్చ లేకపోయింది"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "%s/%s కొరకు పోర్ట్ సందర్భంనందు mls క్షేత్రాలను అమర్చ లేకపోయింది"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1008
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "%s/%s కొరకు పోర్ట్ సందర్భంను అమర్చ లేకపోయింది"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1012
- #, python-format
+@@ -474,8 +476,8 @@ msgstr "%s/%s కొరకు పోర్ట్ సందర్భంను
msgid "Could not add port %s/%s"
msgstr "పోర్ట్ %s/%s ను జతచేయలేకపోయింది"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
-+#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "setype లేదా serange అవసరము"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1028
+@@ -483,463 +485,473 @@ msgstr "setype లేదా serange అవసరము"
msgid "Requires setype"
msgstr "setype అవసరము"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "పోర్ట్ %s/%s నిర్వచించబడిలేదు"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1040
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "పోర్ట్ %s/%s ను క్వరీ చేయలేకపోయింది"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1051
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "పోర్ట్ %s/%s ను సవరించలేకపోయింది"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1064
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "పోర్ట్స్ ను జాబితాచేయలేకపోయింది"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1080
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "పోర్ట్ %s ను తోలగించలేకపోయింది"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1097
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "పోర్ట్ %s/%s విధానం నందు నిర్వచించబడింది, తొలగింపబడలేదు"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1101
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "పోర్ట్ %s/%s ను తోలగించలేకపోయింది"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "పోర్ట్స్ ను జాబితాచేయలేకపోయింది"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "SELinux పోర్ట్ రకము"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "Proto"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "పోర్ట్ సంఖ్య"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1197
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "నోడు చిరునామా అవసరమైనది"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1212
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "తెలియని లేదా తప్పిపోయిన నిభందన"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
-+#: ../semanage/seobject.py:1713
- msgid "SELinux Type is required"
- msgstr "SELinux రకము అవసరము"
+-msgid "SELinux Type is required"
+-msgstr "SELinux రకము అవసరము"
++#: ../semanage/seobject.py:1256
++msgid "SELinux node type is required"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
-+#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
-+#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "%s కొరకు కీను సృష్టించలేకపోయింది"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
-+#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "%s చిరునామా నిర్వచించబడివుంటే పరిశీలించలేక పోయేది"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1241
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "%s కొరకు చిరునామాను సృష్టించలేకపోయింది"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1675
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "%s కొరకు సందర్భంను సృష్టించలేకపోయింది"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1251
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "%s కొరకు తొడుగు(మాస్కు)ను అమర్చలేక పోయింది"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1255
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "%s కొరకు చిరునామా సందర్భంనందు వినియోగదారిని అమర్చలేకపోయింది"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1259
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "%s కొరకు చిరునామా సందర్భంనందు పాత్రను అమర్చలేకపోయింది"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1263
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "%s కొరకు చిరునామా సందర్భంనందు రకమును అమర్చలేకపోయింది"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "%s కొరకు చిరునామా సందర్భంనందు mls క్షేత్రాలను అమర్చలేకపోయింది"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "%s కొరకు చిరునామా సందర్భంను అమర్చలేకపోయింది"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "చిరునామా %s జతచేయలేక పోయింది"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "చిరునామా %s నిర్వచించబడిలేదు"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1305
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "చిరునామా %sను క్వరీచేయలేక పోయింది"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "చిరునామా %sను సవరించలేక పోయింది"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1343
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "విధానం నందు నిర్వచించబడిన చిరునామా %s, తొలగింపబడలేదు"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1347
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "చిరునామా %sను తొలగించలేక పోయింది"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
-msgstr ""
+msgstr "అన్ని నోడ్ మాపింగ్సును తొలగించలేదు"
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1373
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "చిరునామాలను జాబితా చేయలేక పోయింది"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
++msgid "SELinux Type is required"
++msgstr "SELinux రకము అవసరము"
++
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "అంతర్ఫలకం %s నిర్వచించివుంటే పరిశీలించకుండా ఉండేది"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1440
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "%s కొరకు అంతర్ఫలకంను సృష్టించ లేకపోయింది"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1449
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "%s కొరకు అంతర్ఫలకం సందర్భంనందు వినియోగదారిని అమర్చ లేకపోయింది"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1453
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "%s కొరకు అంతర్ఫలకం సందర్భంనందు పాత్రను అమర్చ లేకపోయింది"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1457
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "%s కొరకు అంతర్ఫలకం సందర్భంనందు రకమును అమర్చ లేకపోయింది"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1462
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "%s కొరకు అంతర్ఫలకం సందర్భంనందు mls క్షేత్రములను అమర్చ లేకపోయింది"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1466
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "%s కొరకు అంతర్ఫలకం సందర్భం ను అమర్చ లేకపోయింది"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1470
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "%s కొరకు సందేశం సందర్భంను అమర్చ లేకపోయింది"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "అంతర్ఫలకం %s ను జతచేయలేకపోయింది"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "అంతర్ఫలకం %s నిర్వచించబడిలేదు"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1501
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "అంతర్ఫలకం %s ను క్వరీ చేయలేకపోయింది"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "అంతర్ఫలకం %s ను సవరించలేకపోయింది"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "అంతర్ఫలకం %s విధానంనందు నిర్వచించబడివుంది, తోలగింపబడలేదు"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "అంతర్ఫలకం %s ను తొలగించలేకపోయింది"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
-msgstr ""
+msgstr "అన్ని యింటర్ఫేస్ మాపింగ్స్ తొలగించలేక పోయింది"
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1567
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "అంతర్ఫలకంలను జాబీతా చేయలేకపోయింది"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "SELinux అంతర్ఫలకం"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "సందర్భము"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1652
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
-msgstr ""
+msgstr "%s కు సమానపు క్లాస్ యిప్పటికే వుంది"
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1658
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
-msgstr ""
+msgstr "ఫైల్ స్పెక్ %s సరితూగు నియమం '%s %s' తో విభేదిస్తోంది"
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
-msgstr ""
+msgstr "%s కొరకు సమానపు క్లాస్ లేదు"
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1681
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "%s కొరకు దస్త్ర సందర్భంనందు వినియోగదారిని అమర్చలేకపోయింది"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1685
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "%s కొరకు దస్త్ర సందర్భంనందు పాత్రను అమర్చలేకపోయింది"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "%s కొరకు దస్త్ర సందర్భంనందు mls క్షేత్రాలను అమర్చలేకపోయింది"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "సరికాని దస్త్రము విశదీకరణము"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1698
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
-msgstr ""
+msgstr "ఫైల్ స్పెసిఫికేషన్ ఖాళీలను కలిగివుండలేదు"
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1703
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
+"instead"
+msgstr "ఫైల్ స్పెక్ %s అనునది సరితూగు నియమం '%s %s' తో విభేదించును; బదులుగా '%s' జతచేయుటకు ప్రయత్నించు"
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
+ msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
-+#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
-+#: ../semanage/seobject.py:1865
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "%s కొరకు దస్త్ర సందర్భం నిర్వచించబడివుంటే పరిశీలించకుండా ఉండేది"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1734
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "%s కొరకు దస్త్ర సందర్భంను సృష్టించలేకపోయింది"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1742
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "%s కొరకు దస్త్ర సందర్భంనందు రకమును అమర్చలేకపోయింది"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
-+#: ../semanage/seobject.py:1811
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "%s కొరకు దస్త్రము సందర్భంను అమర్చలేకపోయింది"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "%s కొరకు దస్త్రము సందర్భంను జతచేయలేకపోయింది"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1770
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "setype, serange లేదా seuser అవసరము"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "%s కొరకు దస్త్రము సందర్భం నిర్వచించబడిలేదు"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1789
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "%s కొరకు దస్త్రము సందర్భంను క్వరీచేయలేకపోయింది"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1815
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "దస్త్రము సందర్భంను %s కొరకు సవరించలేదు"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1828
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "దస్త్రము సందర్భంలను జాబితా చేయలేకపోయింది"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1842
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "దస్త్రము సందర్భం %sను తొలగించలేకపోయింది"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr "%s కొరకు దస్త్రము సందర్భం విధానంలో నిర్వచించబడివుంది, తొలగింపబడలేదు"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1873
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "%s కొరకు దస్త్రము సందర్భంను తొలగించలేకపోయింది"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "దస్త్రము సందర్భంలను జాబితా చేయలేకపోయింది"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "స్థానిక దస్త్ర సందర్భంలను జాబితాచేయలేకపోయింది"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux fcontext"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "రకము"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1942
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
@@ -300532,7 +303321,7 @@ index b73c65b..08bd0a0 100644
+msgstr "\nSELinux పంపిణీ fcontext సమానత \n"
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1947
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -300541,105 +303330,104 @@ index b73c65b..08bd0a0 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
-+#: ../semanage/seobject.py:2040
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "బూలియన్ %s నిర్వచించబడితే పరిశీలించి ఉండేదికాదు"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "బూలియన్ %s నిర్వచించబడిలేదు"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:1987
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "దస్త్రము సందర్భం %s ను క్వరీ చేయలేకపోయింది"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:1992
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "ఈక్రింది విలువలలో వొకదానిని మీరు తప్పక తెలుపవలెను: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:1997
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "బూలియన్ %s యొక్క క్రియాశీల విలువను అమర్చలేక పోయింది"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2000
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "బూలియన్ %s ను సవరించలేకపోయింది"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2018
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "చెడ్డ రూపీకరణం %s: రికార్డు %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2042
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "బూలియన్ %s విధానంనందు నిర్వచించబడివుంది, తొలగింపబడలేదు"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2046
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "బూలియన్ %s తొలగింపలేకపోయింది"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "బూలియన్స్ ను జాబితాచేయలేకపోయింది"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2100
- msgid "unknown"
- msgstr "తెలియని"
-
+-msgid "unknown"
+-msgstr "తెలియని"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "ఆఫ్"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "ఆన్"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "SELinux బూలియన్"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "State"
-msgstr ""
+msgstr "స్థితి"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "Default"
-msgstr ""
+msgstr "అప్రమేయం"
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "వివరణ"
-@@ -1003,7 +996,7 @@ msgstr "మెమొరిని కేటాయించుటలో దోష
+@@ -1003,7 +1015,7 @@ msgstr "మెమొరిని కేటాయించుటలో దోష
msgid "Error sending audit message.\n"
msgstr "ఆడిట్ సందేశమును పంపుటలో దోషము.\n"
@@ -300648,7 +303436,7 @@ index b73c65b..08bd0a0 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "బలవంతపు రీతిని నిర్ధారించలేకపోయింది.\n"
-@@ -1118,62 +1111,66 @@ msgstr "ఖాళీ చిహ్నపు సమితిని పొందల
+@@ -1118,62 +1130,66 @@ msgstr "ఖాళీ చిహ్నపు సమితిని పొందల
msgid "Unable to set SIGHUP handler\n"
msgstr "SIGHUP సంభాలికను అమర్చలేకపోయింది\n"
@@ -300727,7 +303515,7 @@ index b73c65b..08bd0a0 100644
msgid "failed to exec shell\n"
msgstr "షెల్ నిర్వర్తించుటలో విఫలమైంది\n"
-@@ -1276,2088 +1273,2058 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1276,2088 +1292,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyConfidential juser"
@@ -300817,35 +303605,40 @@ index b73c65b..08bd0a0 100644
-msgstr ""
+msgstr "లాగిన్ '%s' అవసరము"
- #: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
msgid "Policy Module"
-msgstr ""
+msgstr "విధానం మాడ్యూల్"
- #: ../gui/modulesPage.py:57
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
msgid "Module Name"
-msgstr ""
+msgstr "మాడ్యూల్ నామము"
- #: ../gui/modulesPage.py:134
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
msgid "Disable Audit"
-msgstr ""
+msgstr "ఆడిట్ అచేతనంచేయుము"
- #: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
msgid "Enable Audit"
-msgstr ""
+msgstr "ఆడిట్ చేతనంచేయి"
- #: ../gui/modulesPage.py:162
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
msgid "Load Policy Module"
-msgstr ""
--
++msgstr "విధానం మాడ్యూల్ను నింపుము"
+
-#: ../gui/polgen.glade:79
-msgid "Polgen"
-msgstr ""
-+msgstr "విధానం మాడ్యూల్ను నింపుము"
-
+-
-#: ../gui/polgen.glade:80
+#: ../gui/polgen.glade:9
msgid "Red Hat 2007"
@@ -300892,12 +303685,12 @@ index b73c65b..08bd0a0 100644
msgid "<b>Applications</b>"
-msgstr ""
+msgstr "<b>అనువర్తనములు</b>"
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
-+msgid "Standard Init Daemon"
-+msgstr "ప్రామాణిక Init డెమోన్"
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
++msgid "Standard Init Daemon"
++msgstr "ప్రామాణిక Init డెమోన్"
++
+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
msgid ""
"Standard Init Daemon are daemons started on boot via init scripts. Usually "
@@ -300910,7 +303703,7 @@ index b73c65b..08bd0a0 100644
+msgstr "ప్రామాణిక Init డెమోన్ బూట్ నందు init స్క్రిప్ట్స్ ద్వారా ప్రారంభమగు డెమోన్స్. సాదారణంగా /etc/rc.d/init.d నందు ఒక స్క్రిప్టు కావాలి"
-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
msgid "DBUS System Daemon"
-msgstr ""
+msgstr "DBUS సిస్టమ్ డెమోన్"
@@ -300928,7 +303721,7 @@ index b73c65b..08bd0a0 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr "వెబ్ అనువర్తనము/స్క్రిప్ట్ (CGI)"
@@ -300942,7 +303735,7 @@ index b73c65b..08bd0a0 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr "వినియోగదారి అనువర్తనము"
@@ -300959,7 +303752,7 @@ index b73c65b..08bd0a0 100644
+msgstr "వినియోగదారుని చేత ప్రారంభించబడి మీరు పరిమితం చేయుటకు ఇష్టపడు ఏ అనువర్తనమైనా వినియోగదారుని అనువర్తనమే"
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
-msgstr ""
+msgstr "Sandbox"
@@ -300983,7 +303776,7 @@ index b73c65b..08bd0a0 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-msgstr ""
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr "కనీస టెర్మినల్ వినియోగదారి పాత్ర"
@@ -300998,7 +303791,7 @@ index b73c65b..08bd0a0 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-msgstr ""
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr "కనీస X విండోస్ వినియోగదారి పాత్ర"
@@ -301013,7 +303806,7 @@ index b73c65b..08bd0a0 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-msgstr ""
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr "వినియోగదారి పాత్ర"
@@ -301028,7 +303821,7 @@ index b73c65b..08bd0a0 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-msgstr ""
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr "నిర్వహణాధికారి వినియోగదారి పాత్ర"
@@ -301060,7 +303853,7 @@ index b73c65b..08bd0a0 100644
+msgstr "<b>రూట్ వినియోగదారులు</b>"
-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
++#: ../gui/polgen.glade:623
msgid "Root Admin User Role"
-msgstr ""
+msgstr "రూట్ నిర్వహణాదికారి వినియోగదారి పాత్ర"
@@ -301082,7 +303875,7 @@ index b73c65b..08bd0a0 100644
+msgstr "<b>అనువర్తన పేరు లేదా వాడుకరి పాత్ర ప్రవేశపెట్టుము:</b>"
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
-msgstr ""
+msgstr "నామము"
@@ -301172,12 +303965,12 @@ index b73c65b..08bd0a0 100644
+#: ../gui/polgen.glade:1001
msgid "<b>Select the user_roles that will transition to %s:</b>"
-msgstr ""
--
++msgstr "<b>%s కు బదీలీ అయ్యే వాడుకరి-పాత్రలు యెంపికచేయి:</b>"
+
-#: ../gui/polgen.glade:1227
-msgid "Select the user roles that will transiton to this applications domains."
-msgstr ""
-+msgstr "<b>%s కు బదీలీ అయ్యే వాడుకరి-పాత్రలు యెంపికచేయి:</b>"
-
+-
-#: ../gui/polgen.glade:1255
-msgid "label108"
-msgstr ""
@@ -301262,12 +304055,12 @@ index b73c65b..08bd0a0 100644
"Enter a comma separated list of udp ports or ranges of ports that %s binds "
"to. Example: 612, 650-660"
-msgstr ""
--
++msgstr "కామాతో వేరుచేసిన udp పోర్టుల జాబితాను ప్రవేశపెట్టుము లేదా %s బందనంచేయు పోర్టుల విస్తృతి. ఉదాహరణ: 612, 650-660"
+
-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-msgid "Unreserved Ports (>1024)"
-msgstr ""
-+msgstr "కామాతో వేరుచేసిన udp పోర్టుల జాబితాను ప్రవేశపెట్టుము లేదా %s బందనంచేయు పోర్టుల విస్తృతి. ఉదాహరణ: 612, 650-660"
-
+-
-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-#: ../gui/polgen.glade:2233
+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
@@ -301437,75 +304230,75 @@ index b73c65b..08bd0a0 100644
-#: ../gui/polgen.glade:3254
-msgid "Add Booleans Dialog"
-msgstr ""
-+msgstr "విధానం సచయం"
-
+-
-#: ../gui/polgen.glade:3327
-msgid "Boolean Name"
-msgstr ""
--
++msgstr "విధానం సచయం"
+
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
-msgstr ""
+msgstr "పాత్ర"
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
-msgstr ""
+msgstr "ఉన్న వినియోగదారి(_U)"
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
-msgstr ""
+msgstr "అనువర్తనము"
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
-msgstr ""
+msgstr "%s తప్పక ఒక సంచయం అవ్వాలి"
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
-msgstr ""
+msgstr "మీరు తప్పక ఒక వినియోగదారిని ఎంపికచేయాలి"
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
-msgstr ""
+msgstr "పరిమితం చేయుటకు నిర్వర్తించదగు దస్త్రమును ఎంపికచేయుము"
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
-msgstr ""
+msgstr "పరిమితం చేయుటకు init స్క్రిప్ట్ దస్త్రమును ఎంపికచేయుము."
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
-msgstr ""
+msgstr "పరిమిత అనునర్తనములు సృష్టించిన లేదా వ్రాసిన దస్త్రము(లు) ఎంపికచేయుము"
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
-msgstr ""
+msgstr "పరిమిత అనువర్తనములు కలిగివున్న మరియు వాటిలోకి వ్రాసిన సంచయము(లు) ఎంపికచేయుము"
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
-msgstr ""
+msgstr "విధానం దస్త్రములను దానిలోకి ఉద్బవింపచేయుటకు సంచయమును ఎంపికచేయుము"
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -301514,13 +304307,13 @@ index b73c65b..08bd0a0 100644
+msgstr "ప్రస్తుత విధానంనందు ఇప్పటికే నిర్వచించబడిన %s_t ను టైపు చేయుము.\nమీరు కొనసాగించాలని అనుకుంటున్నారా?"
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
-msgstr ""
+msgstr "నామమును నిర్ధారించుము"
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -301529,47 +304322,39 @@ index b73c65b..08bd0a0 100644
+msgstr "మాడ్యూల్ %s.pp ఇప్పటికే ప్రస్తుత విధానంనందు నింపబడింది.\nమీరు కొనసాగించాలని అనుకుంటున్నారా?"
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
-msgstr ""
+msgstr "అక్షరాలు మరియు సంఖ్యలు కలిగిన ఖాళీలు లేని పేరును మీరు తప్పక జతచేయాలి."
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
-msgstr ""
+msgstr "మీరు తప్పక ఒక నిర్వర్తినిని ప్రవేశపెట్టవలెను"
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
-msgstr ""
-+msgstr "SELinux ను ఆకృతీకరించుము"
-
+-
-#: ../gui/polgen.py:158
-msgid "Internet Services Daemon"
-msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "నెట్వర్క్ పోర్టు"
-
+-
-#: ../gui/polgen.py:197
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-msgstr ""
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr "SELinux పోర్ట్\nరకము"
++msgstr "SELinux ను ఆకృతీకరించుము"
-#: ../gui/polgen.py:324
-msgid "You must enter a name for your confined process/user"
-msgstr ""
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr "నియమం"
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
++msgstr "నెట్వర్క్ పోర్టు"
-#: ../gui/polgen.py:326
-msgid ""
@@ -301644,17 +304429,19 @@ index b73c65b..08bd0a0 100644
-msgstr ""
-
-#: ../gui/portsPage.py:85
--msgid ""
--"SELinux Port\n"
--"Type"
++#: ../gui/portsPage.py:85
+ msgid ""
+ "SELinux Port\n"
+ "Type"
-msgstr ""
--
--#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
--msgid "Protocol"
++msgstr "SELinux పోర్ట్\nరకము"
+
+ #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+ msgid "Protocol"
-msgstr ""
--
--#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
++msgstr "నియమం"
+
+ #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
msgid ""
"MLS/MCS\n"
"Level"
@@ -302011,29 +304798,132 @@ index b73c65b..08bd0a0 100644
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
+msgstr "label50"
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "దస్త్ర సందర్భంను జతచేయుము"
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "దస్త్రము సందర్భంను సవరించుము"
-#: ../gui/selinux.tbl:20
--msgid ""
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "దస్త్ర సందర్భంను తొలగించుము"
++
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "అన్నిటి మరియు మలుచుకొనిన దస్త్ర సందర్బం మద్య మారుము"
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "SELinux వినియోగదారి మాపింగ్ను జతచేయుము"
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "SELinux వినియోగదారి మాపింగ్ సవరించుము"
++
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "SELinux వినియోగదారి మాపింగ్ తొలగించుము"
++
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "వినియోగదారి జతచేయుము"
++
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "వినియోగదారి సవరించుము"
++
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "వినియోగదారి తొలగించుము"
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
++
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "నెట్వర్క్ పోర్ట్ను జతచేయుము"
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "నెట్వర్క్ పోర్ట్ సరిచేయి"
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "నెట్వర్క్ పోర్ట్ తొలగించుము"
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "అన్ని పోర్ట్స్ మరియు మలుచుకొనిన వాటిమాద్య మారుము"
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "కొత్త విధానం మాడ్యూల్ను ఉద్భవింపచేయుము"
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "విధానం మాడ్యూల్ను నింపుము"
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "నింపదగు విధానం మాడ్యూల్ను తీసివేయుము"
++
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
-"Allow xguest SELinux user account to execute files in home directory or /tmp"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "దస్త్ర సందర్భంను జతచేయుము"
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr "అదనపు ఆడిట్ నియమాలను అచేతనం/చేతనం చేయుము, సాదారణంగా లాగ్ దస్త్రములనందు నివేదించబడని."
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "కార్యక్రమము రీతిని అనుమతించదగునదిగా మార్చుము."
++
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "కార్యక్రమము రీతిని బలవంతపెట్టునదిగా మార్చుము"
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "డౌమైన్ ప్రోసెస్ చేయుము"
-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-#: ../gui/selinux.tbl:231
-msgid "NIS"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "దస్త్రము సందర్భంను సవరించుము"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "దస్త్ర సందర్భంను తొలగించుము"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "SELinux వినియోగదారి '%s' అవసరము"
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
@@ -302042,748 +304932,732 @@ index b73c65b..08bd0a0 100644
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "అన్నిటి మరియు మలుచుకొనిన దస్త్ర సందర్బం మద్య మారుము"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
++msgstr "SELinux man పేజీలను పుట్టించు"
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
++msgstr "పుట్టించిన SELinux man పేజీలు నిల్వవుండు పాత్"
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "SELinux వినియోగదారి మాపింగ్ను జతచేయుము"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
+ msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "SELinux వినియోగదారి మాపింగ్ సవరించుము"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
+ msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "SELinux వినియోగదారి మాపింగ్ తొలగించుము"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
++msgstr "అన్ని డొమైన్లు"
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
++msgstr "సృష్టించబోవు man పేజీల డొమైన్ పేరు(లు)"
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "వినియోగదారి జతచేయుము"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
++msgstr "SELinux విధానం నెట్వర్కు సమాచారం పశ్నించు"
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "వినియోగదారి సవరించుము"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
++msgstr "SELinux పోర్టు రకాలు జాబితాచేయి"
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "వినియోగదారి తొలగించుము"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
++msgstr "పోర్టుకు చెందిన SELinux రకం చూపు"
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
++msgstr "ఈ SELinux రకానికి నిర్వచించిన పోర్టు చూపు"
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "నెట్వర్క్ పోర్ట్ను జతచేయుము"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
++msgstr "ఈ డొమైన్ బైండ్ మరియు/లేదా అనుసంధానం కాగల పోర్ట్ చూపు"
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "నెట్వర్క్ పోర్ట్ సరిచేయి"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr "డొమైన్లు వొక దానితో వొకటి సంప్రదించుకోగలవో లేదో చూడుటకు SELinux విధానంను ప్రశ్నించు"
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "నెట్వర్క్ పోర్ట్ తొలగించుము"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
++msgstr "మూలపు డొమైన్"
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "అన్ని పోర్ట్స్ మరియు మలుచుకొనిన వాటిమాద్య మారుము"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
++msgstr "లక్ష్యపు డొమైన్"
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
++msgstr "బూలియన్స్ వివరణను చూడుటకు SELinux విధానం ప్రశ్నించు"
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "కొత్త విధానం మాడ్యూల్ను ఉద్భవింపచేయుము"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+ msgstr ""
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "విధానం మాడ్యూల్ను నింపుము"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
++msgstr "వివరణ పొందుటకు బూలియన్"
-#: ../gui/selinux.tbl:41
--msgid ""
++#: ../sepolicy/sepolicy.py:301
+ msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "నింపదగు విధానం మాడ్యూల్ను తీసివేయుము"
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
++msgstr "మూలపు ప్రోసెస్ డొమైన్ లక్ష్యపు ప్రోసెస్ డొమైన్కు యెలా బదిలీ అగునో SELinux విధానంను ప్రశ్నించు"
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "అదనపు ఆడిట్ నియమాలను అచేతనం/చేతనం చేయుము, సాదారణంగా లాగ్ దస్త్రములనందు నివేదించబడని."
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
++msgstr "మూలపు ప్రోసెస్ డొమైన్"
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
++msgstr "లక్ష్యపు ప్రోసెస్ డొమైన్"
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "కార్యక్రమము రీతిని అనుమతించదగునదిగా మార్చుము."
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
+ msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "కార్యక్రమము రీతిని బలవంతపెట్టునదిగా మార్చుము"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
+ msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "డౌమైన్ ప్రోసెస్ చేయుము"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
++msgstr "SELinux విధానం మాడ్యూల్ మాదిరి పుట్టించు"
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
+ msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
--msgstr ""
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "SELinux వినియోగదారి '%s' అవసరము"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
+ msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
-+msgstr "SELinux man పేజీలను పుట్టించు"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
+ msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "పుట్టించిన SELinux man పేజీలు నిల్వవుండు పాత్"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
++msgstr "పుట్టించుటకు విధానం పేరు"
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
-+msgstr "అన్ని డొమైన్లు"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
+ msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "సృష్టించబోవు man పేజీల డొమైన్ పేరు(లు)"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
++msgstr "ఎల్లకు నిర్వర్తనం"
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
-+msgstr "SELinux విధానం నెట్వర్కు సమాచారం పశ్నించు"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+ msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
-+msgstr "SELinux పోర్టు రకాలు జాబితాచేయి"
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
++msgstr "ఆదేశాలు"
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
-+msgstr "పోర్టుకు చెందిన SELinux రకం చూపు"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+ msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
-+msgstr "ఈ SELinux రకానికి నిర్వచించిన పోర్టు చూపు"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
+ msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "ఈ డొమైన్ బైండ్ మరియు/లేదా అనుసంధానం కాగల పోర్ట్ చూపు"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
+ msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "డొమైన్లు వొక దానితో వొకటి సంప్రదించుకోగలవో లేదో చూడుటకు SELinux విధానంను ప్రశ్నించు"
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "తెలియని"
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
-+msgstr "మూలపు డొమైన్"
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
++msgstr "ఇంటర్నెట్ సేవల డెమోన్"
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
-+msgstr "లక్ష్యపు డొమైన్"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
+ msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "బూలియన్స్ వివరణను చూడుటకు SELinux విధానం ప్రశ్నించు"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
-+msgstr "అన్ని బూలియన్ల వివరణ పొందు"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
-+msgstr "వివరణ పొందుటకు బూలియన్"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "మూలపు ప్రోసెస్ డొమైన్ లక్ష్యపు ప్రోసెస్ డొమైన్కు యెలా బదిలీ అగునో SELinux విధానంను ప్రశ్నించు"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
-+msgstr "మూలపు ప్రోసెస్ డొమైన్"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
+ msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
-+msgstr "లక్ష్యపు ప్రోసెస్ డొమైన్"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
++msgstr "చెల్లునటువంటి రకాలు:\n"
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
-+msgstr "SELinux విధానం మాడ్యూల్ మాదిరి పుట్టించు"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "పోర్ట్స్ తప్పక సంఖ్యలు లేదా 1 నుండి %d స్థాయి లోపలి సంఖ్యలు అవ్వాలి "
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
-+msgstr "పుట్టించుటకు విధానం పేరు"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
+ msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
-+msgstr "ఎల్లకు నిర్వర్తనం"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+ msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
-+msgstr "విధానం పుట్టించు పరిశీలనా సూట్ నడుపు"
++#: ../sepolicy/sepolicy/generate.py:355
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr "పేరు ఖాళీలు లేకుండా అల్ఫాన్యూమరిక్ అయివుండాలి. \"-n MODULENAME\" ఐచ్చికం వుపయోగించుము."
-#: ../gui/selinux.tbl:72
-msgid "Games"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
-+msgstr "ఆదేశాలు"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
++msgstr "వాడుకరి పాత్ర రకాలు నిర్వర్తించదగిన వాటిని నియోగించలేవు."
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:158
-+msgid "Internet Services Daemon"
-+msgstr "ఇంటర్నెట్ సేవల డెమోన్"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
++msgstr "డెమోన్ అనువర్తనములు మాత్రమే init స్క్రిప్ట్ను ఉపయోగించగలవు.."
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:171
-+msgid "Valid Types:\n"
-+msgstr "చెల్లునటువంటి రకాలు:\n"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve తప్పక బూలియన్ విలువ కావాలి"
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:205
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "పోర్ట్స్ తప్పక సంఖ్యలు లేదా 1 నుండి %d స్థాయి లోపలి సంఖ్యలు అవ్వాలి "
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog అనునది తప్పక బూలియన్ విలువైవుండాలి "
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:332
-+msgid "You must enter a name for your confined process/user"
-+msgstr "మీ పరిమిత కార్యము/వినియోగదారికి మీరు తప్పక ఒక నామమును ప్రవేశపెట్టవలెను"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos తప్పక బూలియన్ విలువ కావాలి"
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:334
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "పేరు ఖాళీలు లేకుండా అల్ఫాన్యూమరిక్ అయివుండాలి. \"-n MODULENAME\" ఐచ్చికం వుపయోగించుము."
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache తప్పక బూలియన్ విలువ కావాలి"
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:422
-+msgid "User Role types can not be assigned executables."
-+msgstr "వాడుకరి పాత్ర రకాలు నిర్వర్తించదగిన వాటిని నియోగించలేవు."
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
++msgstr "USER రకములు స్వయంచాలకంగా tmp రకమును పొందుతాయి"
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:428
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "డెమోన్ అనువర్తనములు మాత్రమే init స్క్రిప్ట్ను ఉపయోగించగలవు.."
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
+ msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:446
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve తప్పక బూలియన్ విలువ కావాలి"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
++msgstr "మీ పరిమిత కార్యముకు మీరు తప్పక నిర్వర్తించదగు పాత్ను ప్రవేశపెట్టాలి"
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:452
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog అనునది తప్పక బూలియన్ విలువైవుండాలి "
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
++msgstr "టైప్ ఎన్ఫోర్స్మెంట్ దస్త్రము"
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:458
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos తప్పక బూలియన్ విలువ కావాలి"
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
++msgstr "ఇంటర్ఫేస్ దస్త్రము"
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:464
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache తప్పక బూలియన్ విలువ కావాలి"
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
++msgstr "ఫైల్ కాంటెక్స్ట్ దస్త్రము"
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:494
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER రకములు స్వయంచాలకంగా tmp రకమును పొందుతాయి"
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
+ msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1012
-+msgid "You must enter the executable path for your confined process"
-+msgstr "మీ పరిమిత కార్యముకు మీరు తప్పక నిర్వర్తించదగు పాత్ను ప్రవేశపెట్టాలి"
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
++msgstr "అమర్పు స్క్రిప్ట్"
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1190
-+msgid "Type Enforcement file"
-+msgstr "టైప్ ఎన్ఫోర్స్మెంట్ దస్త్రము"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
++msgstr "పబ్లిక్ ఫైల్ బదలీకరణ సేవలకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు ABRT ను అనుమతించు."
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1191
-+msgid "Interface file"
-+msgstr "ఇంటర్ఫేస్ దస్త్రము"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++msgstr "ABRT ఘటనా స్క్రిప్టులను సంభాలించుటకు abrt_handle_event_t డొమైన్ నందు నడుచుటకు ABRT ను అనుమతించు"
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1192
-+msgid "File Contexts file"
-+msgstr "ఫైల్ కాంటెక్స్ట్ దస్త్రము"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
++msgstr "amavis ను JIT కంపైలర్ వుపయోగించుటకు అనుమతించు"
++
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1193
-+msgid "Setup Script"
-+msgstr "అమర్పు స్క్రిప్ట్"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: booleans.py:6
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-msgstr ""
--
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
++msgstr "sssd సేవిక వుపయోగించుటకన్నా ldap నుండి వాడుకరి సంకేతపద ప్రవేశాలను నేరుగా పరిష్కరించుటకు వాడుకరులను అనుమతించు"
+
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-msgstr ""
--
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
++msgstr "రేడియస్ సేవిక వుపయోగించు వాడుకరులు లాగిన్ అగుటకు అనుమతించు"
+
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
--msgstr ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "పబ్లిక్ ఫైల్ బదలీకరణ సేవలకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు ABRT ను అనుమతించు."
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
+ msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
--msgstr ""
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "ABRT ఘటనా స్క్రిప్టులను సంభాలించుటకు abrt_handle_event_t డొమైన్ నందు నడుచుటకు ABRT ను అనుమతించు"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
+ msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-msgstr ""
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "amavis ను JIT కంపైలర్ వుపయోగించుటకు అనుమతించు"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
++msgstr "cdrecord ను విభిన్న సారాలను చదువుటకు అనుమతించుము. nfs, samba, తిసివేయగల పరికరములు, user temp మరియు నమ్మదగని సారపు దస్త్రములు"
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-msgstr ""
-+#: booleans.py:4
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "sssd సేవిక వుపయోగించుటకన్నా ldap నుండి వాడుకరి సంకేతపద ప్రవేశాలను నేరుగా పరిష్కరించుటకు వాడుకరులను అనుమతించు"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
++msgstr "clamd ను JIT కంపైలర్ వుపయోగించుటకు అనుమతించు"
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-msgstr ""
-+#: booleans.py:5
-+msgid "Allow users to login using a radius server"
-+msgstr "రేడియస్ సేవిక వుపయోగించు వాడుకరులు లాగిన్ అగుటకు అనుమతించు"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
++msgstr "వ్యవస్థపై సురక్షితం కాని ఫైళ్ళకు clamscan ను అనుమతించు"
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-msgstr ""
-+#: booleans.py:6
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "cdrecord ను విభిన్న సారాలను చదువుటకు అనుమతించుము. nfs, samba, తిసివేయగల పరికరములు, user temp మరియు నమ్మదగని సారపు దస్త్రములు"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
++msgstr "వాడుకరి విషయం చదువుటకు clamscan అనుమతించు"
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-msgstr ""
-+#: booleans.py:7
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "clamd ను JIT కంపైలర్ వుపయోగించుటకు అనుమతించు"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
++msgstr "పబ్లిక్ ఫైల్ ట్రాన్సఫర్ సర్వీసెస్ కొరకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు Cobbler ను అనుమతించు."
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-msgstr ""
-+#: booleans.py:8
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "వ్యవస్థపై సురక్షితం కాని ఫైళ్ళకు clamscan ను అనుమతించు"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "TCP వుపయోగించి నెట్వర్కునకు అనుసంధానమగుటను Cobbler అనుమతించు."
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-msgstr ""
-+#: booleans.py:9
-+msgid "Allow clamscan to read user content"
-+msgstr "వాడుకరి విషయం చదువుటకు clamscan అనుమతించు"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "cifs ఫైల్ సిస్టమ్సును Cobbler యాక్సెస్ చేయుట అనుమతించాలంటే."
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-msgstr ""
-+#: booleans.py:10
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "పబ్లిక్ ఫైల్ ట్రాన్సఫర్ సర్వీసెస్ కొరకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు Cobbler ను అనుమతించు."
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "nfs ఫైల్ సిస్టమ్సును Cobbler యాక్సెస్ చేయుట అనుమతించాలంటే."
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-msgstr ""
-+#: booleans.py:11
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "TCP వుపయోగించి నెట్వర్కునకు అనుసంధానమగుటను Cobbler అనుమతించు."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "TCP వుపయోగించి collectd నెట్వర్కునకు అనుసంధానమగుటను మీరు అనుమతించాలంటే."
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-msgstr ""
-+#: booleans.py:12
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "cifs ఫైల్ సిస్టమ్సును Cobbler యాక్సెస్ చేయుట అనుమతించాలంటే."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "TCP వుపయోగించి మీరు codnor డొమైన్ను నెట్వర్కుకు అనుసంధానమగుటకు అనుమతించాలంటే."
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-msgstr ""
-+#: booleans.py:13
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "nfs ఫైల్ సిస్టమ్సును Cobbler యాక్సెస్ చేయుట అనుమతించాలంటే."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
++msgstr "ఫైల్ సందర్భాలను తిరిగివుంచుటకు సిస్టమ్ cron job లను రిలేబుల్ ఫైల్సిస్టమ్కు అనుమతించాలంటే."
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-msgstr ""
-+#: booleans.py:14
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "TCP వుపయోగించి collectd నెట్వర్కునకు అనుసంధానమగుటను మీరు అనుమతించాలంటే."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
++msgstr "మీరు cvs డెమోన్ను shadow చదువుటకు అనుమతించాలంటే"
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-msgstr ""
-+#: booleans.py:15
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "TCP వుపయోగించి మీరు codnor డొమైన్ను నెట్వర్కుకు అనుసంధానమగుటకు అనుమతించాలంటే."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
++msgstr "ప్రాధమికదస్త్రాలను / కు వ్రాయుటకు అన్ని డెమోన్స్ను అనుమతించుము"
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-msgstr ""
-+#: booleans.py:16
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "ఫైల్ సందర్భాలను తిరిగివుంచుటకు సిస్టమ్ cron job లను రిలేబుల్ ఫైల్సిస్టమ్కు అనుమతించాలంటే."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "మీరు అన్ని డెమోన్లను tcp వ్రాపర్స్ వుపయోగించుటకు అనుమతించాలంటే."
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-msgstr ""
-+#: booleans.py:17
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "మీరు cvs డెమోన్ను shadow చదువుటకు అనుమతించాలంటే"
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "టెర్మినల్సు చదువ/వ్రాయ గల సామర్థయమును అన్ని డీమన్లకు అనుమతించు"
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
--msgstr ""
-+#: booleans.py:18
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "ప్రాధమికదస్త్రాలను / కు వ్రాయుటకు అన్ని డెమోన్స్ను అనుమతించుము"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
+ msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
--msgstr ""
-+#: booleans.py:19
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "మీరు అన్ని డెమోన్లను tcp వ్రాపర్స్ వుపయోగించుటకు అనుమతించాలంటే."
++#: booleans.py:26
++msgid "Allow dan to read user files"
+ msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-msgstr ""
-+#: booleans.py:20
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "టెర్మినల్సు చదువ/వ్రాయ గల సామర్థయమును అన్ని డీమన్లకు అనుమతించు"
-
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr ""
-+#: booleans.py:21
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
+msgstr "వాడుకరుల నివాస సంచయాల నందలి ఫైళ్ళను నిర్వహించుటకు dbadm అనుమతించు"
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
-msgstr ""
-+#: booleans.py:22
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
+msgstr "వాడుకరుల నివాస సంచయాల నందలి ఫైళ్ళను చదువుటకు dbadm అనుమతించు"
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
-msgstr ""
-+#: booleans.py:23
++#: booleans.py:29
+msgid ""
+"Deny user domains applications to map a memory region as both executable and"
+" writable, this is dangerous and the executable should be reported in "
+"bugzilla"
+msgstr "నిర్వర్తించదగునవిగా మరియు వ్రాయదగునవిగా వాడుకరి డొమైన్స్ అనువర్తనములు మెమొరీ రీజియన్కు మాప్ అగుటకు తిరస్కరించు, యిది ప్రమాదకరమైనది మరియు నిర్వర్తించదగునది bugzilla నందు నివేదించాలి"
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
-msgstr ""
-+#: booleans.py:24
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
+msgstr "sysadm ను అన్ని ప్రోసెసెస్ను debug లేదా ptrace చేయుటకు అనుమతించు."
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
-msgstr ""
-+#: booleans.py:25
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "dhcpc క్లైంట్ అనువర్తనములను iptables ఆదేశాలను నిర్వర్తించుటకు అనుమతించు"
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
-msgstr ""
-+#: booleans.py:26
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
+msgstr "DHCP డెమోన్ను LDAP బ్యాకెండ్స్ వుపయోగించుటకు అనుమతించండి"
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
-msgstr ""
-+#: booleans.py:27
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr "అన్ని డొమైన్లు కూడా యితర డొమైన్ల ఫైల్ వివరిణిలను వుపయోగించుట అనుమతించు"
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
-msgstr ""
-+#: booleans.py:28
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr "అన్ని డొమైన్లు కెర్నల్ లోడ్ మాడ్యూళ్ళు కలిగివుండుటకు అనుమతించు"
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
-msgstr ""
-+#: booleans.py:29
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr "entropy ఫీడ్ల కొరకు ఆడియో పరికరాలను మూలము వలె వుపయోగించుటను అనుమతించండి"
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
-msgstr ""
-+#: booleans.py:30
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr "exim ను డాటాబేసులకు(postgres, mysql) అనుసంధానం కావుటకు అనుమతించండి"
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
-msgstr ""
-+#: booleans.py:31
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgstr "exim ను అనుమతిలేని వాడుకరి ఫైళ్ళను సృష్టించుటకు, చదువుటకు, మరియు తొలగించుటకు అనుమతించు."
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
-msgstr ""
-+#: booleans.py:32
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
+msgstr "exim ను అనుమతిలేని వాడుకరి ఫైళ్ళను చదువుటకు అనుమతించు."
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
-msgstr ""
-+#: booleans.py:33
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr "fcron తోడ్పాటు కొరకు cron డొమైన్ నందు అదనపు నియమాలు చేతనపరచు."
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
-msgstr ""
-+#: booleans.py:34
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
+msgstr "TCP వుపయోగించి ఫెన్సడ్ డొమైన్ను నెట్వర్కుకు అనుసంధానమగుటకు అనుమతించు."
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
-msgstr ""
-+#: booleans.py:35
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
+msgstr "ssh నిర్వర్తించుటకు ఫెన్సుడ్ డొమైన్ అనుమతించు."
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
+ msgstr ""
+
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-msgstr ""
-+#: booleans.py:36
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
+msgstr "వాడుకరి నివాస సంచయాల నందు ఫైళ్ళను చదువుటకు మరియు వ్రాయుటకు ftp అనుమతించు"
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-msgstr ""
-+#: booleans.py:37
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
@@ -302792,21 +305666,21 @@ index b73c65b..08bd0a0 100644
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-msgstr ""
-+#: booleans.py:38
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
+msgstr "ftp సేవికలను అన్ని > 1023 పోర్టులుకు అనుసంధానమగుటకు అనుమతించు"
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-msgstr ""
-+#: booleans.py:39
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
+msgstr "ftp సేవికలను mysql డాటాబేస్ పోర్టులకు అనుసంధానము అగుటను అనుమతించు"
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-msgstr ""
-+#: booleans.py:40
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
@@ -302816,49 +305690,49 @@ index b73c65b..08bd0a0 100644
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-msgstr ""
-+#: booleans.py:41
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
+msgstr "పబ్లిక్ ఫైల్ బదలీకరణ సేవలకు వుపయోగించు cifs వుపయోగించుటకు ftp సేవికలను అనుమతించు."
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-msgstr ""
-+#: booleans.py:42
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
+msgstr "పబ్లిక్ ఫైల్ బదలీకరణ సేవలకు వుపయోగించు nfs వుపయోగించుటకు ftp సేవికలను అనుమతించు."
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-msgstr ""
-+#: booleans.py:43
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgstr "ftp సేవికలు బైండ్ వుపయోగించి అన్ని రిజర్వుకాని పోర్టులను పాసివ్ రీతి కొరకు వుపయోగించుటకు అనుమతించు"
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-msgstr ""
-+#: booleans.py:44
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
+msgstr "Git CGI ను నివాస సంచయాలను శోధించుటకు అనుమతించు."
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-msgstr ""
-+#: booleans.py:45
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr "Git CGI cifs ఫైల్ వ్యవస్థలను యాక్సెస్ చేయగలగాలో లేదో నిర్ణయించు."
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-msgstr ""
-+#: booleans.py:46
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr "Git CGI nfs ఫైల్ వ్యవస్థలను యాక్సెస్ చేయగలగాలో లేదో నిర్ణయించు."
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-msgstr ""
-+#: booleans.py:47
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
@@ -302867,7 +305741,7 @@ index b73c65b..08bd0a0 100644
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-msgstr ""
-+#: booleans.py:48
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
@@ -302876,42 +305750,42 @@ index b73c65b..08bd0a0 100644
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-msgstr ""
-+#: booleans.py:49
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
+msgstr "Git వ్యవస్థ డెమోన్ నివాస సంచయాలను శోధించాలని మీరు నిర్ణయించు."
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-msgstr ""
-+#: booleans.py:50
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr "Git సిస్టమ్ డెమోన్ అనునది cifs ఫైల్ సిస్టమ్సును యాక్సెస్ చేయుటకు అనుమతించు"
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-msgstr ""
-+#: booleans.py:51
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr "Git వ్యవస్థ డెమోన్ nfs ఫైల్ వ్యవస్థలను యాక్సెస్ చేయగలగాలో లేదో నిర్ణయించు."
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-msgstr ""
-+#: booleans.py:52
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
+msgstr "మెయిల్ పంపుటకు gitisis డెమోన్ను అనుమతించు"
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-msgstr ""
-+#: booleans.py:53
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
+msgstr "అన్ని డొమైన్ల కొరకు urandom చదువుట చేతనంచేయి."
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-msgstr ""
-+#: booleans.py:54
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
@@ -302920,7 +305794,7 @@ index b73c65b..08bd0a0 100644
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-msgstr ""
-+#: booleans.py:55
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
@@ -302929,210 +305803,213 @@ index b73c65b..08bd0a0 100644
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-msgstr ""
-+#: booleans.py:56
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+msgstr "gssd ను temp డైరెక్టరీను చదువుటకు అనుమతించు. కేర్బరోస్ tgt యాక్సెస్ కొరకు."
-#: ../gui/selinux.tbl:141
-msgid "pppd"
++#: booleans.py:64
++msgid "Allow guest to exec content"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
-msgstr ""
-+#: booleans.py:57
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr "పబ్లిక్ ఫైల్ ట్రాన్సుఫర్ సర్వీసెస్ కొరకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు అపాచీను అనుమతించు. డైరెక్టరీలు/ఫైళ్ళు తప్పక public_content_rw_t లేబుల్ తో వుండాలి."
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
-msgstr ""
-+#: booleans.py:58
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr "httpd ను బుల్టిన్ స్క్రిప్టింగ్ వుపయోగించుటకు అనుమతించు (సాధారణంగా php)"
-
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
+
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
-msgstr ""
-+#: booleans.py:59
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
+msgstr "స్పామ్ పరిశీలించుటకు http డీమన్ అనుమతించు"
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
-msgstr ""
-+#: booleans.py:60
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr "ftp పోర్ట్స్ మరియు యెమ్ఫెమెరల్ పోర్ట్స్ కు అనుసంధానమగుటకు httpd అనునది FTP క్లైంట్ వలె వ్యవహరించుట అనుమతించు"
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
-msgstr ""
-+#: booleans.py:61
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr "ldap పోర్టునకు అనుసంధానమగుటకు httpd అనుమతించు"
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
-msgstr ""
-+#: booleans.py:62
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
+msgstr "http డెమోన్ను zabbixకు అనుసంధానమగుటకు అనుమతించు"
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
-msgstr ""
-+#: booleans.py:63
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr "HTTPD స్క్రిప్ట్స్ మరియు మాడ్యూళ్ళను నెట్వర్కు అనుసంధానమునకు TCP వుపయోగించి అనుమతించు."
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
-msgstr ""
-+#: booleans.py:64
++#: booleans.py:72
+msgid ""
+"Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr "నెట్వర్కు నందు cobbler కు అనుసంధానించుటకు HTTPD స్క్రిప్ట్స్ మరియు మాడ్యూళ్ళను అనుమతించు."
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
-msgstr ""
-+#: booleans.py:65
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr "నెట్వర్కు నందు డాటాబేస్లను అనుసంధానించుటకు HTTPD స్క్రిప్ట్స్ మరియు మాడ్యూళ్ళను అనుమతించు."
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
-msgstr ""
-+#: booleans.py:66
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr "httpd ను memcache సేవికకు అనుసంధానించుటకు అనుమతించు"
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
-msgstr ""
-+#: booleans.py:67
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
+msgstr "రిలేల వ్యవహరించుటకు httpd అనుమతించు"
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
-msgstr ""
-+#: booleans.py:68
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
+msgstr "మెయిల్ పంపుటకు http డీమన్ అనుమతించు"
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
-msgstr ""
-+#: booleans.py:69
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr "dbus ద్వారా avahi సేవతో సంప్రదించుటకు అపాచీను అనుమతించు"
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
-msgstr ""
-+#: booleans.py:70
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr "httpd cgi తోడ్పాటు అనుమతించు"
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
-msgstr ""
-+#: booleans.py:71
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr "ftp పోర్టు పై వినుట ద్వారా httpd ను FTP సర్వర్ వలె వ్యవహరించుటకు అనుమతించు."
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
-msgstr ""
-+#: booleans.py:72
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr "నివాస సంచయాలను చదువుటకు httpd ను అనుమతించు"
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
-msgstr ""
-+#: booleans.py:73
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr "httpd స్క్రిప్ట్స్ మరియు మాడ్యూల్స్ execmem/execstack అనుమతించు"
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
-msgstr ""
-+#: booleans.py:74
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr "గ్రేస్ఫుల్ మూసివేత కొరకు HTTPD ను పోర్ట్ 80 కు అనుసంధానమగుటను అనుమతించు"
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
-msgstr ""
-+#: booleans.py:75
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
+msgstr "IPA విషయంను నిర్వహించుటకు httpd ప్రోసెసెస్ అనుమతించు"
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
-msgstr ""
-+#: booleans.py:76
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr "mod_auth_ntlm_winbind వుపయోగించుటకు అపాచీ అనుమతించు"
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
-msgstr ""
-+#: booleans.py:77
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
+msgstr "mod_auth_pam వుపయోగించుటకు అపాచీ అనుమతించు"
-#: ../gui/selinux.tbl:161
--msgid "rsync"
+-msgid "Disable SELinux protection for rsync daemon"
-msgstr ""
-+#: booleans.py:78
++#: booleans.py:86
+msgid "Allow httpd to read user content"
+msgstr "వాడుకరి విషయం చదువుటకు httpd అనుమతించు"
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
-msgstr ""
-+#: booleans.py:79
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr "పాసెంజర్కు ట్రాన్సిషన్లా కాక, stickshift రీతినందు అపాచీను నడుచుటకు అనుమతించు"
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
-msgstr ""
-+#: booleans.py:80
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
+msgstr "వనరు పరిధులను మార్చుటకు httpd డెమోన్ను అనుమతించు"
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
-msgstr ""
-+#: booleans.py:81
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr "సిస్టమ్ CGI స్క్రిప్టుల వలె అదే డొమైన్ నందు SSI యెగ్జిక్యూటబుల్స్ ను నడుపుటకు HTTPD ను అనుమతించు."
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
-msgstr ""
-+#: booleans.py:82
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr "అపాచీ స్క్రిప్టులను పబ్లిక్ విషయం వ్రాయుటకు అనుమతించు, సంచయాలు/ఫైళ్ళు తప్పక public_rw_content_t గా లేబుల్ చేసివుండాలి."
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#: booleans.py:83
+-#: ../gui/selinux.tbl:165
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
+msgstr "tmp విషయం నిర్వర్తించుటకు అపాచీ అనుమతించు."
-
--#: ../gui/selinux.tbl:165
-+#: booleans.py:84
++
++#: booleans.py:92
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-msgstr ""
@@ -303143,107 +306020,106 @@ index b73c65b..08bd0a0 100644
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-msgstr ""
-+#: booleans.py:85
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
+msgstr "అన్ని కాంటెంట్ ఫైళ్ళ HTTPD సంభాలనను యూనిఫై చేయి."
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-msgstr ""
-+#: booleans.py:86
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
+msgstr "cifs ఫైల్ సిస్టమ్సును యాక్సెస్ చేయుటకు httpd ను అనుమతించు"
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-msgstr ""
-+#: booleans.py:87
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
+msgstr "httpd ను FUSE ఫైల్ వ్యవస్థలను వుపయోగించుటకు అనుమతించు"
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-msgstr ""
-+#: booleans.py:88
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
+msgstr "httpdను gpg నడుపుటకు అనుమతించు"
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-msgstr ""
-+#: booleans.py:89
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
+msgstr "httpd ను nfs ఫైల్ వ్యవస్థలను వుపయోగించుటకు అనుమతించు"
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-msgstr ""
-+#: booleans.py:90
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
+msgstr "వొక సేవను ప్రారంభించుటకు httpd ను oddjob తో సంప్రదించుటకు అనుమతించు"
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-msgstr ""
-+#: booleans.py:91
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr "httpdను ఓపెన్స్టాక్ పోర్టులను యాక్సెస్ చేయుకు అనుమతించు"
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
-msgstr ""
-+#: booleans.py:92
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr "సౌండ్ పోర్ట్ వరకే కాక, అన్ని పోర్టులకు icecast ను అనుసంధానించుటకు అనుమతించు."
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
-msgstr ""
-+#: booleans.py:93
++#: booleans.py:102
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr "ఏదేని పోర్టునకు అనుసంధానించుటకు Irssi IRC క్లైంటును అనుమతించు, మరియు యేదేని రిజర్వుకాని పోర్టునకు బందనం అగుటకు."
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow java executable stack"
-+msgstr "జావా ఎక్సిక్యూటబుల్ స్టాక్ను అనుమతించుము"
-
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-msgstr ""
-+#: booleans.py:95
++#: booleans.py:103
+msgid "Allow confined applications to run with kerberos."
+msgstr "కెర్బరోస్తో నిర్భందిత అనువర్తనములను నడుపు."
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-msgstr ""
-+#: booleans.py:96
++#: booleans.py:104
+msgid "Allow syslogd daemon to send mail"
+msgstr "syslogd డెమోన్ను మెయిల్ పంపుటకు అనుమతించు"
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-msgstr ""
-+#: booleans.py:97
++#: booleans.py:105
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr "syslogd కు టెర్మినల్సు చదువ/వ్రాయ గల సామర్థయమును అనుమతించు"
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-msgstr ""
-+#: booleans.py:98
++#: booleans.py:106
+msgid "Allow logging in and using the system from /dev/console."
+msgstr "/dev/console నుండి లాగిన్ అగుటను మరియు సిస్టమ్ను వుపయోగించుటను అనుమతించు"
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-msgstr ""
-+#: booleans.py:99
++#: booleans.py:107
+msgid ""
+"Control the ability to mmap a low area of the address space, as configured "
+"by /proc/sys/kernel/mmap_min_addr."
@@ -303252,28 +306128,28 @@ index b73c65b..08bd0a0 100644
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-msgstr ""
-+#: booleans.py:100
++#: booleans.py:108
+msgid "Allow mock to read files in home directories."
+msgstr "నివాస సంచయాల నందు ఫైళ్ళను చదువుకు mock ను అనుమతించు."
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-msgstr ""
-+#: booleans.py:101
++#: booleans.py:109
+msgid "Allow the mount command to mount any directory or file."
+msgstr "ఏదేని సంచయం లేదా ఫైలు మౌంటు చేయుటకు mount ఆదేశంను అనుమతించు."
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-msgstr ""
-+#: booleans.py:102
++#: booleans.py:110
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr "మొజిల్లా ప్లగిన్ డొమైన్ను TCP వుపయోగించి నెట్వర్కునకు అనుసంధానమగుటకు అనుమతించు."
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-msgstr ""
-+#: booleans.py:103
++#: booleans.py:111
+msgid ""
+"Allow mozilla_plugins to create random content in the users home directory"
+msgstr "వాడుకరుల నివాస సంచయంనందు యాదృశ్చిక విషయాన్ని సృష్టించుటకు mozilla_pluginsను అనుమతించు"
@@ -303281,35 +306157,35 @@ index b73c65b..08bd0a0 100644
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-msgstr ""
-+#: booleans.py:104
++#: booleans.py:112
+msgid "Allow confined web browsers to read home directory content"
+msgstr "నిర్బందించబడిన వెబ్ బ్రౌజర్లు నివాస సంచయం విషయంను చదువుటకు అనుమతించు"
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-msgstr ""
-+#: booleans.py:105
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
+msgstr "ఎమ్ప్లేయర్ ఎక్సిక్యూటబుల్ స్టాక్ను అనుమతించుము"
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-msgstr ""
-+#: booleans.py:106
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
+msgstr "అన్ని పోర్టులకు అనుసంధానమగుటకు mysqld ను అనుమతించు"
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-msgstr ""
-+#: booleans.py:107
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
+msgstr "BIND ను అపాచీ పోర్టును బందనం చేయుటకు అనుమతించు"
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-msgstr ""
-+#: booleans.py:108
++#: booleans.py:116
+msgid ""
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
@@ -303318,16 +306194,16 @@ index b73c65b..08bd0a0 100644
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:109
++#: booleans.py:117
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr "ఏ ఫైళ్ళు/డైరెక్టరీలు అయినా చదువుట/వ్రాయుట NFS ద్వారా యెగుమతి చేయుటకు అనుమతించు."
-#: ../gui/selinux.tbl:189
-+#: booleans.py:110
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr "ఏ ఫైళ్ళు/డైరెక్టరీలు అయినా చదువుట/వ్రాయుట ను NFS ద్వారా యెగుమతి చేయుటకు అనుమతించు."
+
-+#: booleans.py:111
++#: booleans.py:119
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
@@ -303339,436 +306215,441 @@ index b73c65b..08bd0a0 100644
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-msgstr ""
-+#: booleans.py:112
++#: booleans.py:120
+msgid "Allow system to run with NIS"
+msgstr "NIS తో నడుచుటకు వ్యవస్థను అనుమతించు"
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-msgstr ""
-+#: booleans.py:113
++#: booleans.py:121
+msgid "Allow confined applications to use nscd shared memory."
+msgstr "nscd భాగస్వామ్య మెమొరీ వుపయోగించుటకు నిర్భందించిన అనువర్తనములను అనుమతించు."
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--msgstr ""
-+#: booleans.py:114
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr "రిజర్వుకాని పోర్టులకు అనుసంధానమగుటకు nsplugin కోడ్ అనుమతించు"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+ msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-msgstr ""
-+#: booleans.py:115
-+msgid "Allow nsplugin code to execmem/execstack"
-+msgstr "execmem/execstack కు nsplugin కోడ్ అనుమతించు"
-
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr ""
-+#: booleans.py:116
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
+msgstr "నివాస సంచయాలను చదువుటకు openvpn ను అనుమతించు"
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
-msgstr ""
-+#: booleans.py:117
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr "TCP వుపయోగించి నెట్వర్కుకు అనుసంధానమగుటకు piranha-lvs డొమైన్ అనుమతించు."
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
-msgstr ""
-+#: booleans.py:118
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr "అన్ని పోర్ట్స్ > 1023 కు అనుసంధానమగుటకు polipo ను అనుమతించు"
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
-msgstr ""
-+#: booleans.py:119
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr "అన్ని అన్రిజర్వుడ్ పోర్టులకు Polipo సెషన్ డెమోన్ అనునది tcp సాకెట్లను బందనం చేయాలా అనేది నిర్థారించు."
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
-msgstr ""
-+#: booleans.py:120
++#: booleans.py:127
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr "polipo_session_t డొమైన్ నందు వాడుకరి డొమైన్లను కాల్ చేయుట ద్వారా Polipo డెమోన్ను నిర్వర్తించగలగాలా అనేది నిర్థారించు."
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
-msgstr ""
-+#: booleans.py:121
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
+msgstr "polipo అనునది cifs ఫైల్ సిస్టమ్సును యాక్సెస్ చేయాలో లేదో నిర్థారించు."
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
-msgstr ""
-+#: booleans.py:122
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr "Polipo అనునది nfs ఫైల్ సిస్టమ్ను యాక్సెస్ చేయాలా అనునది నిర్థారించు"
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
-msgstr ""
-+#: booleans.py:123
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
+msgstr "polyinstantiated సంచయం తోడ్పాటు చేతనంచేయి."
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr ""
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "postfix_local డొమైన్ పూర్తి వ్రాత యాక్సెస్ mail_spool సంచయాలకు అనుమతించు"
+
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-msgstr ""
-+#: booleans.py:124
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr "portage డొమైన్లను NFS మౌంట్స్ (సాదారణ nfs_t) వుపయోగించుటకు అనుమతించు"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr "postgresql ను ssh మరియు rsync ను point-in-time రికవరీ కొరకు వుపయోగించుటకు అనుమతించుము"
-#: ../gui/selinux.tbl:202
-msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-msgstr ""
-+#: booleans.py:125
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "postfix_local డొమైన్ పూర్తి వ్రాత యాక్సెస్ mail_spool సంచయాలకు అనుమతించు"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
++msgstr "ట్రాన్సిమిట్ క్లైంట్ను ఫారెన్ డాటాబేస్కు లేబుల్ చేయుటకు అనుమతించు"
++
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
++msgstr "డాటాబేస్ నిర్వాహకులను DML స్టేట్మెంట్ నిర్వర్తనకు అనుమతించు"
++
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "అనుమతిలేని వాడుకరులను DDL స్టేట్మెంట్ నిర్వర్తించుటకు అనుమతించు"
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr "ఫలానా మోడెమ్స్ కొరకు కెర్నల్ మాడ్యూళ్ళను లోడ్ చేయుటకు pppd ను అనుమతించు"
++
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
++msgstr "సాదారణ వినియోగదారి కొరకు pppd నడుచుటకు అనుమతించుము"
++
++#: booleans.py:138
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-msgstr ""
-+#: booleans.py:126
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "postgresql ను ssh మరియు rsync ను point-in-time రికవరీ కొరకు వుపయోగించుటకు అనుమతించుము"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "HTTP, FTP, మరియు Gopher పోర్ట్స్ మాత్రమే కాక, అన్ని పోర్టులకు అనుసంధానమగుటకు squid ను అనుమతించు."
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-msgstr ""
-+#: booleans.py:127
-+msgid "Allow transmit client label to foreign database"
-+msgstr "ట్రాన్సిమిట్ క్లైంట్ను ఫారెన్ డాటాబేస్కు లేబుల్ చేయుటకు అనుమతించు"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
++msgstr "అన్ని ఫైల్ రకాలను నిర్వహించుటకు పప్పెట్ క్లైంట్ అనుమతించు"
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-msgstr ""
-+#: booleans.py:128
-+msgid "Allow database admins to execute DML statement"
-+msgstr "డాటాబేస్ నిర్వాహకులను DML స్టేట్మెంట్ నిర్వర్తనకు అనుమతించు"
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "Puppet మాస్టర్ను mysql మరియు postgresql డాటాబేస్ అనుసంధానమునకు వుపయోగించుట అనుమతించు"
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-msgstr ""
-+#: booleans.py:129
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "అనుమతిలేని వాడుకరులను DDL స్టేట్మెంట్ నిర్వర్తించుటకు అనుమతించు"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
++msgstr "షాడో చదువుటకు racoon అనుమతించు"
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-msgstr ""
-+#: booleans.py:130
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "ఫలానా మోడెమ్స్ కొరకు కెర్నల్ మాడ్యూళ్ళను లోడ్ చేయుటకు pppd ను అనుమతించు"
-+
-+#: booleans.py:131
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "సాదారణ వినియోగదారి కొరకు pppd నడుచుటకు అనుమతించుము"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "TCP వుపయోగించి rgmanager డొమైన్ను నెట్వర్కుకు అనుసంధానమగుటకు అనుమతించు."
-#: ../gui/selinux.tbl:208
-+#: booleans.py:132
++#: booleans.py:143
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-msgstr ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "HTTP, FTP, మరియు Gopher పోర్ట్స్ మాత్రమే కాక, అన్ని పోర్టులకు అనుసంధానమగుటకు squid ను అనుమతించు."
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "పబ్లిక్ ఫైల్ ట్రాన్సుఫర్ సర్వీసెస్ కొరకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు rsync అనుమతించు. ఫైళ్ళు/డైరెక్టరీలు తప్పక public_content_rw_t తో లేబుల్ చేయాలి."
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-msgstr ""
-+#: booleans.py:133
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "అన్ని ఫైల్ రకాలను నిర్వహించుటకు పప్పెట్ క్లైంట్ అనుమతించు"
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
++msgstr "క్లైంట్ వలె నడుచుటకు rsync అనుమతించు"
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-msgstr ""
-+#: booleans.py:134
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "Puppet మాస్టర్ను mysql మరియు postgresql డాటాబేస్ అనుసంధానమునకు వుపయోగించుట అనుమతించు"
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
++msgstr "ఏదేని ఫైళ్ళు/సంచయాలు చదువుటకు మాత్రమే యెగుమతి చేయుటకు rsync అనుమతించు."
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-msgstr ""
-+#: booleans.py:135
-+msgid "Allow qemu to connect fully to the network"
-+msgstr "పూర్తిగా నెట్వర్కునకు అనుసంధానమగుటకు qemu ను అనుమతించు"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "rsync సేవికలను cifs ఫైల్ వ్యవస్థలను పంచుకొనుటకు అనుమతించు"
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-msgstr ""
-+#: booleans.py:136
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr "cifs/Samba ఫైల్ వ్యవస్థలను వుపయోగించుటకు qemu ను అనుమతించు"
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "rsync సేవికలను nfs ఫైలు వ్యవస్థలను పంచుకొనుటకు అనుమతించు"
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-msgstr ""
-+#: booleans.py:137
-+msgid "Allow qemu to use serial/parallel communication ports"
-+msgstr "qemu ను serial/parallel సంప్రదింపు పోర్టులను వుపయోగించుటకు అనుమతించు"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "కొత్త నివాస సంచయాలను సృష్టించుటకు samba ను అనుమతించు (e.g. PAM ద్వారా)"
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-msgstr ""
-+#: booleans.py:138
-+msgid "Allow qemu to use nfs file systems"
-+msgstr "nfs ఫైల్ వ్యవస్థలను వుపయోగించుటకు qemu ను అనుమతించు"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr "డొమైన్ నియంత్రిక వలె వ్యవహరించుటకు, వాడుకరులను జతచేయుటకు, సమూహాలు మరియు సంకేతపదాలు మార్చుటకు samba అనుమతించు."
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-msgstr ""
-+#: booleans.py:139
-+msgid "Allow qemu to use usb devices"
-+msgstr "usb పరికరాలను వుపయోగించుటకు qemu ను అనుమతించు"
-+
-+#: booleans.py:140
-+msgid "Allow racoon to read shadow"
-+msgstr "షాడో చదువుటకు racoon అనుమతించు"
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
++msgstr "వాడుకరుల నివాస సంచయాలను పంచుకొనుటకు samba అనుమతించు."
-#: ../gui/selinux.tbl:216
-+#: booleans.py:141
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "TCP వుపయోగించి rgmanager డొమైన్ను నెట్వర్కుకు అనుసంధానమగుటకు అనుమతించు."
-+
-+#: booleans.py:142
- msgid ""
+-msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-msgstr ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "పబ్లిక్ ఫైల్ ట్రాన్సుఫర్ సర్వీసెస్ కొరకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు rsync అనుమతించు. ఫైళ్ళు/డైరెక్టరీలు తప్పక public_content_rw_t తో లేబుల్ చేయాలి."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
++msgstr "ఫైల్/సంచయం చదువటకు మాత్రమే పంచుకొనుటకు samba ను అనుమతించు."
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-msgstr ""
-+#: booleans.py:143
-+msgid "Allow rsync to run as a client"
-+msgstr "క్లైంట్ వలె నడుచుటకు rsync అనుమతించు"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
++msgstr "ఏ ఫైలు/డైరెక్టరీ చదువుట/వ్రాయుట అయినా samba పంచుకొనుటను అనుమతించు."
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "ఏదేని ఫైళ్ళు/సంచయాలు చదువుటకు మాత్రమే యెగుమతి చేయుటకు rsync అనుమతించు."
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
++msgstr "samba ను portmapper గా వ్యవహరించుటకు అనుమతించు"
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "rsync సేవికలను cifs ఫైల్ వ్యవస్థలను పంచుకొనుటకు అనుమతించు"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
++msgstr "అన్నిర్భందిత స్క్రిప్టులను నడుపుటకు సాంబాను అనుమతించు"
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "rsync సేవికలను nfs ఫైలు వ్యవస్థలను పంచుకొనుటకు అనుమతించు"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "ntfs/fusefs వాల్యూమ్లను యెగుమతి చేయుటకు samba ను అనుమతించు."
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-msgstr ""
-+#: booleans.py:147
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "కొత్త నివాస సంచయాలను సృష్టించుటకు samba ను అనుమతించు (e.g. PAM ద్వారా)"
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
++msgstr "NFS వాల్యూమ్లను యెగుమతి చేయుటకు samba ను అనుమతించు."
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-msgstr ""
-+#: booleans.py:148
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "డొమైన్ నియంత్రిక వలె వ్యవహరించుటకు, వాడుకరులను జతచేయుటకు, సమూహాలు మరియు సంకేతపదాలు మార్చుటకు samba అనుమతించు."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
++msgstr "sanlock ను ఫ్యూజ్ ఫైళ్ళు చదువుటకు/వ్రాయుటకు అనుమతించు"
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:149
-+msgid "Allow samba to share users home directories."
-+msgstr "వాడుకరుల నివాస సంచయాలను పంచుకొనుటకు samba అనుమతించు."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
++msgstr "sanlock ను nfs ఫైళ్ళను నిర్వహించుటకు అనుమతించు"
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "ఫైల్/సంచయం చదువటకు మాత్రమే పంచుకొనుటకు samba ను అనుమతించు."
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
++msgstr "sanlock ను cifs ఫైళ్ళను నిర్వహించుటకు అనుమతించు"
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "ఏ ఫైలు/డైరెక్టరీ చదువుట/వ్రాయుట అయినా samba పంచుకొనుటను అనుమతించు."
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
++msgstr "shadow చదువుటకు sasl ను అనుమతించు"
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to act as a portmapper"
-+msgstr "samba ను portmapper గా వ్యవహరించుటకు అనుమతించు"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "అన్నిర్భందిత స్క్రిప్టులను నడుపుటకు సాంబాను అనుమతించు"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr "బదిలీకరణ నుండి నిర్వహణ వాడుకరి డొమైన్లకు, కొత్తపాత్ర వంటి, ప్రోగ్రాములను అనుమతించవద్దు."
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "ntfs/fusefs వాల్యూమ్లను యెగుమతి చేయుటకు samba ను అనుమతించు."
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr "కెర్నల్ మాడ్యూల్ లోడింగ్ అచేతనం చేయి."
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export NFS volumes."
-+msgstr "NFS వాల్యూమ్లను యెగుమతి చేయుటకు samba ను అనుమతించు."
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
++msgstr "పాలసీ లోడుచేయుట, ఎన్ఫోర్సింగ్ రీతి అమర్చుట, మరియు బూలియన్ విలువలు మార్చుటకు వ్యవస్థను అనమతించాలో లేదో బూలియన్ నిర్ణయించు. దీనిని true కు అమర్చండి మరియు దానిని వెనకకు వుంచుటకు పునఃప్రారంభించండి."
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-msgstr ""
-+#: booleans.py:156
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "sanlock ను ఫ్యూజ్ ఫైళ్ళు చదువుటకు/వ్రాయుటకు అనుమతించు"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr "సాధారణ వాడుకరుల డైరెక్ట్ dri పరికర యాక్సెస్ అనుమతించు"
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "sanlock ను nfs ఫైళ్ళను నిర్వహించుటకు అనుమతించు"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "నిర్భందించని నిర్వర్తినిలు వాటి హీప్ మెమొరీ నిర్వర్తినలను చేయుటకు అనుమతించు. ఇది చేయుట మంచి ఆలోచన కాదు. చెడ్డగా కోడ్ చేసిన నిర్వర్తినలను సూచించును, దాడికి గురి కావచ్చు. ఈ నిర్వర్తిని బగ్జిల్లా నందు నివేదించబడాలి."
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "sanlock ను cifs ఫైళ్ళను నిర్వహించుటకు అనుమతించు"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr "textrel_shlib_t గా లేబుల్ చేయకుండా టెక్స్టు రీలోకేషన్ అవసరమైన లైబ్రరీలను వుపయోగించుటకు అన్ని నిర్బందించని నిర్వర్తినలను అనుమతించు"
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-msgstr ""
-+#: booleans.py:159
-+msgid "Allow sasl to read shadow"
-+msgstr "shadow చదువుటకు sasl ను అనుమతించు"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "నిర్భందించని నిర్వర్తినిలు వాటి స్టాక్ నిర్వర్తినిని చేయుటకు అనుమతించు ఇది యెప్పుడూ, యెప్పటికీ తప్పనిసరికాదు. చెడ్డగా కోడ్ చేసిన నిర్వర్తినలను సూచించును, దాడికి గురి కావచ్చు. ఈ నిర్వర్తిని బగ్జిల్లా నందు నివేదించబడాలి."
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-msgstr ""
-+#: booleans.py:160
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "బదిలీకరణ నుండి నిర్వహణ వాడుకరి డొమైన్లకు, కొత్తపాత్ర వంటి, ప్రోగ్రాములను అనుమతించవద్దు."
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr "వాడుకరులను స్థానిక mysql సేవికకు అనుసంధానమగుటకు అనుమతించు"
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-msgstr ""
-+#: booleans.py:161
-+msgid "Disable kernel module loading."
-+msgstr "కెర్నల్ మాడ్యూల్ లోడింగ్ అచేతనం చేయి."
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
++msgstr "నిర్భందించిన వాడుకరులకు ping మరియు traceroute ఆదేశాలను నిర్వర్తించు సామర్థ్యం అనుమతించు."
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "పాలసీ లోడుచేయుట, ఎన్ఫోర్సింగ్ రీతి అమర్చుట, మరియు బూలియన్ విలువలు మార్చుటకు వ్యవస్థను అనమతించాలో లేదో బూలియన్ నిర్ణయించు. దీనిని true కు అమర్చండి మరియు దానిని వెనకకు వుంచుటకు పునఃప్రారంభించండి."
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr "వాడుకరులను PostgreSQL కు అనుసంధానించుటకు అనుమతించు."
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-msgstr ""
-+#: booleans.py:163
-+msgid "Allow regular users direct dri device access"
-+msgstr "సాధారణ వాడుకరుల డైరెక్ట్ dri పరికర యాక్సెస్ అనుమతించు"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "విస్తరిత యాట్రిబ్యూట్స్ (FAT, CDROM, FLOPPY) కలిగిలేని ఫైల్వ్యవస్థలపై ఫైళ్ళను చదువుట/వ్రాయుటకు వాడుకరిని అనుమతించు."
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-msgstr ""
-+#: booleans.py:164
++#: booleans.py:173
+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "నిర్భందించని నిర్వర్తినిలు వాటి హీప్ మెమొరీ నిర్వర్తినలను చేయుటకు అనుమతించు. ఇది చేయుట మంచి ఆలోచన కాదు. చెడ్డగా కోడ్ చేసిన నిర్వర్తినలను సూచించును, దాడికి గురి కావచ్చు. ఈ నిర్వర్తిని బగ్జిల్లా నందు నివేదించబడాలి."
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
++msgstr "వాడుకరులను TCP సేవికలు (పోర్టులకు బందనం అయి మరియు అనుసంధానంను అదే డొమైన్ మరియు బయటి వాడుకరుల నుండి ఆమోదించు) నడుపుటకు అనుమతించు దీనిని అచేతనం చేయుటకు FTP పాసివ్ రీతికి వత్తిడి చేయును మరియు యితర నిభందనలను మార్చవచ్చు."
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
--msgstr ""
-+#: booleans.py:165
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "textrel_shlib_t గా లేబుల్ చేయకుండా టెక్స్టు రీలోకేషన్ అవసరమైన లైబ్రరీలను వుపయోగించుటకు అన్ని నిర్బందించని నిర్వర్తినలను అనుమతించు"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
+ msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "నిర్భందించని నిర్వర్తినిలు వాటి స్టాక్ నిర్వర్తినిని చేయుటకు అనుమతించు ఇది యెప్పుడూ, యెప్పటికీ తప్పనిసరికాదు. చెడ్డగా కోడ్ చేసిన నిర్వర్తినలను సూచించును, దాడికి గురి కావచ్చు. ఈ నిర్వర్తిని బగ్జిల్లా నందు నివేదించబడాలి."
++#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr "వాడుకరిని సంగీతం పంచుకొనుటకు అనుమతించు"
-#: ../gui/statusPage.py:94
-msgid "Status"
-msgstr ""
-+#: booleans.py:167
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "వాడుకరులను స్థానిక mysql సేవికకు అనుసంధానమగుటకు అనుమతించు"
++#: booleans.py:176
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
++msgstr "పబ్లిక్ ఫైల్ ట్రాన్సుఫర్ సర్వీసెస్ కొరకు వుపయోగించు, ఫైళ్ళను అప్లోడ్ చేయుటకు internal-sftp ను అనుమతించు. డైరెక్టరీలు తప్పక public_content_rw_t లేబుల్తో వుండాలి."
-#: ../gui/statusPage.py:133
-+#: booleans.py:168
++#: booleans.py:177
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "నిర్భందించిన వాడుకరులకు ping మరియు traceroute ఆదేశాలను నిర్వర్తించు సామర్థ్యం అనుమతించు."
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr "వాడుకరి నివాస సంచయాల నందు ఫైళ్ళను చదువుటకు మరియు వ్రాయుటకు sftp-internal అనుమతించు"
-#: ../gui/statusPage.py:147
-+#: booleans.py:169
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "వాడుకరులను PostgreSQL కు అనుసంధానించుటకు అనుమతించు."
-+
-+#: booleans.py:170
++#: booleans.py:178
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -303777,83 +306658,84 @@ index b73c65b..08bd0a0 100644
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-msgstr ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "విస్తరిత యాట్రిబ్యూట్స్ (FAT, CDROM, FLOPPY) కలిగిలేని ఫైల్వ్యవస్థలపై ఫైళ్ళను చదువుట/వ్రాయుటకు వాడుకరిని అనుమతించు."
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "sftp-internal ను స్థానిక వాడుకరులు లాగిన్ అగుటకు మరియు సిస్టమ్ పైని అన్ని ఫైళ్ళను DAC ద్వారా గవర్ను చేయుబడునవి చదువుట/వ్రాయుట కొరకు అనుమతించు."
-#: ../gui/statusPage.py:152
-+#: booleans.py:171
++#: booleans.py:179
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "వాడుకరులను TCP సేవికలు (పోర్టులకు బందనం అయి మరియు అనుసంధానంను అదే డొమైన్ మరియు బయటి వాడుకరుల నుండి ఆమోదించు) నడుపుటకు అనుమతించు దీనిని అచేతనం చేయుటకు FTP పాసివ్ రీతికి వత్తిడి చేయును మరియు యితర నిభందనలను మార్చవచ్చు."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
++msgstr "వాడుకరి నివాస సంచయాల నందు ఫైళ్ళను చదువుటకు మరియు వ్రాయుటకు internal-ftp అనుమతించు."
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-msgstr ""
-+#: booleans.py:172
-+msgid "Allow user music sharing"
-+msgstr "వాడుకరిని సంగీతం పంచుకొనుటకు అనుమతించు"
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "sge యేదేని TCP పోర్టు వుపయోగించి నెట్వర్కునకు అనుసంధానమగుటను అనుమతించు"
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:173
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
++msgstr "nfs ఫైల్ వ్యవస్థలను యాక్సెస్ చేయుటకు sge ను అనుమతించు."
++
++#: booleans.py:182
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-msgstr ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "పబ్లిక్ ఫైల్ ట్రాన్సుఫర్ సర్వీసెస్ కొరకు వుపయోగించు, ఫైళ్ళను అప్లోడ్ చేయుటకు internal-sftp ను అనుమతించు. డైరెక్టరీలు తప్పక public_content_rw_t లేబుల్తో వుండాలి."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
++msgstr "3ware నియంత్రికలపైని పరికరాలకు తోడ్పాటు నిచ్చుటకు అవసరమైన అదనపు అనుమతులను చేతనంచేయి."
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-msgstr ""
-+#: booleans.py:174
++#: booleans.py:183
+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "వాడుకరి నివాస సంచయాల నందు ఫైళ్ళను చదువుటకు మరియు వ్రాయుటకు sftp-internal అనుమతించు"
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "పబ్లిక్ ఫైల్ ట్రాన్సుఫర్ సర్వీసెస్ కొరకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు samba అనుమతించు. ఫైళ్ళు/డైరెక్టరీలు తప్పక public_content_rw_t తో లేబుల్ చేయాలి."
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-msgstr ""
-+#: booleans.py:175
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "sftp-internal ను స్థానిక వాడుకరులు లాగిన్ అగుటకు మరియు సిస్టమ్ పైని అన్ని ఫైళ్ళను DAC ద్వారా గవర్ను చేయుబడునవి చదువుట/వ్రాయుట కొరకు అనుమతించు."
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
++msgstr "నెట్వర్కు వుపయోగించుటకు వాడుకరి spamassassin క్లైంట్లు అనుమతించు."
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "వాడుకరి నివాస సంచయాల నందు ఫైళ్ళను చదువుటకు మరియు వ్రాయుటకు internal-ftp అనుమతించు."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
++msgstr "వాడుకరి నివాస సంచయాలను చదువుటకు/వ్రాయుటకు spamd అనుమతించు."
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-msgstr ""
-+#: booleans.py:177
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "sge యేదేని TCP పోర్టు వుపయోగించి నెట్వర్కునకు అనుసంధానమగుటను అనుమతించు"
++#: booleans.py:186
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "HTTP, FTP, cjf/g Gopher పోర్ట్స్ మాత్రమే కాక, అన్ని పోర్టులకు అనుసంధానమగుటకు squid ను అనుమతించు."
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-msgstr ""
-+#: booleans.py:178
-+msgid "Allow sge to access nfs file systems."
-+msgstr "nfs ఫైల్ వ్యవస్థలను యాక్సెస్ చేయుటకు sge ను అనుమతించు."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr "పారదర్శక ప్రోక్సీ (TPROXY) వలె నడువుటకు squid ను అనుమతించు"
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:179
++#: booleans.py:188
msgid ""
-"all files\n"
-"regular file\n"
@@ -303864,149 +306746,141 @@ index b73c65b..08bd0a0 100644
-"symbolic link\n"
-"named pipe\n"
-msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "3ware నియంత్రికలపైని పరికరాలకు తోడ్పాటు నిచ్చుటకు అవసరమైన అదనపు అనుమతులను చేతనంచేయి."
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr "వాడుకరి నివాస సంచయాల నందు ఫైళ్ళను చదువుటకు మరియు వ్రాయుటకు ssh ను chroot env తో అనుమతించు"
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-msgstr ""
-+#: booleans.py:180
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "పబ్లిక్ ఫైల్ ట్రాన్సుఫర్ సర్వీసెస్ కొరకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు samba అనుమతించు. ఫైళ్ళు/డైరెక్టరీలు తప్పక public_content_rw_t తో లేబుల్ చేయాలి."
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr "అతిధేయి కీ ఆధారిత ధృవీకరణను అనుమతించు"
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-msgstr ""
-+#: booleans.py:181
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "నెట్వర్కు వుపయోగించుటకు వాడుకరి spamassassin క్లైంట్లు అనుమతించు."
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "ssh లాగిన్స్ను sysadm_r:sysadm_t లా అనుమతించుము"
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
--msgstr ""
-+#: booleans.py:182
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "వాడుకరి నివాస సంచయాలను చదువుటకు/వ్రాయుటకు spamd అనుమతించు."
++#: booleans.py:191
++msgid "Allow staff to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "HTTP, FTP, cjf/g Gopher పోర్ట్స్ మాత్రమే కాక, అన్ని పోర్టులకు అనుసంధానమగుటకు squid ను అనుమతించు."
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "స్టాఫ్ వాడుకరిని svirt డొమైన్లు సృష్టించి బదలాయించుటకు అనుమతించు."
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "పారదర్శక ప్రోక్సీ (TPROXY) వలె నడువుటకు squid ను అనుమతించు"
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-msgstr ""
-+#: booleans.py:185
++#: booleans.py:194
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "వాడుకరి నివాస సంచయాల నందు ఫైళ్ళను చదువుటకు మరియు వ్రాయుటకు ssh ను chroot env తో అనుమతించు"
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr "ఏదేని నెట్వర్కు పోర్టునకు అనుసంధానమగుటకు టెలీపతీ అనుసంధానం నిర్వాహికలను అనుమతించు."
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-msgstr ""
-+#: booleans.py:186
-+msgid "allow host key based authentication"
-+msgstr "అతిధేయి కీ ఆధారిత ధృవీకరణను అనుమతించు"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
++msgstr "ఏదేని సాధారణ TCP పోర్టునకు అనుసంధానమగుటకు టెలీపతీ అనుసంధానం నిర్వాహికలను అనుమతించు."
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-msgstr ""
-+#: booleans.py:187
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "ssh లాగిన్స్ను sysadm_r:sysadm_t లా అనుమతించుము"
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr "పబ్లిక్ ఫైల్ బదలీకరణ సేవలకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు tftp ను అనుమతించు."
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
--msgstr ""
-+#: booleans.py:188
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "స్టాఫ్ వాడుకరిని svirt డొమైన్లు సృష్టించి బదలాయించుటకు అనుమతించు."
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:189
- msgid ""
+-msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-msgstr ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "ఏదేని నెట్వర్కు పోర్టునకు అనుసంధానమగుటకు టెలీపతీ అనుసంధానం నిర్వాహికలను అనుమతించు."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "tcp సాకెట్లను అన్ని రిజర్వుకాని పోర్టులకు బందనం చేయుటకు tor డీమన్ను అనుమతించు."
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
--msgstr ""
-+#: booleans.py:190
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "ఏదేని సాధారణ TCP పోర్టునకు అనుసంధానమగుటకు టెలీపతీ అనుసంధానం నిర్వాహికలను అనుమతించు."
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-msgstr ""
-+#: booleans.py:191
++#: booleans.py:200
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "పబ్లిక్ ఫైల్ బదలీకరణ సేవలకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు tftp ను అనుమతించు."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr "chrome-sandbox నడుచునప్పుడు chrome sandbox డొమైన్లకు అన్నిర్భందిత వాడుకరులను బదిలీకరణకు అనుమతించు"
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:192
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "tcp సాకెట్లను అన్ని రిజర్వుకాని పోర్టులకు బందనం చేయుటకు tor డీమన్ను అనుమతించు."
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
++msgstr "నిర్భందించని డొమైన్ వలె లాగిన్ అగుటకు వాడుకరిని అనుమతించు"
+
-+#: booleans.py:193
++#: booleans.py:202
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-msgstr ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "chrome-sandbox నడుచునప్పుడు chrome sandbox డొమైన్లకు అన్నిర్భందిత వాడుకరులను బదిలీకరణకు అనుమతించు"
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr "xulrunner ప్లగిన్-కంటైనర్ నడుపునప్పుడు నిర్భందించని వాడుకరులు మొజిల్లా ప్లగిన్ డొమైన్కు బదలీకరణను అనుమతించు."
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-msgstr ""
-+#: booleans.py:194
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "నిర్భందించని డొమైన్ వలె లాగిన్ అగుటకు వాడుకరిని అనుమతించు"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
++msgstr "నిర్భందనంకానివి నడుపుటకు వీడియో నడుపు సాధనాలను అనుమతించు"
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "xulrunner ప్లగిన్-కంటైనర్ నడుపునప్పుడు నిర్భందించని వాడుకరులు మొజిల్లా ప్లగిన్ డొమైన్కు బదలీకరణను అనుమతించు."
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "అనుమతిలేని వాడుకరిని svirt డొమైన్లు సృష్టించుటకు మరియు బదలాయించుటకు అనుమతించు."
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-msgstr ""
-+#: booleans.py:196
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "నిర్భందనంకానివి నడుపుటకు వీడియో నడుపు సాధనాలను అనుమతించు"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
++msgstr "ecryptfs నివాస సంచయాలకు తోడ్పాటునివ్వు"
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-msgstr ""
-+#: booleans.py:197
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "అనుమతిలేని వాడుకరిని svirt డొమైన్లు సృష్టించుటకు మరియు బదలాయించుటకు అనుమతించు."
++#: booleans.py:206
++msgid "Support fusefs home directories"
++msgstr "fusefs నివాస సంచయాలకు తోడ్పాటునివ్వు"
-#: ../gui/system-config-selinux.glade:1645
-#: ../gui/system-config-selinux.glade:1850
@@ -304017,128 +306891,126 @@ index b73c65b..08bd0a0 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-msgstr ""
-+#: booleans.py:198
-+msgid "Support ecryptfs home directories"
-+msgstr "ecryptfs నివాస సంచయాలకు తోడ్పాటునివ్వు"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
++msgstr "cups బదులుగా lpd సేవికను వుపయోగించు"
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-msgstr ""
-+#: booleans.py:199
-+msgid "Support fusefs home directories"
-+msgstr "fusefs నివాస సంచయాలకు తోడ్పాటునివ్వు"
++#: booleans.py:208
++msgid "Support NFS home directories"
++msgstr "NFS నివాస సంచయాలకు తోడ్పాటునివ్వు"
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-msgstr ""
-+#: booleans.py:200
-+msgid "Use lpd server instead of cups"
-+msgstr "cups బదులుగా lpd సేవికను వుపయోగించు"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
++msgstr "SAMBA నివాస సంచయాలకు తోడ్పాటునివ్వు"
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
--msgstr ""
-+#: booleans.py:201
-+msgid "Support NFS home directories"
-+msgstr "NFS నివాస సంచయాలకు తోడ్పాటునివ్వు"
++#: booleans.py:210
++msgid "Allow user to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-msgstr ""
-+#: booleans.py:202
-+msgid "Support SAMBA home directories"
-+msgstr "SAMBA నివాస సంచయాలకు తోడ్పాటునివ్వు"
-
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:203
++#: booleans.py:211
+msgid "Allow varnishd to connect to all ports, not just HTTP."
+msgstr "HTTP కే కాక, అన్ని పోర్టులకు అనుసంధానమగుటకు varnishd అనుమతించు."
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
-msgstr ""
-+#: booleans.py:204
++#: booleans.py:212
+msgid "Ignore vbetool mmap_zero errors."
+msgstr "vbetool mmap_zero దోషాలు విస్మరించు."
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
-msgstr ""
-+#: booleans.py:205
++#: booleans.py:213
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr "నిర్భందించిన వర్చ్యువల్ అతిథిలను serial/parallel సంప్రదింపు పోర్టులను వుపయోగించుటకు అనుమతించు"
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
-msgstr ""
-+#: booleans.py:206
++#: booleans.py:214
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr "నిర్వర్తించదగు మెమొరీ మరియు నిర్వర్తించదగు స్టాక్ వుపయోగించుటకు నిర్భందిత వర్చ్యువల్ అతిథులను అనుమతించు"
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
-msgstr ""
-+#: booleans.py:207
++#: booleans.py:215
+msgid "Allow confined virtual guests to read fuse files"
+msgstr "fuse ఫైళ్ళను చదువుటకు నిర్భందిత అతిథులను అనుమతించు"
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
-msgstr ""
-+#: booleans.py:208
++#: booleans.py:216
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr "nfs ఫైళ్ళను నిర్వహించుటకు నిర్భందిత వర్చ్యువల్ గెస్టులను అనుమతించు"
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
+ msgstr ""
+
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-msgstr ""
-+#: booleans.py:209
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr "నిర్భందిత వర్చ్యువల్ అతిథులను cifs ఫైళ్ళను నిర్వహించుటకు అనుమతించు"
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-msgstr ""
-+#: booleans.py:210
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr "నిర్భందిత వర్చ్యువల్ గెస్టులను sanlock తో సంప్రదించుటకు అనుమతించు"
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-msgstr ""
-+#: booleans.py:211
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
+msgstr "నిర్భందిత వర్చ్యువల్ గెస్టులు పరికర ఆకృతీకరణను నిర్వహించుటకు అనుమతించు, (pci)"
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-msgstr ""
-+#: booleans.py:212
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr "usb పరికరాలను వుపయోగించుటకు నిర్భందిత అతిథులను అనుమతించు"
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-msgstr ""
-+#: booleans.py:213
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr "నిర్భందిత వర్చ్యువల్ గెస్టులను xserver తో సంప్రదించుటకు అనుమతించు"
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-msgstr ""
-+#: booleans.py:214
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr "వాడుకరుల నివాస సంచయాల నందలి ఫైళ్ళను నిర్వహించుటకు webadm ను అనుమతించు"
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-msgstr ""
-+#: booleans.py:215
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr "వాడుకరుల నివాస సంచయాల నందలి ఫైళ్ళను చదువుటకు webadm ను అనుమతించు"
@@ -304146,21 +307018,21 @@ index b73c65b..08bd0a0 100644
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-msgstr ""
-+#: booleans.py:216
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr "మీరు wine mmap_zero దోషాలను విస్మరించు."
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-msgstr ""
-+#: booleans.py:217
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr "బూట్లోడర్ నిర్వర్తించుటకు గ్రాఫికల్ లాగిన్ ప్రోగ్రామ్ అనుమతించు"
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-msgstr ""
-+#: booleans.py:218
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr "sysadm_r:sysadm_t వలె లాగిన్ అగుటకు గ్రాఫికల్ లాగిన్ ప్రోగ్రామ్ అనుమతించు."
@@ -304168,25 +307040,25 @@ index b73c65b..08bd0a0 100644
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-msgstr ""
-+#: booleans.py:219
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr "xen ను nfs ఫైళ్ళను నిర్వహించుటకు అనుమతించు"
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-msgstr ""
-+#: booleans.py:220
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr "xend ను blktapctrl/tapdisk నడుపుటకు అనుమతించు. డిస్కు ప్రతిబింబముల కొరకు డెడికేటెడ్ లాజికల్ వాల్యూమ్స్ వుపయోగించుతుంటే అవసరం లేదు."
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:221
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr "qemu-dm నడుపుటకు xend అనుమతించు. paravirt మరియు no vfb వుపయోగిస్తుంటే అవసరం లేదు."
+
-+#: booleans.py:222
++#: booleans.py:231
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
@@ -304196,81 +307068,83 @@ index b73c65b..08bd0a0 100644
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow xguest users to mount removable media"
-+msgstr "తీసివేయదగు మాధ్యమాన్ని మౌంట్ చేయుటకు xguest వాడుకరులను అనుమతించు"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-msgstr ""
-+#: booleans.py:224
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "xguest ను బ్లూ టూత్ పరికరాలు వుపయోగించుటకు అనుమతించు"
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr "తీసివేయదగు మాధ్యమాన్ని మౌంట్ చేయుటకు xguest వాడుకరులను అనుమతించు"
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-msgstr ""
-+#: booleans.py:225
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "X సేవిక భాగస్వామ్య మెమొరీ తునకలకు వ్రాయుటకు క్లైంట్లను అనుమతించు."
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr "xguest ను బ్లూ టూత్ పరికరాలు వుపయోగించుటకు అనుమతించు"
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-msgstr ""
-+#: booleans.py:226
-+msgid "Allows XServer to execute writable memory"
-+msgstr "XServer ను వ్రైటబుల్ మెమొరీ నిర్వర్తించుటకు అనుమతించు"
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "X సేవిక భాగస్వామ్య మెమొరీ తునకలకు వ్రాయుటకు క్లైంట్లను అనుమతించు."
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-msgstr ""
-+#: booleans.py:227
-+msgid "Support X userspace object manager"
-+msgstr "X వాడుకరిస్పేస్ ఆబ్జక్టు నిర్వాహికకు తోడ్పాటునివ్వు"
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr "XServer ను వ్రైటబుల్ మెమొరీ నిర్వర్తించుటకు అనుమతించు"
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-msgstr ""
-+#: booleans.py:228
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr "X వాడుకరిస్పేస్ ఆబ్జక్టు నిర్వాహికకు తోడ్పాటునివ్వు"
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr "రిజర్వుకాని పోర్టులకు అనుసంధానమగుటకు zabbixను అనుమతించు"
+
-+#: booleans.py:229
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr "zebra డెమోన్ను దాని ఆకృతీకరణ ఫైళ్ళను వ్రాయుటకు అనుమతించు "
+
-+#: booleans.py:230
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr "పబ్లిక్ ఫైల్ ట్రాన్సుఫర్ సర్వీసెస్ కొరకు వుపయోగించిన పబ్లిక్ ఫైళ్ళను సవరించుటకు ZoneMinder ను అనుమతించు."
diff --git a/policycoreutils/po/tr.po b/policycoreutils/po/tr.po
new file mode 100644
-index 0000000..2baa45f
+index 0000000..1dcbd60
--- /dev/null
+++ b/policycoreutils/po/tr.po
-@@ -0,0 +1,3354 @@
+@@ -0,0 +1,3482 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
-+#
++#
+# Translators:
+# Necdet Yücel <necdetyucel at gmail.com>, 2012.
+msgid ""
+msgstr ""
+"Project-Id-Version: Policycoreutils\n"
+"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 14:33+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Turkish (http://www.transifex.com/projects/p/fedora/language/"
-+"tr/)\n"
-+"Language: tr\n"
++"Language-Team: Turkish (http://www.transifex.com/projects/p/fedora/language/tr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
++"Language: tr\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../run_init/run_init.c:67
@@ -304334,878 +307208,879 @@ index 0000000..2baa45f
+msgid "Could not set exec context to %s.\n"
+msgstr ""
+
-+#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+msgid "******************** IMPORTANT ***********************\n"
+msgstr "******************** ÖNEMLİ ***********************\n"
+
-+#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
+msgid "To make this policy package active, execute:"
+msgstr ""
+
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
+msgid "Could not create semanage handle"
+msgstr ""
+
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
+msgid "Cannot read policy store."
+msgstr ""
+
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
+msgid "Could not establish semanage connection"
+msgstr ""
+
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
+msgid "Could not test MLS enabled status"
+msgstr ""
+
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+msgid "Not yet implemented"
+msgstr ""
+
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
+msgid "Semanage transaction already in progress"
+msgstr ""
+
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
+msgid "Could not start semanage transaction"
+msgstr ""
+
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
+msgid "Could not commit semanage transaction"
+msgstr ""
+
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
+msgid "Semanage transaction not in progress"
+msgstr ""
+
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+msgid "Could not list SELinux modules"
+msgstr "SELinux modül listesi alınamadı"
+
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
+msgid "Modules Name"
+msgstr "Modül İsmi"
+
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr "Sürüm"
+
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+msgid "Disabled"
+msgstr "Pasif"
+
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
+msgid "Builtin Permissive Types"
+msgstr ""
+
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
+msgid "Customized Permissive Types"
+msgstr ""
+
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
+#, python-format
+msgid "Could not create a key for %s"
+msgstr "%s için bir anahtar oluşturulamadı"
+
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
+msgid "Requires seuser or serange"
+msgstr ""
+
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
+msgid "Could not list login mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../gui/system-config-selinux.glade:100
+msgid "Login Name"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+msgid "SELinux User"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
+msgid "Requires prefix or roles"
+msgstr ""
+
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
+msgid "Could not list SELinux users"
+msgstr ""
+
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
+msgid "Labeling"
+msgstr ""
+
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
+msgid "MLS/"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "Prefix"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "MCS Level"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "MCS Range"
+msgstr ""
+
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+msgid "SELinux Roles"
+msgstr ""
+
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
+msgid "Port is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
+msgid "Invalid Port"
+msgstr ""
+
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
+msgid "Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:982
++#: ../semanage/seobject.py:1002
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:986
++#: ../semanage/seobject.py:1006
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:992
++#: ../semanage/seobject.py:1012
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:996
++#: ../semanage/seobject.py:1016
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1000
++#: ../semanage/seobject.py:1020
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1004
++#: ../semanage/seobject.py:1024
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1009
++#: ../semanage/seobject.py:1029
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1013
++#: ../semanage/seobject.py:1033
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1017
++#: ../semanage/seobject.py:1037
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
+msgid "Requires setype or serange"
+msgstr ""
+
-+#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1053
+msgid "Requires setype"
+msgstr ""
+
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
+msgid "Could not list the ports"
+msgstr ""
+
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+msgid "Could not list ports"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
+msgid "SELinux Port Type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
+msgid "Proto"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+msgid "Port Number"
+msgstr ""
+
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
+msgid "Node Address is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
+msgid "Unknown or missing protocol"
+msgstr ""
+
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
+msgid "Could not deleteall node mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
+msgid "Could not list addrs"
+msgstr ""
+
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
+msgid "Could not delete all interface mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
+msgid "Could not list interfaces"
+msgstr ""
+
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
+msgid "SELinux Interface"
+msgstr ""
+
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+msgid "Context"
+msgstr ""
+
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
+msgid "Invalid file specification"
+msgstr ""
+
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
+msgid "File specification can not include spaces"
+msgstr ""
+
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
+#, python-format
+msgid ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
+msgstr ""
+
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
+msgid "Could not list the file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
+msgid "Could not list file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
+msgid "Could not list local file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
+msgid "SELinux fcontext"
+msgstr ""
+
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
+msgid "type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+msgid "Could not list booleans"
+msgstr ""
+
-+#: ../semanage/seobject.py:2125
-+msgid "unknown"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
+msgid "off"
+msgstr ""
+
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
+msgid "on"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "SELinux boolean"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "State"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "Default"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
+msgid "Description"
+msgstr ""
+
@@ -305670,7 +308545,7 @@ index 0000000..2baa45f
+msgid "<b>Applications</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -305680,7 +308555,7 @@ index 0000000..2baa45f
+"requires a script in /etc/rc.d/init.d"
+msgstr ""
+
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
+msgstr ""
+
@@ -305692,7 +308567,7 @@ index 0000000..2baa45f
+msgid "Internet Services Daemon are daemons started by xinetd"
+msgstr ""
+
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr ""
+
@@ -305701,7 +308576,7 @@ index 0000000..2baa45f
+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+msgstr ""
+
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr ""
+
@@ -305711,7 +308586,7 @@ index 0000000..2baa45f
+"started by a user"
+msgstr ""
+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+msgid "Sandbox"
+msgstr ""
+
@@ -305727,7 +308602,7 @@ index 0000000..2baa45f
+msgid "Modify an existing login user record."
+msgstr ""
+
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr ""
+
@@ -305737,7 +308612,7 @@ index 0000000..2baa45f
+"default this user will have no setuid, no networking, no su, no sudo."
+msgstr ""
+
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr ""
+
@@ -305747,7 +308622,7 @@ index 0000000..2baa45f
+"will have no setuid, no networking, no sudo, no su"
+msgstr ""
+
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr ""
+
@@ -305757,28 +308632,28 @@ index 0000000..2baa45f
+"sudo, no su."
+msgstr ""
+
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr ""
+
+#: ../gui/polgen.glade:550
+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
+msgstr ""
+
+#: ../gui/polgen.glade:592
+msgid "<b>Root Users</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++#: ../gui/polgen.glade:623
+msgid "Root Admin User Role"
+msgstr ""
+
+#: ../gui/polgen.glade:627
+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root. This user will not be able to login to "
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
+"the system directly."
+msgstr ""
+
@@ -305786,7 +308661,7 @@ index 0000000..2baa45f
+msgid "<b>Enter name of application or user role:</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+msgid "Name"
+msgstr ""
+
@@ -305846,7 +308721,8 @@ index 0000000..2baa45f
+msgstr ""
+
+#: ../gui/polgen.glade:1019
-+msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
+msgstr ""
+
+#: ../gui/polgen.glade:1056
@@ -306001,75 +308877,75 @@ index 0000000..2baa45f
+msgid "Policy Directory"
+msgstr ""
+
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
+msgid "Role"
+msgstr ""
+
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
+msgid "Existing_User"
+msgstr ""
+
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+msgid "Application"
+msgstr ""
+
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+msgid "You must select a user"
+msgstr ""
+
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
+msgid "Select executable file to be confined."
+msgstr ""
+
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
+msgid "Select init script file to be confined."
+msgstr ""
+
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
+msgid "Select directory to generate policy files in"
+msgstr ""
+
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
+msgid "Verify Name"
+msgstr ""
+
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
+msgid "You must enter a executable"
+msgstr ""
+
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+msgid "Configue SELinux"
+msgstr ""
+
@@ -306155,8 +309031,8 @@ index 0000000..2baa45f
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
+msgstr ""
+
+#: ../gui/statusPage.py:152
@@ -306386,8 +309262,8 @@ index 0000000..2baa45f
+
+#: ../gui/system-config-selinux.glade:2661
+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
+msgstr ""
+
+#: ../gui/system-config-selinux.glade:2781
@@ -306415,172 +309291,261 @@ index 0000000..2baa45f
+msgid "SELinux user '%s' is required"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:106
++#: ../sepolicy/sepolicy.py:202
+msgid "Generate SELinux man pages"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:110
++#: ../sepolicy/sepolicy.py:205
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:114
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:116
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:164
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:169
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:172
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:215
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:231
++#: ../sepolicy/sepolicy.py:301
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:234
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:237
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:259
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:362
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:265
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:374
+msgid "name of policy to generate"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:267
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:380
+msgid "executable to confine"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:274
++#: ../sepolicy/sepolicy.py:422
+msgid "commands"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:185
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:173
+msgid "Internet Services Daemon"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:198
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:187
+msgid "Valid Types:\n"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:232
++#: ../sepolicy/sepolicy/generate.py:221
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:361
++#: ../sepolicy/sepolicy/generate.py:355
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:449
++#: ../sepolicy/sepolicy/generate.py:447
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:455
++#: ../sepolicy/sepolicy/generate.py:453
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:473
++#: ../sepolicy/sepolicy/generate.py:471
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:479
++#: ../sepolicy/sepolicy/generate.py:477
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:485
++#: ../sepolicy/sepolicy/generate.py:483
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:491
++#: ../sepolicy/sepolicy/generate.py:489
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:521
++#: ../sepolicy/sepolicy/generate.py:519
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1039
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1059
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1272
++#: ../sepolicy/sepolicy/generate.py:1321
+msgid "Type Enforcement file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1273
++#: ../sepolicy/sepolicy/generate.py:1322
+msgid "Interface file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1274
++#: ../sepolicy/sepolicy/generate.py:1323
+msgid "File Contexts file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1275
++#: ../sepolicy/sepolicy/generate.py:1324
+msgid "Spec file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1276
++#: ../sepolicy/sepolicy/generate.py:1325
+msgid "Setup Script"
+msgstr ""
+
@@ -306603,681 +309568,683 @@ index 0000000..2baa45f
+msgstr ""
+
+#: booleans.py:5
++msgid "Allow auditadm to exec content"
++msgstr ""
++
++#: booleans.py:6
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
-+#: booleans.py:6
++#: booleans.py:7
+msgid "Allow users to login using a radius server"
+msgstr ""
+
-+#: booleans.py:7
++#: booleans.py:8
+msgid "Allow users to login using a yubikey server"
+msgstr ""
+
-+#: booleans.py:8
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
++msgstr ""
++
++#: booleans.py:10
+msgid ""
+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+"temp and untrusted content files"
+msgstr ""
+
-+#: booleans.py:9
++#: booleans.py:11
+msgid "Allow clamd to use JIT compiler"
+msgstr ""
+
-+#: booleans.py:10
++#: booleans.py:12
+msgid "Allow clamscan to non security files on a system"
+msgstr ""
+
-+#: booleans.py:11
++#: booleans.py:13
+msgid "Allow clamscan to read user content"
+msgstr ""
+
-+#: booleans.py:12
++#: booleans.py:14
+msgid ""
+"Allow Cobbler to modify public files used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:13
++#: booleans.py:15
+msgid "Allow Cobbler to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:14
++#: booleans.py:16
+msgid "Allow Cobbler to access cifs file systems."
+msgstr ""
+
-+#: booleans.py:15
++#: booleans.py:17
+msgid "Allow Cobbler to access nfs file systems."
+msgstr ""
+
-+#: booleans.py:16
++#: booleans.py:18
+msgid "Allow collectd to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:17
++#: booleans.py:19
+msgid "Allow codnor domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:18
++#: booleans.py:20
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
-+#: booleans.py:19
++#: booleans.py:21
+msgid "Allow cvs daemon to read shadow"
+msgstr ""
+
-+#: booleans.py:20
++#: booleans.py:22
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
-+#: booleans.py:21
++#: booleans.py:23
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
-+#: booleans.py:22
++#: booleans.py:24
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
-+#: booleans.py:23
++#: booleans.py:25
++msgid "Allow dan to manage user files"
++msgstr ""
++
++#: booleans.py:26
++msgid "Allow dan to read user files"
++msgstr ""
++
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
+msgstr ""
+
-+#: booleans.py:24
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
+msgstr ""
+
-+#: booleans.py:25
++#: booleans.py:29
+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
+msgstr ""
+
-+#: booleans.py:26
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
+msgstr ""
+
-+#: booleans.py:27
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
-+#: booleans.py:28
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
+msgstr ""
+
-+#: booleans.py:29
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr ""
+
-+#: booleans.py:30
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr ""
+
-+#: booleans.py:31
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr ""
+
-+#: booleans.py:32
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr ""
+
-+#: booleans.py:33
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgstr ""
+
-+#: booleans.py:34
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
+msgstr ""
+
-+#: booleans.py:35
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
-+#: booleans.py:36
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:37
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
+msgstr ""
+
-+#: booleans.py:38
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
++msgstr ""
++
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
+msgstr ""
+
-+#: booleans.py:39
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:40
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:41
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
+msgstr ""
+
-+#: booleans.py:42
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr ""
+
-+#: booleans.py:43
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:44
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:45
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgstr ""
+
-+#: booleans.py:46
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
-+#: booleans.py:47
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:48
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:49
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
-+#: booleans.py:50
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
-+#: booleans.py:51
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
-+#: booleans.py:52
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:53
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:54
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
+msgstr ""
+
-+#: booleans.py:55
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
-+#: booleans.py:56
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
-+#: booleans.py:57
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
-+#: booleans.py:58
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+msgstr ""
+
-+#: booleans.py:59
++#: booleans.py:64
++msgid "Allow guest to exec content"
++msgstr ""
++
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:60
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
-+#: booleans.py:61
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
+msgstr ""
+
-+#: booleans.py:62
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
-+#: booleans.py:63
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
-+#: booleans.py:64
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
-+#: booleans.py:65
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:72
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
-+#: booleans.py:67
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
-+#: booleans.py:68
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
-+#: booleans.py:69
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
-+#: booleans.py:70
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
+msgstr ""
+
-+#: booleans.py:71
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
-+#: booleans.py:72
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr ""
+
-+#: booleans.py:73
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
-+#: booleans.py:74
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr ""
+
-+#: booleans.py:75
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
-+#: booleans.py:76
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
-+#: booleans.py:77
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
-+#: booleans.py:78
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
-+#: booleans.py:79
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
-+#: booleans.py:80
++#: booleans.py:86
+msgid "Allow httpd to read user content"
+msgstr ""
+
-+#: booleans.py:81
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
-+#: booleans.py:82
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
-+#: booleans.py:83
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
-+#: booleans.py:84
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
-+#: booleans.py:85
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
-+#: booleans.py:86
++#: booleans.py:92
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
-+#: booleans.py:87
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
-+#: booleans.py:88
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
-+#: booleans.py:89
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
-+#: booleans.py:90
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
+msgstr ""
+
-+#: booleans.py:91
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
-+#: booleans.py:92
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
+msgstr ""
+
-+#: booleans.py:93
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
-+#: booleans.py:94
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr ""
+
-+#: booleans.py:95
++#: booleans.py:102
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
-+#: booleans.py:96
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: booleans.py:97
++#: booleans.py:103
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
-+#: booleans.py:98
++#: booleans.py:104
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
-+#: booleans.py:99
++#: booleans.py:105
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
-+#: booleans.py:100
++#: booleans.py:106
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
-+#: booleans.py:101
++#: booleans.py:107
+msgid ""
+"Control the ability to mmap a low area of the address space, as configured "
+"by /proc/sys/kernel/mmap_min_addr."
+msgstr ""
+
-+#: booleans.py:102
++#: booleans.py:108
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
-+#: booleans.py:103
++#: booleans.py:109
+msgid "Allow the mount command to mount any directory or file."
+msgstr ""
+
-+#: booleans.py:104
++#: booleans.py:110
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:105
++#: booleans.py:111
+msgid ""
+"Allow mozilla_plugins to create random content in the users home directory"
+msgstr ""
+
-+#: booleans.py:106
++#: booleans.py:112
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
-+#: booleans.py:107
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
+msgstr ""
+
-+#: booleans.py:108
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
-+#: booleans.py:109
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
+msgstr ""
+
-+#: booleans.py:110
++#: booleans.py:116
+msgid ""
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
+msgstr ""
+
-+#: booleans.py:111
++#: booleans.py:117
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
-+#: booleans.py:112
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
-+#: booleans.py:113
++#: booleans.py:119
+msgid ""
+"Allow nfs servers to modify public files used for public file transfer "
+"services. Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:114
++#: booleans.py:120
+msgid "Allow system to run with NIS"
+msgstr ""
+
-+#: booleans.py:115
++#: booleans.py:121
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+msgstr ""
+
-+#: booleans.py:118
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
+msgstr ""
+
-+#: booleans.py:119
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:120
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:121
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
-+#: booleans.py:122
++#: booleans.py:127
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
-+#: booleans.py:123
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:124
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:125
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr ""
-+
-+#: booleans.py:127
++#: booleans.py:131
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
-+#: booleans.py:128
++#: booleans.py:132
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
-+#: booleans.py:129
++#: booleans.py:133
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
-+#: booleans.py:130
++#: booleans.py:134
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
-+#: booleans.py:131
++#: booleans.py:135
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
-+#: booleans.py:132
++#: booleans.py:136
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
-+#: booleans.py:133
++#: booleans.py:137
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:134
++#: booleans.py:138
+msgid ""
+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+msgstr ""
+
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
-+msgstr ""
-+
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr ""
-+
+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
-+msgstr ""
-+
-+#: booleans.py:142
+msgid "Allow racoon to read shadow"
+msgstr ""
+
-+#: booleans.py:143
++#: booleans.py:142
+msgid "Allow rgmanager domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:144
++#: booleans.py:143
+msgid ""
+"Allow rsync to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:145
++#: booleans.py:144
+msgid "Allow rsync to run as a client"
+msgstr ""
+
-+#: booleans.py:146
++#: booleans.py:145
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
-+#: booleans.py:147
++#: booleans.py:146
+msgid "Allow rsync servers to share cifs files systems"
+msgstr ""
+
-+#: booleans.py:148
++#: booleans.py:147
+msgid "Allow rsync servers to share nfs files systems"
+msgstr ""
+
-+#: booleans.py:149
++#: booleans.py:148
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
-+#: booleans.py:150
++#: booleans.py:149
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
-+#: booleans.py:151
++#: booleans.py:150
+msgid "Allow samba to share users home directories."
+msgstr ""
+
-+#: booleans.py:152
++#: booleans.py:151
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
-+#: booleans.py:153
++#: booleans.py:152
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
-+#: booleans.py:154
++#: booleans.py:153
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
-+#: booleans.py:155
++#: booleans.py:154
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
-+#: booleans.py:156
++#: booleans.py:155
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
-+#: booleans.py:157
++#: booleans.py:156
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
-+#: booleans.py:158
++#: booleans.py:157
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
-+#: booleans.py:159
++#: booleans.py:158
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
-+#: booleans.py:160
++#: booleans.py:159
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
-+#: booleans.py:161
++#: booleans.py:160
+msgid "Allow sasl to read shadow"
+msgstr ""
+
++#: booleans.py:161
++msgid "Allow secadm to exec content"
++msgstr ""
++
+#: booleans.py:162
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
@@ -307325,7 +310292,8 @@ index 0000000..2baa45f
+
+#: booleans.py:170
+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
+msgstr ""
+
+#: booleans.py:171
@@ -307340,312 +310308,356 @@ index 0000000..2baa45f
+
+#: booleans.py:173
+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
+"may change other protocols."
+msgstr ""
+
+#: booleans.py:174
-+msgid "Allow user music sharing"
++msgid "Allow user to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr ""
++
++#: booleans.py:176
+msgid ""
+"Allow anon internal-sftp to upload files, used for public file transfer "
+"services. Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:176
++#: booleans.py:177
+msgid ""
+"Allow sftp-internal to read and write files in the user home directories"
+msgstr ""
+
-+#: booleans.py:177
++#: booleans.py:178
+msgid ""
+"Allow sftp-internal to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr ""
+
-+#: booleans.py:178
++#: booleans.py:179
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
+msgstr ""
+
-+#: booleans.py:179
++#: booleans.py:180
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
-+#: booleans.py:180
++#: booleans.py:181
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
-+#: booleans.py:181
++#: booleans.py:182
+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
+msgstr ""
+
-+#: booleans.py:182
++#: booleans.py:183
+msgid ""
+"Allow samba to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:183
++#: booleans.py:184
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
-+#: booleans.py:184
++#: booleans.py:185
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
-+#: booleans.py:185
++#: booleans.py:186
+msgid ""
+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+msgstr ""
+
-+#: booleans.py:186
++#: booleans.py:187
+msgid "Allow squid to run as a transparent proxy (TPROXY)"
+msgstr ""
+
-+#: booleans.py:187
++#: booleans.py:188
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
-+#: booleans.py:188
++#: booleans.py:189
+msgid "allow host key based authentication"
+msgstr ""
+
-+#: booleans.py:189
++#: booleans.py:190
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:190
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+msgstr ""
+
-+#: booleans.py:192
++#: booleans.py:194
++msgid ""
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:195
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
-+#: booleans.py:193
++#: booleans.py:196
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:194
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
++msgstr ""
++
++#: booleans.py:198
+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+msgstr ""
+
-+#: booleans.py:195
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
++msgstr ""
++
++#: booleans.py:200
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
-+#: booleans.py:196
++#: booleans.py:201
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
-+#: booleans.py:197
++#: booleans.py:202
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
-+#: booleans.py:198
++#: booleans.py:203
+msgid "Allow video playing tools to run unconfined"
+msgstr ""
+
-+#: booleans.py:199
++#: booleans.py:204
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:200
++#: booleans.py:205
+msgid "Support ecryptfs home directories"
+msgstr ""
+
-+#: booleans.py:201
++#: booleans.py:206
+msgid "Support fusefs home directories"
+msgstr ""
+
-+#: booleans.py:202
++#: booleans.py:207
+msgid "Use lpd server instead of cups"
+msgstr ""
+
-+#: booleans.py:203
++#: booleans.py:208
+msgid "Support NFS home directories"
+msgstr ""
+
-+#: booleans.py:204
++#: booleans.py:209
+msgid "Support SAMBA home directories"
+msgstr ""
+
-+#: booleans.py:205
++#: booleans.py:210
++msgid "Allow user to exec content"
++msgstr ""
++
++#: booleans.py:211
+msgid "Allow varnishd to connect to all ports, not just HTTP."
+msgstr ""
+
-+#: booleans.py:206
++#: booleans.py:212
+msgid "Ignore vbetool mmap_zero errors."
+msgstr ""
+
-+#: booleans.py:207
++#: booleans.py:213
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
-+#: booleans.py:208
++#: booleans.py:214
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
-+#: booleans.py:209
++#: booleans.py:215
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
-+#: booleans.py:210
++#: booleans.py:216
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
-+#: booleans.py:211
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
++msgstr ""
++
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
-+#: booleans.py:212
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
-+#: booleans.py:213
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
+msgstr ""
+
-+#: booleans.py:214
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
-+#: booleans.py:215
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
-+#: booleans.py:216
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
-+#: booleans.py:217
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr ""
+
-+#: booleans.py:218
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr ""
+
-+#: booleans.py:219
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
-+#: booleans.py:220
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:221
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
-+#: booleans.py:222
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
-+#: booleans.py:223
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
-+#: booleans.py:224
++#: booleans.py:231
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
-+#: booleans.py:225
++#: booleans.py:232
++msgid "Allow xguest to exec content"
++msgstr ""
++
++#: booleans.py:233
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
-+#: booleans.py:226
++#: booleans.py:234
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
-+#: booleans.py:227
++#: booleans.py:235
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
-+#: booleans.py:228
++#: booleans.py:236
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
-+#: booleans.py:229
++#: booleans.py:237
+msgid "Support X userspace object manager"
+msgstr ""
+
-+#: booleans.py:230
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
diff --git a/policycoreutils/po/uk.po b/policycoreutils/po/uk.po
-index 1b99ad4..4ca57d1 100644
+index 1b99ad4..647a7e1 100644
--- a/policycoreutils/po/uk.po
+++ b/policycoreutils/po/uk.po
-@@ -3,13 +3,13 @@
+@@ -1,35 +1,31 @@
+ # SOME DESCRIPTIVE TITLE.
+ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
- #
+-#
++#
# Translators:
-# Yuri Chornoivan <yurchor at ukr.net>, 2010, 2012.
-+# Yuri Chornoivan <yurchor at ukr.net>, 2010,2012.
++# Yuri Chornoivan <yurchor at ukr.net>, 2010,2012-2013.
msgid ""
msgstr ""
"Project-Id-Version: Policycoreutils\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-03 05:09+0000\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 15:48+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:57+0000\n"
"Last-Translator: Yuri Chornoivan <yurchor at ukr.net>\n"
"Language-Team: Ukrainian <trans-uk at lists.fedoraproject.org>\n"
- "Language: uk\n"
-@@ -17,7 +17,7 @@ msgstr ""
+-"Language: uk\n"
+ "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
- "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
-+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
++"Language: uk\n"
++"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#: ../run_init/run_init.c:67
msgid ""
-@@ -29,7 +29,7 @@ msgstr ""
- " де <сценарій> — назва сценарію ініціалізації для запуску,\n"
- " <аргументи ...> — аргументи для цього сценарію."
+ "USAGE: run_init <script> <args ...>\n"
+ " where: <script> is the name of the init script to run,\n"
+ " <args ...> are the arguments to that script."
+-msgstr ""
+-"ВИКОРИСТАННЯ: run_init <сценарій> <аргументи ...>\n"
+-" де <сценарій> — назва сценарію ініціалізації для запуску,\n"
+-" <аргументи ...> — аргументи для цього сценарію."
++msgstr "ВИКОРИСТАННЯ: run_init <сценарій> <аргументи ...>\n де <сценарій> — назва сценарію ініціалізації для запуску,\n <аргументи ...> — аргументи для цього сценарію."
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1124
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
#, c-format
msgid "failed to initialize PAM\n"
msgstr "не вдалося ініціалізувати PAM\n"
-@@ -78,7 +78,7 @@ msgstr "run_init може використовуватись лише для я
+@@ -78,353 +74,359 @@ msgstr "run_init може використовуватись лише для я
msgid "authentication failed.\n"
msgstr "помилка розпізнавання.\n"
@@ -307654,7 +310666,14 @@ index 1b99ad4..4ca57d1 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "Не вдалося вказати контекст виконання у %s.\n"
-@@ -91,680 +91,691 @@ msgstr "********************* ВАЖЛИВО ************************\n"
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "********************* ВАЖЛИВО ************************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "Для активації пакету правил виконайте:"
@@ -307663,116 +310682,116 @@ index 1b99ad4..4ca57d1 100644
-msgstr "глобально"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "Не вдалося створити дескриптор semanage"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr "Правила SELinux не призначено або немає доступу до сховища."
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "Не вдалося прочитати дані сховища правил."
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "Не вдалося встановити з'єднання з semanage"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "Не вдалося встановити активний статус MLS"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "Функцію ще не реалізовано"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "Транзакція semanage вже виконується"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "Не вдалося запустити транзакцію semanage"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "Не вдалося завершити транзакцію semanage"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "Транзакція semanage не виконується"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "Не вдалося отримати список модулів SELinux"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr "Назва модуля"
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "Версія"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "Вимкнено"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr "Не вдалося вимкнути модуль %s (помилка вилучення)"
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr "Не вдалося увімкнути модуль %s (помилка вилучення)"
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr "Не вдалося вилучити модуль %s (помилка вилучення)"
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr "для dontaudit слід визначити «on» або «off»"
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr "Вбудовані типи permissive"
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr "Нетипові типи permissive"
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr "Не вдалося вказати permissive домен %s (помилка встановлення модуля)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "Не вдалося вилучити permissive домен %s (помилка при встановленні)"
@@ -307784,119 +310803,119 @@ index 1b99ad4..4ca57d1 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "Не вдалося створити ключ для %s"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "Не вдалося перевірити чи визначено mapping входу для %s "
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "Linux-група %s не існує"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "Користувач %s не існує у Linux"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "Не вдалося створити mapping входу для %s"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "Не вдалося вказати назву %s"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "Не вдалося вказати діапазон MLS для %s"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "Не вдалося встановити користувача SELinux для %s"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "Не вдалося додати mapping входу для %s"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "Потрібно seuser або serange"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "mapping входу для %s не визначено"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "Не вдалося запитати seuser для %s"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "Не вдалося змінити mapping входу для %s"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr "mapping входу для %s визначено у правилах, не вдалося вилучити"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "Не вдалося вилучити mapping входу для %s"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "Не вдалося вивести прив’язки входу"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "Реєстраційне ім'я"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -307904,7 +310923,7 @@ index 1b99ad4..4ca57d1 100644
msgstr "Користувач SELinux"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "Діапазон MLS/MCS"
@@ -307912,834 +310931,790 @@ index 1b99ad4..4ca57d1 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr "Служба"
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "Не вдалося перевірити чи визначений користувач SELinux %s"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "Не вдалося запитати користувача для %s"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "Треба додати принаймні одну роль для %s"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "Не вдалося створити користувача SELinux для %s"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "Не вдалося додати роль %s для %s"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "Не вдалося встановити рівень MLS для %s"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "Не вдалося додати префікс %s для %s"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "Не вдалося витягнути ключ для %s"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "Не вдалося додати користувача SELinux %s"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "Треба вказати префікс, ролі, рівень або range"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "Потрібен префікс або роль"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "Користувача SELinux %s не визначено"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "Не вдалося змінити користувача SELinux %s"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr "Користувач SELinux %s визначено у правилах, не може бути вилучено"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "Не вдалося вилучити користувача SELinux %s"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "Не вдалося отримати список користувачів SELinux"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "Не вдалося отримати список ролей користувача %s"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "Розмітка"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "Префікс"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "Рівень MCS"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "Діапазон MCS"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "Ролі SELinux"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "Потрібен протокол udp чи tcp"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "Слід вказати порт"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr "Некоректний порт"
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "Не вдалося створити ключ для %s/%s"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "Слід вказати тип"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
-+msgstr ""
++msgstr "Тип %s є некоректним, мало бути вказано тип порту"
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "Не вдалося чи порт визначено %s/%s"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "Порт %s/%s вже визначено"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "Не вдалося створити порт для %s/%s"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "Не вдалося створити контекст для %s/%s"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "Не вдалося вказати користувача у контексті порту для %s/%s"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "Не вдалося встановити роль у контексті порту для %s/%s"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "Не вдалося встановити тип у контексті порту для %s/%s"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "Не вдалося встановити поле mls у контексті порту для %s/%s"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "Не вдалося створити контекст порту для %s/%s"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -474,8 +476,8 @@ msgstr "Не вдалося створити контекст порту для
msgid "Could not add port %s/%s"
msgstr "Не вдалося додати додати порт %s/%s"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "Потрібно вказати setype або serange"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -483,469 +485,473 @@ msgstr "Потрібно вказати setype або serange"
msgid "Requires setype"
msgstr "Потрібно вказати setype"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "Порт %s/%s не визначено"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "Не вдалося запитати порт %s/%s"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "Не вдалося змінити порт %s/%s"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "Не вдалося отримати список портів"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "Неможливо вилучити порт %s"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "Порт %s/%s визначено у правилах, не може бути вилучено"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "Не вдалося вилучити порт %s/%s"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "Не вдалося отримати список портів"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "Тип порту SELinux"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "Протокол"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "Номер порту"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "Потрібно вказати адреса вузла"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "Протокол відсутній чи невідомий"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
-+#, fuzzy
+-msgstr "Потрібно вказати тип SELinux"
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
- msgstr "Потрібно вказати тип SELinux"
++msgstr "Потрібен тип вузла SELinux"
++
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr "Тип %s є некоректним, мало бути вказано тип вузла"
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "Не вдалося створити ключ для %s"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "Не вдалося перевірити чи визначено адресу %s"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "Не вдалося створити адресу %s"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "Не вдалося створити контекст для %s"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "Не вдалося вказати маску %s"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "Не вдалося вказати користувача у контексті адреси для %s"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "Не вдалося вказати роль у контексті адреси для %s"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "Не вдалося вказати тип у контексті адреси для %s"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "Не вдалося вказати поля mls у контексті адреси для %s"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "Не вдалося вказати контекст addr для %s"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "Не вдалося додати addr %s"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "Addr %s не визначено"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "Не вдалося запитати addr %s"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "Не вдалося змінити addr %s"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "Адресу %s визначено у правилах, її не можна вилучати"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "Не вдалося вилучити адресу %s"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr "Не вдалося вилучити всі прив’язки відповідники вузлів"
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "Не вдалося отримати список addr"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr "Потрібно вказати тип SELinux"
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "Не вдалося перевірити чи визначений інтерфейс %s"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "Не вдалося створити інтерфейс для %s"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "Не вдалося вказати користувача у контексті інтерфейсу для %s"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "Не вдалося вказати роль у контексті інтерфейсу для %s"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "Не вдалося вказати тип у контексті інтерфейсу для %s"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "Не вдалося вказати поле mls у контексті інтерфейсу для %s"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "Не вдалося вказати контекст інтерфейсу для %s"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "Не вдалося створити контекст повідомлення для %s"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "Не вдалося додати інтерфейс %s"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "Інтерфейс %s не визначено"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "Не вдалося запитати інтерфейс %s"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "Не вдалося змінити інтерфейс %s"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "Інтерфейс %s визначений у правилах, не може бути вилучено"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "Не вдалося вилучити інтерфейс %s"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr "Не вдалося вилучити всі прив’язки інтерфейсів"
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "Не вдалося отримати список інтерфейсів"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "Інтерфейс SELinux"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "Контекст"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr "Клас еквівалентності для %s вже існує"
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr "Специфікація файлів, %s, суперечить правилу еквівалентності «%s %s»"
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr "Класу еквівалентності для %s не існує"
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "Не вдалося вказати користувача у контексті файла для %s"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "Не вдалося вказати роль у контексті файла для %s"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "Не вдалося вказати поле mls у контексті файла для %s"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "Неправильна визначення файла"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr "У специфікації файлів не можна використовувати пробіли"
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
- "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
-@@ -772,89 +783,94 @@ msgstr ""
- "Специфікація файлів, %s, суперечить правилу еквівалентності «%s %s». "
- "Спробуйте краще додати «%s»."
+-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+-msgstr ""
+-"Специфікація файлів, %s, суперечить правилу еквівалентності «%s %s». "
+-"Спробуйте краще додати «%s»."
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
++msgstr "Специфікація файлів, %s, суперечить правилу еквівалентності «%s %s». Спробуйте краще додати «%s»."
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
++msgstr "Тип %s є некоректним, мало бути вказано тип файла або пристрою"
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
-+#, python-format
-+msgid "Type %s is invalid, must be a file or device type"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "Не вдалося перевірити чи визначений контекст файла для %s"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "Не вдалося створити контекст файла для %s"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "Не вдалося вказати тип у контексті файла для %s"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "Не вдалося вказати контекст файла для %s"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "Не вдалося додати контекст файла для %s"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "Потрібно вказати setype, serange чи seuser"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "Контекст файла для %s не визначено"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "Не вдалося запитати контекст файла для %s"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "Не вдалося змінити контекст файла для %s"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "Не вдалося отримати список контекстів файлів"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "Не вдалося вилучити контекст файла для %s"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr "Контекст файла для %s визначено у правилах, його не можна вилучити"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "Не вдалося вилучити контекст файла для %s"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "Не вдалося отримати список контекстів файлів"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "Не вдалося отримати список локальних контекстів файлів"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "Контекст файла SELinux"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "тип"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
-@@ -862,7 +878,7 @@ msgstr ""
- "\n"
- "Еквівалентність файлових контекстів дистрибутива SELinux\n"
+-msgstr ""
+-"\n"
+-"Еквівалентність файлових контекстів дистрибутива SELinux\n"
++msgstr "\nЕквівалентність файлових контекстів дистрибутива SELinux\n"
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
-@@ -870,82 +886,82 @@ msgstr ""
- "\n"
- "Еквівалентність локальних файлових контекстів SELinux\n"
+-msgstr ""
+-"\n"
+-"Еквівалентність локальних файлових контекстів SELinux\n"
++msgstr "\nЕквівалентність локальних файлових контекстів SELinux\n"
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "Не вдалося перевірити чи визначено логічне значення %s"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "Логічне значення %s не визначене"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "Не вдалося запитати контекст файла %s"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "Слід вказати одне з таких значень: %s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "Не вдалося вказати активне значення змінної %s"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "Не вдалося змінити логічне значення %s"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "Неправильний формат %s: Запис %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "Логічне значення %s визначено у правилах, його не можна вилучити"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "Не вдалося вилучити логічне значення %s"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "Не вдалося отримати список логічних змінних"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr "невідомо"
-
+-msgid "unknown"
+-msgstr "невідомо"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "вимкнено"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "увімкнено"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "Логічна змінна SELinux"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr "Стан"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr "Типовий"
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "Опис"
-@@ -1009,7 +1025,7 @@ msgstr "Помилка при розподілі пам'яті.\n"
+@@ -1009,7 +1015,7 @@ msgstr "Помилка при розподілі пам'яті.\n"
msgid "Error sending audit message.\n"
msgstr "Помилка надсилання повідомлення аудиту.\n"
@@ -308748,7 +311723,26 @@ index 1b99ad4..4ca57d1 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "Не вдалося визначити режим блокування (enforcing).\n"
-@@ -1128,62 +1144,66 @@ msgstr "Не вдалося отримати порожній сигнал ві
+@@ -1022,16 +1028,12 @@ msgstr "Помилка! Не вдалося відкрити %s.\n"
+ #: ../newrole/newrole.c:705
+ #, c-format
+ msgid "%s! Could not get current context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s! Не вдалося отримати контекст для %s, перепризначення позначок tty не "
+-"відбулось.\n"
++msgstr "%s! Не вдалося отримати контекст для %s, перепризначення позначок tty не відбулось.\n"
+
+ #: ../newrole/newrole.c:715
+ #, c-format
+ msgid "%s! Could not get new context for %s, not relabeling tty.\n"
+-msgstr ""
+-"%s! Не вдалося отримати новий контекст для %s, перепризначення позначок tty "
+-"не відбулось.\n"
++msgstr "%s! Не вдалося отримати новий контекст для %s, перепризначення позначок tty не відбулось.\n"
+
+ #: ../newrole/newrole.c:725
+ #, c-format
+@@ -1128,62 +1130,66 @@ msgstr "Не вдалося отримати порожній сигнал ві
msgid "Unable to set SIGHUP handler\n"
msgstr "Не вдалося встановити обробник SIGHUP\n"
@@ -308827,7 +311821,7 @@ index 1b99ad4..4ca57d1 100644
msgid "failed to exec shell\n"
msgstr "не вдалося виконати оболонку\n"
-@@ -1286,20 +1306,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1286,20 +1292,20 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyConfidential juser"
@@ -308853,7 +311847,64 @@ index 1b99ad4..4ca57d1 100644
#: ../gui/system-config-selinux.glade:1615
#: ../gui/system-config-selinux.glade:1820
#: ../gui/system-config-selinux.glade:2437
-@@ -1367,48 +1387,52 @@ msgstr ""
+@@ -1314,25 +1320,19 @@ msgstr "Призначення позначок файлам"
+ msgid ""
+ "File\n"
+ "Specification"
+-msgstr ""
+-"Специфікація\n"
+-"файлів"
++msgstr "Специфікація\nфайлів"
+
+ #: ../gui/fcontextPage.py:81
+ msgid ""
+ "Selinux\n"
+ "File Type"
+-msgstr ""
+-"Тип файлу\n"
+-"SELinux"
++msgstr "Тип файлу\nSELinux"
+
+ #: ../gui/fcontextPage.py:88
+ msgid ""
+ "File\n"
+ "Type"
+-msgstr ""
+-"Тип\n"
+-"файлу"
++msgstr "Тип\nфайлу"
+
+ #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
+ msgid "User Mapping"
+@@ -1342,645 +1342,484 @@ msgstr "Відповідність користувачів"
+ msgid ""
+ "Login\n"
+ "Name"
+-msgstr ""
+-"Реєстраційне\n"
+-"ім'я"
++msgstr "Реєстраційне\nім'я"
+
+ #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
+ msgid ""
+ "SELinux\n"
+ "User"
+-msgstr ""
+-"Користувач\n"
+-"SELinux"
++msgstr "Користувач\nSELinux"
+
+ #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
+ msgid ""
+ "MLS/\n"
+ "MCS Range"
+-msgstr ""
+-"Діапазон\n"
+-"MLS/MCS"
++msgstr "Діапазон\nMLS/MCS"
+
+ #: ../gui/loginsPage.py:133
+ #, python-format
msgid "Login '%s' is required"
msgstr "Потрібна авторизація '%s'"
@@ -308920,9 +311971,10 @@ index 1b99ad4..4ca57d1 100644
msgid ""
"<b>Select the policy type for the application or user role you want to "
"confine:</b>"
-@@ -1416,11 +1440,15 @@ msgstr ""
- "<b>Виберіть тип правил для програми або ролі користувача, обмеження для яких "
- "ви хочете визначити:</b>"
+-msgstr ""
+-"<b>Виберіть тип правил для програми або ролі користувача, обмеження для яких "
+-"ви хочете визначити:</b>"
++msgstr "<b>Виберіть тип правил для програми або ролі користувача, обмеження для яких ви хочете визначити:</b>"
-#: ../gui/polgen.glade:177
+#: ../gui/polgen.glade:284
@@ -308930,7 +311982,7 @@ index 1b99ad4..4ca57d1 100644
msgstr "<b>Програма</b>"
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr "Стандартна служба Init"
+
@@ -308938,16 +311990,17 @@ index 1b99ad4..4ca57d1 100644
msgid ""
"Standard Init Daemon are daemons started on boot via init scripts. Usually "
"requires a script in /etc/rc.d/init.d"
-@@ -1428,32 +1456,32 @@ msgstr ""
- "Стандартні служби ініціалізації запускаються при завантаженні за допомогою "
- "сценаріїв init, які зазвичай розташовані у /etc/rc.d/init.d"
-
+-msgstr ""
+-"Стандартні служби ініціалізації запускаються при завантаженні за допомогою "
+-"сценаріїв init, які зазвичай розташовані у /etc/rc.d/init.d"
+-
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-msgstr "Стандартна служба Init"
--
++msgstr "Стандартні служби ініціалізації запускаються при завантаженні за допомогою сценаріїв init, які зазвичай розташовані у /etc/rc.d/init.d"
+
-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
msgid "DBUS System Daemon"
msgstr "Системна служба DBUS"
@@ -308963,7 +312016,7 @@ index 1b99ad4..4ca57d1 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-msgstr "Фонова служба інтернет-служб (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr "Веб-програма/ сценарій (CGI)"
@@ -308976,7 +312029,7 @@ index 1b99ad4..4ca57d1 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-msgstr "Веб-програма/ сценарій (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr "Програма користувача"
@@ -308985,16 +312038,17 @@ index 1b99ad4..4ca57d1 100644
msgid ""
"User Application are any application that you would like to confine that is "
"started by a user"
-@@ -1461,27 +1489,27 @@ msgstr ""
- "Програма користувача -- будь-яка програма, запущена користувачем, до якого "
- "ви хочете застосувати обмеження."
-
+-msgstr ""
+-"Програма користувача -- будь-яка програма, запущена користувачем, до якого "
+-"ви хочете застосувати обмеження."
+-
-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-msgid "User Application"
-msgstr "Програма користувача"
--
++msgstr "Програма користувача -- будь-яка програма, запущена користувачем, до якого ви хочете застосувати обмеження."
+
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr "Пісочниця"
@@ -309004,124 +312058,134 @@ index 1b99ad4..4ca57d1 100644
msgstr "<b>Зареєстровані користувачі</b>"
-#: ../gui/polgen.glade:453
-+#: ../gui/polgen.glade:478
-+msgid "Existing User Roles"
-+msgstr "Наявні ролі користувачів"
-+
-+#: ../gui/polgen.glade:482
- msgid "Modify an existing login user record."
- msgstr "Змінити наявний запис авторизації користувача."
-
+-msgid "Modify an existing login user record."
+-msgstr "Змінити наявний запис авторизації користувача."
+-
-#: ../gui/polgen.glade:455
--msgid "Existing User Roles"
--msgstr "Наявні ролі користувачів"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
-+msgid "Minimal Terminal User Role"
-+msgstr "Мінімальна роль користувача терміналу"
++#: ../gui/polgen.glade:478
+ msgid "Existing User Roles"
+ msgstr "Наявні ролі користувачів"
-#: ../gui/polgen.glade:474
-+#: ../gui/polgen.glade:499
- msgid ""
- "This user will login to a machine only via a terminal or remote login. By "
- "default this user will have no setuid, no networking, no su, no sudo."
-@@ -1489,11 +1517,11 @@ msgstr ""
- "Користувач може авторизуватися лише віддалено чи у терміналі. Початково для "
- "користувача не налаштовані setuid, sudo, su та мережне оточення."
+-msgid ""
+-"This user will login to a machine only via a terminal or remote login. By "
+-"default this user will have no setuid, no networking, no su, no sudo."
+-msgstr ""
+-"Користувач може авторизуватися лише віддалено чи у терміналі. Початково для "
+-"користувача не налаштовані setuid, sudo, su та мережне оточення."
++#: ../gui/polgen.glade:482
++msgid "Modify an existing login user record."
++msgstr "Змінити наявний запис авторизації користувача."
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
--msgid "Minimal Terminal User Role"
++#: ../gui/polgen.glade:495
+ msgid "Minimal Terminal User Role"
-msgstr "Мінімальна роль користувача терміналу"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
-+msgid "Minimal X Windows User Role"
-+msgstr "Мінімальна роль користувача X Window"
++msgstr "Мінімальна роль користувача термінала"
-#: ../gui/polgen.glade:495
-+#: ../gui/polgen.glade:516
++#: ../gui/polgen.glade:499
msgid ""
- "This user can login to a machine via X or terminal. By default this user "
- "will have no setuid, no networking, no sudo, no su"
-@@ -1501,11 +1529,11 @@ msgstr ""
- "Цей користувач може авторизуватися за допомогою X або терміналу. Початково "
- "для користувача не налаштовані setuid, sudo, su та мережне оточення."
+-"This user can login to a machine via X or terminal. By default this user "
+-"will have no setuid, no networking, no sudo, no su"
+-msgstr ""
+-"Цей користувач може авторизуватися за допомогою X або терміналу. Початково "
+-"для користувача не налаштовані setuid, sudo, su та мережне оточення."
++"This user will login to a machine only via a terminal or remote login. By "
++"default this user will have no setuid, no networking, no su, no sudo."
++msgstr "Користувач може авторизуватися лише віддалено чи у терміналі. Початково для користувача не налаштовані setuid, sudo, su та мережне оточення."
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
--msgid "Minimal X Windows User Role"
--msgstr "Мінімальна роль користувача X Window"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
-+msgid "User Role"
-+msgstr "Роль користувача"
++#: ../gui/polgen.glade:512
+ msgid "Minimal X Windows User Role"
+ msgstr "Мінімальна роль користувача X Window"
--#: ../gui/polgen.glade:516
-+#: ../gui/polgen.glade:533
+ #: ../gui/polgen.glade:516
msgid ""
- "User with full networking, no setuid applications without transition, no "
- "sudo, no su."
-@@ -1513,11 +1541,11 @@ msgstr ""
- "Користувач з повністю налаштованим мережним оточенням, програми без setuid, "
- "без su, без sudo."
+-"User with full networking, no setuid applications without transition, no "
+-"sudo, no su."
+-msgstr ""
+-"Користувач з повністю налаштованим мережним оточенням, програми без setuid, "
+-"без su, без sudo."
++"This user can login to a machine via X or terminal. By default this user "
++"will have no setuid, no networking, no sudo, no su"
++msgstr "Цей користувач може авторизуватися за допомогою X або терміналу. Початково для користувача не налаштовані setuid, sudo, su та мережне оточення."
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
--msgid "User Role"
--msgstr "Роль користувача"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
-+msgid "Admin User Role"
-+msgstr "Роль адміністратора"
++#: ../gui/polgen.glade:529
+ msgid "User Role"
+ msgstr "Роль користувача"
-#: ../gui/polgen.glade:537
-+#: ../gui/polgen.glade:550
++#: ../gui/polgen.glade:533
msgid ""
- "User with full networking, no setuid applications without transition, no su, "
- "can sudo to Root Administration Roles"
-@@ -1525,15 +1553,15 @@ msgstr ""
- "Користувач з повністю налаштованим мережним оточенням, програми без setuid, "
- "без su, може виконувати sudo до ролей адміністрування root."
+-"User with full networking, no setuid applications without transition, no su, "
+-"can sudo to Root Administration Roles"
+-msgstr ""
+-"Користувач з повністю налаштованим мережним оточенням, програми без setuid, "
+-"без su, може виконувати sudo до ролей адміністрування root."
++"User with full networking, no setuid applications without transition, no "
++"sudo, no su."
++msgstr "Користувач з повністю налаштованим мережним оточенням, програми без setuid, без su, без sudo."
-#: ../gui/polgen.glade:539 ../gui/polgen.py:165
--msgid "Admin User Role"
--msgstr "Роль адміністратора"
--
++#: ../gui/polgen.glade:546
+ msgid "Admin User Role"
+ msgstr "Роль адміністратора"
+
-#: ../gui/polgen.glade:585
++#: ../gui/polgen.glade:550
++msgid ""
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
++msgstr "Користувач з повністю налаштованим мережним оточенням, програми без setuid, без su, може виконувати sudo до ролей адміністрування root."
++
+#: ../gui/polgen.glade:592
msgid "<b>Root Users</b>"
msgstr "<b>Користувачі root</b>"
-#: ../gui/polgen.glade:647
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
-+msgid "Root Admin User Role"
-+msgstr "Роль адміністратора root"
-+
-+#: ../gui/polgen.glade:627
- msgid ""
- "Select Root Administrator User Role, if this user will be used to administer "
- "the machine while running as root. This user will not be able to login to "
-@@ -1543,138 +1571,122 @@ msgstr ""
- "систему у режимі root. При цьому користувач не зможе авторизуватися у "
- "системі безпосередньо."
-
--#: ../gui/polgen.glade:649 ../gui/polgen.py:166
--msgid "Root Admin User Role"
--msgstr "Роль адміністратора root"
+-msgid ""
+-"Select Root Administrator User Role, if this user will be used to administer "
+-"the machine while running as root. This user will not be able to login to "
+-"the system directly."
+-msgstr ""
+-"Оберіть роль адміністратора root, якщо цей користувач також адмініструє "
+-"систему у режимі root. При цьому користувач не зможе авторизуватися у "
+-"системі безпосередньо."
-
+-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
++#: ../gui/polgen.glade:623
+ msgid "Root Admin User Role"
+ msgstr "Роль адміністратора root"
+
-#: ../gui/polgen.glade:716
-msgid "label104"
-msgstr "label104"
--
++#: ../gui/polgen.glade:627
++msgid ""
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
++"the system directly."
++msgstr "Оберіть роль адміністратора root, якщо цей користувач також адмініструє систему у режимі root. При цьому користувач не зможе авторизуватися у системі безпосередньо."
+
-#: ../gui/polgen.glade:745
+#: ../gui/polgen.glade:705
msgid "<b>Enter name of application or user role:</b>"
msgstr "<b>Вкажіть назву програми або роль користувача:</b>"
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr "Назва"
-#: ../gui/polgen.glade:807
+#: ../gui/polgen.glade:739
msgid "Enter complete path for executable to be confined."
- msgstr ""
- "Вкажіть повний шлях до виконуваного компоненту, у якому будуть застосовані "
- "обмеження"
+-msgstr ""
+-"Вкажіть повний шлях до виконуваного компоненту, у якому будуть застосовані "
+-"обмеження"
++msgstr "Вкажіть повний шлях до виконуваного компоненту, у якому будуть застосовані обмеження"
-#: ../gui/polgen.glade:830 ../gui/polgen.glade:950 ../gui/polgen.glade:3142
+#: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
@@ -309147,9 +312211,10 @@ index 1b99ad4..4ca57d1 100644
+#: ../gui/polgen.glade:821
msgid ""
"Enter complete path to init script used to start the confined application."
- msgstr ""
- "Вкажіть повний шлях до сценарію init, що використовується для запуску "
- "обмежуваної програми."
+-msgstr ""
+-"Вкажіть повний шлях до сценарію init, що використовується для запуску "
+-"обмежуваної програми."
++msgstr "Вкажіть повний шлях до сценарію init, що використовується для запуску обмежуваної програми."
-#: ../gui/polgen.glade:982
-msgid "label105"
@@ -309189,9 +312254,7 @@ index 1b99ad4..4ca57d1 100644
+msgid ""
+"transition \n"
+"role tab"
-+msgstr ""
-+"перенесення \n"
-+"вкладка ролей"
++msgstr "перенесення \nвкладка ролей"
-#: ../gui/polgen.glade:1193
+#: ../gui/polgen.glade:1001
@@ -309199,8 +312262,10 @@ index 1b99ad4..4ca57d1 100644
msgstr "<b>Виберіть user_roles які переводитимуть до %s:</b>"
-#: ../gui/polgen.glade:1227
+-msgid "Select the user roles that will transiton to this applications domains."
+#: ../gui/polgen.glade:1019
- msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
msgstr "Виберіть ролі користувачів, які слід перенести у домени програм."
-#: ../gui/polgen.glade:1255
@@ -309241,51 +312306,53 @@ index 1b99ad4..4ca57d1 100644
msgstr "<b>Порти TCP</b>"
-#: ../gui/polgen.glade:1565 ../gui/polgen.glade:1785
-+#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-+#: ../gui/polgen.glade:1698
-+msgid "All"
-+msgstr "Усі"
-+
-+#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
- msgid "Allows %s to bind to any udp port"
- msgstr "Дозволяє %s прив’язуватися до будь-якого порту UDP"
-
+-msgid "Allows %s to bind to any udp port"
+-msgstr "Дозволяє %s прив’язуватися до будь-якого порту UDP"
+-
-#: ../gui/polgen.glade:1567 ../gui/polgen.glade:1787 ../gui/polgen.glade:2061
-#: ../gui/polgen.glade:2215
--msgid "All"
--msgstr "Усі"
-+#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
-+msgid "600-1024"
-+msgstr "600-1024"
++#: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
++#: ../gui/polgen.glade:1698
+ msgid "All"
+ msgstr "Усі"
-#: ../gui/polgen.glade:1585 ../gui/polgen.glade:1805
-+#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
- msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
- msgstr ""
- "Дозволити %s викликати bindresvport з 0. Прив’язування до порту 600-1024."
+-msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
+-msgstr ""
+-"Дозволити %s викликати bindresvport з 0. Прив’язування до порту 600-1024."
++#: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
++msgid "Allows %s to bind to any udp port"
++msgstr "Дозволяє %s прив’язуватися до будь-якого порту UDP"
-#: ../gui/polgen.glade:1587 ../gui/polgen.glade:1807
--msgid "600-1024"
--msgstr "600-1024"
-+#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
-+msgid "Unreserved Ports (>1024)"
-+msgstr "Не зарезервовані порти (>1024)"
++#: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
+ msgid "600-1024"
+ msgstr "600-1024"
-#: ../gui/polgen.glade:1605 ../gui/polgen.glade:1825
-+#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
- msgid ""
- "Enter a comma separated list of udp ports or ranges of ports that %s binds "
- "to. Example: 612, 650-660"
-@@ -1682,36 +1694,36 @@ msgstr ""
- "Вкажіть список портів чи діапазонів портів UDP, розділених комою, з якими "
- "буде пов’язано %s. Приклад: 612, 650-660"
+-msgid ""
+-"Enter a comma separated list of udp ports or ranges of ports that %s binds "
+-"to. Example: 612, 650-660"
+-msgstr ""
+-"Вкажіть список портів чи діапазонів портів UDP, розділених комою, з якими "
+-"буде пов’язано %s. Приклад: 612, 650-660"
++#: ../gui/polgen.glade:1244 ../gui/polgen.glade:1411
++msgid "Allow %s to call bindresvport with 0. Binding to port 600-1024"
++msgstr "Дозволити %s викликати bindresvport з 0. Прив’язування до порту 600-1024."
-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
--msgid "Unreserved Ports (>1024)"
--msgstr "Не зарезервовані порти (>1024)"
--
++#: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
+ msgid "Unreserved Ports (>1024)"
+ msgstr "Не зарезервовані порти (>1024)"
+
-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-#: ../gui/polgen.glade:2233
++#: ../gui/polgen.glade:1261 ../gui/polgen.glade:1428
++msgid ""
++"Enter a comma separated list of udp ports or ranges of ports that %s binds "
++"to. Example: 612, 650-660"
++msgstr "Вкажіть список портів чи діапазонів портів UDP, розділених комою, з якими буде пов’язано %s. Приклад: 612, 650-660"
++
+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
+#: ../gui/polgen.glade:1718
msgid "Select Ports"
@@ -309308,9 +312375,7 @@ index 1b99ad4..4ca57d1 100644
+msgid ""
+"Network\n"
+"Bind tab"
-+msgstr ""
-+"Мережа\n"
-+"Вкладка прив’язки"
++msgstr "Мережа\nВкладка прив’язки"
-#: ../gui/polgen.glade:1966
+#: ../gui/polgen.glade:1537
@@ -309327,9 +312392,10 @@ index 1b99ad4..4ca57d1 100644
msgid ""
"Enter a comma separated list of tcp ports or ranges of ports that %s "
"connects to. Example: 612, 650-660"
-@@ -1719,11 +1731,11 @@ msgstr ""
- "Вкажіть список портів чи діапазонів портів TCP, розділених комою, з якими "
- "буде з’єднано %s. Приклад: 612, 650-660"
+-msgstr ""
+-"Вкажіть список портів чи діапазонів портів TCP, розділених комою, з якими "
+-"буде з’єднано %s. Приклад: 612, 650-660"
++msgstr "Вкажіть список портів чи діапазонів портів TCP, розділених комою, з якими буде з’єднано %s. Приклад: 612, 650-660"
-#: ../gui/polgen.glade:2212
+#: ../gui/polgen.glade:1702
@@ -309341,14 +312407,15 @@ index 1b99ad4..4ca57d1 100644
msgid ""
"Enter a comma separated list of udp ports or ranges of ports that %s "
"connects to. Example: 612, 650-660"
-@@ -1731,55 +1743,47 @@ msgstr ""
- "Вкажіть список портів чи діапазонів портів UDP, розділених комою, з якими "
- "буде з’єднано %s. Приклад: 612, 650-660"
-
+-msgstr ""
+-"Вкажіть список портів чи діапазонів портів UDP, розділених комою, з якими "
+-"буде з’єднано %s. Приклад: 612, 650-660"
+-
-#: ../gui/polgen.glade:2305
-msgid "label114"
-msgstr "label114"
--
++msgstr "Вкажіть список портів чи діапазонів портів UDP, розділених комою, з якими буде з’єднано %s. Приклад: 612, 650-660"
+
-#: ../gui/polgen.glade:2334
+#: ../gui/polgen.glade:1792
msgid "<b>Select common application traits for %s:</b>"
@@ -309408,14 +312475,15 @@ index 1b99ad4..4ca57d1 100644
msgid ""
"Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
"Files ..."
-@@ -1787,77 +1791,65 @@ msgstr ""
- "Файли або каталоги, якими «керуватиме» %s. Файли pid, файли журналів, файли "
- "у /var/lib…"
-
+-msgstr ""
+-"Файли або каталоги, якими «керуватиме» %s. Файли pid, файли журналів, файли "
+-"у /var/lib…"
+-
-#: ../gui/polgen.glade:2823
-msgid "label116"
-msgstr "label116"
--
++msgstr "Файли або каталоги, якими «керуватиме» %s. Файли pid, файли журналів, файли у /var/lib…"
+
-#: ../gui/polgen.glade:2852
+#: ../gui/polgen.glade:2166
msgid "<b>Add booleans from the %s policy:</b>"
@@ -309424,8 +312492,9 @@ index 1b99ad4..4ca57d1 100644
-#: ../gui/polgen.glade:3002
+#: ../gui/polgen.glade:2274
msgid "Add/Remove booleans used by the %s domain"
- msgstr ""
- "Додати або вилучити булеві правила, які використовуватимуться доменом %s"
+-msgstr ""
+-"Додати або вилучити булеві правила, які використовуватимуться доменом %s"
++msgstr "Додати або вилучити булеві правила, які використовуватимуться доменом %s"
-#: ../gui/polgen.glade:3066
+#: ../gui/polgen.glade:2316
@@ -309446,93 +312515,98 @@ index 1b99ad4..4ca57d1 100644
-msgstr "Назва логічної змінної"
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr "Роль"
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr "Наявний_користувач"
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr "Програма"
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr "%s має бути каталогом"
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr "Потрібно вказати користувача"
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr "Виберіть виконуваний файл для приміщення обмежень."
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr "Виберіть сценарій init для застосування обмежень."
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr "Виберіть файли, які обмежувана програма буде створювати чи записувати"
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr "Виберіть каталоги, які будуть належати обмежуваній програмі"
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr "Виберіть каталог, у якому будуть створюватись файли політики"
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
-@@ -1866,11 +1858,11 @@ msgstr ""
- "Тип %s_t вже визначено у поточні політиці.\n"
- "Продовжити?"
+ "Do you want to continue?"
+-msgstr ""
+-"Тип %s_t вже визначено у поточні політиці.\n"
+-"Продовжити?"
++msgstr "Тип %s_t вже визначено у поточні політиці.\nПродовжити?"
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr "Перевірка назви"
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
-@@ -1879,108 +1871,20 @@ msgstr ""
- "Модуль %s.pp вже завантажено у поточну політику .\n"
- "Продовжити?"
+ "Do you want to continue?"
+-msgstr ""
+-"Модуль %s.pp вже завантажено у поточну політику .\n"
+-"Продовжити?"
++msgstr "Модуль %s.pp вже завантажено у поточну політику .\nПродовжити?"
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
- msgstr ""
- "Вам слід додати назву, складену з літер і цифр, яка не міститиме пробілів."
+-msgstr ""
+-"Вам слід додати назву, складену з літер і цифр, яка не міститиме пробілів."
++msgstr "Вам слід додати назву, складену з літер і цифр, яка не міститиме пробілів."
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr "Слід вказати виконуваний файл"
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr "Налаштовування SELinux"
@@ -309627,7 +312701,29 @@ index 1b99ad4..4ca57d1 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr "Мережний порт"
-@@ -2022,1492 +1926,1794 @@ msgstr "Список"
+@@ -1989,9 +1828,7 @@ msgstr "Мережний порт"
+ msgid ""
+ "SELinux Port\n"
+ "Type"
+-msgstr ""
+-"Тип порту\n"
+-"SELinux"
++msgstr "Тип порту\nSELinux"
+
+ #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+ msgid "Protocol"
+@@ -2001,9 +1838,7 @@ msgstr "Протокол"
+ msgid ""
+ "MLS/MCS\n"
+ "Level"
+-msgstr ""
+-"Рівень\n"
+-"MLS/MCS"
++msgstr "Рівень\nMLS/MCS"
+
+ #: ../gui/portsPage.py:101
+ msgid "Port"
+@@ -2022,1492 +1857,1626 @@ msgstr "Список"
msgid "Group View"
msgstr "Групи"
@@ -309697,7 +312793,11 @@ index 1b99ad4..4ca57d1 100644
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
-msgstr "Дозволити всім службам використовувати незайняті tty"
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
++msgstr "Ви справді хочете вилучити %s «%s»?"
+
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
@@ -309706,206 +312806,227 @@ index 1b99ad4..4ca57d1 100644
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
-msgstr "Привілеї користувачів"
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
++msgstr "Вилучити %s"
+
-#: ../gui/selinux.tbl:4
-msgid ""
-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-msgstr ""
-"Дозволити обліковому запису gadmin виконувати файли у домашньому каталозі "
-"та /tmp"
--
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
++msgstr "Додати %s"
+
-#: ../gui/selinux.tbl:5
-msgid ""
-"Allow guest SELinux user account to execute files in home directory or /tmp"
-msgstr ""
-"Дозволити обліковому запису guest виконувати файли у домашньому каталозі та /"
-"tmp"
--
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
++msgstr "Змінити %s"
+
-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-msgid "Memory Protection"
-msgstr "Захист пам'яті"
--
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
++msgstr "Дозволений"
+
-#: ../gui/selinux.tbl:6
-msgid "Allow java executable stack"
-msgstr "Дозволити виконуваний стек java"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "Ви справді хочете вилучити %s «%s»?"
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
++msgstr "Примусовий"
-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-#: ../gui/selinux.tbl:209
-msgid "Mount"
-msgstr "Підключення ФС"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "Вилучити %s"
++#: ../gui/statusPage.py:94
++msgid "Status"
++msgstr "Статус"
-#: ../gui/selinux.tbl:7
-msgid "Allow mount to mount any file"
-msgstr "Дозволити монтування до будь-яких файлів"
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "Додати %s"
++#: ../gui/statusPage.py:133
++msgid ""
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system. Do you wish to continue?"
++msgstr "Зміна типу політики вимагає повторної розмітки всієї файлової системи при наступному завантаженні. Процес розмітки може бути досить тривалим залежно від розміру файлової системи. Продовжити?"
-#: ../gui/selinux.tbl:8
-msgid "Allow mount to mount any directory"
-msgstr "Дозволити монтування до будь-яких каталогів"
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "Змінити %s"
++#: ../gui/statusPage.py:147
++msgid ""
++"Changing to SELinux disabled requires a reboot. It is not recommended. If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel. If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
++msgstr "Вимикання політики SELinux вимагає перезавантаження та не рекомендується. Якщо у подальшому ви захочете увімкнути SELinux, знадобиться виконати повторну розмітку файлової системи. Якщо ж ви просто хочете перевірити, чи не викликає SELinux проблем у системі, використовуйте дозволений режим, який не робить політику примусовою, але при цьому реєструє помилки у журналі. Дозволений режим не вимагає перезавантаження. Продовжити?"
-#: ../gui/selinux.tbl:9
-msgid "Allow mplayer executable stack"
-msgstr "Дозволити виконуваний стек mplayer"
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "Дозволений"
-
+-
-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-#: ../gui/selinux.tbl:188
-msgid "SSH"
-msgstr "SSH"
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "Примусовий"
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system. Do you wish to continue?"
++msgstr "Активація політики SELinux вимагає повторної розмітки всієї файлової системи при наступному завантаженні. Процес розмітки може бути досить тривалим залежно від розміру файлової системи. Продовжити?"
-#: ../gui/selinux.tbl:10
-msgid "Allow ssh to run ssh-keysign"
-msgstr "Дозволити ssh виконувати ssh-keysign"
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "Статус"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
++msgstr "system-config-selinux"
-#: ../gui/selinux.tbl:11
-+#: ../gui/statusPage.py:133
++#: ../gui/system-config-selinux.glade:12
msgid ""
-"Allow staff SELinux user account to execute files in home directory or /tmp"
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system. Do you wish to continue?"
- msgstr ""
+-msgstr ""
-"Дозволити користувачу staff виконувати файли у домашньому каталозі та /tmp"
-+"Зміна типу політики вимагає повторної розмітки всієї файлової системи при "
-+"наступному завантаженні. Процес розмітки може бути досить тривалим залежно "
-+"від розміру файлової системи. Продовжити?"
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++msgstr "(c) 2006 Red Hat, Inc.\n(c) 2006 Dan Walsh <dwalsh at redhat.com>"
-#: ../gui/selinux.tbl:12
-+#: ../gui/statusPage.py:147
- msgid ""
+-msgid ""
-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
-+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel. If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
- msgstr ""
+-msgstr ""
-"Дозволити користувачу sysadm виконувати файли у домашньому каталозі та /tmp"
--
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
++msgstr "Додати відповідні авторизації SELinux"
+
-#: ../gui/selinux.tbl:13
-+"Вимикання політики SELinux вимагає перезавантаження та не рекомендується. "
-+"Якщо у подальшому ви захочете увімкнути SELinux, знадобиться виконати "
-+"повторну розмітку файлової системи. Якщо ж ви просто хочете перевірити, чи "
-+"не викликає SELinux проблем у системі, використовуйте дозволений режим, який "
-+"не робить політику примусовою, але при цьому реєструє помилки у журналі. "
-+"Дозволений режим не вимагає перезавантаження. Продовжити?"
-+
-+#: ../gui/statusPage.py:152
- msgid ""
+-msgid ""
-"Allow unconfined SELinux user account to execute files in home directory or /"
-"tmp"
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system. Do you wish to continue?"
- msgstr ""
+-msgstr ""
-"Дозволити необмеженому обліковому запису SELinux виконувати файли у "
-"домашньому каталозі та /tmp"
--
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
++msgstr "Додати мережні порти SELinux"
++
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
++msgstr "Тип SELinux"
+
-#: ../gui/selinux.tbl:14
-msgid "Network Configuration"
-msgstr "Конфігурація мережі"
-+"Активація політики SELinux вимагає повторної розмітки всієї файлової системи "
-+"при наступному завантаженні. Процес розмітки може бути досить тривалим "
-+"залежно від розміру файлової системи. Продовжити?"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
++msgstr "Специфікація файлу"
-#: ../gui/selinux.tbl:14
-msgid "Allow unlabeled packets to flow on the network"
--msgstr "Дозволити проходження по мережі непозначених пакетів"
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
+-msgstr "Дозволити проходження по мережі непозначених пакетів"
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
++msgstr "Тип файлу"
-#: ../gui/selinux.tbl:15
-+#: ../gui/system-config-selinux.glade:12
++#: ../gui/system-config-selinux.glade:727
msgid ""
-"Allow user SELinux user account to execute files in home directory or /tmp"
-msgstr ""
-"Дозволити користувачам user виконувати файли у домашньому каталозі та /tmp"
--
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
++msgstr "усі файли\nзвичайний файл\nкаталог\nсимвольний пристрій\nблочний пристрій\nсокет\nсимвольне посилання\nканал\n"
+
-#: ../gui/selinux.tbl:16
-msgid "Allow unconfined to dyntrans to unconfined_execmem"
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
- msgstr ""
+-msgstr ""
-"Дозволити необмеженим компонентам виконувати dyntrans для unconfined_execmem"
-+"(c) 2006 Red Hat, Inc.\n"
-+"(c) 2006 Dan Walsh <dwalsh at redhat.com>"
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
++
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr "Додати користувача SELinux"
++
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr "Адміністрування SELinux"
++
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr "Додати"
-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
-#: ../gui/selinux.tbl:140
-msgid "Databases"
-msgstr "Бази даних"
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "Додати відповідні авторизації SELinux"
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr "_Властивості"
-#: ../gui/selinux.tbl:17
-msgid "Allow user to connect to mysql socket"
-msgstr "Дозволити користувачу приєднуватися до сокета mysql"
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "Додати мережні порти SELinux"
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr "В_илучити"
-#: ../gui/selinux.tbl:18
-msgid "Allow user to connect to postgres socket"
-msgstr "Дозволити користувачу приєднуватись до сокета postgres"
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "Тип SELinux"
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr "Обрати об'єкт керування"
-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
-msgid "XServer"
-msgstr "XServer"
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "Специфікація файлу"
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr "<b>Вибір:</b>"
-#: ../gui/selinux.tbl:19
-msgid "Allow clients to write to X shared memory"
-msgstr "Дозволити клієнтам здійснювати запис до спільної пам'яті X"
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "Тип файлу"
++#: ../gui/system-config-selinux.glade:1326
++msgid "System Default Enforcing Mode"
++msgstr "Типовий примусовий режим"
-#: ../gui/selinux.tbl:20
-+#: ../gui/system-config-selinux.glade:727
++#: ../gui/system-config-selinux.glade:1354
msgid ""
-"Allow xguest SELinux user account to execute files in home directory or /tmp"
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
- msgstr ""
+-msgstr ""
-"Дозволити обліковому запису xguest виконувати файли у домашньому каталозі "
-"та /tmp"
-
@@ -309925,1999 +313046,1802 @@ index 1b99ad4..4ca57d1 100644
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-msgstr "Web-програми"
-+"усі файли\n"
-+"звичайний файл\n"
-+"каталог\n"
-+"символьний пристрій\n"
-+"блочний пристрій\n"
-+"сокет\n"
-+"символьне посилання\n"
-+"канал\n"
-
+-
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-msgstr "Перенести користувача staff до домену програм для перегляду інтернету"
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
-
+-
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-msgstr "Перенести користувача sysadm до домену програм для перегляду інтернету"
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "Додати користувача SELinux"
-
+-
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-msgstr "Перенести користувача user до домену програм для перегляду інтернету"
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "Адміністрування SELinux"
-
+-
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-msgstr "Перенести користувача xguest до домену програм для перегляду інтернету"
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "Додати"
-
+-
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-msgstr ""
-"Дозволити програмам для перегляду інтернету користувача staff запис у "
-"домашні каталоги"
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "_Властивості"
++"Disabled\n"
++"Permissive\n"
++"Enforcing\n"
++msgstr "Вимкнено\nДозволений\nПримусовий\n"
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-msgstr "Захист SELinux для amanda вимкнено"
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "В_илучити"
++#: ../gui/system-config-selinux.glade:1373
++msgid "Current Enforcing Mode"
++msgstr "Поточний примусовий режим"
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-msgstr "Захист SELinux для amavis вимкнено"
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "Обрати об'єкт керування"
++#: ../gui/system-config-selinux.glade:1418
++msgid "System Default Policy Type: "
++msgstr "Тип типової політики:"
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-msgstr "Захист SELinux для служби apmd вимкнено"
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>Вибір:</b>"
++#: ../gui/system-config-selinux.glade:1463
++msgid ""
++"Select if you wish to relabel then entire file system on next reboot. "
++"Relabeling can take a very long time, depending on the size of the system. "
++"If you are changing policy types or going from disabled to enforcing, a "
++"relabel is required."
++msgstr "Виберіть, якщо хочете виконати повторну розмітку всієї файлової системи при наступному завантаженні. Процес повторної розмітки може бути досить тривалим залежно від розміру файлової системи. При зміні типу політики також знадобиться повторна розмітка."
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-msgstr "Захист·SELinux для служби arpwatch вимкнено"
-+#: ../gui/system-config-selinux.glade:1326
-+msgid "System Default Enforcing Mode"
-+msgstr "Типовий примусовий режим"
++#: ../gui/system-config-selinux.glade:1509
++msgid "Relabel on next reboot."
++msgstr "Повторна розмітка при наступному завантаженні."
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-msgstr "Захист SELinux для служби auditd вимкнено"
-+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
-+"Disabled\n"
-+"Permissive\n"
-+"Enforcing\n"
-+msgstr ""
-+"Вимкнено\n"
-+"Дозволений\n"
-+"Примусовий\n"
++#: ../gui/system-config-selinux.glade:1561
++msgid "label37"
++msgstr "label37"
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-msgstr "Захист SELinux для служби automount вимкнено"
-+#: ../gui/system-config-selinux.glade:1373
-+msgid "Current Enforcing Mode"
-+msgstr "Поточний примусовий режим"
++#: ../gui/system-config-selinux.glade:1598
++msgid "Revert boolean setting to system default"
++msgstr "Відновити первинне значення параметра"
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-msgstr "Захист SELinux для avahi вимкнено"
-+#: ../gui/system-config-selinux.glade:1418
-+msgid "System Default Policy Type: "
-+msgstr "Тип типової політики:"
++#: ../gui/system-config-selinux.glade:1614
++msgid "Toggle between Customized and All Booleans"
++msgstr "Перемикання між значенням вказаним користувачем та усіма логічними значеннями"
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-msgstr "Захист SELinux для служби bluetooth вимкнено"
-+#: ../gui/system-config-selinux.glade:1463
-+msgid ""
-+"Select if you wish to relabel then entire file system on next reboot. "
-+"Relabeling can take a very long time, depending on the size of the system. "
-+"If you are changing policy types or going from disabled to enforcing, a "
-+"relabel is required."
-+msgstr ""
-+"Виберіть, якщо хочете виконати повторну розмітку всієї файлової системи при "
-+"наступному завантаженні. Процес повторної розмітки може бути досить тривалим "
-+"залежно від розміру файлової системи. При зміні типу політики також "
-+"знадобиться повторна розмітка."
++#: ../gui/system-config-selinux.glade:1645
++#: ../gui/system-config-selinux.glade:1850
++#: ../gui/system-config-selinux.glade:2037
++#: ../gui/system-config-selinux.glade:2224
++#: ../gui/system-config-selinux.glade:2467
++#: ../gui/system-config-selinux.glade:2692
++#: ../gui/system-config-selinux.glade:2867
++msgid "Filter"
++msgstr "Фільтр"
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-msgstr "Захист SELinux для служби canna вимкнено"
-+#: ../gui/system-config-selinux.glade:1509
-+msgid "Relabel on next reboot."
-+msgstr "Повторна розмітка при наступному завантаженні."
++#: ../gui/system-config-selinux.glade:1734
++msgid "label50"
++msgstr "label50"
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
-msgstr "Захист SELinux для служби cardmgr вимкнено"
-+#: ../gui/system-config-selinux.glade:1561
-+msgid "label37"
-+msgstr "label37"
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "Додати контекст файлу"
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
-msgstr "Захист SELinux для Cluster Server вимкнено"
-+#: ../gui/system-config-selinux.glade:1598
-+msgid "Revert boolean setting to system default"
-+msgstr "Відновити первинне значення параметра"
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "Змінити контекст файлу"
-#: ../gui/selinux.tbl:41
-msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-+#: ../gui/system-config-selinux.glade:1614
-+msgid "Toggle between Customized and All Booleans"
- msgstr ""
+-msgstr ""
-"Дозволити cdrecord читання різної інформації з NFS, Samba, з тимчасових "
-"каталогів користувачів, не довірених файлів та змінних пристроїв"
--
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "Вилучити контекст файлу"
+
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-msgstr "Захист SELinux для служби ciped вимкнено"
--
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "Перемикання між усіма та зміненими контекстами файлів"
+
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-msgstr "Захист SELinux для служби clamd вимкнено"
-+"Перемикання між значенням вказаним користувачем та усіма логічними значеннями"
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-msgstr "Захист SELinux для clamscan вимкнено"
-+#: ../gui/system-config-selinux.glade:1645
-+#: ../gui/system-config-selinux.glade:1850
-+#: ../gui/system-config-selinux.glade:2037
-+#: ../gui/system-config-selinux.glade:2224
-+#: ../gui/system-config-selinux.glade:2467
-+#: ../gui/system-config-selinux.glade:2692
-+#: ../gui/system-config-selinux.glade:2867
-+msgid "Filter"
-+msgstr "Фільтр"
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "Додати відповідність користувачів SELinux"
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-msgstr "Захист SELinux для clvmd вимкнено"
-+#: ../gui/system-config-selinux.glade:1734
-+msgid "label50"
-+msgstr "label50"
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "Змінити відповідність користувача SELinux"
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-msgstr "Захист SELinux для служби comsat вимкнено"
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "Додати контекст файлу"
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "Вилучити відповідність користувача SELinux"
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-msgstr "Захист SELinux для служби courier вимкнено"
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "Змінити контекст файлу"
-
+-
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-msgstr "Захист SELinux для служби cpucontrol вимкнено"
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "Вилучити контекст файлу"
-
+-
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-msgstr "Захист SELinux для служби cpuspeed вимкнено"
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "Перемикання між усіма та зміненими контекстами файлів"
-
+-
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-msgstr "Cron"
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
-
+-
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-msgstr "Захист SELinux для служби crond вимкнено"
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "Додати відповідність користувачів SELinux"
-
+-
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-msgstr "Друк"
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "Змінити відповідність користувача SELinux"
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-msgstr "Захист SELinux для сервера cupsd вимкнено"
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "Вилучити відповідність користувача SELinux"
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "Додати користувача"
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-msgstr "Захист SELinux для служби cupsd вимкнено"
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "Змінити користувача"
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-msgstr "Захист SELinux для cupsd_lpd вимкнено"
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "Додати користувача"
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "Вилучити користувача"
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-msgstr "CVS"
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "Змінити користувача"
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-msgstr "Захист SELinux для служби cvs вимкнено"
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "Вилучити користувача"
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "Додати мережний порт"
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-msgstr "Захист SELinux для служби cyrus вимкнено"
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "Змінити мережний порт"
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-msgstr "Захист SELinux для служби dbskkd вимкнено"
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "Додати мережний порт"
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "Вилучити мережний порт"
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-msgstr "Захист SELinux для dbusd вимкнено"
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "Змінити мережний порт"
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "Перемикання між портами вказаними користувачем та усіма портами"
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-msgstr "Захист SELinux для dccd вимкнено"
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "Вилучити мережний порт"
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-msgstr "Захист SELinux для dccifd вимкнено"
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "Перемикання між портами вказаними користувачем та усіма портами"
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "Генерувати модуль нової політики"
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-msgstr "Захист SELinux для dccm вимкнено"
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "Завантажити модуль політики"
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-msgstr "Захист SELinux для служби ddt вимкнено"
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "Генерувати модуль нової політики"
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "Вилучити завантажувальний модуль політики"
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-msgstr "Захист SELinux для служби devfsd вимкнено"
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "Завантажити модуль політики"
++#: ../gui/system-config-selinux.glade:2661
++msgid ""
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr "Увімкнути чи вимкнути додаткові правила аудиту, яке зазвичай не показується у журналах."
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-msgstr "Захист SELinux для служби dhcpc вимкнено"
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "Вилучити завантажувальний модуль політики"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-msgstr "Захист SELinux для служби dhcpd вимкнено"
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
-+msgstr ""
-+"Увімкнути чи вимкнути додаткові правила аудиту, яке зазвичай не показується "
-+"у журналах."
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "Змінити режим процесу на дозвільний."
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-msgstr "Захист SELinux для служби dictd вимкнено"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "Змінити режим процесу на примусовий."
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-msgstr "Дозволити sysadm_t безпосередньо запускати служби"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "Змінити режим процесу на дозвільний."
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "Домен процесу"
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-msgstr "Вимкнути захист SELinux для Evolution"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "Змінити режим процесу на примусовий."
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
-#: ../gui/selinux.tbl:72
-msgid "Games"
-msgstr "Ігри"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "Домен процесу"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "Потрібен SELinux користувач ?%s?"
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-msgstr "Захист SELinux для ігор вимкнено"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
++msgstr "Створити сторінки довідника (man) SELinux"
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-msgstr "Захист SELinux для програм для перегляду інтернету вимкнено"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "Потрібен SELinux користувач ?%s?"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
++msgstr "адреса, за якою зберігатимуться створені сторінки довідника (man) SELinux"
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-msgstr "Захист SELinux для Thunderbird вимкнено"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
-+msgstr "Створити сторінки довідника (man) SELinux"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
++msgstr "назва операційної системи для сторінок підручника (man)"
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-msgstr "Захист SELinux для служби distccd вимкнено"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr ""
-+"адреса, за якою зберігатимуться створені сторінки довідника (man) SELinux"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
++msgstr "Створити структуру сторінок підручника у форматі HTML для вказаної сторінки підручника SELinux"
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-msgstr "Захист SELinux для служби dmesg вимкнено"
-+#: ../sepolicy/sepolicy.py:114
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
+msgstr "Всі домени"
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-msgstr "Захист SELinux для служби dnsmasq вимкнено"
-+#: ../sepolicy/sepolicy.py:116
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
+msgstr "Назви доменів сторінок довідника, які буде створено"
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-msgstr "Захист SELinux для служби dovecot вимкнено"
-+#: ../sepolicy/sepolicy.py:164
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
+msgstr "Надіслати запит щодо правил SELinux мережі"
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-msgstr "Захист SELinux для служби entropyd вимкнено"
-+#: ../sepolicy/sepolicy.py:169
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
+msgstr "показати список всіх типів портів SELinux"
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-msgstr "Захист SELinux для fetchmail вимкнено"
-+#: ../sepolicy/sepolicy.py:172
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
+msgstr "показати тип SELinux, пов’язаний з портом"
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-msgstr "Захист SELinux для служби fingerd вимкнено"
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
+msgstr "Показати порти, визначені для цього типу SELinux"
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-msgstr "Захист SELinux для служби freshclam вимкнено"
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
+msgstr "показати порти, з якими може зв’язуватися і/або з’єднуватися цей домен"
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-msgstr "Захист SELinux для служби fsdaemon вимкнено"
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr ""
-+"надіслати запит до списку правил SELinux для визначення того, чи можуть "
-+"обмінюватися даними домени"
++msgstr "надіслати запит до списку правил SELinux для визначення того, чи можуть обмінюватися даними домени"
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-msgstr "Захист SELinux для служби gpm вимкнено"
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
+msgstr "Домен-джерело"
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-msgstr "NFS"
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
+msgstr "Домен-призначення"
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-msgstr "Захист SELinux для служби gss вимкнено"
-+#: ../sepolicy/sepolicy.py:215
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
-+msgstr ""
-+"надіслати запит до засобу обробки правил SELinux щодо опису перемикачів"
++msgstr "надіслати запит до засобу обробки правил SELinux щодо опису перемикачів"
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-msgstr "Захист SELinux для служби Hal вимкнено"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+msgstr "отримати опис всіх перемикачів"
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-msgstr "Сумісність"
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
+msgstr "перемикач, опис якого слід отримати"
-#: ../gui/selinux.tbl:87
-+#: ../sepolicy/sepolicy.py:231
++#: ../sepolicy/sepolicy.py:301
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
+-msgstr ""
+-"Не виконувати аудит несправних компонентів, які не утворюють загрозу безпеці"
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
- msgstr ""
--"Не виконувати аудит несправних компонентів, які не утворюють загрозу безпеці"
-+"надіслати запит до списку правил SELinux для перегляду даних щодо способу "
-+"перенесення домену-джерела обробки до домену-призначення обробки"
++msgstr "надіслати запит до списку правил SELinux для перегляду даних щодо способу перенесення домену-джерела обробки до домену-призначення обробки"
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-msgstr "Захист SELinux для служби hostname вимкнено"
-+#: ../sepolicy/sepolicy.py:234
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
+msgstr "домен-джерело обробки"
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-msgstr "Захист SELinux для служби hotplug вимкнено"
-+#: ../sepolicy/sepolicy.py:237
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
+msgstr "домен-призначення обробки"
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-msgstr "Захист SELinux для служби howl вимкнено"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
-+msgstr "Створити шаблон модуля правил SELinux"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
++msgstr "Команда, потрібна для цього типу правил"
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-msgstr "Захист SELinux для служби cups hplip вимкнено"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
-+msgstr "назва правила для створення"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
++msgstr "Список інтерфейсів правил SELinux"
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-msgstr "Захист SELinux для служби httpd rotatelogs вимкнено"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
-+msgstr "виконуваний файл, роботу якого слід обмежити"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
++msgstr "Створити шаблон модуля правил SELinux"
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-msgstr "Служба HTTPD"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
-+msgstr "виконати комплекс тестування створення правил"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
++msgstr "Вкажіть тип домену, який ви будете розширювати"
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-msgstr "Захист SELinux для служби http suexec вимкнено"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
-+msgstr "команди"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
++msgstr "Вкажіть користувачів SELinux, яких буде перенесено до цього домену"
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-msgstr "Захист SELinux для служби hwclock вимкнено"
--
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
++msgstr "Вкажіть домени, які адмініструватиме цей адміністратор з обмеженими правами"
+
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-msgstr "Захист SELinux для служби i18n вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
-+msgstr "Фонова служба інтернет-служб"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
++msgstr "назва правила для створення"
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-msgstr "Захист SELinux для служби imazesrv вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
-+msgstr "Коректні типи:\n"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
++msgstr "адреса, за якою зберігатимуться створені файли правил"
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-msgstr "Захист SELinux для дочірніх служб inetd вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "Номери портів повинні бути у діапазоні від 1 до %d "
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
++msgstr "виконуваний файл, роботу якого слід обмежити"
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-msgstr "Захист SELinux для служби inetd вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
-+msgstr "Треба ввести назву процесу/користувача з обмеженнями"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
++msgstr "Створити правила для %s"
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-msgstr "Захист SELinux для служби innd вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr ""
-+"Назва має складатися з літер і цифр, без пробілів. Вам варто скористатися "
-+"параметром «-n НАЗВА_МОДУЛЯ»"
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
++msgstr "команди"
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-msgstr "Захист SELinux для служби iptables вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
-+msgstr "З типами ролей користувачів не можна пов’язувати виконувані файли."
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
++msgstr "Змінити правила SELinux на альтернативні, типовими є правила у /sys/fs/selinux/policy"
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-msgstr "Захист SELinux для служби ircd вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "Лише служби можуть використовувати сценарій init."
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
++msgstr "Не встановлено жодних правил SELinux"
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-msgstr "Захист SELinux для служби irqbalance вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve має містити логічне значення"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
++msgstr "Не вдалося прочитати файл правил %s"
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-msgstr "Захист SELinux для служби iscsi вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog має містити логічне значення"
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "невідомо"
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-msgstr "Захист SELinux для служби jabberd вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos має бути булевим значенням "
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
++msgstr "Фонова служба інтернет-служб"
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-msgstr "Kerberos"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache має бути булевим значенням"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
++msgstr "Тип чинного домену"
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-msgstr "Захист SELinux для служби kadmind вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
-+msgstr "Типам користувачів автоматично встановлюється тип tmp"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
++msgstr "Мінімальна роль користувача термінала"
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-msgstr "Захист SELinux для служби klogd вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
-+msgstr "Для обмеження процесу треба вказати виконуваний шлях"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
++msgstr "Роль користувача мінімальної графічної системи"
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-msgstr "Захист SELinux для служби krb5kdc вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
-+msgstr "Файл примусового типу"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
++msgstr "Роль користувача робочої станції"
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-msgstr "Захист SELinux для служби ktalk вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
-+msgstr "Файл інтерфейсу"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
++msgstr "Роль користувача-адміністратора"
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-msgstr "Захист SELinux для служби kudzu вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
-+msgstr "Файл контексту"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
++msgstr "Обмежена роль адміністратора (root)"
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-msgstr "Захист SELinux для служби locate вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+#, fuzzy
-+msgid "Spec file"
-+msgstr "Файл інтерфейсу"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
++msgstr "Коректні типи:\n"
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-msgstr "Захист SELinux для служби lpd вимкнено"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
-+msgstr "Сценарій налаштовування"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "Номери портів повинні бути у діапазоні від 1 до %d "
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-msgstr "Захист SELinux для служби lrrd вимкнено"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr ""
-+"Надати доступ ABRT до внесення змін до відкритих файлів, використаних для "
-+"служб відкритого обміну файлами."
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr "Вам слід вказати чинний тип правил"
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-msgstr "Захист SELinux для служби lvm вимкнено"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr ""
-+"Дозволити ABRT виконуватися у домені abrt_handle_event_t для обробки "
-+"скриптів подій ABRT"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
++msgstr "Для вашого %s вам слід вказати назву вашого модуля правил."
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-msgstr "Захист SELinux для mailman вимкнено"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "Дозволити amavis використовувати компілятор JIT"
++#: ../sepolicy/sepolicy/generate.py:355
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr "Назва має складатися з літер і цифр, без пробілів. Вам варто скористатися параметром «-n НАЗВА_МОДУЛЯ»"
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-msgstr "Дозволити Evolution та Thunderbird читати файли користувачів"
-+#: booleans.py:4
-+#, fuzzy
-+msgid "Allow antivirus programs to read non security files on a system"
-+msgstr "Дозволити clamscan доступ до захищених файлів у системі"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
++msgstr "З типами ролей користувачів не можна пов’язувати виконувані файли."
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-msgstr "Захист SELinux для служби mdadm вимкнено"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr ""
-+"Дозволити користувачам визначати записи паролів користувачів (passwd) "
-+"безпосередньо з ldap, без використання сервера sssd"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
++msgstr "Лише служби можуть використовувати сценарій init."
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-msgstr "Захист SELinux для служби monopd вимкнено"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
-+msgstr ""
-+"Дозволити користувачам здійснювати вхід до системи за допомогою сервера "
-+"radius"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve має містити логічне значення"
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-msgstr "Дозволити Mozilla читати файли користувачів"
-+#: booleans.py:7
-+#, fuzzy
-+msgid "Allow users to login using a yubikey server"
-+msgstr ""
-+"Дозволити користувачам здійснювати вхід до системи за допомогою сервера "
-+"radius"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog має містити логічне значення"
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-msgstr "Захист SELinux для служби mrtg вимкнено"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr ""
-+"Дозволити cdrecord читання різної інформації з NFS, Samba, з тимчасових "
-+"каталогів користувачів, не довірених файлів та змінних пристроїв"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos має бути булевим значенням "
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-msgstr "Захист SELinux для служби mysqld вимкнено"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "Дозволити clamd використання компілятора JIT"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache має бути булевим значенням"
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-msgstr "Захист SELinux для служби nagios вимкнено"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "Дозволити clamscan доступ до захищених файлів у системі"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
++msgstr "Типам користувачів автоматично встановлюється тип tmp"
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-msgstr "Служба імен"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
-+msgstr "Надати доступ clamscan до читання даних користувача"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
++msgstr "Модулям правил %s потрібні чинні домени"
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-msgstr "Захист SELinux для служби named вимкнено"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr ""
-+"Надати доступ Cobbler до внесення змін до відкритих файлів, використаних для "
-+"служб відкритого обміну файлами."
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
++msgstr "Для обмеження процесу треба вказати виконуваний шлях"
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-msgstr "Захист SELinux для служби nessusd вимкнено"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "Дозволити Cobbler встановлювати з’єднання з мережею за допомогою TCP."
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
++msgstr "Файл примусового типу"
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-msgstr "Захист SELinux для NetworkManager вимкнено"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "Надати доступ Cobbler до файлових систем cifs."
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
++msgstr "Файл інтерфейсу"
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-msgstr "Захист SELinux для служби nfsd вимкнено"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "Надати доступ Cobbler до файлових систем nfs."
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
++msgstr "Файл контексту"
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-msgstr "Samba"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "Дозволити collectd встановлювати з’єднання з мережею за допомогою TCP."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
++msgstr "Файл специфікації"
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-msgstr "Захист SELinux для служби nmbd вимкнено"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr ""
-+"Дозволити домену codnor встановлювати з’єднання з мережею за допомогою TCP."
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
++msgstr "Сценарій налаштовування"
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-msgstr "Захист SELinux для служби nrpe вимкнено"
-+#: booleans.py:18
++#: booleans.py:1
+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr ""
-+"Дозволити системним завданням cron змінювати мітки файлової системи для "
-+"відновлення контекстів файлів."
++"Allow ABRT to modify public files used for public file transfer services."
++msgstr "Надати доступ ABRT до внесення змін до відкритих файлів, використаних для служб відкритого обміну файлами."
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-msgstr "Захист SELinux для служби nscd вимкнено"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "Надати доступ фоновій служби cvs до читання файла shadow"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++msgstr "Дозволити ABRT виконуватися у домені abrt_handle_event_t для обробки скриптів подій ABRT"
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-msgstr "Захист SELinux для служби nsd вимкнено"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "Дозволити всім службам здійснювати запис до /"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
++msgstr "Дозволити amavis використовувати компілятор JIT"
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-msgstr "Захист SELinux для служби ntpd вимкнено"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "Дозволити всім службам використовувати обгортки TCP."
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
++msgstr "Дозволити антивірусним програмам читати незахищені файли системи"
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-msgstr "Захист SELinux для oddjob вимкнено"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr ""
-+"Дозволити всім фоновим службам здійснювати читання і запис даних до "
-+"терміналів"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
++msgstr "Дозволити auditadm виконувати команди"
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-msgstr "Захист SELinux для oddjob_mkhomedir вимкнено"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
-+msgstr ""
-+"Надати dbadm доступ до керування файлами у домашніх каталогах користувачів"
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
++msgstr "Дозволити користувачам визначати записи паролів користувачів (passwd) безпосередньо з ldap, без використання сервера sssd"
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-msgstr "Захист SELinux для служби openvpn вимкнено"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
-+msgstr "Надати dbadm доступ до домашніх каталогів користувачів"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
++msgstr "Дозволити користувачам здійснювати вхід до системи за допомогою сервера radius"
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-msgstr "Захист SELinux для служби pam вимкнено"
-+#: booleans.py:25
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
-+msgstr ""
-+"Якщо ви бажаєте заборонити програмам домену відображати ділянку пам’яті "
-+"одночасно на виконувану і придатну до запису області, такий доступ є "
-+"небезпечним. Вам слід повідомити про такий виконуваний файл до системи "
-+"стеження за вадами"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
++msgstr "Дозволити користувачам здійснювати вхід до системи за допомогою сервера yubikey"
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-msgstr "Захист SELinux для pegasus вимкнено"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr ""
-+"Дозволити адміністратору системи виконувати зневаджування та трасування всіх "
-+"процесів."
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
++msgstr "Дозволити awstats спорожняти файли журналів Apache"
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-msgstr "Захист SELinux для служби perdition вимкнено"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
-+msgstr "Дозволити клієнтським програмам dhcpc виконувати команди iptables"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
++msgstr "Дозволити cdrecord читання різної інформації з NFS, Samba, з тимчасових каталогів користувачів, не довірених файлів та змінних пристроїв"
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-msgstr "Захист SELinux для служби portmap вимкнено"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
-+msgstr "Дозволити фоновій службі DHCP використовувати модулі LDAP"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
++msgstr "Дозволити clamd використання компілятора JIT"
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-msgstr "Захист SELinux для служби portslave вимкнено"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
-+msgstr ""
-+"Дозволити всім доменам використовувати дескриптори файлів інших доменів"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
++msgstr "Дозволити clamscan доступ до захищених файлів у системі"
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-msgstr "Захист SELinux для postfix вимкнено"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
-+msgstr "Дозволити всім доменам завантажувати модулі ядра"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
++msgstr "Надати доступ clamscan до читання даних користувача"
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-msgstr "Захист SELinux для служби postgresql вимкнено"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
-+msgstr ""
-+"Дозволити використання звукових пристроїв як джерела початкових даних "
-+"генератора псевдовипадкових чисел"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
++msgstr "Надати доступ Cobbler до внесення змін до відкритих файлів, використаних для служб відкритого обміну файлами."
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-msgstr "pppd"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
-+msgstr ""
-+"Дозволити exim встановлювати з’єднання з базами даних (postgres, mysql)"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "Дозволити Cobbler встановлювати з’єднання з мережею за допомогою TCP."
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-msgstr "Дозволити виконання pppd у режимі звичайного користувача"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
-+msgstr ""
-+"Надати доступ exim на створення, читання, запис і вилучення файлів "
-+"непривілейованого користувача."
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "Надати доступ Cobbler до файлових систем cifs."
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-msgstr "Захист SELinux для pptp вимкнено"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
-+msgstr "Надати доступ exim на читання файлів непривілейованого користувача."
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "Надати доступ Cobbler до файлових систем nfs."
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-msgstr "Захист SELinux для служби prelink вимкнено"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
-+msgstr "Увімкнути додаткові правила у домені cron з метою підтримки fcron."
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "Дозволити collectd встановлювати з’єднання з мережею за допомогою TCP."
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-msgstr "Захист SELinux для служби privoxy вимкнено"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
-+msgstr ""
-+"Дозволити домену fenced встановлювати з’єднання з мережею за допомогою TCP."
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "Дозволити домену codnor встановлювати з’єднання з мережею за допомогою TCP."
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-msgstr "Захист SELinux для служби ptal вимкнено"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
-+msgstr "Дозволити домену fenced виконувати ssh."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
++msgstr "Дозволити системним завданням cron змінювати мітки файлової системи для відновлення контекстів файлів."
++
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
++msgstr "Надати доступ фоновій служби cvs до читання файла shadow"
++
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
++msgstr "Дозволити всім службам здійснювати запис до /"
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-msgstr "Захист SELinux для служби pxe вимкнено"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
-+msgstr ""
-+"Надати доступ ftp до читання і запису файлів до домашніх каталогів "
-+"користувачів"
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "Дозволити всім службам використовувати обгортки TCP."
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-msgstr "Захист SELinux для pyzord вимкнено"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
-+msgstr ""
-+"Надати доступ серверам ftp до внесення змін до відкритих файлів, "
-+"використаних для служб відкритого обміну файлами. Каталоги має бути "
-+"позначено міткою public_content_rw_t."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "Дозволити всім фоновим службам здійснювати читання і запис даних до терміналів"
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-msgstr "Захист SELinux для служби quota вимкнено"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
-+msgstr "Дозволити серверам ftp встановлення з’єднань на всіх портах > 1023"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
++msgstr "Дозволити dan керувати файлами користувача"
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-msgstr "Захист SELinux для служби radiusd вимкнено"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
-+msgstr ""
-+"Дозволити серверам ftp встановлювати з’єднання з портами бази даних mysql"
++#: booleans.py:26
++msgid "Allow dan to read user files"
++msgstr "Дозволити dan читати файли користувача"
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-msgstr "Захист SELinux для служби radvd вимкнено"
-+#: booleans.py:42
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+"Надати серверам ftp доступ до входу до системи від імені локальних "
-+"користувачів і здійснювати читання або запис файлів у системі, що керується "
-+"DAC."
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
++msgstr "Надати dbadm доступ до керування файлами у домашніх каталогах користувачів"
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-msgstr "Захист SELinux для служби rdisc вимкнено"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
-+msgstr ""
-+"Дозволити серверам ftp використовувати cifs відкритих служб обміну файлами."
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
++msgstr "Надати dbadm доступ до домашніх каталогів користувачів"
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-msgstr "Захист SELinux для служби readahead вимкнено"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
-+msgstr ""
-+"Дозволити серверам ftp використовувати nfs відкритих служб обміну файлами."
++#: booleans.py:29
++msgid ""
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
++msgstr "Якщо ви бажаєте заборонити програмам домену відображати ділянку пам’яті одночасно на виконувану і придатну до запису області, такий доступ є небезпечним. Вам слід повідомити про такий виконуваний файл до системи стеження за вадами"
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-msgstr "Дозволити програмам читання файлів з нестандартних джерел (default_t)"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-+msgstr ""
-+"Дозволити серверам ftp використання прив’язування до всіх незарезервованих "
-+"портів у пасивному режимі"
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
++msgstr "Дозволити адміністратору системи виконувати зневаджування та трасування всіх процесів."
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-msgstr "Захист SELinux для служби restorecond вимкнено"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
-+msgstr "Визначити, чи зможе CGI Git виконувати пошук у домашніх каталогах."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
++msgstr "Дозволити клієнтським програмам dhcpc виконувати команди iptables"
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-msgstr "Захист SELinux для служби rhgb вимкнено"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
-+msgstr "Визначити, чи може мати CGI Git доступ до файлових систем cifs."
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
++msgstr "Дозволити фоновій службі DHCP використовувати модулі LDAP"
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-msgstr "Захист SELinux для ricci вимкнено"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
-+msgstr "Визначити, чи може мати CGI Git доступ до файлових систем nfs."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
++msgstr "Дозволити всім доменам використовувати дескриптори файлів інших доменів"
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-msgstr "Захист SELinux для ricci_modclusterd вимкнено"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
-+msgstr ""
-+"Визначити, чи фонова служба сеансів Git може прив’язувати сокети TCP до всіх "
-+"незарезервованих портів."
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
++msgstr "Дозволити всім доменам завантажувати модулі ядра"
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-msgstr "Захист SELinux для служби rlogind вимкнено"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
-+msgstr ""
-+"Визначати, чи можуть домени користувачів, що викликаються, виконувати фонову "
-+"службу Git у домені git_session_t."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
++msgstr "Дозволити використання звукових пристроїв як джерела початкових даних генератора псевдовипадкових чисел"
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-msgstr "Захист SELinux для служби rpcd вимкнено"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
-+msgstr ""
-+"Визначити, чи зможе системна фонова служба Git виконувати пошук у домашніх "
-+"каталогах."
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
++msgstr "Дозволити exim встановлювати з’єднання з базами даних (postgres, mysql)"
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-msgstr "Захист SELinux для служби rshd вимкнено"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
-+msgstr ""
-+"Визначити, чи може мати системна фонова служба Git доступ до файлових систем "
-+"cifs."
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
++msgstr "Надати доступ exim на створення, читання, запис і вилучення файлів непривілейованого користувача."
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-msgstr "rsync"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
-+msgstr ""
-+"Визначити, чи може мати системна фонова служба Git доступ до файлових систем "
-+"nfs."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
++msgstr "Надати доступ exim на читання файлів непривілейованого користувача."
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-msgstr "Захист SELinux для служби rsync вимкнено"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
-+msgstr "Дозволити фоновій службі gitisis надсилання пошти"
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
++msgstr "Увімкнути додаткові правила у домені cron з метою підтримки fcron."
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-msgstr "Дозволити запуск ssh з inted, а не у якості служби"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
-+msgstr "Надати доступ до читання urandom для всіх доменів"
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
++msgstr "Дозволити домену fenced встановлювати з’єднання з мережею за допомогою TCP."
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-msgstr "Дозволити Samba спільний доступ до каталогів NFS"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
-+msgstr ""
-+"Надати доступ до використання параметра --write-env-file клієнтської "
-+"програми GPG. Використання цього параметра надає доступ цій програмі до "
-+"файлів користувачів."
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
++msgstr "Дозволити домену fenced виконувати ssh."
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-msgstr "Сервер авторизації SASL"
-+#: booleans.py:57
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
-+msgstr ""
-+"Надати доступ веб-домену GPG до внесення змін до відкритих файлів, "
-+"використаних для служб відкритого обміну файлами."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
++msgstr "Дозволити всім доменам виконувати команди у fips_mode"
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-msgstr "Дозволити серверу авторизації sasl читати /etc/shadow"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
-+msgstr ""
-+"Дозволити gssd читання даних з каталогу temp. Призначено для доступу до tgt "
-+"kerberos."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
++msgstr "Надати доступ ftp до читання і запису файлів до домашніх каталогів користувачів"
-#: ../gui/selinux.tbl:165
-+#: booleans.py:59
++#: booleans.py:44
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
- msgstr ""
+-msgstr ""
-"Дозволити серверу X-Windows призначати область пам'яті як виконувану та "
-"доступну для запису"
-+"Надати доступ Apache до внесення змін до відкритих файлів, використаних для "
-+"служб відкритого обміну файлами. Файли і каталоги має бути позначено міткою "
-+"public_content_rw_t."
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
++msgstr "Надати доступ серверам ftp до внесення змін до відкритих файлів, використаних для служб відкритого обміну файлами. Каталоги має бути позначено міткою public_content_rw_t."
++
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
++msgstr "Дозволити серверам ftp встановлення з’єднань на всіх портах > 1023"
++
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
++msgstr "Дозволити серверам ftp встановлювати з’єднання з портами бази даних mysql"
++
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "Надати серверам ftp доступ до входу до системи від імені локальних користувачів і здійснювати читання або запис файлів у системі, що керується DAC."
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-msgstr "Захист SELinux для служби saslauthd вимкнено"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
-+msgstr ""
-+"Дозволити httpd використовувати вбудовані інструменти обробки скриптів "
-+"(зазвичай php)"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
++msgstr "Дозволити серверам ftp використовувати cifs відкритих служб обміну файлами."
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-msgstr "Захист SELinux для служби scannerdaemon вимкнено"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
-+msgstr "Надати доступ фоновій службі http до пошуку спаму"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
++msgstr "Дозволити серверам ftp використовувати nfs відкритих служб обміну файлами."
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-msgstr "Не дозволяти зміну на sysadm_t, sudo та su"
-+#: booleans.py:62
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
-+msgstr ""
-+"Надати доступ до використання httpd у режимі клієнта FTP на порті ftp та "
-+"тимчасових портах"
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++msgstr "Дозволити серверам ftp використання прив’язування до всіх незарезервованих портів у пасивному режимі"
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-msgstr "Не дозволяти процесам завантажувати модулі ядра"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
-+msgstr "Дозволити httpd встановлювати з’єднання з портом ldap"
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
++msgstr "Визначити, чи зможе CGI Git виконувати пошук у домашніх каталогах."
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-msgstr "Не дозволяти процесам змінювати політику SELinux у ядрі"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
-+msgstr "Надати фоновій службі http змогу встановлювати з’єднання з zabbix"
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
++msgstr "Визначити, чи може мати CGI Git доступ до файлових систем cifs."
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-msgstr "Захист SELinux для служби sendmail вимкнено"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-+msgstr ""
-+"Надати доступ скриптам і модулям HTTPD на встановлення з’єднання з мережею "
-+"за допомогою TCP."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
++msgstr "Визначити, чи може мати CGI Git доступ до файлових систем nfs."
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-msgstr "Захист SELinux для setrans вимкнено"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
-+msgstr ""
-+"Надати доступ скриптам і модулям HTTPD на встановлення з’єднання з Cobbler "
-+"мережею."
++#: booleans.py:54
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
++msgstr "Визначити, чи фонова служба сеансів Git може прив’язувати сокети TCP до всіх незарезервованих портів."
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-msgstr "Захист SELinux для служби setroubleshoot вимкнено"
-+#: booleans.py:67
++#: booleans.py:55
+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
-+msgstr ""
-+"Надати доступ скриптам і модулям HTTPD на встановлення з’єднання з базами "
-+"даних мережею."
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
++msgstr "Визначати, чи можуть домени користувачів, що викликаються, виконувати фонову службу Git у домені git_session_t."
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-msgstr "Захист SELinux для служби slapd вимкнено"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
-+msgstr "Надати доступ httpd на з’єднання з сервером memcache"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
++msgstr "Визначити, чи зможе системна фонова служба Git виконувати пошук у домашніх каталогах."
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-msgstr "Захист SELinux для служби slrnpull вимкнено"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
-+msgstr "Надати доступ до використання httpd у режимі перемикача мережі"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
++msgstr "Визначити, чи може мати системна фонова служба Git доступ до файлових систем cifs."
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-msgstr "Захист SELinux для служби smbd вимкнено"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
-+msgstr "Надати доступ фоновій службі http до надсилання пошти"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
++msgstr "Визначити, чи може мати системна фонова служба Git доступ до файлових систем nfs."
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-msgstr "Захист SELinux для служби snmpd вимкнено"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
-+msgstr ""
-+"Дозволити Apache здійснювати обмін даним зі службою avahi за допомогою dbus"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
++msgstr "Дозволити фоновій службі gitisis надсилання пошти"
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-msgstr "Захист SELinux для служби snort вимкнено"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
-+msgstr "Дозволити підтримку cgi у httpd"
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
++msgstr "Надати доступ до читання urandom для всіх доменів"
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-msgstr "Захист SELinux для служби soundd вимкнено"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-+msgstr ""
-+"Надати доступ до використання httpd у режимі сервера FTP очікуванням даних "
-+"на порті ftp."
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
++msgstr "Надати доступ до використання параметра --write-env-file клієнтської програми GPG. Використання цього параметра надає доступ цій програмі до файлів користувачів."
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-msgstr "Захист SELinux для служби sound вимкнено"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
-+msgstr "Надати доступ httpd до читання даних з домашніх каталогів"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
++msgstr "Надати доступ веб-домену GPG до внесення змін до відкритих файлів, використаних для служб відкритого обміну файлами."
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-msgstr "Захист від спаму"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
-+msgstr "Надати доступ скриптам і модулям httpd до execmem/execstack"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++msgstr "Дозволити gssd читання даних з каталогу temp. Призначено для доступу до tgt kerberos."
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-msgstr "Захист SELinux для служби spamd вимкнено"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-+msgstr ""
-+"Дозволити HTTPD встановлювати з’єднання з портом 80 для штатного завершення "
-+"роботи"
++#: booleans.py:64
++msgid "Allow guest to exec content"
++msgstr "Дозволити гостю виконувати команди"
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-msgstr "Дозволити spamd звертатися до домашніх каталогів"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
-+msgstr "Дозволити процесам httpd керувати даними IPA"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
++msgstr "Надати доступ Apache до внесення змін до відкритих файлів, використаних для служб відкритого обміну файлами. Файли і каталоги має бути позначено міткою public_content_rw_t."
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-msgstr "Дозволити мережний доступ службі Spam Assassin"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
-+msgstr "Дозволити Apache використовувати mod_auth_ntlm_winbind"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
++msgstr "Дозволити httpd використовувати вбудовані інструменти обробки скриптів (зазвичай php)"
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-msgstr "Захист SELinux для служби speedmgmt вимкнено"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
-+msgstr "Дозволити Apache використовувати mod_auth_pam"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
++msgstr "Надати доступ фоновій службі http до пошуку спаму"
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-msgstr "Звук"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
-+msgstr "Надати доступ httpd до читання даних користувача"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
++msgstr "Надати доступ до використання httpd у режимі клієнта FTP на порті ftp та тимчасових портах"
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-msgstr "Дозволити службі squid приєднуватись до мережі"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-+msgstr ""
-+"Дозволити Apache працювати у режимі ручного керування без переходу до "
-+"користувача"
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
++msgstr "Дозволити httpd встановлювати з’єднання з портом ldap"
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-msgstr "Захист SELinux для служби squid вимкнено"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
-+msgstr ""
-+"Дозволити фоновій службі httpd для внесення змін до обмежень його ресурсів"
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
++msgstr "Надати фоновій службі http змогу встановлювати з’єднання з zabbix"
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-msgstr "Захист SELinux для служби ssh вимкнено"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-+msgstr ""
-+"Дозволити HTTPD запускати виконувані файли SSI у одному домені зі скриптами "
-+"CGI системи."
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++msgstr "Надати доступ скриптам і модулям HTTPD на встановлення з’єднання з мережею за допомогою TCP."
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-msgstr "Дозволити авторизацію ssh для sysadm_r:sysadm_t"
-+#: booleans.py:84
++#: booleans.py:72
+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
-+msgstr ""
-+"Дозволити скриптам apache виконувати запис до каталогів відкритих даних. "
-+"Каталоги або файли має бути позначено міткою public_rw_content_t."
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
++msgstr "Надати доступ скриптам і модулям HTTPD на встановлення з’єднання з Cobbler мережею."
-#: ../gui/selinux.tbl:189
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
-+msgstr "Надати доступ Apache до виконання коду з tmp."
-+
-+#: booleans.py:86
++#: booleans.py:73
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
- msgstr ""
+-msgstr ""
-"Дозволити користувачам staff_r пошук у домашніх каталогах та читання файлів "
-"(наприклад, ~/.bashrc)"
-+"Уніфікувати обмін даними між HTTPD та терміналом. Потрібне для введення "
-+"паролів до сертифікатів з термінала."
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr "Надати доступ скриптам і модулям HTTPD на встановлення з’єднання з базами даних мережею."
++
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
++msgstr "Надати доступ httpd на з’єднання з сервером memcache"
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-msgstr "Універсальний тунель SSL"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
-+msgstr "Уніфікувати обробку HTTPD всіх файлів даних."
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
++msgstr "Надати доступ до використання httpd у режимі перемикача мережі"
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-msgstr "Захист SELinux для служби stunnel вимкнено"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
-+msgstr "Надати доступ httpd до файлових систем cifs"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
++msgstr "Надати доступ фоновій службі http до надсилання пошти"
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-msgstr "Дозволити службі stunnel виконуватись незалежно від xinetd"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
-+msgstr "Надати доступ httpd до файлових систем FUSE"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
++msgstr "Дозволити Apache здійснювати обмін даним зі службою avahi за допомогою dbus"
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-msgstr "Захист SELinux для служби swat вимкнено"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
-+msgstr "Дозволити httpd запускати gpg"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
++msgstr "Дозволити підтримку cgi у httpd"
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-msgstr "Захист SELinux для служби sxid вимкнено"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
-+msgstr "Надати доступ httpd до файлових систем nfs"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++msgstr "Надати доступ до використання httpd у режимі сервера FTP очікуванням даних на порті ftp."
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-msgstr "Захист SELinux для служби syslogd вимкнено"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
-+msgstr "Дозволити httpd здійснювати обмін даним з oddjob для запуску служби"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
++msgstr "Надати доступ httpd до читання даних з домашніх каталогів"
-#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
--msgstr "Захист SELinux для системи завдань cron вимкнено"
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
-+msgstr "Надати доступ httpd до портів openstack"
+-msgid "Disable SELinux protection for system cron jobs"
+-msgstr "Захист SELinux для системи завдань cron вимкнено"
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
++msgstr "Надати доступ скриптам і модулям httpd до execmem/execstack"
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-msgstr "Захист SELinux для служби tcp вимкнено"
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
-+msgstr ""
-+"Надати доступ icecast на встановлення з’єднань на всіх портах, а не лише "
-+"звукових портах."
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++msgstr "Дозволити HTTPD встановлювати з’єднання з портом 80 для штатного завершення роботи"
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-msgstr "Захист SELinux для служби telnet вимкнено"
-+#: booleans.py:95
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
-+msgstr ""
-+"Дозволити клієнтській програмі IRC Irssi встановлювати з’єднання на "
-+"довільному порті і прив’язуватися до будь-якого незарезервованого порту."
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
++msgstr "Дозволити процесам httpd керувати даними IPA"
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-msgstr "Захист SELinux для служби tftpd вимкнено"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
-+msgstr "Дозволити виконуваний стек java"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
++msgstr "Дозволити Apache використовувати mod_auth_ntlm_winbind"
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-msgstr "Захист SELinux для служби transproxy вимкнено"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
-+msgstr "Дозволити обмеженим програмам запускатися за допомогою kerberos."
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
++msgstr "Дозволити Apache використовувати mod_auth_pam"
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-msgstr "Захист SELinux для служби udev вимкнено"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
-+msgstr "Надати доступ фоновій службі syslogd до надсилання пошти"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
++msgstr "Надати доступ httpd до читання даних користувача"
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-msgstr "Захист SELinux для служби uml вимкнено"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
-+msgstr ""
-+"Надати можливість syslogd читати дані з терміналів чи записувати дані до "
-+"терміналів"
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++msgstr "Дозволити Apache працювати у режимі ручного керування без переходу до користувача"
-#: ../gui/selinux.tbl:202
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
-+msgstr ""
-+"Надавати можливість входу до системи і користування системою за допомогою /"
-+"dev/console."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
++msgstr "Дозволити фоновій службі httpd для внесення змін до обмежень його ресурсів"
+
-+#: booleans.py:101
++#: booleans.py:89
msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
-+msgstr ""
-+"Керувати можливістю використання mmap у нижніх областях простору адрес у "
-+"спосіб, визначений /proc/sys/kernel/mmap_min_addr."
-+
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
-+msgstr "Надати mock доступ до читання файлів у домашніх каталогах."
-+
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
-+msgstr ""
-+"Дозволити монтування за допомогою команди mount довільного каталогу або "
-+"файла."
-+
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
- msgstr ""
+-msgstr ""
-"Дозволити службі xinetd виконуватись без обмежень, що включає всі керовані "
-"ним служби, для яких явно не вказані перетворення доменів"
-+"Дозволити домену додатків mozilla встановлювати з’єднання з мережею за "
-+"допомогою TCP."
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++msgstr "Дозволити HTTPD запускати виконувані файли SSI у одному домені зі скриптами CGI системи."
-#: ../gui/selinux.tbl:203
-+#: booleans.py:105
++#: booleans.py:90
msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+"Дозволити mozilla_plugins створювати довільні дані у домашніх каталогах "
-+"користувачів"
-+
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
- msgstr ""
+-msgstr ""
-"Дозволити виконання сценаріїв rc без обмежень, включаючи служби, що "
-"запускаються сценарієм rc, для яких явно не вказано домен переходу"
-+"Надати доступ обмеженим програмам для перегляду інтернету до читання даних з "
-+"домашнього каталогу"
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
++msgstr "Дозволити скриптам apache виконувати запис до каталогів відкритих даних. Каталоги або файли має бути позначено міткою public_rw_content_t."
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-msgstr "Дозволити rpm виконуватись без обмежень"
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
-+msgstr "Дозволити виконуваний стек mplayer"
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
++msgstr "Надати доступ Apache до виконання коду з tmp."
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
-+msgstr "Дозволити mysqld встановлення з’єднань на всіх портах"
-+
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
-+msgstr "Дозволити BIND прив’язуватися до порту apache."
-+
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
- msgstr ""
+-msgstr ""
-"Дозволити привілейованим утилітам (наприклад, hotplug та insmod) "
-"виконуватись без обмежень"
-+"Дозволити BIND виконувати запис файлів основної зони. Зазвичай, такий запис "
-+"потрібен для динамічних DNS або при зміні зон."
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
++msgstr "Уніфікувати обмін даними між HTTPD та терміналом. Потрібне для введення паролів до сертифікатів з термінала."
++
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
++msgstr "Уніфікувати обробку HTTPD всіх файлів даних."
++
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
++msgstr "Надати доступ httpd до файлових систем cifs"
++
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
++msgstr "Надати доступ httpd до файлових систем FUSE"
++
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
++msgstr "Дозволити httpd запускати gpg"
++
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
++msgstr "Надати доступ httpd до файлових систем nfs"
++
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
++msgstr "Дозволити httpd здійснювати обмін даним з oddjob для запуску служби"
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-msgstr "Захист SELinux для служби updfstab вимкнено"
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
-+msgstr ""
-+"Дозволити експорт будь-яких файлів або каталогів у режимі лише для читання "
-+"за допомогою NFS."
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr "Надати доступ httpd до портів openstack"
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-msgstr "Захист SELinux для служби uptimed вимкнено"
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
-+msgstr ""
-+"Дозволити експорт будь-яких файлів або каталогів у режимі читання або запису "
-+"за допомогою NFS."
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr "Дозволити Apache надсилати запити до записів NS"
-#: ../gui/selinux.tbl:208
-+#: booleans.py:113
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
++msgstr "Надати доступ icecast на встановлення з’єднань на всіх портах, а не лише звукових портах."
++
++#: booleans.py:102
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+"Надати доступ серверам nfs до внесення змін до відкритих файлів, "
-+"використаних для служб відкритого обміну файлами. Файли і каталоги має бути "
-+"позначено міткою public_content_rw_t."
-+
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
-+msgstr "Дозволити системі запускатися з NIS"
-+
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
-+msgstr ""
-+"Дозволити обмеженим програмам використовувати область пам’яті спільного "
-+"використання nscd."
-+
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr ""
-+"Надати доступ коду nsplugin встановлювати з’єднання з незарезервованими "
-+"портами"
-+
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
-+msgstr "Надати доступ коду nsplugin до execmem/execstack"
-+
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
-+msgstr "Надати доступ openvpn до читання даних з домашніх каталогів"
-+
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
- msgstr ""
+-msgstr ""
-"Дозволити користувачу user_r звертатися до sysadm_r через su, sudo чи "
-"userhelper. У іншому разі лише staff_r зможе здійснювати доступ"
-+"Дозволити домену piranha-lvs встановлювати з’єднання з мережею за допомогою "
-+"TCP."
-+
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
-+msgstr "Надати дозвіл polipo встановлювати з’єднання на всіх портах > 1023"
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
++msgstr "Дозволити клієнтській програмі IRC Irssi встановлювати з’єднання на довільному порті і прив’язуватися до будь-якого незарезервованого порту."
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-msgstr "Дозволити користувачам виконувати команду mount"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
-+msgstr ""
-+"Визначити, чи фонова служба сеансів Polipo може прив’язувати сокети tcp до "
-+"всіх незарезервованих портів."
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
++msgstr "Дозволити обмеженим програмам запускатися за допомогою kerberos."
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:122
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
- msgstr ""
+-msgstr ""
-"Дозволити звичайним користувачам здійснювати прямий доступ за допомогою миші "
-"(лише для сервера X)"
-+"Визначати, чи можуть домени користувачів, що викликаються, виконувати фонову "
-+"службу Polipo у домені polipo_session_t."
-+
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
-+msgstr "Визначити, чи може мати Polipo доступ до файлових систем cifs."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
++msgstr "Надати доступ фоновій службі syslogd до надсилання пошти"
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-msgstr "Дозволити користувачам виконувати команду dmesg"
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
-+msgstr "Визначити, чи може мати Polipo доступ до файлових систем nfs."
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
++msgstr "Надати можливість syslogd читати дані з терміналів чи записувати дані до терміналів"
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
-+msgstr "Увімкнути підтримку багатоекземплярних каталогів."
-+
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
- msgstr ""
+-msgstr ""
-"Дозволити користувачам керувати мережними інтерфейсами (також потрібно "
-"USERCTL=true)"
-+"Дозволити доменам portage використовувати точки монтування NFS (звичайні "
-+"nfs_t)"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
++msgstr "Надавати можливість входу до системи і користування системою за допомогою /dev/console."
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-msgstr "Дозволити звичайним користувачам виконувати ping"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "Надати домену postfix_local повний доступ до каталогів mail_spool"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
++msgstr "Керувати можливістю використання mmap у нижніх областях простору адрес у спосіб, визначений /proc/sys/kernel/mmap_min_addr."
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
- msgstr ""
+-msgstr ""
-"Дозволити користувачам виконувати читання та запис noextattrfile (FAT, "
-"CDROM, FLOPPY)"
-+"Дозволити postgresql використовувати ssh та rsync для відновлення стану "
-+"системи на певний момент часу"
-+
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
-+msgstr "Дозволити передавання мітки клієнта до сторонньої бази даних"
-+
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
-+msgstr "Надати адміністраторам бази даних виконувати інструкцію DML"
-+
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "Дозволити непривілейованим користувачам виконувати інструкцію DDL"
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
++msgstr "Надати mock доступ до читання файлів у домашніх каталогах."
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-msgstr "Дозволити користувачам виконувати читання та запис пристроїв USB"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "Дозволити pppd завантажувати модулі ядра для певних модемів"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
++msgstr "Дозволити монтування за допомогою команди mount довільного каталогу або файла."
-#: ../gui/selinux.tbl:216
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "Дозволити виконання pppd у режимі звичайного користувача"
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
++msgstr "Дозволити домену додатків mozilla встановлювати з’єднання з мережею за допомогою TCP."
+
-+#: booleans.py:134
++#: booleans.py:111
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
+-msgstr ""
-"Дозволити користувачам запускати сервери TCP (здійснювати прив'язку портів "
-"та приймати з'єднання з того ж домену та зовнішніх користувачів). Вимикання "
-"цієї можливості викличе перехід у пасивний режим FTP та може змінити інші "
-"протоколи"
-+"Надати доступ privoxy на встановлення з’єднань на всіх портах, а не лише "
-+"портах HTTP, FTP і Gopher."
++"Allow mozilla_plugins to create random content in the users home directory"
++msgstr "Дозволити mozilla_plugins створювати довільні дані у домашніх каталогах користувачів"
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-msgstr "Дозволити користувачам виконувати stat для файлів tty"
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "Дозволити клієнтській частині Puppet керувати файлами будь-яких типів"
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
++msgstr "Надати доступ обмеженим програмам для перегляду інтернету до читання даних з домашнього каталогу"
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-msgstr "Захист SELinux для служби uucpd вимкнено"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr ""
-+"Дозволити основній частині Puppet використовувати з’єднання з базою даних "
-+"MySQL і PostgreSQL"
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
++msgstr "Дозволити виконуваний стек mplayer"
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-msgstr "Захист SELinux для служби vmware вимкнено"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
-+msgstr "Дозволити qemu встановлювати повноцінне з’єднання з мережею"
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
++msgstr "Дозволити mysqld встановлення з’єднань на всіх портах"
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-msgstr "Захист SELinux для служби watchdog вимкнено"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr "Дозволити qemu використовувати файлові системи cifs/Samba"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
++msgstr "Дозволити BIND прив’язуватися до порту apache."
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-msgstr "Захист SELinux для служби winbind вимкнено"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
-+msgstr ""
-+"Дозволити qemu використовувати послідовні або паралельні порти обміну даними"
++#: booleans.py:116
++msgid ""
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr "Дозволити BIND виконувати запис файлів основної зони. Зазвичай, такий запис потрібен для динамічних DNS або при зміні зон."
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-msgstr "Захист SELinux для служби xdm вимкнено"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
-+msgstr "Дозволити qemu використовувати файлові системи nfs"
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr "Дозволити експорт будь-яких файлів або каталогів у режимі лише для читання за допомогою NFS."
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-msgstr "Дозволити авторизацію xdm як sysadm_r:sysadm_t"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
-+msgstr "Дозволити qemu використовувати пристрої usb"
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
++msgstr "Дозволити експорт будь-яких файлів або каталогів у режимі читання або запису за допомогою NFS."
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-msgstr "Вимкнути захист SELinux для демона xen"
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
-+msgstr "Надати доступ racoon до читання файла shadow"
++#: booleans.py:119
++msgid ""
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr "Надати доступ серверам nfs до внесення змін до відкритих файлів, використаних для служб відкритого обміну файлами. Файли і каталоги має бути позначено міткою public_content_rw_t."
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-msgstr "XEN"
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr ""
-+"Дозволити домену rgmanager встановлювати з’єднання з мережею за допомогою "
-+"TCP."
++#: booleans.py:120
++msgid "Allow system to run with NIS"
++msgstr "Дозволити системі запускатися з NIS"
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-msgstr "Дозволити xen запис та читання фізичних дискових пристроїв"
-+#: booleans.py:144
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+"Надати доступ rsync до внесення змін до відкритих файлів, використаних для "
-+"служб відкритого обміну файлами. Файли і каталоги має бути позначено міткою "
-+"public_content_rw_t."
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
++msgstr "Дозволити обмеженим програмам використовувати область пам’яті спільного використання nscd."
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-msgstr "Захист SELinux для служби xfs вимкнено"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
-+msgstr "Уможливити запуск rsync у режимі клієнта"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
++msgstr "Дозволити openshift блокувати програми"
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-msgstr "Захист SELinux для служби xen вимкнено"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr ""
-+"Дозволити rsync експортувати дані файлів або каталогів лише для читання."
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
++msgstr "Надати доступ openvpn до читання даних з домашніх каталогів"
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-msgstr "Захист SELinux для служби ypbind вимкнено"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "Дозволити серверам rsync спільно використовувати файлові системи cifs"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
++msgstr "Дозволити домену piranha-lvs встановлювати з’єднання з мережею за допомогою TCP."
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-msgstr "Захист SELinux для служби NIS Password вимкнено"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "Дозволити серверам rsync спільно використовувати файлові системи nfs"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
++msgstr "Надати дозвіл polipo встановлювати з’єднання на всіх портах > 1023"
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-msgstr "Захист SELinux для служби ypserv вимкнено"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr ""
-+"Дозволити samba створювати домашні каталоги (наприклад, за допомогою PAM)"
++#: booleans.py:126
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
++msgstr "Визначити, чи фонова служба сеансів Polipo може прив’язувати сокети tcp до всіх незарезервованих портів."
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-msgstr "Захист SELinux для служби NIS Transfer вимкнено"
-+#: booleans.py:150
++#: booleans.py:127
+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr ""
-+"Дозволити samba працювати у режимі контролера домену, додавати користувачів, "
-+"групи і змінювати паролі."
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr "Визначати, чи можуть домени користувачів, що викликаються, виконувати фонову службу Polipo у домені polipo_session_t."
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
- msgstr ""
+-msgstr ""
-"Дозволити користувачу webadm керувати домашніми каталогами непривілейованих "
-"користувачів"
-+"Дозволити samba надавати у спільне використання домашні каталоги користувачів"
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
++msgstr "Визначити, чи може мати Polipo доступ до файлових систем cifs."
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
- msgstr ""
+-msgstr ""
-"Дозволити користувачу webadm читання домашніх каталогів непривілейованих "
-"користувачів"
-+"Дозволити samba надавати доступ до будь-якого файла або каталогу лише у "
-+"режимі читання."
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr "Визначити, чи може мати Polipo доступ до файлових систем nfs."
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-msgstr "Ви справді хочете вилучити %s «%s»?"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr ""
-+"Дозволити samba надавати доступ до будь-якого файла або каталогу лише у "
-+"режимі читання або запису."
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
++msgstr "Увімкнути підтримку багатоекземплярних каталогів."
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-msgstr "Вилучити %s"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
-+msgstr "Надати samba змогу працювати у режимі призначення портів"
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "Надати домену postfix_local повний доступ до каталогів mail_spool"
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-msgstr "Додати %s"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "Дозволити samba запускати скрипти без обмежень"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr "Дозволити postgresql використовувати ssh та rsync для відновлення стану системи на певний момент часу"
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-msgstr "Змінити %s"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "Надати доступ samba до експортування томів ntfs/fusefs."
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
++msgstr "Дозволити передавання мітки клієнта до сторонньої бази даних"
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-msgstr "Дозволений"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
-+msgstr "Надати доступ samba до експортування томів NFS."
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
++msgstr "Надати адміністраторам бази даних виконувати інструкцію DML"
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-msgstr "Примусовий"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "Дозволити sanlock читати і записувати файли fuse"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "Дозволити непривілейованим користувачам виконувати інструкцію DDL"
-#: ../gui/statusPage.py:94
-msgid "Status"
-msgstr "Статус"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "Надати доступ sanlock на керування файлами nfs"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr "Дозволити pppd завантажувати модулі ядра для певних модемів"
-#: ../gui/statusPage.py:133
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "Надати доступ sanlock до керування файлами cifs"
-+
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
-+msgstr "Надати доступ sasl до читання файла shadow"
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
++msgstr "Дозволити виконання pppd у режимі звичайного користувача"
+
-+#: booleans.py:162
++#: booleans.py:138
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
- msgstr ""
+-msgstr ""
-"Зміна типу політики вимагає повторної розмітки всієї файлової системи при "
-"наступному завантаженні. Процес розмітки може бути досить тривалим залежно "
-"від розміру файлової системи. Продовжити?"
-+"Якщо ви бажаєте заборонити програмам у безпечному режимі, зокрема newrole, "
-+"здійснювати переведення до доменів адміністративних користувачів."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "Надати доступ privoxy на встановлення з’єднань на всіх портах, а не лише портах HTTP, FTP і Gopher."
-#: ../gui/statusPage.py:147
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
-+msgstr "Вимкнути завантаження модулів ядра."
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
++msgstr "Дозволити клієнтській частині Puppet керувати файлами будь-яких типів"
+
-+#: booleans.py:164
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "Дозволити основній частині Puppet використовувати з’єднання з базою даних MySQL і PostgreSQL"
++
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
++msgstr "Надати доступ racoon до читання файла shadow"
++
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "Дозволити домену rgmanager встановлювати з’єднання з мережею за допомогою TCP."
++
++#: booleans.py:143
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -311925,130 +314849,161 @@ index 1b99ad4..4ca57d1 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
- msgstr ""
+-msgstr ""
-"Вимикання політики SELinux вимагає перезавантаження та не рекомендується. "
-"Якщо у подальшому ви захочете увімкнути SELinux, знадобиться виконати "
-"повторну розмітку файлової системи. Якщо ж ви просто хочете перевірити, чи "
-"не викликає SELinux проблем у системі, використовуйте дозволений режим, який "
-"не робить політику примусовою, але при цьому реєструє помилки у журналі. "
-"Дозволений режим не вимагає перезавантаження. Продовжити?"
-+"За допомогою цього логічного значення визначається, чи дозволятиме система "
-+"завантаження правил, встановлення примусового режиму та зміну логічних "
-+"значень. Встановіть значення true. Для повернення попереднього значення "
-+"систему доведеться перезавантажити."
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "Надати доступ rsync до внесення змін до відкритих файлів, використаних для служб відкритого обміну файлами. Файли і каталоги має бути позначено міткою public_content_rw_t."
-#: ../gui/statusPage.py:152
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
-+msgstr "Надати звичайним користувачам безпосередній доступ до пристроїв dri"
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
++msgstr "Уможливити запуск rsync у режимі клієнта"
+
-+#: booleans.py:166
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
++msgstr "Дозволити rsync експортувати дані файлів або каталогів лише для читання."
++
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "Дозволити серверам rsync спільно використовувати файлові системи cifs"
++
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "Дозволити серверам rsync спільно використовувати файлові системи nfs"
++
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "Дозволити samba створювати домашні каталоги (наприклад, за допомогою PAM)"
++
++#: booleans.py:149
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
+-msgstr ""
-"Активація політики SELinux вимагає повторної розмітки всієї файлової системи "
-"при наступному завантаженні. Процес розмітки може бути досить тривалим "
-"залежно від розміру файлової системи. Продовжити?"
-+"Дозволити виконуваним файлам без обмежень робити області власної резервної "
-+"пам’яті виконуваними. Використання цієї можливості є дуже небезпечним. "
-+"Потреба у ньому свідчить про помилки у коді програми, але може також бути "
-+"ознакою нападу на систему. Про цей виконуваний файл слід повідомити у "
-+"системі стеження за вадами"
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr "Дозволити samba працювати у режимі контролера домену, додавати користувачів, групи і змінювати паролі."
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-msgstr "system-config-selinux"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr ""
-+"Дозволити всім виконуваним файлам без обмежень використовувати бібліотеки "
-+"потрібні для пересування текстових даних, які не позначено міткою "
-+"textrel_shlib_t"
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
++msgstr "Дозволити samba надавати у спільне використання домашні каталоги користувачів"
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:168
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
++msgstr "Дозволити samba надавати доступ до будь-якого файла або каталогу лише у режимі читання."
++
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
++msgstr "Дозволити samba надавати доступ до будь-якого файла або каталогу лише у режимі читання або запису."
++
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
++msgstr "Надати samba змогу працювати у режимі призначення портів"
++
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
++msgstr "Дозволити samba запускати скрипти без обмежень"
++
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "Надати доступ samba до експортування томів ntfs/fusefs."
++
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
++msgstr "Надати доступ samba до експортування томів NFS."
++
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
++msgstr "Дозволити sanlock читати і записувати файли fuse"
++
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
++msgstr "Надати доступ sanlock на керування файлами nfs"
++
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
++msgstr "Надати доступ sanlock до керування файлами cifs"
++
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
++msgstr "Надати доступ sasl до читання файла shadow"
++
++#: booleans.py:161
++msgid "Allow secadm to exec content"
++msgstr "Дозволити secadm виконувати команди"
++
++#: booleans.py:162
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
- msgstr ""
+-msgstr ""
-"(c) 2006 Red Hat, Inc.\n"
-"(c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Дозволити виконуваним файлам без обмежень робити області стека виконуваними. "
-+"Використання цієї можливості непотрібне для роботи будь-якої нормально "
-+"написаної програми. Потреба у ньому свідчить про помилки у коді програми, "
-+"але може також бути ознакою нападу на систему. Про цей виконуваний файл слід "
-+"повідомити у системі стеження за вадами"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr "Якщо ви бажаєте заборонити програмам у безпечному режимі, зокрема newrole, здійснювати переведення до доменів адміністративних користувачів."
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-msgstr "Додати відповідні авторизації SELinux"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "Надати доступ користувачам на з’єднання з локальним сервером mysql"
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr "Вимкнути завантаження модулів ядра."
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-msgstr "Додати мережні порти SELinux"
-+#: booleans.py:170
++#: booleans.py:164
+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute commands."
-+msgstr ""
-+"Надати користувачам з обмеженими правами можливість виконувати команди ping "
-+"і traceroute."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
++msgstr "За допомогою цього логічного значення визначається, чи дозволятиме система завантаження правил, встановлення примусового режиму та зміну логічних значень. Встановіть значення true. Для повернення попереднього значення систему доведеться перезавантажити."
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-msgstr "Тип SELinux"
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "Надати доступ користувачам на з’єднання з PostgreSQL"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr "Надати звичайним користувачам безпосередній доступ до пристроїв dri"
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-msgstr "Специфікація файлу"
-+#: booleans.py:172
++#: booleans.py:166
+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr ""
-+"Дозволити користувачеві читати і записувати файли на файлові системі без "
-+"розширених атрибутів (FAT, CDROM, FLOPPY)"
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "Дозволити виконуваним файлам без обмежень робити області власної резервної пам’яті виконуваними. Використання цієї можливості є дуже небезпечним. Потреба у ньому свідчить про помилки у коді програми, але може також бути ознакою нападу на систему. Про цей виконуваний файл слід повідомити у системі стеження за вадами"
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-msgstr "Тип файлу"
-+#: booleans.py:173
++#: booleans.py:167
+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr ""
-+"Дозволити користувачам запускати сервери TCP (здійснювати прив'язку портів "
-+"та приймати з'єднання з того ж домену та зовнішніх користувачів). Вимикання "
-+"цієї можливості викличе перехід у пасивний режим FTP та може змінити інші "
-+"протоколи."
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr "Дозволити всім виконуваним файлам без обмежень використовувати бібліотеки потрібні для пересування текстових даних, які не позначено міткою textrel_shlib_t"
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:174
-+msgid "Allow user music sharing"
-+msgstr "Якщо ви хочете надати користувачеві змогу оприлюднювати музику"
-+
-+#: booleans.py:175
++#: booleans.py:168
msgid ""
-"all files\n"
-"regular file\n"
@@ -312058,9 +315013,7 @@ index 1b99ad4..4ca57d1 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
- msgstr ""
+-msgstr ""
-"усі файли\n"
-"звичайний файл\n"
-"каталог\n"
@@ -312069,205 +315022,165 @@ index 1b99ad4..4ca57d1 100644
-"сокет\n"
-"символьне посилання\n"
-"канал\n"
-+"Надати доступ анонімному вбудованому серверу sftp до внесення змін до "
-+"відкритих файлів, використаних для служб відкритого обміну файлами. Каталоги "
-+"має бути позначено міткою public_content_rw_t."
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "Дозволити виконуваним файлам без обмежень робити області стека виконуваними. Використання цієї можливості непотрібне для роботи будь-якої нормально написаної програми. Потреба у ньому свідчить про помилки у коді програми, але може також бути ознакою нападу на систему. Про цей виконуваний файл слід повідомити у системі стеження за вадами"
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-msgstr "MLS"
-+#: booleans.py:176
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr ""
-+"Надати доступ вбудованому sftp до читання і запису файлів до домашніх "
-+"каталогів користувачів"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr "Надати доступ користувачам на з’єднання з локальним сервером mysql"
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-msgstr "Додати користувача SELinux"
-+#: booleans.py:177
++#: booleans.py:170
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr ""
-+"Надати вбудованим серверам sftp доступ до входу до системи від імені "
-+"локальних користувачів і здійснювати читання або запис файлів у системі, що "
-+"керується DAC."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
++msgstr "Надати користувачам з обмеженими правами можливість виконувати команди ping і traceroute."
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-msgstr "Адміністрування SELinux"
-+#: booleans.py:178
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
-+msgstr ""
-+"Дозволити вбудованому серверу sftp читати і записувати файли до домашніх "
-+"каталогів ssh користувачів."
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr "Надати доступ користувачам на з’єднання з PostgreSQL"
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-msgstr "Додати"
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr ""
-+"Надати доступ sge до встановлення з’єднання з мережею за допомогою "
-+"довільного порту TCP"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "Дозволити користувачеві читати і записувати файли на файлові системі без розширених атрибутів (FAT, CDROM, FLOPPY)"
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-msgstr "_Властивості"
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
-+msgstr "Дозволити sge доступ до файлових систем nfs."
++#: booleans.py:173
++msgid ""
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
++msgstr "Дозволити користувачам запускати сервери TCP (здійснювати прив'язку портів та приймати з'єднання з того ж домену та зовнішніх користувачів). Вимикання цієї можливості викличе перехід у пасивний режим FTP та може змінити інші протоколи."
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-msgstr "В_илучити"
-+#: booleans.py:181
-+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
-+msgstr ""
-+"Увімкнути додаткові права доступу, потрібні для підтримки пристроїв на "
-+"контролерах 3ware."
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
++msgstr "Дозволити користувачеві використовувати середовище chroot ssh."
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-msgstr "Обрати об'єкт керування"
-+#: booleans.py:182
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr ""
-+"Надати доступ samba до внесення змін до відкритих файлів, використаних для "
-+"служб відкритого обміну файлами. Файли і каталоги має бути позначено міткою "
-+"public_content_rw_t."
++#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr "Якщо ви хочете надати користувачеві змогу оприлюднювати музику"
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-msgstr "<b>Вибір:</b>"
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "Надати клієнтським системам spamassassin користувача доступ до мережі."
++#: booleans.py:176
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
++msgstr "Надати доступ анонімному вбудованому серверу sftp до внесення змін до відкритих файлів, використаних для служб відкритого обміну файлами. Каталоги має бути позначено міткою public_content_rw_t."
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-msgstr "Типовий примусовий режим"
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
-+msgstr ""
-+"Надати доступ spamd до читання або запису до домашніх каталогів користувачів."
++#: booleans.py:177
++msgid ""
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr "Надати доступ вбудованому sftp до читання і запису файлів до домашніх каталогів користувачів"
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:185
++#: booleans.py:178
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
- msgstr ""
+-msgstr ""
-"Вимкнено\n"
-"Дозволений\n"
-"Примусовий\n"
-+"Надати доступ squid на встановлення з’єднань на всіх портах, а не лише "
-+"портах HTTP, FTP і Gopher."
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "Надати вбудованим серверам sftp доступ до входу до системи від імені локальних користувачів і здійснювати читання або запис файлів у системі, що керується DAC."
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-msgstr "Поточний примусовий режим"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "Дозволити запуск squid у режимі прозорого проксі-сервера (TPROXY)"
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
++msgstr "Дозволити вбудованому серверу sftp читати і записувати файли до домашніх каталогів ssh користувачів."
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-msgstr "Тип типової політики:"
-+#: booleans.py:187
-+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr ""
-+"Дозволити ssh із середовищем chroot для читання і запису файлів до домашніх "
-+"каталогів користувачів"
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "Надати доступ sge до встановлення з’єднання з мережею за допомогою довільного порту TCP"
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:188
-+msgid "allow host key based authentication"
-+msgstr "Дозволити розпізнавання на основі ключів вузла"
-+
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "Дозволити авторизацію ssh для sysadm_r:sysadm_t"
-+
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "Дозволити працівникові створювати і переноситися до доменів svirt."
-+
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+"Надати доступ інструментам керування з’єднаннями Telepathy до встановлення "
-+"з’єднань на довільних мережевих портах."
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
++msgstr "Дозволити sge доступ до файлових систем nfs."
+
-+#: booleans.py:192
++#: booleans.py:182
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
- msgstr ""
+-msgstr ""
-"Виберіть, якщо хочете виконати повторну розмітку всієї файлової системи при "
-"наступному завантаженні. Процес повторної розмітки може бути досить тривалим "
-"залежно від розміру файлової системи. При зміні типу політики також "
-"знадобиться повторна розмітка."
-+"Надати доступ інструментам керування з’єднаннями Telepathy до встановлення "
-+"з’єднань на довільних портах TCP."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
++msgstr "Увімкнути додаткові права доступу, потрібні для підтримки пристроїв на контролерах 3ware."
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-msgstr "Повторна розмітка при наступному завантаженні."
-+#: booleans.py:193
++#: booleans.py:183
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr ""
-+"Надати доступ tftp до внесення змін до відкритих файлів, використаних для "
-+"служб відкритого обміну файлами."
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "Надати доступ samba до внесення змін до відкритих файлів, використаних для служб відкритого обміну файлами. Файли і каталоги має бути позначено міткою public_content_rw_t."
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-msgstr "label37"
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr ""
-+"Надати доступ фоновій службі tor на прив’язку сокетів tcp до всіх "
-+"незарезервованих портів"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
++msgstr "Надати клієнтським системам spamassassin користувача доступ до мережі."
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-msgstr "Відновити первинне значення параметра"
-+#: booleans.py:195
-+msgid ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr ""
-+"Якщо ви бажаєте переводити користувача без обмежень до доменів пісочниці "
-+"chrome під час запуску chrome-sandbox"
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
++msgstr "Надати доступ spamd до читання або запису до домашніх каталогів користувачів."
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "Дозволити користувачеві входити до системи режимі домену без обмежень"
-+
-+#: booleans.py:197
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
- msgstr ""
+-msgstr ""
-"Перемикання між значенням вказаним користувачем та усіма логічними значеннями"
-+"Дозволити користувачам без обмежень доступ до домену додатків mozilla під "
-+"час запуску контейнера додатків xulrunner."
++#: booleans.py:186
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "Надати доступ squid на встановлення з’єднань на всіх портах, а не лише портах HTTP, FTP і Gopher."
-#: ../gui/system-config-selinux.glade:1645
-#: ../gui/system-config-selinux.glade:1850
@@ -312278,291 +315191,336 @@ index 1b99ad4..4ca57d1 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-msgstr "Фільтр"
-+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
-+msgstr ""
-+"Якщо ви хочете надати дозвіл на запуск програм для відтворення відео без "
-+"обмежень"
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr "Дозволити запуск squid у режимі прозорого проксі-сервера (TPROXY)"
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-msgstr "label50"
-+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr ""
-+"Дозволити непривілейованому користувача створювати і переноситися до доменів "
-+"svirt."
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr "Дозволити ssh із середовищем chroot для читання і запису файлів до домашніх каталогів користувачів"
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-msgstr "Додати контекст файлу"
-+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
-+msgstr "Увімкнути підтримку домашніх каталогів у ecryptfs"
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr "Дозволити розпізнавання на основі ключів вузла"
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-msgstr "Змінити контекст файлу"
-+#: booleans.py:201
-+msgid "Support fusefs home directories"
-+msgstr "Увімкнути підтримку домашніх каталогів у fusefs"
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "Дозволити авторизацію ssh для sysadm_r:sysadm_t"
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-msgstr "Вилучити контекст файлу"
-+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
-+msgstr "Якщо ви бажаєте використовувати сервер lpd замість cups"
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr "Дозволити staff виконувати команди"
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-msgstr "Перемикання між усіма та зміненими контекстами файлів"
-+#: booleans.py:203
-+msgid "Support NFS home directories"
-+msgstr "Увімкнути підтримку домашніх каталогів у NFS"
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "Дозволити працівникові створювати і переноситися до доменів svirt."
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-msgstr "label38"
-+#: booleans.py:204
-+msgid "Support SAMBA home directories"
-+msgstr "Якщо ви бажаєте використовувати підтримку домашніх каталогів SAMBA"
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr "Дозволити sysadm виконувати команди"
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-msgstr "Додати відповідність користувачів SELinux"
-+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
-+msgstr ""
-+"Дозволити varnishd встановлювати з’єднання на всіх портах, а не лише на "
-+"портах HTTP."
++#: booleans.py:194
++msgid ""
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr "Надати доступ інструментам керування з’єднаннями Telepathy до встановлення з’єднань на довільних мережевих портах."
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-msgstr "Змінити відповідність користувача SELinux"
-+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
-+msgstr "Ігнорувати помилки vbetool mmap_zero."
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
++msgstr "Надати доступ інструментам керування з’єднаннями Telepathy до встановлення з’єднань на довільних портах TCP."
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-msgstr "Вилучити відповідність користувача SELinux"
-+#: booleans.py:207
++#: booleans.py:196
+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
-+msgstr ""
-+"Дозволити обмеженим віртуальним гостьовим системам використовувати "
-+"послідовні або паралельні порти обміну даними"
++"Allow tftp to modify public files used for public file transfer services."
++msgstr "Надати доступ tftp до внесення змін до відкритих файлів, використаних для служб відкритого обміну файлами."
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-msgstr "label39"
-+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
-+msgstr ""
-+"Надати доступ обмеженим гостьовим віртуальним системам використовувати "
-+"пам’ять і стос виконання"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
++msgstr "Надати доступ tftp до читання і запису файлів до домашніх каталогів користувачів"
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-msgstr "Додати користувача"
-+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
-+msgstr ""
-+"Надати доступ обмеженим гостьовим віртуальним системам (virt) на читання "
-+"файлів fuse"
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "Надати доступ фоновій службі tor на прив’язку сокетів tcp до всіх незарезервованих портів"
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-msgstr "Змінити користувача"
-+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
-+msgstr ""
-+"Надати доступ обмеженим гостьовим віртуальним системам на керування файлами "
-+"nfs"
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
++msgstr "Дозволити tor працювати у режими перемикача"
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-msgstr "Вилучити користувача"
-+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
-+msgstr ""
-+"Надати доступ обмеженим гостьовим віртуальним системам на керування файлами "
-+"cifs"
++#: booleans.py:200
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr "Якщо ви бажаєте переводити користувача без обмежень до доменів пісочниці chrome під час запуску chrome-sandbox"
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-msgstr "label41"
-+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
-+msgstr ""
-+"Дозволити обмеженим віртуальним гостьовим системам взаємодіяти з sanlock"
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
++msgstr "Дозволити користувачеві входити до системи режимі домену без обмежень"
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-msgstr "Додати мережний порт"
-+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
-+msgstr ""
-+"Дозволити обмеженим віртуальним гостьовим системам керувати налаштуванням "
-+"пристроїв (pci)"
++#: booleans.py:202
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr "Дозволити користувачам без обмежень доступ до домену додатків mozilla під час запуску контейнера додатків xulrunner."
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-msgstr "Змінити мережний порт"
-+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
-+msgstr ""
-+"Надати доступ обмеженим гостьовим віртуальним системам використовувати "
-+"пристрої USB"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
++msgstr "Якщо ви хочете надати дозвіл на запуск програм для відтворення відео без обмежень"
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-msgstr "Вилучити мережний порт"
-+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
-+msgstr ""
-+"Дозволити обмеженим віртуальним гостьовим системам взаємодіяти з графічним "
-+"сервером"
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "Дозволити непривілейованому користувача створювати і переноситися до доменів svirt."
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-msgstr "Перемикання між портами вказаними користувачем та усіма портами"
-+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
-+msgstr ""
-+"Надати webadm доступ до керування файлами у домашніх каталогах користувачів"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
++msgstr "Увімкнути підтримку домашніх каталогів у ecryptfs"
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-msgstr "label42"
-+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
-+msgstr "Надати webadm доступ до домашніх каталогів користувачів"
++#: booleans.py:206
++msgid "Support fusefs home directories"
++msgstr "Увімкнути підтримку домашніх каталогів у fusefs"
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-msgstr "Генерувати модуль нової політики"
-+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
-+msgstr "Ігнорувати помилки wine mmap_zero."
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
++msgstr "Якщо ви бажаєте використовувати сервер lpd замість cups"
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-msgstr "Завантажити модуль політики"
-+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
-+msgstr ""
-+"Дозволити програмі графічного входу до системи виконувати програму "
-+"завантаження"
++#: booleans.py:208
++msgid "Support NFS home directories"
++msgstr "Увімкнути підтримку домашніх каталогів у NFS"
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-msgstr "Вилучити завантажувальний модуль політики"
-+#: booleans.py:220
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-+msgstr ""
-+"Дозволити графічній програмі входу до системи впускати користувача sysadm_r:"
-+"sysadm_t"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
++msgstr "Якщо ви бажаєте використовувати підтримку домашніх каталогів SAMBA"
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
-+msgstr "Надати доступ xen на керування файлами nfs"
++#: booleans.py:210
++msgid "Allow user to exec content"
++msgstr "Дозволити користувачеві виконувати команди"
+
-+#: booleans.py:222
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgstr "Дозволити varnishd встановлювати з’єднання на всіх портах, а не лише на портах HTTP."
++
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
++msgstr "Ігнорувати помилки vbetool mmap_zero."
++
++#: booleans.py:213
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
- msgstr ""
+-msgstr ""
-"Увімкнути чи вимкнути додаткові правила аудиту, яке зазвичай не показується "
-"у журналах."
-+"Дозволити xend виконувати blktapctrl/tapdisk. Непотрібне, якщо для образів "
-+"дисків використовуються призначені логічні томи."
++"Allow confined virtual guests to use serial/parallel communication ports"
++msgstr "Дозволити обмеженим віртуальним гостьовим системам використовувати послідовні або паралельні порти обміну даними"
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-msgstr "label44"
-+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-+msgstr ""
-+"Дозволити xend виконувати qemu-dm. Непотрібне, якщо використовується "
-+"паравіртуалізація без віртуального буфера кадрів."
++#: booleans.py:214
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
++msgstr "Надати доступ обмеженим гостьовим віртуальним системам використовувати пам’ять і стос виконання"
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-msgstr "Змінити режим процесу на дозвільний."
-+#: booleans.py:224
-+msgid ""
-+"Allow xguest users to configure Network Manager and connect to apache ports"
-+msgstr ""
-+"Надати доступ користувачам xguest до налаштування Network Manager і "
-+"встановлення з’єднання з портами apache"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
++msgstr "Надати доступ обмеженим гостьовим віртуальним системам (virt) на читання файлів fuse"
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-msgstr "Змінити режим процесу на примусовий."
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
-+msgstr "Дозволити користувачам xguest монтувати змінні носії даних"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
++msgstr "Надати доступ обмеженим гостьовим віртуальним системам на керування файлами nfs"
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-msgstr "Домен процесу"
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "Чи бажаєте ви надати доступ xguest до використання пристроїв bluetooth"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
++msgstr "Дозволити обмеженим віртуальним гостьовим системам взаємодіяти з сокетами rawip"
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-msgstr "label59"
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr ""
-+"Надати доступ клієнтським програмам на запис до сегментів пам’яті графічного "
-+"сервера зі спільним використанням."
++#: booleans.py:218
++msgid "Allow confined virtual guests to manage cifs files"
++msgstr "Надати доступ обмеженим гостьовим віртуальним системам на керування файлами cifs"
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-msgstr "Потрібен SELinux користувач ?%s?"
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
-+msgstr ""
-+"Дозволити графічному серверу виконувати дані з області пам’яті, доступної "
-+"для запису"
++#: booleans.py:219
++msgid "Allow confined virtual guests to interact with the sanlock"
++msgstr "Дозволити обмеженим віртуальним гостьовим системам взаємодіяти з sanlock"
++
++#: booleans.py:220
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgstr "Дозволити обмеженим віртуальним гостьовим системам керувати налаштуванням пристроїв (pci)"
++
++#: booleans.py:221
++msgid "Allow confined virtual guests to use usb devices"
++msgstr "Надати доступ обмеженим гостьовим віртуальним системам використовувати пристрої USB"
-#~ msgid "Run booleans lockdown wizard"
-#~ msgstr "Запустити помічник блокування логічних змінних"
++#: booleans.py:222
++msgid "Allow confined virtual guests to interact with the xserver"
++msgstr "Дозволити обмеженим віртуальним гостьовим системам взаємодіяти з графічним сервером"
+
+-#~ msgid "Lockdown..."
+-#~ msgstr "Блокування..."
++#: booleans.py:223
++msgid "Allow webadm to manage files in users home directories"
++msgstr "Надати webadm доступ до керування файлами у домашніх каталогах користувачів"
++
++#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr "Надати webadm доступ до домашніх каталогів користувачів"
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr "Ігнорувати помилки wine mmap_zero."
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr "Дозволити програмі графічного входу до системи виконувати програму завантаження"
++
++#: booleans.py:227
++msgid ""
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgstr "Дозволити графічній програмі входу до системи впускати користувача sysadm_r:sysadm_t"
++
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
++msgstr "Надати доступ xen на керування файлами nfs"
++
+#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
++msgstr "Дозволити xend виконувати blktapctrl/tapdisk. Непотрібне, якщо для образів дисків використовуються призначені логічні томи."
++
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgstr "Дозволити xend виконувати qemu-dm. Непотрібне, якщо використовується паравіртуалізація без віртуального буфера кадрів."
++
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
++msgstr "Надати доступ користувачам xguest до налаштування Network Manager і встановлення з’єднання з портами apache"
++
++#: booleans.py:232
++msgid "Allow xguest to exec content"
++msgstr "Дозволити xguest виконувати команди"
++
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr "Дозволити користувачам xguest монтувати змінні носії даних"
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr "Чи бажаєте ви надати доступ xguest до використання пристроїв bluetooth"
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "Надати доступ клієнтським програмам на запис до сегментів пам’яті графічного сервера зі спільним використанням."
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr "Дозволити графічному серверу виконувати дані з області пам’яті, доступної для запису"
++
++#: booleans.py:237
+msgid "Support X userspace object manager"
+msgstr "Увімкнути підтримку керування об’єктами X у просторі користувача"
+
-+#: booleans.py:230
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
-+msgstr ""
-+"Надати доступ zabbix встановлювати з’єднання з незарезервованими портами"
-
--#~ msgid "Lockdown..."
--#~ msgstr "Блокування..."
-+#: booleans.py:231
++msgstr "Надати доступ zabbix встановлювати з’єднання з незарезервованими портами"
++
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr "Надати доступ фоновій службі zebra для запису її файлів налаштувань"
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
-+msgstr ""
-+"Надати доступ ZoneMinder до внесення змін до відкритих файлів, використаних "
-+"для служб відкритого обміну файлами."
++msgstr "Надати доступ ZoneMinder до внесення змін до відкритих файлів, використаних для служб відкритого обміну файлами."
diff --git a/policycoreutils/po/ur.po b/policycoreutils/po/ur.po
-index a4478db..a61c8f3 100644
+index a4478db..961d921 100644
--- a/policycoreutils/po/ur.po
+++ b/policycoreutils/po/ur.po
@@ -8,7 +8,7 @@ msgid ""
@@ -312570,7 +315528,7 @@ index a4478db..a61c8f3 100644
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
@@ -312583,7 +315541,7 @@ index a4478db..a61c8f3 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr ""
-@@ -73,7 +73,7 @@ msgstr ""
+@@ -73,353 +73,359 @@ msgstr ""
msgid "authentication failed.\n"
msgstr ""
@@ -312592,7 +315550,14 @@ index a4478db..a61c8f3 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr ""
-@@ -86,855 +86,870 @@ msgstr ""
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr ""
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr ""
@@ -312601,116 +315566,116 @@ index a4478db..a61c8f3 100644
-msgstr ""
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr ""
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr ""
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr ""
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr ""
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr ""
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr ""
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr ""
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr ""
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr ""
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr ""
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
msgstr ""
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr ""
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr ""
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
msgstr ""
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
msgstr ""
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
msgstr ""
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr ""
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr ""
@@ -312722,119 +315687,119 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr ""
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr ""
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr ""
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr ""
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr ""
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr ""
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr ""
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr ""
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -312842,7 +315807,7 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr ""
@@ -312850,602 +315815,554 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr ""
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr ""
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr ""
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr ""
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr ""
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr ""
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr ""
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr ""
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr ""
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr ""
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr ""
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr ""
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr ""
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr ""
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr ""
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr ""
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr ""
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr ""
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
msgstr ""
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr ""
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr ""
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr ""
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:982
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr ""
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:986
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:992
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:996
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:1000
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1009
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1013
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr ""
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1017
- #, python-format
+@@ -469,8 +475,8 @@ msgstr ""
msgid "Could not add port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr ""
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1033
+@@ -478,463 +484,472 @@ msgstr ""
msgid "Requires setype"
msgstr ""
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr ""
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr ""
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr ""
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr ""
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr ""
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr ""
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr ""
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr ""
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-msgid "SELinux Type is required"
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
-+#, python-format
-+msgid "Type %s is invalid, must be a node type"
msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr ""
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr ""
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr ""
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr ""
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr ""
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr ""
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr ""
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr ""
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr ""
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
msgstr ""
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr ""
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr ""
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr ""
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr ""
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr ""
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr ""
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr ""
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr ""
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
msgstr ""
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr ""
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr ""
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr ""
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
msgstr ""
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
msgstr ""
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
msgstr ""
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr ""
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
msgstr ""
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
@@ -313454,119 +316371,119 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr ""
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr ""
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr ""
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr ""
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr ""
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr ""
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr ""
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
msgstr ""
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -313574,99 +316491,98 @@ index a4478db..a61c8f3 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr ""
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr ""
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr ""
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr ""
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr ""
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr ""
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr ""
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr ""
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2125
- msgid "unknown"
- msgstr ""
-
+-msgid "unknown"
+-msgstr ""
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr ""
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "State"
msgstr ""
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
msgid "Default"
msgstr ""
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr ""
@@ -313859,7 +316775,7 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -313871,7 +316787,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
msgstr ""
@@ -313888,7 +316804,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
msgstr ""
@@ -313900,7 +316816,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
msgstr ""
@@ -313916,7 +316832,7 @@ index a4478db..a61c8f3 100644
-msgstr ""
-
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
msgstr ""
@@ -313936,7 +316852,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
msgstr ""
@@ -313949,7 +316865,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
msgstr ""
@@ -313962,7 +316878,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
msgstr ""
@@ -313975,7 +316891,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
msgstr ""
@@ -313994,7 +316910,7 @@ index a4478db..a61c8f3 100644
-#: ../gui/polgen.glade:585
-msgid "<b>Root Users</b>"
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++#: ../gui/polgen.glade:623
+msgid "Root Admin User Role"
msgstr ""
@@ -314020,7 +316936,7 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
msgstr ""
@@ -314331,58 +317247,58 @@ index a4478db..a61c8f3 100644
-msgstr ""
-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
msgstr ""
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
msgstr ""
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
msgstr ""
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
msgstr ""
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
msgstr ""
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
msgstr ""
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
msgstr ""
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
msgstr ""
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
msgstr ""
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
msgstr ""
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -314390,12 +317306,12 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
msgstr ""
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -314403,18 +317319,18 @@ index a4478db..a61c8f3 100644
msgstr ""
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
msgstr ""
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
msgstr ""
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
msgstr ""
@@ -314502,7 +317418,7 @@ index a4478db..a61c8f3 100644
#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
msgid "Network Port"
msgstr ""
-@@ -1948,1411 +1854,1499 @@ msgstr ""
+@@ -1948,1411 +1854,1620 @@ msgstr ""
msgid "Group View"
msgstr ""
@@ -314571,8 +317487,11 @@ index a4478db..a61c8f3 100644
-
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
--msgstr ""
--
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
+ msgstr ""
+
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20 ../gui/selinux.tbl:41 ../gui/selinux.tbl:208
@@ -314580,83 +317499,59 @@ index a4478db..a61c8f3 100644
-#: ../gui/selinux.tbl:213 ../gui/selinux.tbl:214 ../gui/selinux.tbl:215
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
--msgstr ""
--
--#: ../gui/selinux.tbl:4
--msgid ""
--"Allow gadmin SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:5
--msgid ""
--"Allow guest SELinux user account to execute files in home directory or /tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
--msgid "Memory Protection"
--msgstr ""
--
--#: ../gui/selinux.tbl:6
--msgid "Allow java executable stack"
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
- msgstr ""
-
--#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
--#: ../gui/selinux.tbl:209
--msgid "Mount"
+#: ../gui/semanagePage.py:126
+#, python-format
+msgid "Delete %s"
msgstr ""
--#: ../gui/selinux.tbl:7
--msgid "Allow mount to mount any file"
+-#: ../gui/selinux.tbl:4
+-msgid ""
+-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:134
+#, python-format
+msgid "Add %s"
msgstr ""
--#: ../gui/selinux.tbl:8
--msgid "Allow mount to mount any directory"
+-#: ../gui/selinux.tbl:5
+-msgid ""
+-"Allow guest SELinux user account to execute files in home directory or /tmp"
+#: ../gui/semanagePage.py:148
+#, python-format
+msgid "Modify %s"
msgstr ""
--#: ../gui/selinux.tbl:9
--msgid "Allow mplayer executable stack"
+-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
+-msgid "Memory Protection"
+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+msgid "Permissive"
msgstr ""
--#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
--#: ../gui/selinux.tbl:188
--msgid "SSH"
+-#: ../gui/selinux.tbl:6
+-msgid "Allow java executable stack"
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+msgid "Enforcing"
msgstr ""
--#: ../gui/selinux.tbl:10
--msgid "Allow ssh to run ssh-keysign"
+-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
+-#: ../gui/selinux.tbl:209
+-msgid "Mount"
+#: ../gui/statusPage.py:94
+msgid "Status"
msgstr ""
--#: ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:7
+-msgid "Allow mount to mount any file"
+#: ../gui/statusPage.py:133
- msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing the policy type will cause a relabel of the entire file system on "
+"the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:12
+-#: ../gui/selinux.tbl:8
+-msgid "Allow mount to mount any directory"
+#: ../gui/statusPage.py:147
- msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
@@ -314665,72 +317560,70 @@ index a4478db..a61c8f3 100644
+"wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:13
+-#: ../gui/selinux.tbl:9
+-msgid "Allow mplayer executable stack"
+#: ../gui/statusPage.py:152
- msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
--msgstr ""
--
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
++msgid ""
+"Changing to SELinux enabled will cause a relabel of the entire file system "
+"on the next boot. Relabeling takes a long time depending on the size of the "
+"file system. Do you wish to continue?"
msgstr ""
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
+-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
+-#: ../gui/selinux.tbl:188
+-msgid "SSH"
+#: ../gui/system-config-selinux.glade:11
+msgid "system-config-selinux"
msgstr ""
--#: ../gui/selinux.tbl:15
+-#: ../gui/selinux.tbl:10
+-msgid "Allow ssh to run ssh-keysign"
+#: ../gui/system-config-selinux.glade:12
- msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
msgstr ""
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:11
+-msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:22
+#: ../gui/system-config-selinux.glade:544
+msgid "Add SELinux Login Mapping"
msgstr ""
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+#: ../gui/system-config-selinux.glade:257
+msgid "Add SELinux Network Ports"
msgstr ""
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:13
+-msgid ""
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
+#: ../gui/system-config-selinux.glade:391
+#: ../gui/system-config-selinux.glade:678
+msgid "SELinux Type"
msgstr ""
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
+#: ../gui/system-config-selinux.glade:622
+msgid "File Specification"
msgstr ""
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+#: ../gui/system-config-selinux.glade:650
+msgid "File Type"
msgstr ""
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:727
-+msgid ""
+ msgid ""
+-"Allow user SELinux user account to execute files in home directory or /tmp"
+"all files\n"
+"regular file\n"
+"directory\n"
@@ -314739,32 +317632,47 @@ index a4478db..a61c8f3 100644
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
+#: ../gui/system-config-selinux.glade:773
+msgid "MLS"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
+#: ../gui/system-config-selinux.glade:837
+msgid "Add SELinux User"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
+#: ../gui/system-config-selinux.glade:1079
+msgid "SELinux Administration"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
+#: ../gui/system-config-selinux.glade:1122
+msgid "Add"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:1144
+msgid "_Properties"
+msgstr ""
-+
+
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
+#: ../gui/system-config-selinux.glade:1166
+msgid "_Delete"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:20
+#: ../gui/system-config-selinux.glade:1256
+msgid "Select Management Object"
+msgstr ""
@@ -314778,49 +317686,67 @@ index a4478db..a61c8f3 100644
+msgstr ""
+
+#: ../gui/system-config-selinux.glade:1354
-+msgid ""
+ msgid ""
+-"Allow xguest SELinux user account to execute files in home directory or /tmp"
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
+-#: ../gui/selinux.tbl:231
+-msgid "NIS"
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:21
+-msgid "Allow daemons to run with NIS"
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
-+msgstr ""
+ msgstr ""
--#: ../gui/selinux.tbl:20
+-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
+-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
+-#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
+-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
+-#: ../gui/selinux.tbl:118
+-msgid "Web Applications"
+#: ../gui/system-config-selinux.glade:1463
- msgid ""
--"Allow xguest SELinux user account to execute files in home directory or /tmp"
++msgid ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
+"If you are changing policy types or going from disabled to enforcing, a "
+"relabel is required."
msgstr ""
--#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
--#: ../gui/selinux.tbl:231
--msgid "NIS"
+-#: ../gui/selinux.tbl:22
+-msgid "Transition staff SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:23
+-msgid "Transition sysadm SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1561
+msgid "label37"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:24
+-msgid "Transition user SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1598
+msgid "Revert boolean setting to system default"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:25
+-msgid "Transition xguest SELinux user to Web Browser Domain"
+#: ../gui/system-config-selinux.glade:1614
+msgid "Toggle between Customized and All Booleans"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
+-#: ../gui/selinux.tbl:29
+-msgid "Allow staff Web Browsers to write to home directories"
+#: ../gui/system-config-selinux.glade:1645
+#: ../gui/system-config-selinux.glade:1850
+#: ../gui/system-config-selinux.glade:2037
@@ -314829,1535 +317755,1570 @@ index a4478db..a61c8f3 100644
+#: ../gui/system-config-selinux.glade:2692
+#: ../gui/system-config-selinux.glade:2867
+msgid "Filter"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:30
+-msgid "Disable SELinux protection for amanda"
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:31
+-msgid "Disable SELinux protection for amavis"
+#: ../gui/system-config-selinux.glade:1771
+msgid "Add File Context"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:32
+-msgid "Disable SELinux protection for apmd daemon"
+#: ../gui/system-config-selinux.glade:1787
+msgid "Modify File Context"
-+msgstr ""
-+
+ msgstr ""
+
+-#: ../gui/selinux.tbl:33
+-msgid "Disable SELinux protection for arpwatch daemon"
+#: ../gui/system-config-selinux.glade:1803
+msgid "Delete File Context"
msgstr ""
--#: ../gui/selinux.tbl:21
--msgid "Allow daemons to run with NIS"
+-#: ../gui/selinux.tbl:34
+-msgid "Disable SELinux protection for auditd daemon"
+#: ../gui/system-config-selinux.glade:1819
+msgid "Toggle between all and customized file context"
msgstr ""
--#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
--#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
--#: ../gui/selinux.tbl:28 ../gui/selinux.tbl:29 ../gui/selinux.tbl:71
--#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
--#: ../gui/selinux.tbl:118
--msgid "Web Applications"
+-#: ../gui/selinux.tbl:35
+-msgid "Disable SELinux protection for automount daemon"
+#: ../gui/system-config-selinux.glade:1939
+msgid "label38"
- msgstr ""
-
--#: ../gui/selinux.tbl:22
--msgid "Transition staff SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1976
+msgid "Add SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:23
--msgid "Transition sysadm SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:1992
+msgid "Modify SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:24
--msgid "Transition user SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2008
+msgid "Delete SELinux User Mapping"
- msgstr ""
-
--#: ../gui/selinux.tbl:25
--msgid "Transition xguest SELinux user to Web Browser Domain"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2126
+msgid "label39"
- msgstr ""
-
--#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
--#: ../gui/selinux.tbl:29
--msgid "Allow staff Web Browsers to write to home directories"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2163
+msgid "Add User"
- msgstr ""
-
--#: ../gui/selinux.tbl:30
--msgid "Disable SELinux protection for amanda"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2179
+msgid "Modify User"
- msgstr ""
-
--#: ../gui/selinux.tbl:31
--msgid "Disable SELinux protection for amavis"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2195
+msgid "Delete User"
- msgstr ""
-
--#: ../gui/selinux.tbl:32
--msgid "Disable SELinux protection for apmd daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2313
+msgid "label41"
- msgstr ""
-
--#: ../gui/selinux.tbl:33
--msgid "Disable SELinux protection for arpwatch daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2350
+msgid "Add Network Port"
- msgstr ""
-
--#: ../gui/selinux.tbl:34
--msgid "Disable SELinux protection for auditd daemon"
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2366
+msgid "Edit Network Port"
msgstr ""
--#: ../gui/selinux.tbl:35
--msgid "Disable SELinux protection for automount daemon"
+-#: ../gui/selinux.tbl:36
+-msgid "Disable SELinux protection for avahi"
+#: ../gui/system-config-selinux.glade:2382
+msgid "Delete Network Port"
msgstr ""
--#: ../gui/selinux.tbl:36
--msgid "Disable SELinux protection for avahi"
+-#: ../gui/selinux.tbl:37
+-msgid "Disable SELinux protection for bluetooth daemon"
+#: ../gui/system-config-selinux.glade:2418
+#: ../gui/system-config-selinux.glade:2436
+msgid "Toggle between Customized and All Ports"
msgstr ""
--#: ../gui/selinux.tbl:37
--msgid "Disable SELinux protection for bluetooth daemon"
+-#: ../gui/selinux.tbl:38
+-msgid "Disable SELinux protection for canna daemon"
+#: ../gui/system-config-selinux.glade:2556
+msgid "label42"
msgstr ""
--#: ../gui/selinux.tbl:38
--msgid "Disable SELinux protection for canna daemon"
+-#: ../gui/selinux.tbl:39
+-msgid "Disable SELinux protection for cardmgr daemon"
+#: ../gui/system-config-selinux.glade:2593
+msgid "Generate new policy module"
msgstr ""
--#: ../gui/selinux.tbl:39
--msgid "Disable SELinux protection for cardmgr daemon"
+-#: ../gui/selinux.tbl:40
+-msgid "Disable SELinux protection for Cluster Server"
+#: ../gui/system-config-selinux.glade:2609
+msgid "Load policy module"
msgstr ""
--#: ../gui/selinux.tbl:40
--msgid "Disable SELinux protection for Cluster Server"
+-#: ../gui/selinux.tbl:41
+#: ../gui/system-config-selinux.glade:2625
+msgid "Remove loadable policy module"
- msgstr ""
-
--#: ../gui/selinux.tbl:41
++msgstr ""
++
+#: ../gui/system-config-selinux.glade:2661
msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr ""
++
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr ""
++
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
msgstr ""
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Games"
-+#: ../sepolicy/sepolicy/generate.py:185
-+msgid "Internet Services Daemon"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-+#: ../sepolicy/sepolicy/generate.py:198
-+msgid "Valid Types:\n"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
msgstr ""
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-+#: ../sepolicy/sepolicy/generate.py:232
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-+#: ../sepolicy/sepolicy/generate.py:361
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-+#: ../sepolicy/sepolicy/generate.py:449
-+msgid "User Role types can not be assigned executables."
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-+#: ../sepolicy/sepolicy/generate.py:455
-+msgid "Only Daemon apps can use an init script.."
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-+#: ../sepolicy/sepolicy/generate.py:473
-+msgid "use_resolve must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-+#: ../sepolicy/sepolicy/generate.py:479
-+msgid "use_syslog must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-+#: ../sepolicy/sepolicy/generate.py:485
-+msgid "use_kerberos must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-+#: ../sepolicy/sepolicy/generate.py:491
-+msgid "manage_krb5_rcache must be a boolean value "
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-+#: ../sepolicy/sepolicy/generate.py:521
-+msgid "USER Types automatically get a tmp type"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-+#: ../sepolicy/sepolicy/generate.py:1039
-+msgid "You must enter the executable path for your confined process"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: ../sepolicy/sepolicy/generate.py:1272
-+msgid "Type Enforcement file"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: ../sepolicy/sepolicy/generate.py:1273
-+msgid "Interface file"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: ../sepolicy/sepolicy/generate.py:1274
-+msgid "File Contexts file"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: ../sepolicy/sepolicy/generate.py:1275
-+msgid "Spec file"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: ../sepolicy/sepolicy/generate.py:1276
-+msgid "Setup Script"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: ../sepolicy/sepolicy/generate.py:355
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-+"Allow ABRT to modify public files used for public file transfer services."
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:4
-+msgid "Allow antivirus programs to read non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:5
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:6
-+msgid "Allow users to login using a radius server"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
msgstr ""
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: booleans.py:7
-+msgid "Allow users to login using a yubikey server"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:8
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:9
-+msgid "Allow clamd to use JIT compiler"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:10
-+msgid "Allow clamscan to non security files on a system"
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:11
-+msgid "Allow clamscan to read user content"
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:12
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:13
-+msgid "Allow Cobbler to connect to the network using TCP."
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:14
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:15
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:16
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:17
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:18
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:19
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:20
-+msgid "Allow all daemons to write corefiles to /"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:21
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:22
-+msgid "Allow all daemons the ability to read/write terminals"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:23
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:24
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:25
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:26
-+msgid "Allow sysadm to debug or ptrace all processes."
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:27
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:28
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:29
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:30
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:31
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:32
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:33
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:34
-+msgid "Allow exim to read unprivileged user files."
+-msgid "Allow the mozilla browser to read user files"
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:35
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:36
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:37
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:38
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:39
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:40
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:41
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:42
++#: booleans.py:29
+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Deny user domains applications to map a memory region as both executable and "
++"writable, this is dangerous and the executable should be reported in bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:44
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:45
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:47
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:48
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:49
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:50
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:52
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:53
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:54
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:55
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:56
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:57
++#: booleans.py:44
+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:58
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:59
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:60
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:61
-+msgid "Allow http daemon to check spam"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:62
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:63
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:64
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:65
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:67
++#: booleans.py:54
+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:68
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:69
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:70
-+msgid "Allow http daemon to send mail"
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:71
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:72
-+msgid "Allow httpd cgi support"
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:73
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:74
-+msgid "Allow httpd to read home directories"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:75
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:76
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:77
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:78
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:79
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:80
-+msgid "Allow httpd to read user content"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:81
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:82
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:83
-+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:84
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:85
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:72
++msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:86
++#: booleans.py:73
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++"Allow HTTPD scripts and modules to connect to databases over the network."
++msgstr ""
++
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-+#: booleans.py:87
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:88
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:89
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:90
-+msgid "Allow httpd to run gpg"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:91
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:92
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:93
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:94
-+msgid "Allow icecast to connect to all ports, not just sound ports."
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:95
-+msgid ""
-+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-+"unreserved port."
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:96
-+msgid "Allow java executable stack"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:97
-+msgid "Allow confined applications to run with kerberos."
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-+#: booleans.py:98
-+msgid "Allow syslogd daemon to send mail"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:99
-+msgid "Allow syslogd the ability to read/write terminals"
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:100
-+msgid "Allow logging in and using the system from /dev/console."
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:101
++#: booleans.py:89
+msgid ""
-+"Control the ability to mmap a low area of the address space, as configured "
-+"by /proc/sys/kernel/mmap_min_addr."
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:102
-+msgid "Allow mock to read files in home directories."
++#: booleans.py:90
++msgid ""
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:103
-+msgid "Allow the mount command to mount any directory or file."
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:104
-+msgid "Allow mozilla plugin domain to connect to the network using TCP."
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:105
-+msgid ""
-+"Allow mozilla_plugins to create random content in the users home directory"
-+msgstr ""
-+
-+#: booleans.py:106
-+msgid "Allow confined web browsers to read home directory content"
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:107
-+msgid "Allow mplayer executable stack"
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:108
-+msgid "Allow mysqld to connect to all ports"
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:109
-+msgid "Allow BIND to bind apache port."
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:110
-+msgid ""
-+"Allow BIND to write the master zone files. Generally this is used for "
-+"dynamic DNS or zone transfers."
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:111
-+msgid "Allow any files/directories to be exported read/only via NFS."
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:112
-+msgid "Allow any files/directories to be exported read/write via NFS."
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
++msgstr ""
++
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
++msgid "Allow icecast to connect to all ports, not just sound ports."
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:113
++#: booleans.py:102
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Allow nfs servers to modify public files used for public file transfer "
-+"services. Files/Directories must be labeled public_content_rw_t."
++"Allow the Irssi IRC Client to connect to any port, and to bind to any "
++"unreserved port."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:114
-+msgid "Allow system to run with NIS"
++#: booleans.py:103
++msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:115
-+msgid "Allow confined applications to use nscd shared memory."
++#: booleans.py:104
++msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:105
++msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:106
++msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:118
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:107
++msgid ""
++"Control the ability to mmap a low area of the address space, as configured "
++"by /proc/sys/kernel/mmap_min_addr."
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:119
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
++#: booleans.py:108
++msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:120
-+msgid "Allow polipo to connect to all ports > 1023"
++#: booleans.py:109
++msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:121
-+msgid ""
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++#: booleans.py:110
++msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:122
++#: booleans.py:111
+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:123
-+msgid "Determine whether polipo can access cifs file systems."
++#: booleans.py:112
++msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:124
-+msgid "Determine whether Polipo can access nfs file systems."
++#: booleans.py:113
++msgid "Allow mplayer executable stack"
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-+#: booleans.py:125
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:114
++msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:115
++msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:202
--msgid ""
++#: booleans.py:116
+ msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:127
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++"Allow BIND to write the master zone files. Generally this is used for "
++"dynamic DNS or zone transfers."
++msgstr ""
++
++#: booleans.py:117
++msgid "Allow any files/directories to be exported read/only via NFS."
++msgstr ""
++
++#: booleans.py:118
++msgid "Allow any files/directories to be exported read/write via NFS."
msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:119
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:128
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++"Allow nfs servers to modify public files used for public file transfer "
++"services. Files/Directories must be labeled public_content_rw_t."
++msgstr ""
++
++#: booleans.py:120
++msgid "Allow system to run with NIS"
++msgstr ""
++
++#: booleans.py:121
++msgid "Allow confined applications to use nscd shared memory."
++msgstr ""
++
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:129
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:130
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:131
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:132
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr ""
-+
-+#: booleans.py:133
-+msgid "Allow pppd to be run for a regular user"
++#: booleans.py:126
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
msgstr ""
-#: ../gui/selinux.tbl:208
-+#: booleans.py:134
++#: booleans.py:127
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
++msgstr ""
++
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
++msgstr ""
++
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
++msgstr ""
++
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
msgstr ""
-#: ../gui/selinux.tbl:216
-+#: booleans.py:142
-+msgid "Allow racoon to read shadow"
-+msgstr ""
-+
-+#: booleans.py:143
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr ""
-+
-+#: booleans.py:144
++#: booleans.py:138
msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:145
-+msgid "Allow rsync to run as a client"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:146
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:147
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:148
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:149
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:143
++msgid ""
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:150
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:151
-+msgid "Allow samba to share users home directories."
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:152
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:153
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:154
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:155
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:156
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:157
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:159
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:160
-+msgid "Allow sanlock to manage cifs files"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:161
-+msgid "Allow sasl to read shadow"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:162
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:163
-+msgid "Disable kernel module loading."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:164
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:165
-+msgid "Allow regular users direct dri device access"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:167
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:168
++#: booleans.py:162
+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:169
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:170
++#: booleans.py:164
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:171
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
+msgstr ""
+
-+#: booleans.py:172
++#: booleans.py:166
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -316365,74 +319326,81 @@ index a4478db..a61c8f3 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:173
++#: booleans.py:167
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:174
-+msgid "Allow user music sharing"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:175
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr ""
++
++#: booleans.py:170
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Allow confined users the ability to execute the ping and traceroute commands."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:176
-+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:177
++#: booleans.py:172
+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:178
++#: booleans.py:173
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow users to run TCP servers (bind to ports and accept connection from the "
++"same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:179
-+msgid "Allow sge to connect to the network using any TCP port"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:180
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:181
++#: booleans.py:176
msgid ""
-"all files\n"
-"regular file\n"
@@ -316442,129 +319410,151 @@ index a4478db..a61c8f3 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:182
++#: booleans.py:177
+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:183
-+msgid "Allow user spamassassin clients to use the network."
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:184
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:179
++msgid ""
++"Allow internal-sftp to read and write files in the user ssh home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-+#: booleans.py:185
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:186
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:187
++#: booleans.py:182
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Enable additional permissions needed to support devices on 3ware controllers."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:188
-+msgid "allow host key based authentication"
++#: booleans.py:183
++msgid ""
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:189
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:190
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
-+msgstr ""
-+
-+#: booleans.py:192
++#: booleans.py:186
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:193
-+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:194
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:188
++msgid ""
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr ""
++
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr ""
++
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr ""
++
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
++msgstr ""
++
++#: booleans.py:194
++msgid "Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
+#: booleans.py:195
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
+#: booleans.py:196
-+msgid "Allow a user to login as an unconfined domain"
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
+#: booleans.py:197
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
+#: booleans.py:198
-+msgid "Allow video playing tools to run unconfined"
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
+#: booleans.py:199
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -316576,229 +319566,264 @@ index a4478db..a61c8f3 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
+#: booleans.py:200
-+msgid "Support ecryptfs home directories"
++msgid ""
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
+#: booleans.py:201
-+msgid "Support fusefs home directories"
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
+#: booleans.py:202
-+msgid "Use lpd server instead of cups"
++msgid ""
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
+#: booleans.py:203
-+msgid "Support NFS home directories"
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
+#: booleans.py:204
-+msgid "Support SAMBA home directories"
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
+#: booleans.py:205
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
+#: booleans.py:206
-+msgid "Ignore vbetool mmap_zero errors."
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
+#: booleans.py:207
-+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
+#: booleans.py:208
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
+#: booleans.py:209
-+msgid "Allow confined virtual guests to read fuse files"
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
+#: booleans.py:210
-+msgid "Allow confined virtual guests to manage nfs files"
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
+#: booleans.py:211
-+msgid "Allow confined virtual guests to manage cifs files"
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
+#: booleans.py:212
-+msgid "Allow confined virtual guests to interact with the sanlock"
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
+#: booleans.py:213
-+msgid "Allow confined virtual guests to manage device configuration, (pci)"
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
+#: booleans.py:214
-+msgid "Allow confined virtual guests to use usb devices"
++msgid ""
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
+#: booleans.py:215
-+msgid "Allow confined virtual guests to interact with the xserver"
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
+#: booleans.py:216
-+msgid "Allow webadm to manage files in users home directories"
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
+#: booleans.py:217
-+msgid "Allow webadm to read files in users home directories"
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
+#: booleans.py:218
-+msgid "Ignore wine mmap_zero errors."
++msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
+#: booleans.py:219
-+msgid "Allow the graphical login program to execute bootloader"
++msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
+#: booleans.py:220
-+msgid ""
-+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
++msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
+#: booleans.py:221
-+msgid "Allow xen to manage nfs files"
++msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
+#: booleans.py:222
-+msgid ""
-+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-+"logical volumes for disk images."
++msgid "Allow confined virtual guests to interact with the xserver"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
+#: booleans.py:223
-+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
++msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
+#: booleans.py:224
++msgid "Allow webadm to read files in users home directories"
++msgstr ""
++
++#: booleans.py:225
++msgid "Ignore wine mmap_zero errors."
++msgstr ""
++
++#: booleans.py:226
++msgid "Allow the graphical login program to execute bootloader"
++msgstr ""
++
++#: booleans.py:227
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+"Allow xguest users to configure Network Manager and connect to apache ports"
++"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:225
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:228
++msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:226
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:229
++msgid ""
++"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
++"logical volumes for disk images."
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:227
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:230
++msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:228
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:231
++msgid ""
++"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:229
-+msgid "Support X userspace object manager"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr ""
++
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr ""
++
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr ""
++
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr ""
++
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr ""
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
msgstr ""
diff --git a/policycoreutils/po/vi.po b/policycoreutils/po/vi.po
new file mode 100644
-index 0000000..b2686bf
+index 0000000..ed58712
--- /dev/null
+++ b/policycoreutils/po/vi.po
-@@ -0,0 +1,3353 @@
+@@ -0,0 +1,3481 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
-+#
++#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: Policycoreutils\n"
+"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 14:33+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"Language-Team: Vietnamese (http://www.transifex.com/projects/p/fedora/"
-+"language/vi/)\n"
-+"Language: vi\n"
++"Language-Team: Vietnamese (http://www.transifex.com/projects/p/fedora/language/vi/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
++"Language: vi\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../run_init/run_init.c:67
@@ -316862,878 +319887,879 @@ index 0000000..b2686bf
+msgid "Could not set exec context to %s.\n"
+msgstr ""
+
-+#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+msgid "******************** IMPORTANT ***********************\n"
+msgstr ""
+
-+#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
+msgid "To make this policy package active, execute:"
+msgstr ""
+
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
+msgid "Could not create semanage handle"
+msgstr ""
+
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
+msgid "Cannot read policy store."
+msgstr ""
+
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
+msgid "Could not establish semanage connection"
+msgstr ""
+
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
+msgid "Could not test MLS enabled status"
+msgstr ""
+
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+msgid "Not yet implemented"
+msgstr ""
+
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
+msgid "Semanage transaction already in progress"
+msgstr ""
+
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
+msgid "Could not start semanage transaction"
+msgstr ""
+
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
+msgid "Could not commit semanage transaction"
+msgstr ""
+
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
+msgid "Semanage transaction not in progress"
+msgstr ""
+
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+msgid "Could not list SELinux modules"
+msgstr ""
+
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
+msgid "Modules Name"
+msgstr ""
+
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+msgid "Disabled"
+msgstr ""
+
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
+msgid "Builtin Permissive Types"
+msgstr ""
+
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
+msgid "Customized Permissive Types"
+msgstr ""
+
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
+msgid "Requires seuser or serange"
+msgstr ""
+
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
+msgid "Could not list login mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../gui/system-config-selinux.glade:100
+msgid "Login Name"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+msgid "SELinux User"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
+msgid "Requires prefix or roles"
+msgstr ""
+
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
+msgid "Could not list SELinux users"
+msgstr ""
+
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
+msgid "Labeling"
+msgstr ""
+
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
+msgid "MLS/"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "Prefix"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "MCS Level"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "MCS Range"
+msgstr ""
+
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+msgid "SELinux Roles"
+msgstr ""
+
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
+msgid "Port is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
+msgid "Invalid Port"
+msgstr ""
+
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
+msgid "Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:982
++#: ../semanage/seobject.py:1002
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:986
++#: ../semanage/seobject.py:1006
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:992
++#: ../semanage/seobject.py:1012
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:996
++#: ../semanage/seobject.py:1016
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1000
++#: ../semanage/seobject.py:1020
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1004
++#: ../semanage/seobject.py:1024
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1009
++#: ../semanage/seobject.py:1029
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1013
++#: ../semanage/seobject.py:1033
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1017
++#: ../semanage/seobject.py:1037
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
+msgid "Requires setype or serange"
+msgstr ""
+
-+#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1053
+msgid "Requires setype"
+msgstr ""
+
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
+msgid "Could not list the ports"
+msgstr ""
+
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+msgid "Could not list ports"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
+msgid "SELinux Port Type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
+msgid "Proto"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+msgid "Port Number"
+msgstr ""
+
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
+msgid "Node Address is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
+msgid "Unknown or missing protocol"
+msgstr ""
+
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
+msgid "Could not deleteall node mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
+msgid "Could not list addrs"
+msgstr ""
+
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
+msgid "Could not delete all interface mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
+msgid "Could not list interfaces"
+msgstr ""
+
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
+msgid "SELinux Interface"
+msgstr ""
+
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+msgid "Context"
+msgstr ""
+
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
+msgid "Invalid file specification"
+msgstr ""
+
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
+msgid "File specification can not include spaces"
+msgstr ""
+
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
+#, python-format
+msgid ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
+msgstr ""
+
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
+msgid "Could not list the file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
+msgid "Could not list file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
+msgid "Could not list local file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
+msgid "SELinux fcontext"
+msgstr ""
+
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
+msgid "type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+msgid "Could not list booleans"
+msgstr ""
+
-+#: ../semanage/seobject.py:2125
-+msgid "unknown"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
+msgid "off"
+msgstr ""
+
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
+msgid "on"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "SELinux boolean"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "State"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "Default"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
+msgid "Description"
+msgstr ""
+
@@ -318198,7 +321224,7 @@ index 0000000..b2686bf
+msgid "<b>Applications</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -318208,7 +321234,7 @@ index 0000000..b2686bf
+"requires a script in /etc/rc.d/init.d"
+msgstr ""
+
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
+msgstr ""
+
@@ -318220,7 +321246,7 @@ index 0000000..b2686bf
+msgid "Internet Services Daemon are daemons started by xinetd"
+msgstr ""
+
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr ""
+
@@ -318229,7 +321255,7 @@ index 0000000..b2686bf
+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+msgstr ""
+
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr ""
+
@@ -318239,7 +321265,7 @@ index 0000000..b2686bf
+"started by a user"
+msgstr ""
+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+msgid "Sandbox"
+msgstr ""
+
@@ -318255,7 +321281,7 @@ index 0000000..b2686bf
+msgid "Modify an existing login user record."
+msgstr ""
+
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr ""
+
@@ -318265,7 +321291,7 @@ index 0000000..b2686bf
+"default this user will have no setuid, no networking, no su, no sudo."
+msgstr ""
+
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr ""
+
@@ -318275,7 +321301,7 @@ index 0000000..b2686bf
+"will have no setuid, no networking, no sudo, no su"
+msgstr ""
+
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr ""
+
@@ -318285,28 +321311,28 @@ index 0000000..b2686bf
+"sudo, no su."
+msgstr ""
+
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr ""
+
+#: ../gui/polgen.glade:550
+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
+msgstr ""
+
+#: ../gui/polgen.glade:592
+msgid "<b>Root Users</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++#: ../gui/polgen.glade:623
+msgid "Root Admin User Role"
+msgstr ""
+
+#: ../gui/polgen.glade:627
+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root. This user will not be able to login to "
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
+"the system directly."
+msgstr ""
+
@@ -318314,7 +321340,7 @@ index 0000000..b2686bf
+msgid "<b>Enter name of application or user role:</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+msgid "Name"
+msgstr ""
+
@@ -318374,7 +321400,8 @@ index 0000000..b2686bf
+msgstr ""
+
+#: ../gui/polgen.glade:1019
-+msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
+msgstr ""
+
+#: ../gui/polgen.glade:1056
@@ -318529,75 +321556,75 @@ index 0000000..b2686bf
+msgid "Policy Directory"
+msgstr ""
+
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
+msgid "Role"
+msgstr ""
+
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
+msgid "Existing_User"
+msgstr ""
+
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+msgid "Application"
+msgstr ""
+
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+msgid "You must select a user"
+msgstr ""
+
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
+msgid "Select executable file to be confined."
+msgstr ""
+
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
+msgid "Select init script file to be confined."
+msgstr ""
+
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
+msgid "Select directory to generate policy files in"
+msgstr ""
+
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
+msgid "Verify Name"
+msgstr ""
+
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
+msgid "You must enter a executable"
+msgstr ""
+
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+msgid "Configue SELinux"
+msgstr ""
+
@@ -318683,8 +321710,8 @@ index 0000000..b2686bf
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
+msgstr ""
+
+#: ../gui/statusPage.py:152
@@ -318914,8 +321941,8 @@ index 0000000..b2686bf
+
+#: ../gui/system-config-selinux.glade:2661
+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
+msgstr ""
+
+#: ../gui/system-config-selinux.glade:2781
@@ -318943,172 +321970,261 @@ index 0000000..b2686bf
+msgid "SELinux user '%s' is required"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:106
++#: ../sepolicy/sepolicy.py:202
+msgid "Generate SELinux man pages"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:110
++#: ../sepolicy/sepolicy.py:205
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:114
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:116
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:164
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:169
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:172
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:215
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:231
++#: ../sepolicy/sepolicy.py:301
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:234
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:237
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:259
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:362
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:265
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:374
+msgid "name of policy to generate"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:267
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:380
+msgid "executable to confine"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:274
++#: ../sepolicy/sepolicy.py:422
+msgid "commands"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:185
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:173
+msgid "Internet Services Daemon"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:198
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:187
+msgid "Valid Types:\n"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:232
++#: ../sepolicy/sepolicy/generate.py:221
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:361
++#: ../sepolicy/sepolicy/generate.py:355
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:449
++#: ../sepolicy/sepolicy/generate.py:447
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:455
++#: ../sepolicy/sepolicy/generate.py:453
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:473
++#: ../sepolicy/sepolicy/generate.py:471
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:479
++#: ../sepolicy/sepolicy/generate.py:477
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:485
++#: ../sepolicy/sepolicy/generate.py:483
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:491
++#: ../sepolicy/sepolicy/generate.py:489
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:521
++#: ../sepolicy/sepolicy/generate.py:519
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1039
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1059
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1272
++#: ../sepolicy/sepolicy/generate.py:1321
+msgid "Type Enforcement file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1273
++#: ../sepolicy/sepolicy/generate.py:1322
+msgid "Interface file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1274
++#: ../sepolicy/sepolicy/generate.py:1323
+msgid "File Contexts file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1275
++#: ../sepolicy/sepolicy/generate.py:1324
+msgid "Spec file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1276
++#: ../sepolicy/sepolicy/generate.py:1325
+msgid "Setup Script"
+msgstr ""
+
@@ -319131,681 +322247,683 @@ index 0000000..b2686bf
+msgstr ""
+
+#: booleans.py:5
++msgid "Allow auditadm to exec content"
++msgstr ""
++
++#: booleans.py:6
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
-+#: booleans.py:6
++#: booleans.py:7
+msgid "Allow users to login using a radius server"
+msgstr ""
+
-+#: booleans.py:7
++#: booleans.py:8
+msgid "Allow users to login using a yubikey server"
+msgstr ""
+
-+#: booleans.py:8
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
++msgstr ""
++
++#: booleans.py:10
+msgid ""
+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+"temp and untrusted content files"
+msgstr ""
+
-+#: booleans.py:9
++#: booleans.py:11
+msgid "Allow clamd to use JIT compiler"
+msgstr ""
+
-+#: booleans.py:10
++#: booleans.py:12
+msgid "Allow clamscan to non security files on a system"
+msgstr ""
+
-+#: booleans.py:11
++#: booleans.py:13
+msgid "Allow clamscan to read user content"
+msgstr ""
+
-+#: booleans.py:12
++#: booleans.py:14
+msgid ""
+"Allow Cobbler to modify public files used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:13
++#: booleans.py:15
+msgid "Allow Cobbler to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:14
++#: booleans.py:16
+msgid "Allow Cobbler to access cifs file systems."
+msgstr ""
+
-+#: booleans.py:15
++#: booleans.py:17
+msgid "Allow Cobbler to access nfs file systems."
+msgstr ""
+
-+#: booleans.py:16
++#: booleans.py:18
+msgid "Allow collectd to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:17
++#: booleans.py:19
+msgid "Allow codnor domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:18
++#: booleans.py:20
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
-+#: booleans.py:19
++#: booleans.py:21
+msgid "Allow cvs daemon to read shadow"
+msgstr ""
+
-+#: booleans.py:20
++#: booleans.py:22
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
-+#: booleans.py:21
++#: booleans.py:23
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
-+#: booleans.py:22
++#: booleans.py:24
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
-+#: booleans.py:23
++#: booleans.py:25
++msgid "Allow dan to manage user files"
++msgstr ""
++
++#: booleans.py:26
++msgid "Allow dan to read user files"
++msgstr ""
++
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
+msgstr ""
+
-+#: booleans.py:24
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
+msgstr ""
+
-+#: booleans.py:25
++#: booleans.py:29
+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
+msgstr ""
+
-+#: booleans.py:26
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
+msgstr ""
+
-+#: booleans.py:27
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
-+#: booleans.py:28
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
+msgstr ""
+
-+#: booleans.py:29
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr ""
+
-+#: booleans.py:30
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr ""
+
-+#: booleans.py:31
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr ""
+
-+#: booleans.py:32
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr ""
+
-+#: booleans.py:33
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgstr ""
+
-+#: booleans.py:34
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
+msgstr ""
+
-+#: booleans.py:35
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
-+#: booleans.py:36
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:37
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
+msgstr ""
+
-+#: booleans.py:38
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
++msgstr ""
++
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
+msgstr ""
+
-+#: booleans.py:39
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:40
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:41
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
+msgstr ""
+
-+#: booleans.py:42
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr ""
+
-+#: booleans.py:43
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:44
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:45
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgstr ""
+
-+#: booleans.py:46
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
-+#: booleans.py:47
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:48
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:49
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
-+#: booleans.py:50
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
-+#: booleans.py:51
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
-+#: booleans.py:52
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:53
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:54
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
+msgstr ""
+
-+#: booleans.py:55
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
-+#: booleans.py:56
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
-+#: booleans.py:57
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
-+#: booleans.py:58
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+msgstr ""
+
-+#: booleans.py:59
++#: booleans.py:64
++msgid "Allow guest to exec content"
++msgstr ""
++
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:60
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
-+#: booleans.py:61
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
+msgstr ""
+
-+#: booleans.py:62
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
-+#: booleans.py:63
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
-+#: booleans.py:64
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
-+#: booleans.py:65
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:72
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
-+#: booleans.py:67
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
-+#: booleans.py:68
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
-+#: booleans.py:69
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
-+#: booleans.py:70
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
+msgstr ""
+
-+#: booleans.py:71
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
-+#: booleans.py:72
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr ""
+
-+#: booleans.py:73
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
-+#: booleans.py:74
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr ""
+
-+#: booleans.py:75
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
-+#: booleans.py:76
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
-+#: booleans.py:77
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
-+#: booleans.py:78
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
-+#: booleans.py:79
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
-+#: booleans.py:80
++#: booleans.py:86
+msgid "Allow httpd to read user content"
+msgstr ""
+
-+#: booleans.py:81
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
-+#: booleans.py:82
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
-+#: booleans.py:83
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
-+#: booleans.py:84
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
-+#: booleans.py:85
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
-+#: booleans.py:86
++#: booleans.py:92
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
-+#: booleans.py:87
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
-+#: booleans.py:88
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
-+#: booleans.py:89
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
-+#: booleans.py:90
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
+msgstr ""
+
-+#: booleans.py:91
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
-+#: booleans.py:92
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
+msgstr ""
+
-+#: booleans.py:93
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
-+#: booleans.py:94
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr ""
+
-+#: booleans.py:95
++#: booleans.py:102
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
-+#: booleans.py:96
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: booleans.py:97
++#: booleans.py:103
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
-+#: booleans.py:98
++#: booleans.py:104
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
-+#: booleans.py:99
++#: booleans.py:105
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
-+#: booleans.py:100
++#: booleans.py:106
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
-+#: booleans.py:101
++#: booleans.py:107
+msgid ""
+"Control the ability to mmap a low area of the address space, as configured "
+"by /proc/sys/kernel/mmap_min_addr."
+msgstr ""
+
-+#: booleans.py:102
++#: booleans.py:108
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
-+#: booleans.py:103
++#: booleans.py:109
+msgid "Allow the mount command to mount any directory or file."
+msgstr ""
+
-+#: booleans.py:104
++#: booleans.py:110
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:105
++#: booleans.py:111
+msgid ""
+"Allow mozilla_plugins to create random content in the users home directory"
+msgstr ""
+
-+#: booleans.py:106
++#: booleans.py:112
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
-+#: booleans.py:107
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
+msgstr ""
+
-+#: booleans.py:108
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
-+#: booleans.py:109
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
+msgstr ""
+
-+#: booleans.py:110
++#: booleans.py:116
+msgid ""
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
+msgstr ""
+
-+#: booleans.py:111
++#: booleans.py:117
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
-+#: booleans.py:112
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
-+#: booleans.py:113
++#: booleans.py:119
+msgid ""
+"Allow nfs servers to modify public files used for public file transfer "
+"services. Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:114
++#: booleans.py:120
+msgid "Allow system to run with NIS"
+msgstr ""
+
-+#: booleans.py:115
++#: booleans.py:121
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+msgstr ""
+
-+#: booleans.py:118
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
+msgstr ""
+
-+#: booleans.py:119
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:120
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:121
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
-+#: booleans.py:122
++#: booleans.py:127
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
-+#: booleans.py:123
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:124
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:125
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr ""
-+
-+#: booleans.py:127
++#: booleans.py:131
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
-+#: booleans.py:128
++#: booleans.py:132
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
-+#: booleans.py:129
++#: booleans.py:133
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
-+#: booleans.py:130
++#: booleans.py:134
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
-+#: booleans.py:131
++#: booleans.py:135
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
-+#: booleans.py:132
++#: booleans.py:136
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
-+#: booleans.py:133
++#: booleans.py:137
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:134
++#: booleans.py:138
+msgid ""
+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+msgstr ""
+
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
-+msgstr ""
-+
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr ""
-+
+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
-+msgstr ""
-+
-+#: booleans.py:142
+msgid "Allow racoon to read shadow"
+msgstr ""
+
-+#: booleans.py:143
++#: booleans.py:142
+msgid "Allow rgmanager domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:144
++#: booleans.py:143
+msgid ""
+"Allow rsync to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:145
++#: booleans.py:144
+msgid "Allow rsync to run as a client"
+msgstr ""
+
-+#: booleans.py:146
++#: booleans.py:145
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
-+#: booleans.py:147
++#: booleans.py:146
+msgid "Allow rsync servers to share cifs files systems"
+msgstr ""
+
-+#: booleans.py:148
++#: booleans.py:147
+msgid "Allow rsync servers to share nfs files systems"
+msgstr ""
+
-+#: booleans.py:149
++#: booleans.py:148
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
-+#: booleans.py:150
++#: booleans.py:149
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
-+#: booleans.py:151
++#: booleans.py:150
+msgid "Allow samba to share users home directories."
+msgstr ""
+
-+#: booleans.py:152
++#: booleans.py:151
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
-+#: booleans.py:153
++#: booleans.py:152
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
-+#: booleans.py:154
++#: booleans.py:153
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
-+#: booleans.py:155
++#: booleans.py:154
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
-+#: booleans.py:156
++#: booleans.py:155
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
-+#: booleans.py:157
++#: booleans.py:156
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
-+#: booleans.py:158
++#: booleans.py:157
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
-+#: booleans.py:159
++#: booleans.py:158
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
-+#: booleans.py:160
++#: booleans.py:159
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
-+#: booleans.py:161
++#: booleans.py:160
+msgid "Allow sasl to read shadow"
+msgstr ""
+
++#: booleans.py:161
++msgid "Allow secadm to exec content"
++msgstr ""
++
+#: booleans.py:162
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
@@ -319853,7 +322971,8 @@ index 0000000..b2686bf
+
+#: booleans.py:170
+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
+msgstr ""
+
+#: booleans.py:171
@@ -319868,274 +322987,309 @@ index 0000000..b2686bf
+
+#: booleans.py:173
+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
+"may change other protocols."
+msgstr ""
+
+#: booleans.py:174
-+msgid "Allow user music sharing"
++msgid "Allow user to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr ""
++
++#: booleans.py:176
+msgid ""
+"Allow anon internal-sftp to upload files, used for public file transfer "
+"services. Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:176
++#: booleans.py:177
+msgid ""
+"Allow sftp-internal to read and write files in the user home directories"
+msgstr ""
+
-+#: booleans.py:177
++#: booleans.py:178
+msgid ""
+"Allow sftp-internal to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr ""
+
-+#: booleans.py:178
++#: booleans.py:179
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
+msgstr ""
+
-+#: booleans.py:179
++#: booleans.py:180
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
-+#: booleans.py:180
++#: booleans.py:181
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
-+#: booleans.py:181
++#: booleans.py:182
+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
+msgstr ""
+
-+#: booleans.py:182
++#: booleans.py:183
+msgid ""
+"Allow samba to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:183
++#: booleans.py:184
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
-+#: booleans.py:184
++#: booleans.py:185
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
-+#: booleans.py:185
++#: booleans.py:186
+msgid ""
+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+msgstr ""
+
-+#: booleans.py:186
++#: booleans.py:187
+msgid "Allow squid to run as a transparent proxy (TPROXY)"
+msgstr ""
+
-+#: booleans.py:187
++#: booleans.py:188
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
-+#: booleans.py:188
++#: booleans.py:189
+msgid "allow host key based authentication"
+msgstr ""
+
-+#: booleans.py:189
++#: booleans.py:190
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:190
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+msgstr ""
+
-+#: booleans.py:192
++#: booleans.py:194
++msgid ""
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:195
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
-+#: booleans.py:193
++#: booleans.py:196
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:194
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
++msgstr ""
++
++#: booleans.py:198
+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+msgstr ""
+
-+#: booleans.py:195
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
++msgstr ""
++
++#: booleans.py:200
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
-+#: booleans.py:196
++#: booleans.py:201
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
-+#: booleans.py:197
++#: booleans.py:202
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
-+#: booleans.py:198
++#: booleans.py:203
+msgid "Allow video playing tools to run unconfined"
+msgstr ""
+
-+#: booleans.py:199
++#: booleans.py:204
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:200
++#: booleans.py:205
+msgid "Support ecryptfs home directories"
+msgstr ""
+
-+#: booleans.py:201
++#: booleans.py:206
+msgid "Support fusefs home directories"
+msgstr ""
+
-+#: booleans.py:202
++#: booleans.py:207
+msgid "Use lpd server instead of cups"
+msgstr ""
+
-+#: booleans.py:203
++#: booleans.py:208
+msgid "Support NFS home directories"
+msgstr ""
+
-+#: booleans.py:204
++#: booleans.py:209
+msgid "Support SAMBA home directories"
+msgstr ""
+
-+#: booleans.py:205
++#: booleans.py:210
++msgid "Allow user to exec content"
++msgstr ""
++
++#: booleans.py:211
+msgid "Allow varnishd to connect to all ports, not just HTTP."
+msgstr ""
+
-+#: booleans.py:206
++#: booleans.py:212
+msgid "Ignore vbetool mmap_zero errors."
+msgstr ""
+
-+#: booleans.py:207
++#: booleans.py:213
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
-+#: booleans.py:208
++#: booleans.py:214
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
-+#: booleans.py:209
++#: booleans.py:215
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
-+#: booleans.py:210
++#: booleans.py:216
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
-+#: booleans.py:211
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
++msgstr ""
++
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
-+#: booleans.py:212
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
-+#: booleans.py:213
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
+msgstr ""
+
-+#: booleans.py:214
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
-+#: booleans.py:215
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
-+#: booleans.py:216
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
-+#: booleans.py:217
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr ""
+
-+#: booleans.py:218
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr ""
+
-+#: booleans.py:219
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
-+#: booleans.py:220
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:221
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
-+#: booleans.py:222
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
-+#: booleans.py:223
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
-+#: booleans.py:224
++#: booleans.py:231
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
-+#: booleans.py:225
++#: booleans.py:232
++msgid "Allow xguest to exec content"
++msgstr ""
++
++#: booleans.py:233
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
-+#: booleans.py:226
++#: booleans.py:234
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
-+#: booleans.py:227
++#: booleans.py:235
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
-+#: booleans.py:228
++#: booleans.py:236
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
-+#: booleans.py:229
++#: booleans.py:237
+msgid "Support X userspace object manager"
+msgstr ""
+
-+#: booleans.py:230
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
diff --git a/policycoreutils/po/zh_CN.po b/policycoreutils/po/zh_CN.po
-index 1f2b45f..f8c2e89 100644
+index 1f2b45f..8813ee0 100644
--- a/policycoreutils/po/zh_CN.po
+++ b/policycoreutils/po/zh_CN.po
@@ -1,36 +1,34 @@
@@ -320156,10 +323310,9 @@ index 1f2b45f..f8c2e89 100644
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
--"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"POT-Creation-Date: 2012-10-08 10:31-0400\n"
-+"PO-Revision-Date: 2012-11-28 05:13+0000\n"
-+"Last-Translator: Wei Liu <LLIU at REDHAT.COM>\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: Chinese (China) <trans-zh_cn at lists.fedoraproject.org>\n"
-"Language: zh_CN\n"
"MIME-Version: 1.0\n"
@@ -320203,7 +323356,7 @@ index 1f2b45f..f8c2e89 100644
#: ../run_init/run_init.c:203 ../newrole/newrole.c:373
#, c-format
-@@ -67,22 +65,22 @@ msgstr "无法打开文件 %s\n"
+@@ -67,373 +65,379 @@ msgstr "无法打开文件 %s\n"
#: ../run_init/run_init.c:336
#, c-format
msgid "No context in file %s\n"
@@ -320228,9 +323381,13 @@ index 1f2b45f..f8c2e89 100644
-msgstr "无法为 %s 设定 exec context。\n"
+msgstr "无法将 exec context 设定为 %s。\n"
- #: ../audit2allow/audit2allow:230
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
msgid "******************** IMPORTANT ***********************\n"
-@@ -92,855 +90,852 @@ msgstr "******************** 重要 ***********************\n"
+ msgstr "******************** 重要 ***********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "要激活这个策略包,执行:"
@@ -320239,133 +323396,133 @@ index 1f2b45f..f8c2e89 100644
-msgstr "global"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "无法创建 semanage 句柄"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
-msgstr "SELinux 策略没有被管理或存储无法被访问。"
+msgstr "没有管理 SELinux 策略或者无法访问存储。"
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
-msgstr "不能读策略存储。"
+msgstr "无法读取策略存储。"
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
-msgstr "无法创建 semanage 连接"
+msgstr "无法建立 semanage 连接"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
-msgstr "无法测试 MLS 启用的状态"
+msgstr "无法测试启用了 MLS 的状态"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
-msgstr "还没有实施"
+msgstr "尚未实施"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
-msgstr "Semanage 交易进行中"
+msgstr "Semanage 事务进行中"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
-msgstr "无法开始 semanage 交易"
+msgstr "无法启动 semanage 事务"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
-msgstr "无法提交 semanage 交易"
+msgstr "无法提交 semanage 事务"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
-msgstr "Semanage 交易未进行"
+msgstr "Semanage 事务未进行"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "无法列出 SELinux 模块"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
-msgstr ""
+msgstr "模块名称"
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "版本"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
-msgstr "禁用"
+msgstr "已禁用"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
-msgstr ""
+msgstr "无法禁用模块 %s (删除失败)"
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
-msgstr ""
+msgstr "无法启用模块 %s (删除失败)"
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
-msgstr ""
+msgstr "无法删除模块 %s (删除失败)"
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
-msgstr ""
+msgstr "dontaudit 需为 'on' 或者 'off'"
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
-msgstr ""
+msgstr "内嵌 Permissive 类型"
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
-msgstr ""
+msgstr "自定义 Permissive 类型"
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr "无法设定 permissive 域 %s(模块安装失败)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "无法删除 permissive 域 %s(删除操作失败)"
@@ -320377,13 +323534,13 @@ index 1f2b45f..f8c2e89 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
-+#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
-+#: ../semanage/seobject.py:2031
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
-msgstr "无法为 %s 创建一个密钥"
@@ -320391,89 +323548,89 @@ index 1f2b45f..f8c2e89 100644
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
-msgstr "无法检查 %s 的登录映射已被定义"
+msgstr "无法检查是否已经为 %s 规定了登录映射"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "Linux 组群 %s 不存在"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "Linux用户 %s 不存在"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "无法为 %s 创建登录映射"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "无法为 %s 设置名称"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
-msgstr "无法为 %s 设置 MLS 的范围"
+msgstr "无法为 %s 设置 MLS 范围"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "无法为 %s 设置 SELinux 用户"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "无法为 %s 添加登录映射"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "需要 seuser 或 serange"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
-msgstr "%s 的登录映射没有被定义"
+msgstr "未定义 %s 的登录映射"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "无法为 %s 查询 seuser"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "无法为 %s 修改登录映射"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
-msgstr "%s 的登录映射在策略中被定义,不能被删除"
+msgstr "已经在策略中规定了 %s 的登录映射,无法将其删除。"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
-msgstr "无法为 %s 删除登录映射"
@@ -320481,21 +323638,21 @@ index 1f2b45f..f8c2e89 100644
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "无法列出登录映射"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "登录名"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -320503,7 +323660,7 @@ index 1f2b45f..f8c2e89 100644
msgstr "SELinux 用户"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "MLS/MCS 范围"
@@ -320511,9 +323668,13 @@ index 1f2b45f..f8c2e89 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
-msgstr "如果 SELinux 用户 %s 被定义将无法检查"
@@ -320521,740 +323682,747 @@ index 1f2b45f..f8c2e89 100644
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "无法为 %s 查询用户"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "您必须至少为 %s 添加一个角色"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "无法为 %s 创建 SELinux 用户"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
-msgstr "无法添加角色 %s(为 %s)"
+msgstr "无法为 %s 添加角色 %s"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "无法为 %s 设置 MLS 级别"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
-msgstr "无法添加前缀 %s(为 %s)"
+msgstr "无法为 %s 添加前缀 %s"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "无法为 %s 提取密钥"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "无法添加 SELinux 用户 %s"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "需要前缀、角色、级别或范围"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
-msgstr "需要前锥或角色"
+msgstr "需要前缀或角色"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
-msgstr "SELinux 用户 %s 没有被定义"
+msgstr "未定义 SELinux 用户 %s"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "无法修改 SELinux 用户 %s"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
-msgstr "SELinux 用户 %s 在策略中被定义,无法删除"
+msgstr "已在策略中定义了 SELinux 用户 %s,无法将其删除。"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "无法删除 SELinux 用户 %s"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "无法列出 SELinux 用户"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "无法为用户 %s 列出角色"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
-msgstr "标记"
+msgstr "标记中"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "前缀"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "MCS 级别"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "MCS 范围"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "SELinux 角色"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:942
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "需要 udp 或 tcp 协议"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:966
msgid "Port is required"
-msgstr "端口是必需的"
+msgstr "需要端口"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:954
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
-msgstr ""
+msgstr "无效端口"
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:958
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
-msgstr "无法为 %s/%s 创建一个密钥"
+msgstr "无法为 %s/%s 生成密钥"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:991
msgid "Type is required"
-msgstr "类型是必需的"
+msgstr "需要类型"
++
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
-+#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
-msgstr "无法检查端口 %s/%s 已被定义"
+msgstr "无法检查是否已定义端口 %s/%s"
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:977
+ #: ../semanage/seobject.py:1002
#, python-format
msgid "Port %s/%s already defined"
-msgstr "端口 %s/%s 已经存在"
+msgstr "已定义端口 %s/%s"
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:981
+ #: ../semanage/seobject.py:1006
#, python-format
- msgid "Could not create port for %s/%s"
- msgstr "无法为 %s/%s 创建端口"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:987
+@@ -443,40 +447,40 @@ msgstr "无法为 %s/%s 创建端口"
+ #: ../semanage/seobject.py:1012
#, python-format
msgid "Could not create context for %s/%s"
-msgstr "无法为 %s/%s 设置 context"
+msgstr "无法为 %s/%s 创建上下文"
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:991
+ #: ../semanage/seobject.py:1016
#, python-format
msgid "Could not set user in port context for %s/%s"
-msgstr "无法在端口 context 中为 %s/%s 设置用户"
+msgstr "无法在端口上下文中为 %s/%s 设置用户"
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:995
+ #: ../semanage/seobject.py:1020
#, python-format
msgid "Could not set role in port context for %s/%s"
-msgstr "无法在端口 context 中为 %s/%s 设置角色"
+msgstr "无法在端口上下文中为 %s/%s 设置角色"
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:999
+ #: ../semanage/seobject.py:1024
#, python-format
msgid "Could not set type in port context for %s/%s"
-msgstr "无法在端口 context 中为 %s/%s 设置类型"
+msgstr "无法在端口上下文中为 %s/%s 设置类型"
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1004
+ #: ../semanage/seobject.py:1029
#, python-format
msgid "Could not set mls fields in port context for %s/%s"
-msgstr "无法在端口 context 中为 %s/%s 设置 mls 项"
+msgstr "无法在端口 上下文中为 %s/%s 设置 mls 字段"
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1008
+ #: ../semanage/seobject.py:1033
#, python-format
msgid "Could not set port context for %s/%s"
-msgstr "无法为 %s/%s 设置端口 context"
+msgstr "无法为 %s/%s 设置端口上下文"
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1012
+ #: ../semanage/seobject.py:1037
#, python-format
msgid "Could not add port %s/%s"
msgstr "无法添加端口 %s/%s"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
-+#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "需要 setype 或 serange"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1028
+@@ -484,463 +488,473 @@ msgstr "需要 setype 或 serange"
msgid "Requires setype"
msgstr "需要 settype"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
-msgstr "端口 %s/%s 没有被定义"
+msgstr "未定义端口 %s/%s"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1040
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "无法查询端口 %s/%s"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1051
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "无法修改端口 %s/%s"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1064
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "无法列出端口"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1080
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "无法删除端口 %s"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1097
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
-msgstr "端口 %s/%s 在策略中被定义,无法删除"
+msgstr "已在策略中定义了端口 %s/%s,无法将其删除。"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1101
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "无法删除端口 %s/%s"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "无法列出端口"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "SELinux 端口类型"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "协议"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "端口号"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1197
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "需要节点地址"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1212
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "未知或者缺少协议"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
-+#: ../semanage/seobject.py:1713
- msgid "SELinux Type is required"
+-msgid "SELinux Type is required"
-msgstr "SELinux 类型是必选的"
-+msgstr "需要 SELinux 类型"
++#: ../semanage/seobject.py:1256
++msgid "SELinux node type is required"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
-+#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
-+#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "无法为 %s 创建密钥"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
-+#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
-msgstr "如果定义了 addr %s 则无法检查"
+msgstr "无法检查是否定义了 addr %s"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1241
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "无法为 %s 创建 addr"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1675
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
-msgstr "无法为 %s 创建 context"
+msgstr "无法为 %s 创建上下文"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1251
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "无法为 %s 设置掩码"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1255
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "无法在 addr 上下文中为 %s 设置用户"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1259
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "无法在 addr 上下文中为 %s 设置角色"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1263
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "无法在 addr 上下文中为 %s 设置类型"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "无法在 addr 上下文中为 %s 设置 mls 字段"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "无法为 %s 设置 addr 上下文"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "无法添加 addr %s"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "没有定义 addr %s"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1305
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "无法查询 addr %s"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "无法修改 addr %s"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1343
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
-msgstr "在策略中定义了 addr %s,无法删除"
+msgstr "已在策略中定义了 addr %s,无法将其删除。"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1347
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "无法删除 addr %s"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
-msgstr ""
+msgstr "无法删除所有节点映射"
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1373
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "无法列出 addr"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
++msgid "SELinux Type is required"
++msgstr "需要 SELinux 类型"
++
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
-msgstr "无法检查接口 %s 是否已定义"
+msgstr "无法检查是否已定义接口 %s"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1440
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "无法为 %s 创建接口"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1449
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "无法在接口 context 中为 %s 设置用户"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1453
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "无法在接口 context 中为 %s 设置角色"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1457
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "无法在接口 context 中为 %s 设置类型"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1462
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
-msgstr "无法在接口 context 中为 %s 设置 mls 项"
+msgstr "无法在接口上下文中为 %s 设置 mls 字段"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1466
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
-msgstr "无法为 %s 设置接口 context"
+msgstr "无法为 %s 设置接口上下文"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1470
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
-msgstr "无法为 %s 设置信息 context"
+msgstr "无法为 %s 设置信息上下文"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "无法添加接口 %s"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
-msgstr "接口 %s 没有被定义"
+msgstr "未定义接口 %s"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1501
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "无法查询接口 %s"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "无法修改接口 %s"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
-msgstr "接口 %s 在策略中被定义,无法删除"
+msgstr "已在策略中定义了接口 %s,无法将其删除"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "无法删除接口 %s"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
-msgstr ""
+msgstr "无法删除所有接口映射"
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1567
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "无法列出接口"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "SELinux 接口"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "上下文"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1652
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
-msgstr ""
+msgstr "已存在 %s 的等效类型"
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1658
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
-msgstr ""
+msgstr "文件说明 %s 与等效规则 '%s %s' 冲突"
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
-msgstr ""
+msgstr "%s 的等效类型不存在"
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1681
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "无法在文件 context 中为 %s 设置用户"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1685
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "无法在文件 context 中为 %s 设置角色"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
-msgstr "无法在文件 context 中为 %s 设置 mls 项"
+msgstr "无法在文件 context 中为 %s 设置 mls 字段"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "无效文件说明"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1698
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
-msgstr ""
+msgstr "文件说明不能有空格"
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1703
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
+"instead"
+msgstr "文件说明 %s 与等效规则 '%s %s' 冲突。请尝试添加 '%s'。"
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
+ msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
-+#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
-+#: ../semanage/seobject.py:1865
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
-msgstr "如果 %s 的文件 context 被设定,无法检查"
+msgstr "如果已定义 %s 的文件上下文,则无法检查。"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1734
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
-msgstr "无法为 %s 创建文件 context"
+msgstr "无法为 %s 创建文件上下文"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1742
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "无法在文件 context 中为 %s 设置类型"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
-+#: ../semanage/seobject.py:1811
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
-msgstr "无法为 %s 设置文件 context"
+msgstr "无法为 %s 设置文件上下文"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
-msgstr "无法为 %s 添加文件 context"
+msgstr "无法为 %s 添加文件上下文"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1770
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "需要 setype、serange 或 seuser"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
-msgstr "%s 的文件 context 没有被定义"
+msgstr "未定义 %s 的文件上下文"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1789
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
-msgstr "无法为 %s 查询文件 context"
+msgstr "无法为 %s 查询文件上下文"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1815
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
-msgstr "无法为 %s 修改文件 context"
+msgstr "无法为 %s 修改文件上下文"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1828
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
-msgstr "无法列出文件环境"
+msgstr "无法列出文件上下文"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1842
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
-msgstr "无法删除文件环境为 %s"
+msgstr "无法删除文件上下文 %s"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
-msgstr "%s 的文件 context 已经在策略中被定义,无法删除"
+msgstr "已在策略中定义了 %s 的文件上下文,无法将其删除。"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1873
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
-msgstr "无法为 %s 删除文件 context"
+msgstr "无法为 %s 删除文件上下文"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
-msgstr "无法列出文件 context"
+msgstr "无法列出文件上下文"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "无法列出本地文件上下文"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
-msgstr "SELinux 文件上下文"
+msgstr "SELinux fcontext"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "类型"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1942
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
@@ -321262,7 +324430,7 @@ index 1f2b45f..f8c2e89 100644
+msgstr "\nSELinux Distribution fcontext Equivalence\n"
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1947
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -321271,110 +324439,109 @@ index 1f2b45f..f8c2e89 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
-+#: ../semanage/seobject.py:2040
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
-msgstr "无法检查布尔值 %s 是否已被定义"
+msgstr "无法检查是否已定义布尔值 %s"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
-msgstr "布尔值 %s 未被定义"
+msgstr "尚未定义布尔值 %s"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:1987
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
-msgstr "无法查询文件 context %s"
+msgstr "无法查询文件上下文 %s"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:1992
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "您必需指定以下值之一:%s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:1997
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "无法设定活跃布尔值 %s"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2000
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "无法修改布尔值 %s"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2018
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "错误格式 %s:记录 %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2042
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
-msgstr "布尔值 %s 在策略中被定义,无法删除"
+msgstr "已在策略中定义了布尔值 %s,无法将其删除。"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2046
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
-msgstr "不能删除布尔值 %s"
+msgstr "无法删除布尔值 %s"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "无法列出布尔值"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2100
- msgid "unknown"
- msgstr "未知"
-
+-msgid "unknown"
+-msgstr "未知"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "关"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "开"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "SELinux 布尔值"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "State"
-msgstr ""
+msgstr "状态"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "Default"
-msgstr ""
+msgstr "默认"
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "描述"
-@@ -952,7 +947,7 @@ msgstr "设置 PAM_TTY 失败\n"
+@@ -952,7 +966,7 @@ msgstr "设置 PAM_TTY 失败\n"
#: ../newrole/newrole.c:290
#, c-format
msgid "newrole: service name configuration hashtable overflow\n"
@@ -321383,7 +324550,7 @@ index 1f2b45f..f8c2e89 100644
#: ../newrole/newrole.c:300
#, c-format
-@@ -962,7 +957,7 @@ msgstr "newrole: %s: 错误发生在第 %lu 行。\n"
+@@ -962,7 +976,7 @@ msgstr "newrole: %s: 错误发生在第 %lu 行。\n"
#: ../newrole/newrole.c:439
#, c-format
msgid "cannot find valid entry in the passwd file.\n"
@@ -321392,7 +324559,7 @@ index 1f2b45f..f8c2e89 100644
#: ../newrole/newrole.c:450
#, c-format
-@@ -982,17 +977,17 @@ msgstr "无法清除系统环境\n"
+@@ -982,17 +996,17 @@ msgstr "无法清除系统环境\n"
#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
#, c-format
msgid "Error changing uid, aborting.\n"
@@ -321413,7 +324580,7 @@ index 1f2b45f..f8c2e89 100644
#: ../newrole/newrole.c:641
#, c-format
-@@ -1004,10 +999,10 @@ msgstr "分配内存时出错。\n"
+@@ -1004,10 +1018,10 @@ msgstr "分配内存时出错。\n"
msgid "Error sending audit message.\n"
msgstr "发送审计信息时出错。\n"
@@ -321426,7 +324593,7 @@ index 1f2b45f..f8c2e89 100644
#: ../newrole/newrole.c:699
#, c-format
-@@ -1017,22 +1012,22 @@ msgstr "错误!无法打开 %s。\n"
+@@ -1017,22 +1031,22 @@ msgstr "错误!无法打开 %s。\n"
#: ../newrole/newrole.c:705
#, c-format
msgid "%s! Could not get current context for %s, not relabeling tty.\n"
@@ -321453,7 +324620,7 @@ index 1f2b45f..f8c2e89 100644
#: ../newrole/newrole.c:778
#, c-format
-@@ -1052,27 +1047,27 @@ msgstr "错误:指定了多个类型\n"
+@@ -1052,27 +1066,27 @@ msgstr "错误:指定了多个类型\n"
#: ../newrole/newrole.c:850
#, c-format
msgid "Sorry, -l may be used with SELinux MLS support.\n"
@@ -321486,7 +324653,7 @@ index 1f2b45f..f8c2e89 100644
#: ../newrole/newrole.c:908
#, c-format
-@@ -1087,7 +1082,7 @@ msgstr "设置新类型 %s 失败\n"
+@@ -1087,7 +1101,7 @@ msgstr "设置新类型 %s 失败\n"
#: ../newrole/newrole.c:925
#, c-format
msgid "failed to build new range with level %s\n"
@@ -321495,7 +324662,7 @@ index 1f2b45f..f8c2e89 100644
#: ../newrole/newrole.c:930
#, c-format
-@@ -1097,12 +1092,12 @@ msgstr "设定新范围 %s 失败\n"
+@@ -1097,12 +1111,12 @@ msgstr "设定新范围 %s 失败\n"
#: ../newrole/newrole.c:938
#, c-format
msgid "failed to convert new context to string\n"
@@ -321510,7 +324677,7 @@ index 1f2b45f..f8c2e89 100644
#: ../newrole/newrole.c:950
#, c-format
-@@ -1119,62 +1114,66 @@ msgstr "无法获得空信号\n"
+@@ -1119,62 +1133,66 @@ msgstr "无法获得空信号\n"
msgid "Unable to set SIGHUP handler\n"
msgstr "无法设置 SIGHUP handler\n"
@@ -321589,7 +324756,7 @@ index 1f2b45f..f8c2e89 100644
msgid "failed to exec shell\n"
msgstr "执行 shell 失败\n"
-@@ -1277,2088 +1276,2058 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1277,2088 +1295,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyConfidential juser"
@@ -321679,27 +324846,32 @@ index 1f2b45f..f8c2e89 100644
-msgstr ""
+msgstr "需要登录 '%s' "
- #: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
msgid "Policy Module"
-msgstr ""
+msgstr "策略模块"
- #: ../gui/modulesPage.py:57
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
msgid "Module Name"
-msgstr ""
+msgstr "模块名称"
- #: ../gui/modulesPage.py:134
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
msgid "Disable Audit"
-msgstr ""
+msgstr "禁用审核"
- #: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
msgid "Enable Audit"
-msgstr ""
+msgstr "启用审核"
- #: ../gui/modulesPage.py:162
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
msgid "Load Policy Module"
-msgstr ""
-
@@ -321730,12 +324902,12 @@ index 1f2b45f..f8c2e89 100644
+#: ../gui/polgen.glade:34
+msgid "Add Booleans Dialog"
+msgstr "添加布尔值对话"
-+
+
+-#: ../gui/polgen.glade:90
+#: ../gui/polgen.glade:101
+msgid "Boolean Name"
+msgstr "布尔值名称"
-
--#: ../gui/polgen.glade:90
++
+#: ../gui/polgen.glade:230
msgid "SELinux Policy Generation Tool"
-msgstr ""
@@ -321755,7 +324927,7 @@ index 1f2b45f..f8c2e89 100644
-msgstr ""
+msgstr "<b>应用程序</b>"
+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr "标准初始化守护进程"
@@ -321765,23 +324937,23 @@ index 1f2b45f..f8c2e89 100644
"Standard Init Daemon are daemons started on boot via init scripts. Usually "
"requires a script in /etc/rc.d/init.d"
-msgstr ""
--
++msgstr "标准初始化守护进程是那些通过 init 脚步启动的守护进程。通常需要在 /etc/rc.d/init.d 中有一个脚本。"
+
-#: ../gui/polgen.glade:241 ../gui/polgen.py:156
-msgid "Standard Init Daemon"
-msgstr ""
-+msgstr "标准初始化守护进程是那些通过 init 脚步启动的守护进程。通常需要在 /etc/rc.d/init.d 中有一个脚本。"
-
+-
-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
msgid "DBUS System Daemon"
-msgstr ""
+msgstr "DBUS 系统守护进程"
-+
+
+-#: ../gui/polgen.glade:280
+#: ../gui/polgen.glade:349
+msgid "Internet Services Daemon (inetd)"
+msgstr "互联网服务守护进程 (inetd)"
-
--#: ../gui/polgen.glade:280
++
+#: ../gui/polgen.glade:353
msgid "Internet Services Daemon are daemons started by xinetd"
-msgstr ""
@@ -321790,7 +324962,7 @@ index 1f2b45f..f8c2e89 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr "网页应用程序/脚本 (CGI)"
@@ -321804,7 +324976,7 @@ index 1f2b45f..f8c2e89 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr "用户程序"
@@ -321814,14 +324986,14 @@ index 1f2b45f..f8c2e89 100644
"User Application are any application that you would like to confine that is "
"started by a user"
-msgstr ""
-+msgstr "用户程序是您要控制的由某个用户启动的任意应用程序"
-
+-
-#: ../gui/polgen.glade:324 ../gui/polgen.py:160
-msgid "User Application"
-msgstr ""
--
++msgstr "用户程序是您要控制的由某个用户启动的任意应用程序"
+
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
-msgstr ""
+msgstr "沙箱"
@@ -321831,12 +325003,12 @@ index 1f2b45f..f8c2e89 100644
msgid "<b>Login Users</b>"
-msgstr ""
+msgstr "<b>登录用户</b>"
-+
+
+-#: ../gui/polgen.glade:453
+#: ../gui/polgen.glade:478
+msgid "Existing User Roles"
+msgstr "现有用户角色"
-
--#: ../gui/polgen.glade:453
++
+#: ../gui/polgen.glade:482
msgid "Modify an existing login user record."
-msgstr ""
@@ -321845,7 +325017,7 @@ index 1f2b45f..f8c2e89 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-msgstr ""
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr "最低终端用户角色"
@@ -321860,7 +325032,7 @@ index 1f2b45f..f8c2e89 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-msgstr ""
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr "最低 X 视窗用户角色"
@@ -321875,7 +325047,7 @@ index 1f2b45f..f8c2e89 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-msgstr ""
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr "用户角色"
@@ -321890,7 +325062,7 @@ index 1f2b45f..f8c2e89 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-msgstr ""
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr "管理员用户角色"
@@ -321922,7 +325094,7 @@ index 1f2b45f..f8c2e89 100644
+msgstr "<b>Root 用户</b>"
-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
++#: ../gui/polgen.glade:623
msgid "Root Admin User Role"
-msgstr ""
+msgstr "Root 管理员用户角色"
@@ -321944,7 +325116,7 @@ index 1f2b45f..f8c2e89 100644
+msgstr "<b>输入应用程序或者用户角色名称:</b>"
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
-msgstr ""
+msgstr "名称"
@@ -322034,12 +325206,12 @@ index 1f2b45f..f8c2e89 100644
+#: ../gui/polgen.glade:1001
msgid "<b>Select the user_roles that will transition to %s:</b>"
-msgstr ""
-+msgstr "<b>选择要转换成 %s 的 user_roles:</b>"
-
+-
-#: ../gui/polgen.glade:1227
-msgid "Select the user roles that will transiton to this applications domains."
-msgstr ""
--
++msgstr "<b>选择要转换成 %s 的 user_roles:</b>"
+
-#: ../gui/polgen.glade:1255
-msgid "label108"
-msgstr ""
@@ -322124,12 +325296,12 @@ index 1f2b45f..f8c2e89 100644
"Enter a comma separated list of udp ports or ranges of ports that %s binds "
"to. Example: 612, 650-660"
-msgstr ""
-+msgstr "输入以逗号分开的 %s 可捆绑的 udp 端口或者端口范围列表。例如:"
-
+-
-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-msgid "Unreserved Ports (>1024)"
-msgstr ""
--
++msgstr "输入以逗号分开的 %s 可捆绑的 udp 端口或者端口范围列表。例如:"
+
-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-#: ../gui/polgen.glade:2233
+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
@@ -322299,75 +325471,75 @@ index 1f2b45f..f8c2e89 100644
-#: ../gui/polgen.glade:3254
-msgid "Add Booleans Dialog"
-msgstr ""
--
++msgstr "策略目录"
+
-#: ../gui/polgen.glade:3327
-msgid "Boolean Name"
-msgstr ""
-+msgstr "策略目录"
-
+-
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
-msgstr ""
+msgstr "角色"
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
-msgstr ""
+msgstr "现有用户(_U)"
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
-msgstr ""
+msgstr "应用程序"
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
-msgstr ""
+msgstr "%s 必须是一个目录"
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
-msgstr ""
+msgstr "您必须选择一个用户"
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
-msgstr ""
+msgstr "选择要限制的可执行文件"
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
-msgstr ""
+msgstr "选择要限制的 init 脚本文件。"
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
-msgstr ""
+msgstr "选择受限制的应用程序生成或者写入的文件"
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
-msgstr ""
+msgstr "选择受限制的应用程序拥有和写入的目录"
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
-msgstr ""
+msgstr "选择要生成策略文件的目录"
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -322376,13 +325548,13 @@ index 1f2b45f..f8c2e89 100644
+msgstr "当前策略中已经定义类型 %s_t。要继续吗?"
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
-msgstr ""
+msgstr "验证名称"
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -322391,33 +325563,33 @@ index 1f2b45f..f8c2e89 100644
+msgstr "在当前策略中已载入 %s.pp 模块。要继续吗?"
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
-msgstr ""
+msgstr "添加的名称必须以字母和数字组成,且不能有空格。"
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
-msgstr ""
+msgstr "您必须输入 executable"
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
-msgstr ""
-
-#: ../gui/polgen.py:158
-msgid "Internet Services Daemon"
-msgstr ""
--
++msgstr "配置 SELinux"
+
-#: ../gui/polgen.py:197
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-msgstr ""
-+msgstr "配置 SELinux"
-
+-
-#: ../gui/polgen.py:324
-msgid "You must enter a name for your confined process/user"
-msgstr ""
@@ -322758,8 +325930,7 @@ index 1f2b45f..f8c2e89 100644
+#: ../gui/system-config-selinux.glade:1079
+msgid "SELinux Administration"
+msgstr "添加管理员"
-
--#: ../gui/selinux.tbl:13
++
+#: ../gui/system-config-selinux.glade:1122
+msgid "Add"
+msgstr "添加"
@@ -322775,7 +325946,8 @@ index 1f2b45f..f8c2e89 100644
+#: ../gui/system-config-selinux.glade:1256
+msgid "Select Management Object"
+msgstr "选择管理对象"
-+
+
+-#: ../gui/selinux.tbl:13
+#: ../gui/system-config-selinux.glade:1273
+msgid "<b>Select:</b>"
+msgstr "<b>选择:</b>"
@@ -322867,29 +326039,132 @@ index 1f2b45f..f8c2e89 100644
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
+msgstr "label50"
++
++#: ../gui/system-config-selinux.glade:1771
++msgid "Add File Context"
++msgstr "添加文件上下文"
++
++#: ../gui/system-config-selinux.glade:1787
++msgid "Modify File Context"
++msgstr "修改文件上下文"
-#: ../gui/selinux.tbl:20
--msgid ""
++#: ../gui/system-config-selinux.glade:1803
++msgid "Delete File Context"
++msgstr "删除文件上下文"
++
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "在自定义文件上下文和全部文件上下文之间切换"
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "添加 SELinux 用户映射"
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "修改 SELinux 用户映射"
++
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "删除 SELinux 用户映射"
++
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "添加用户"
++
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "修改用户"
++
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "删除用户"
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
++
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "添加网络接口"
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "编辑网络接口"
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "删除网络接口"
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "在自定义接口和所有接口之间切换"
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "生成新策略模块"
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "载入策略模块"
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "删除可载入的策略模块"
++
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
-"Allow xguest SELinux user account to execute files in home directory or /tmp"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1771
-+msgid "Add File Context"
-+msgstr "添加文件上下文"
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr "启用/禁用额外审计规则,一般不再日志文件中报告这些规则。"
++
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
++
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "将进程模式改为 permissive。"
++
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "将进程模式改为 enforcing。"
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "进程域"
-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-#: ../gui/selinux.tbl:231
-msgid "NIS"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1787
-+msgid "Modify File Context"
-+msgstr "修改文件上下文"
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1803
-+msgid "Delete File Context"
-+msgstr "删除文件上下文"
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "需要 SELinux 用户 '%s'"
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
@@ -322898,748 +326173,732 @@ index 1f2b45f..f8c2e89 100644
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "在自定义文件上下文和全部文件上下文之间切换"
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
++msgstr "生成 SELinux man page"
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
++msgstr "保存生成的 SELinux man page 的路径"
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "添加 SELinux 用户映射"
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
+ msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "修改 SELinux 用户映射"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
+ msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "删除 SELinux 用户映射"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
++msgstr "所有域"
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
++msgstr "生成 man page 的域名"
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "添加用户"
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
++msgstr "查询 SELinux 策略网络信息"
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "修改用户"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
++msgstr "列出所有 SELinux 端口类型"
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "删除用户"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
++msgstr "显示与该端口关联的 SELinux 类型"
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
++msgstr "显示为这个 SELinux 类型定义的端口"
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "添加网络接口"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
++msgstr "显示这个域可捆绑和(/或者)连接的端口"
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "编辑网络接口"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
++msgstr "查询 SELinux 策略看看域之间是否互相联络"
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "删除网络接口"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
++msgstr "源域"
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "在自定义接口和所有接口之间切换"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
++msgstr "目标域"
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
++msgstr "查询 SELinux 策略查看布尔值描述"
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "生成新策略模块"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+ msgstr ""
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "载入策略模块"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
++msgstr "获取描述的布尔值"
-#: ../gui/selinux.tbl:41
--msgid ""
++#: ../sepolicy/sepolicy.py:301
+ msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "删除可载入的策略模块"
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
++msgstr "查询 SELinux 策略看看如何将源进程域转换为目标进程域"
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "启用/禁用额外审计规则,一般不再日志文件中报告这些规则。"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
++msgstr "源进程域"
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
++msgstr "目标进程域"
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "将进程模式改为 permissive。"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
+ msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "将进程模式改为 enforcing。"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
+ msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "进程域"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
++msgstr "生成 SELinux 策略模块模板"
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
+ msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
--msgstr ""
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "需要 SELinux 用户 '%s'"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
+ msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
-+msgstr "生成 SELinux man page"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
+ msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "保存生成的 SELinux man page 的路径"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
++msgstr "生成策略的名称"
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
-+msgstr "所有域"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
+ msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "生成 man page 的域名"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
++msgstr "要限制的可执行文件"
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
-+msgstr "查询 SELinux 策略网络信息"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+ msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
-+msgstr "列出所有 SELinux 端口类型"
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
++msgstr "命令"
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
-+msgstr "显示与该端口关联的 SELinux 类型"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+ msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
-+msgstr "显示为这个 SELinux 类型定义的端口"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
+ msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
-+msgstr "显示这个域可捆绑和(/或者)连接的端口"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
+ msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
-+msgstr "查询 SELinux 策略看看域之间是否互相联络"
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "未知"
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
-+msgstr "源域"
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
++msgstr "互联网服务守护进程"
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
-+msgstr "目标域"
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
+ msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
-+msgstr "查询 SELinux 策略查看布尔值描述"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
-+msgstr "获取所有布尔值描述"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
-+msgstr "获取描述的布尔值"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
-+msgstr "查询 SELinux 策略看看如何将源进程域转换为目标进程域"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
+ msgstr ""
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
-+msgstr "源进程域"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
+ msgstr ""
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
-+msgstr "目标进程域"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
++msgstr "有效类型:\n"
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
-+msgstr "生成 SELinux 策略模块模板"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "端口必须是从 1 到 %d 的数字或者一组数字"
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
-+msgstr "生成策略的名称"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
+ msgstr ""
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
-+msgstr "要限制的可执行文件"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+ msgstr ""
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
-+msgstr "运行策略生成测试套件"
++#: ../sepolicy/sepolicy/generate.py:355
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr "名称必须是数字字母组合,且没有空格。请考虑使用选项 \"-n MODULENAME\"。"
-#: ../gui/selinux.tbl:72
-msgid "Games"
-msgstr ""
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
-+msgstr "命令"
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
++msgstr "不能讲用户角色类型设定为 executable"
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:158
-+msgid "Internet Services Daemon"
-+msgstr "互联网服务守护进程"
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
++msgstr "只有守护进程程序可以使用 init 脚本。"
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:171
-+msgid "Valid Types:\n"
-+msgstr "有效类型:\n"
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve 必须是一个布尔值"
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:205
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "端口必须是从 1 到 %d 的数字或者一组数字"
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog 必须是一个布尔值"
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:332
-+msgid "You must enter a name for your confined process/user"
-+msgstr "必须为要限定的进程/用户输入名称"
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos 必须是一个布尔值"
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:334
-+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "名称必须是数字字母组合,且没有空格。请考虑使用选项 \"-n MODULENAME\"。"
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache 必须是一个布尔值"
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:422
-+msgid "User Role types can not be assigned executables."
-+msgstr "不能讲用户角色类型设定为 executable"
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
++msgstr "USER 类型自动为 tmp 类型"
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:428
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "只有守护进程程序可以使用 init 脚本。"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
+ msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:446
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve 必须是一个布尔值"
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
++msgstr "您必须输入要限制进程的可执行路径"
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:452
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog 必须是一个布尔值"
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
++msgstr "输入强制文件"
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:458
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos 必须是一个布尔值"
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
++msgstr "接口文件"
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:464
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache 必须是一个布尔值"
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
++msgstr "文件上下文文件"
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:494
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER 类型自动为 tmp 类型"
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
+ msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1012
-+msgid "You must enter the executable path for your confined process"
-+msgstr "您必须输入要限制进程的可执行路径"
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
++msgstr "设置脚本"
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1190
-+msgid "Type Enforcement file"
-+msgstr "输入强制文件"
++#: booleans.py:1
++msgid ""
++"Allow ABRT to modify public files used for public file transfer services."
++msgstr "允许 ABRT 修改用于共用文件传输服务的共用文件。"
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1191
-+msgid "Interface file"
-+msgstr "接口文件"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++msgstr "允许在 abrt_handle_event_t 域中运行 ABRT 以便处理 ABRT 事件脚本"
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1192
-+msgid "File Contexts file"
-+msgstr "文件上下文文件"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
++msgstr "允许 amavis 使用 JIT 编译程序"
++
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1193
-+msgid "Setup Script"
-+msgstr "设置脚本"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:1
++#: booleans.py:6
msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
-msgstr ""
--
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
++msgstr "允许用户直接从 ldap 解析用户 passwd 条目而不是使用 sssd 服务"
+
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-msgstr ""
--
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
++msgstr "允许用户使用 radius 服务器登录"
+
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
--msgstr ""
-+"Allow ABRT to modify public files used for public file transfer services."
-+msgstr "允许 ABRT 修改用于共用文件传输服务的共用文件。"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
+ msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
--msgstr ""
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
-+msgstr "允许在 abrt_handle_event_t 域中运行 ABRT 以便处理 ABRT 事件脚本"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
+ msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-msgstr ""
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
-+msgstr "允许 amavis 使用 JIT 编译程序"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
++msgstr "允许 cdrecord 读取各种内容。nfs、samba、可移动设备、用户 temp 以及不可信的内容文件。"
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-msgstr ""
-+#: booleans.py:4
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
-+msgstr "允许用户直接从 ldap 解析用户 passwd 条目而不是使用 sssd 服务"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
++msgstr "允许 clamd 使用 JIT 编译程序"
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-msgstr ""
-+#: booleans.py:5
-+msgid "Allow users to login using a radius server"
-+msgstr "允许用户使用 radius 服务器登录"
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
++msgstr "允许在系统的非安全性文件中使用 clamscan"
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-msgstr ""
-+#: booleans.py:6
-+msgid ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "允许 cdrecord 读取各种内容。nfs、samba、可移动设备、用户 temp 以及不可信的内容文件。"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
++msgstr "允许 clamscan 读取用户内容"
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-msgstr ""
-+#: booleans.py:7
-+msgid "Allow clamd to use JIT compiler"
-+msgstr "允许 clamd 使用 JIT 编译程序"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
++msgstr "允许 Cobbler 修改用于公共文件传输服务的公共文件。"
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-msgstr ""
-+#: booleans.py:8
-+msgid "Allow clamscan to non security files on a system"
-+msgstr "允许在系统的非安全性文件中使用 clamscan"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
++msgstr "允许 Cobbler 使用 TCP 连接到网络。"
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-msgstr ""
-+#: booleans.py:9
-+msgid "Allow clamscan to read user content"
-+msgstr "允许 clamscan 读取用户内容"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
++msgstr "允许 Cobbler 访问 cifs 文件系统。"
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-msgstr ""
-+#: booleans.py:10
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
-+msgstr "允许 Cobbler 修改用于公共文件传输服务的公共文件。"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
++msgstr "允许 Cobbler 访问 nfs 文件系统。"
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-msgstr ""
-+#: booleans.py:11
-+msgid "Allow Cobbler to connect to the network using TCP."
-+msgstr "允许 Cobbler 使用 TCP 连接到网络。"
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
++msgstr "允许集合使用 TCP 连接到网络。"
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-msgstr ""
-+#: booleans.py:12
-+msgid "Allow Cobbler to access cifs file systems."
-+msgstr "允许 Cobbler 访问 cifs 文件系统。"
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
++msgstr "允许 condor 域使用 TCP 连接到网络。"
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-msgstr ""
-+#: booleans.py:13
-+msgid "Allow Cobbler to access nfs file systems."
-+msgstr "允许 Cobbler 访问 nfs 文件系统。"
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
++msgstr "允许系统 cron 任务重新标记文件系统以便恢复文件上下文。"
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-msgstr ""
-+#: booleans.py:14
-+msgid "Allow collectd to connect to the network using TCP."
-+msgstr "允许集合使用 TCP 连接到网络。"
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
++msgstr "允许 cvs 守护进程读取 shadow"
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-msgstr ""
-+#: booleans.py:15
-+msgid "Allow codnor domain to connect to the network using TCP."
-+msgstr "允许 condor 域使用 TCP 连接到网络。"
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
++msgstr "允许所有守护进程将 corefile 写入 /"
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-msgstr ""
-+#: booleans.py:16
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
-+msgstr "允许系统 cron 任务重新标记文件系统以便恢复文件上下文。"
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
++msgstr "允许所有守护进程使用 tcp wrapper。"
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-msgstr ""
-+#: booleans.py:17
-+msgid "Allow cvs daemon to read shadow"
-+msgstr "允许 cvs 守护进程读取 shadow"
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
++msgstr "允许所有守护进程可读取/写入终端"
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
--msgstr ""
-+#: booleans.py:18
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "允许所有守护进程将 corefile 写入 /"
++#: booleans.py:25
++msgid "Allow dan to manage user files"
+ msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
--msgstr ""
-+#: booleans.py:19
-+msgid "Allow all daemons to use tcp wrappers."
-+msgstr "允许所有守护进程使用 tcp wrapper。"
++#: booleans.py:26
++msgid "Allow dan to read user files"
+ msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-msgstr ""
-+#: booleans.py:20
-+msgid "Allow all daemons the ability to read/write terminals"
-+msgstr "允许所有守护进程可读取/写入终端"
-
--#: ../gui/selinux.tbl:107
--msgid "Disable SELinux protection for krb5kdc daemon"
--msgstr ""
-+#: booleans.py:21
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
+msgstr "允许 dbadm 在用户主目录中管理文件"
--#: ../gui/selinux.tbl:108
--msgid "Disable SELinux protection for ktalk daemons"
+-#: ../gui/selinux.tbl:107
+-msgid "Disable SELinux protection for krb5kdc daemon"
-msgstr ""
-+#: booleans.py:22
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
+msgstr "允许 dbadm 在用户主目录中读取文件"
--#: ../gui/selinux.tbl:109
--msgid "Disable SELinux protection for kudzu daemon"
+-#: ../gui/selinux.tbl:108
+-msgid "Disable SELinux protection for ktalk daemons"
-msgstr ""
-+#: booleans.py:23
++#: booleans.py:29
+msgid ""
+"Deny user domains applications to map a memory region as both executable and"
+" writable, this is dangerous and the executable should be reported in "
+"bugzilla"
+msgstr "拒绝用户域程序与内存区映射为可执行和可写入,这样做很危险,同时应在 bugzilla 中报告该可执行文件。"
--#: ../gui/selinux.tbl:110
--msgid "Disable SELinux protection for locate daemon"
+-#: ../gui/selinux.tbl:109
+-msgid "Disable SELinux protection for kudzu daemon"
-msgstr ""
-+#: booleans.py:24
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
+msgstr "允许 sysadm 对所有进程执行 debug 或者 ptrace。"
--#: ../gui/selinux.tbl:111
--msgid "Disable SELinux protection for lpd daemon"
+-#: ../gui/selinux.tbl:110
+-msgid "Disable SELinux protection for locate daemon"
-msgstr ""
-+#: booleans.py:25
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "允许 dhcpc 客户端程序执行 iptables 命令"
--#: ../gui/selinux.tbl:112
--msgid "Disable SELinux protection for lrrd daemon"
+-#: ../gui/selinux.tbl:111
+-msgid "Disable SELinux protection for lpd daemon"
-msgstr ""
-+#: booleans.py:26
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
+msgstr "允许 DHCP 守护进程使用 LDAP 后端"
--#: ../gui/selinux.tbl:113
--msgid "Disable SELinux protection for lvm daemon"
+-#: ../gui/selinux.tbl:112
+-msgid "Disable SELinux protection for lrrd daemon"
-msgstr ""
-+#: booleans.py:27
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr "允许所有域使用其他文件描述符"
--#: ../gui/selinux.tbl:114
--msgid "Disable SELinux protection for mailman"
+-#: ../gui/selinux.tbl:113
+-msgid "Disable SELinux protection for lvm daemon"
-msgstr ""
-+#: booleans.py:28
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr "允许所有域都有内核载入模块"
--#: ../gui/selinux.tbl:115
--msgid "Allow evolution and thunderbird to read user files"
+-#: ../gui/selinux.tbl:114
+-msgid "Disable SELinux protection for mailman"
-msgstr ""
-+#: booleans.py:29
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr "允许使用音频设备作为熵 feed 源"
--#: ../gui/selinux.tbl:116
--msgid "Disable SELinux protection for mdadm daemon"
+-#: ../gui/selinux.tbl:115
+-msgid "Allow evolution and thunderbird to read user files"
-msgstr ""
-+#: booleans.py:30
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr "允许 exim 连接到数据库 (postgres、mysql)"
--#: ../gui/selinux.tbl:117
--msgid "Disable SELinux protection for monopd daemon"
+-#: ../gui/selinux.tbl:116
+-msgid "Disable SELinux protection for mdadm daemon"
-msgstr ""
-+#: booleans.py:31
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgstr "允许 exim 创建、读取、写入和删除非特权用户文件。"
--#: ../gui/selinux.tbl:118
--msgid "Allow the mozilla browser to read user files"
+-#: ../gui/selinux.tbl:117
+-msgid "Disable SELinux protection for monopd daemon"
-msgstr ""
-+#: booleans.py:32
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
+msgstr "允许 exim 读取非特权用户文件。"
--#: ../gui/selinux.tbl:119
--msgid "Disable SELinux protection for mrtg daemon"
+-#: ../gui/selinux.tbl:118
+-msgid "Allow the mozilla browser to read user files"
-msgstr ""
-+#: booleans.py:33
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr "在 cron 域中启用附加规则以便支持 fcron。"
--#: ../gui/selinux.tbl:120
--msgid "Disable SELinux protection for mysqld daemon"
+-#: ../gui/selinux.tbl:119
+-msgid "Disable SELinux protection for mrtg daemon"
-msgstr ""
-+#: booleans.py:34
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
+msgstr "允许 fenced 的域使用 TCP 连接到网络。"
--#: ../gui/selinux.tbl:121
--msgid "Disable SELinux protection for nagios daemon"
+-#: ../gui/selinux.tbl:120
+-msgid "Disable SELinux protection for mysqld daemon"
-msgstr ""
-+#: booleans.py:35
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
+msgstr "允许 fenced 域执行 ssh。"
+-#: ../gui/selinux.tbl:121
+-msgid "Disable SELinux protection for nagios daemon"
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
+ msgstr ""
+
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-msgstr ""
-+#: booleans.py:36
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
+msgstr "允许 ftp 在用户主目录中读取和写入文件"
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-msgstr ""
-+#: booleans.py:37
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
@@ -323648,21 +326907,21 @@ index 1f2b45f..f8c2e89 100644
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-msgstr ""
-+#: booleans.py:38
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
+msgstr "允许 ftp 服务器连接所有大于 1023 的端口"
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-msgstr ""
-+#: booleans.py:39
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
+msgstr "允许 ftp 服务器连接到 mysql 数据库端口"
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-msgstr ""
-+#: booleans.py:40
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
@@ -323672,49 +326931,49 @@ index 1f2b45f..f8c2e89 100644
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-msgstr ""
-+#: booleans.py:41
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
+msgstr "允许 ftp 服务器在公共文件传输服务中使用 cifs。"
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-msgstr ""
-+#: booleans.py:42
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
+msgstr "允许 ftp 服务器在公共文件传输服务中使用 nfs。"
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-msgstr ""
-+#: booleans.py:43
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgstr "允许 ftp 服务器为被动模式捆绑所有未保留端口"
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-msgstr ""
-+#: booleans.py:44
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
+msgstr "确定 Git CGI 是否可以搜索主目录。"
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-msgstr ""
-+#: booleans.py:45
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr "确定 Git CGI 是否可以访问 cifs 文件系统。"
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-msgstr ""
-+#: booleans.py:46
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr "确定 Git CGI 是否可以访问 nfs 文件系统。"
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-msgstr ""
-+#: booleans.py:47
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
@@ -323723,7 +326982,7 @@ index 1f2b45f..f8c2e89 100644
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-msgstr ""
-+#: booleans.py:48
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
@@ -323732,42 +326991,42 @@ index 1f2b45f..f8c2e89 100644
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-msgstr ""
-+#: booleans.py:49
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
+msgstr "确定 Git 系统守护进程是否可以搜索主目录。"
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-msgstr ""
-+#: booleans.py:50
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr "确定 Git 系统守护进程是否可以访问 cifs 文件系统。"
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-msgstr ""
-+#: booleans.py:51
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr "确定 Git 守护进程是否可以访问 nfs 文件系统。"
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-msgstr ""
-+#: booleans.py:52
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
+msgstr "允许 gitsis 守护进程发送邮件"
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-msgstr ""
-+#: booleans.py:53
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
+msgstr "为所有域启用非随机读取。"
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-msgstr ""
-+#: booleans.py:54
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
@@ -323776,7 +327035,7 @@ index 1f2b45f..f8c2e89 100644
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-msgstr ""
-+#: booleans.py:55
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
@@ -323785,210 +327044,213 @@ index 1f2b45f..f8c2e89 100644
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-msgstr ""
-+#: booleans.py:56
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+msgstr "允许 gssd 读取 tmp 目录。用于访问 kerberos tgt。"
-#: ../gui/selinux.tbl:141
-msgid "pppd"
++#: booleans.py:64
++msgid "Allow guest to exec content"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:141
+-msgid "Allow pppd to be run for a regular user"
-msgstr ""
-+#: booleans.py:57
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr "允许 Apache 修改在公共文件传输服务中使用的公共文件。必须将目录/文件标记为 public_content_rw_t。"
--#: ../gui/selinux.tbl:141
--msgid "Allow pppd to be run for a regular user"
+-#: ../gui/selinux.tbl:142
+-msgid "Disable SELinux protection for pptp"
-msgstr ""
-+#: booleans.py:58
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr "允许 httpd 使用内嵌脚本 (通常为 php)"
-
--#: ../gui/selinux.tbl:142
--msgid "Disable SELinux protection for pptp"
+
+-#: ../gui/selinux.tbl:143
+-msgid "Disable SELinux protection for prelink daemon"
-msgstr ""
-+#: booleans.py:59
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
+msgstr "允许 http 守护进程检查 spam"
--#: ../gui/selinux.tbl:143
--msgid "Disable SELinux protection for prelink daemon"
+-#: ../gui/selinux.tbl:144
+-msgid "Disable SELinux protection for privoxy daemon"
-msgstr ""
-+#: booleans.py:60
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr "允许 httpd 作为连接到 ftp 端口和一次性端口的 FTP 客户端"
--#: ../gui/selinux.tbl:144
--msgid "Disable SELinux protection for privoxy daemon"
+-#: ../gui/selinux.tbl:145
+-msgid "Disable SELinux protection for ptal daemon"
-msgstr ""
-+#: booleans.py:61
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr "允许 httpd 连接到 ldap 端口"
--#: ../gui/selinux.tbl:145
--msgid "Disable SELinux protection for ptal daemon"
+-#: ../gui/selinux.tbl:146
+-msgid "Disable SELinux protection for pxe daemon"
-msgstr ""
-+#: booleans.py:62
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
+msgstr "允许 http 守护进程连接到 zabbix"
--#: ../gui/selinux.tbl:146
--msgid "Disable SELinux protection for pxe daemon"
+-#: ../gui/selinux.tbl:147
+-msgid "Disable SELinux protection for pyzord"
-msgstr ""
-+#: booleans.py:63
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr "允许 HTTPD 脚本和模块使用 TCP 连接到网络。"
--#: ../gui/selinux.tbl:147
--msgid "Disable SELinux protection for pyzord"
+-#: ../gui/selinux.tbl:148
+-msgid "Disable SELinux protection for quota daemon"
-msgstr ""
-+#: booleans.py:64
++#: booleans.py:72
+msgid ""
+"Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr "允许 HTTPD 脚本和模块通过网络连接到 cobbler。"
--#: ../gui/selinux.tbl:148
--msgid "Disable SELinux protection for quota daemon"
+-#: ../gui/selinux.tbl:149
+-msgid "Disable SELinux protection for radiusd daemon"
-msgstr ""
-+#: booleans.py:65
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr "允许 HTTPD 脚本和模块通过网络连接到数据库。"
--#: ../gui/selinux.tbl:149
--msgid "Disable SELinux protection for radiusd daemon"
+-#: ../gui/selinux.tbl:150
+-msgid "Disable SELinux protection for radvd daemon"
-msgstr ""
-+#: booleans.py:66
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr "允许 httpd 连接到 memcache 服务器"
--#: ../gui/selinux.tbl:150
--msgid "Disable SELinux protection for radvd daemon"
+-#: ../gui/selinux.tbl:151
+-msgid "Disable SELinux protection for rdisc"
-msgstr ""
-+#: booleans.py:67
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
+msgstr "允许 httpd 作为中继使用"
--#: ../gui/selinux.tbl:151
--msgid "Disable SELinux protection for rdisc"
+-#: ../gui/selinux.tbl:152
+-msgid "Disable SELinux protection for readahead"
-msgstr ""
-+#: booleans.py:68
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
+msgstr "允许 httpd 守护进程发送邮件"
--#: ../gui/selinux.tbl:152
--msgid "Disable SELinux protection for readahead"
+-#: ../gui/selinux.tbl:153
+-msgid "Allow programs to read files in non-standard locations (default_t)"
-msgstr ""
-+#: booleans.py:69
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr "允许 Apache 通过 dbus 与 avahi 沟通"
--#: ../gui/selinux.tbl:153
--msgid "Allow programs to read files in non-standard locations (default_t)"
+-#: ../gui/selinux.tbl:154
+-msgid "Disable SELinux protection for restorecond"
-msgstr ""
-+#: booleans.py:70
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr "允许 httpd cgi 支持"
--#: ../gui/selinux.tbl:154
--msgid "Disable SELinux protection for restorecond"
+-#: ../gui/selinux.tbl:155
+-msgid "Disable SELinux protection for rhgb daemon"
-msgstr ""
-+#: booleans.py:71
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr "允许 httpd 在 ftp 端口侦听从而作为 FTP 服务器使用。"
--#: ../gui/selinux.tbl:155
--msgid "Disable SELinux protection for rhgb daemon"
+-#: ../gui/selinux.tbl:156
+-msgid "Disable SELinux protection for ricci"
-msgstr ""
-+#: booleans.py:72
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr "允许 httpd 读取主目录"
--#: ../gui/selinux.tbl:156
--msgid "Disable SELinux protection for ricci"
+-#: ../gui/selinux.tbl:157
+-msgid "Disable SELinux protection for ricci_modclusterd"
-msgstr ""
-+#: booleans.py:73
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr "允许 httpd 脚本和模块执行 execmem/execstack"
--#: ../gui/selinux.tbl:157
--msgid "Disable SELinux protection for ricci_modclusterd"
+-#: ../gui/selinux.tbl:158
+-msgid "Disable SELinux protection for rlogind daemon"
-msgstr ""
-+#: booleans.py:74
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr "允许 HTTPD 连接到端口 80 以便正常关闭"
--#: ../gui/selinux.tbl:158
--msgid "Disable SELinux protection for rlogind daemon"
+-#: ../gui/selinux.tbl:159
+-msgid "Disable SELinux protection for rpcd daemon"
-msgstr ""
-+#: booleans.py:75
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
+msgstr "允许 httpd 进程管理 IPA 内容"
--#: ../gui/selinux.tbl:159
--msgid "Disable SELinux protection for rpcd daemon"
+-#: ../gui/selinux.tbl:160
+-msgid "Disable SELinux protection for rshd"
-msgstr ""
-+#: booleans.py:76
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr "允许 Apache 使用 mod_auth_ntlm_winbind"
--#: ../gui/selinux.tbl:160
--msgid "Disable SELinux protection for rshd"
+-#: ../gui/selinux.tbl:161
+-msgid "rsync"
-msgstr ""
-+#: booleans.py:77
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
+msgstr "允许 Apache 使用 mod_auth_pam"
-#: ../gui/selinux.tbl:161
--msgid "rsync"
+-msgid "Disable SELinux protection for rsync daemon"
-msgstr ""
-+#: booleans.py:78
++#: booleans.py:86
+msgid "Allow httpd to read user content"
+msgstr "允许 httpd 读取用户内容"
--#: ../gui/selinux.tbl:161
--msgid "Disable SELinux protection for rsync daemon"
+-#: ../gui/selinux.tbl:162
+-msgid "Allow ssh to run from inetd instead of as a daemon"
-msgstr ""
-+#: booleans.py:79
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr "允许 Apache 使用 stickshift 模式而不转换为 passenger 运行"
--#: ../gui/selinux.tbl:162
--msgid "Allow ssh to run from inetd instead of as a daemon"
+-#: ../gui/selinux.tbl:163
+-msgid "Allow Samba to share nfs directories"
-msgstr ""
-+#: booleans.py:80
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
+msgstr "允许 httpd 守护进程更改其资源限制"
--#: ../gui/selinux.tbl:163
--msgid "Allow Samba to share nfs directories"
+-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
+-msgid "SASL authentication server"
-msgstr ""
-+#: booleans.py:81
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr "允许 HTTPD 在与系统 CGI 脚本相同的域中运行 SSI 可执行进程。"
--#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
--msgid "SASL authentication server"
+-#: ../gui/selinux.tbl:164
+-msgid "Allow sasl authentication server to read /etc/shadow"
-msgstr ""
-+#: booleans.py:82
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr "允许 apache 脚本写入公共内容,必须将目录/内容标记为 public_rw_content_t。"
--#: ../gui/selinux.tbl:164
--msgid "Allow sasl authentication server to read /etc/shadow"
--msgstr ""
-+#: booleans.py:83
+-#: ../gui/selinux.tbl:165
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
+msgstr "允许 Apache 执行 tmp 内容。"
-
--#: ../gui/selinux.tbl:165
-+#: booleans.py:84
++
++#: booleans.py:92
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
-msgstr ""
@@ -323999,107 +327261,106 @@ index 1f2b45f..f8c2e89 100644
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-msgstr ""
-+#: booleans.py:85
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
+msgstr "统一让 HTTPD 处理所有内容文件。"
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-msgstr ""
-+#: booleans.py:86
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
+msgstr "允许 httpd 访问 cifs 文件系统"
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-msgstr ""
-+#: booleans.py:87
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
+msgstr "允许 httpd 访问 FUSE 文件系统"
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-msgstr ""
-+#: booleans.py:88
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
+msgstr "允许 httpd 运行 gpg"
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-msgstr ""
-+#: booleans.py:89
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
+msgstr "允许 httpd 访问 nfs 文件系统"
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-msgstr ""
-+#: booleans.py:90
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
+msgstr "允许 httpd 与 oddjob 沟通以便启动服务"
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-msgstr ""
-+#: booleans.py:91
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr "允许 httpd 访问 openstack 端口"
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
+ msgstr ""
+
+-#: ../gui/selinux.tbl:174
+-msgid "Disable SELinux protection for slapd daemon"
-msgstr ""
-+#: booleans.py:92
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr "允许 icecast 连接所有端口,而不仅仅是声音端口。"
--#: ../gui/selinux.tbl:174
--msgid "Disable SELinux protection for slapd daemon"
+-#: ../gui/selinux.tbl:175
+-msgid "Disable SELinux protection for slrnpull daemon"
-msgstr ""
-+#: booleans.py:93
++#: booleans.py:102
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr "允许 Irssi IRC 客户端连接到任意端口,捆绑到任意未保留端口。"
--#: ../gui/selinux.tbl:175
--msgid "Disable SELinux protection for slrnpull daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow java executable stack"
-+msgstr "允许 java 可执行堆栈"
-
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-msgstr ""
-+#: booleans.py:95
++#: booleans.py:103
+msgid "Allow confined applications to run with kerberos."
+msgstr "允许受限制程序声音 kerberos 运行。"
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-msgstr ""
-+#: booleans.py:96
++#: booleans.py:104
+msgid "Allow syslogd daemon to send mail"
+msgstr "允许 syslogd 守护进程发送邮件"
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-msgstr ""
-+#: booleans.py:97
++#: booleans.py:105
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr "允许 syslogd 读取/写入终端"
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-msgstr ""
-+#: booleans.py:98
++#: booleans.py:106
+msgid "Allow logging in and using the system from /dev/console."
+msgstr "允许从 /dev/console 登录并使用该系统。"
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-msgstr ""
-+#: booleans.py:99
++#: booleans.py:107
+msgid ""
+"Control the ability to mmap a low area of the address space, as configured "
+"by /proc/sys/kernel/mmap_min_addr."
@@ -324108,28 +327369,28 @@ index 1f2b45f..f8c2e89 100644
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-msgstr ""
-+#: booleans.py:100
++#: booleans.py:108
+msgid "Allow mock to read files in home directories."
+msgstr "允许 mock 读取主目录中的文件。"
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-msgstr ""
-+#: booleans.py:101
++#: booleans.py:109
+msgid "Allow the mount command to mount any directory or file."
+msgstr "允许 mount 命令挂载任意目录或者文件。"
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-msgstr ""
-+#: booleans.py:102
++#: booleans.py:110
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr "允许 mozilla 插件域使用 TCP 连接到网络。"
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-msgstr ""
-+#: booleans.py:103
++#: booleans.py:111
+msgid ""
+"Allow mozilla_plugins to create random content in the users home directory"
+msgstr "允许 mozilla_plugin 在用户主目录中创建随机内容"
@@ -324137,35 +327398,35 @@ index 1f2b45f..f8c2e89 100644
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-msgstr ""
-+#: booleans.py:104
++#: booleans.py:112
+msgid "Allow confined web browsers to read home directory content"
+msgstr "允许受限制的网页浏览器读取主目录内容"
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-msgstr ""
-+#: booleans.py:105
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
+msgstr "允许 mplayer 可执行堆栈"
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-msgstr ""
-+#: booleans.py:106
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
+msgstr "允许 mysqld 连接到所有端口"
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-msgstr ""
-+#: booleans.py:107
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
+msgstr "允许 BIND 捆绑 apache 端口。"
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-msgstr ""
-+#: booleans.py:108
++#: booleans.py:116
+msgid ""
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
@@ -324174,16 +327435,16 @@ index 1f2b45f..f8c2e89 100644
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:109
++#: booleans.py:117
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr "允许所有文件/目录通过 NFS 以只读方式导出。"
-#: ../gui/selinux.tbl:189
-+#: booleans.py:110
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr "允许所有文件/目录通过 NFS 以读写方式导出。"
+
-+#: booleans.py:111
++#: booleans.py:119
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
@@ -324195,436 +327456,441 @@ index 1f2b45f..f8c2e89 100644
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-msgstr ""
-+#: booleans.py:112
++#: booleans.py:120
+msgid "Allow system to run with NIS"
+msgstr "允许系统使用 NIS 运行"
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-msgstr ""
-+#: booleans.py:113
++#: booleans.py:121
+msgid "Allow confined applications to use nscd shared memory."
+msgstr "允许受限制的程序使用 nscd 共享内存。"
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
--msgstr ""
-+#: booleans.py:114
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr "允许 nsplugin 代码连接到未保留的端口"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+ msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-msgstr ""
-+#: booleans.py:115
-+msgid "Allow nsplugin code to execmem/execstack"
-+msgstr "允许 nsplugin 代码执行 execmem/execstack"
-
--#: ../gui/selinux.tbl:193
--msgid "Disable SELinux protection for sxid daemon"
--msgstr ""
-+#: booleans.py:116
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
+msgstr "允许 openvpn 读取主目录"
--#: ../gui/selinux.tbl:194
--msgid "Disable SELinux protection for syslogd daemon"
+-#: ../gui/selinux.tbl:193
+-msgid "Disable SELinux protection for sxid daemon"
-msgstr ""
-+#: booleans.py:117
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr "允许 piranha-lvs 域使用 TCP 连接到网络。"
--#: ../gui/selinux.tbl:195
--msgid "Disable SELinux protection for system cron jobs"
+-#: ../gui/selinux.tbl:194
+-msgid "Disable SELinux protection for syslogd daemon"
-msgstr ""
-+#: booleans.py:118
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr "允许 polipo 连接到所有大于 1023 的端口"
--#: ../gui/selinux.tbl:196
--msgid "Disable SELinux protection for tcp daemon"
+-#: ../gui/selinux.tbl:195
+-msgid "Disable SELinux protection for system cron jobs"
-msgstr ""
-+#: booleans.py:119
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr "确定 Polipo 会话守护进程是否可将 tcp 插槽捆绑到所有未保留端口。"
--#: ../gui/selinux.tbl:197
--msgid "Disable SELinux protection for telnet daemon"
+-#: ../gui/selinux.tbl:196
+-msgid "Disable SELinux protection for tcp daemon"
-msgstr ""
-+#: booleans.py:120
++#: booleans.py:127
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr "确定调用用户域是否可在 polipo_session_t 域中执行 Polipo 守护进程。"
--#: ../gui/selinux.tbl:198
--msgid "Disable SELinux protection for tftpd daemon"
+-#: ../gui/selinux.tbl:197
+-msgid "Disable SELinux protection for telnet daemon"
-msgstr ""
-+#: booleans.py:121
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
+msgstr "确定 polipo 是否可访问 cifs 文件系统。"
--#: ../gui/selinux.tbl:199
--msgid "Disable SELinux protection for transproxy daemon"
+-#: ../gui/selinux.tbl:198
+-msgid "Disable SELinux protection for tftpd daemon"
-msgstr ""
-+#: booleans.py:122
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr "确定 polipo 是否可访问 nfs 文件系统。"
--#: ../gui/selinux.tbl:200
--msgid "Disable SELinux protection for udev daemon"
+-#: ../gui/selinux.tbl:199
+-msgid "Disable SELinux protection for transproxy daemon"
-msgstr ""
-+#: booleans.py:123
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
+msgstr "启用多实例化目录支持。"
+-#: ../gui/selinux.tbl:200
+-msgid "Disable SELinux protection for udev daemon"
+-msgstr ""
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
++msgstr "允许 postfix_local 域对 mail_spool 目录有完全写入访问"
+
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-msgstr ""
-+#: booleans.py:124
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr "允许 portage 域使用 NFS 挂载 (通常为 nfs_t)"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++msgstr "允许 postgresql 使用 ssh 和 rsync 执行时间点恢复"
-#: ../gui/selinux.tbl:202
-msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-msgstr ""
-+#: booleans.py:125
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
-+msgstr "允许 postfix_local 域对 mail_spool 目录有完全写入访问"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
++msgstr "允许将可获得标签传送到外部数据库"
++
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
++msgstr "允许数据库管理员执行 DML 语句"
++
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
++msgstr "允许非特权用户执行 DDL 语句"
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
++msgstr "允许 pppd 为某些调制解调器载入内核模块"
++
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
++msgstr "允许为一般用户运行 pppd"
++
++#: booleans.py:138
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-msgstr ""
-+#: booleans.py:126
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-+msgstr "允许 postgresql 使用 ssh 和 rsync 执行时间点恢复"
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "允许 privoxy 连接到所有端口,而不仅仅是 HTTP、FTP 和 Gopher 端口。"
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-msgstr ""
-+#: booleans.py:127
-+msgid "Allow transmit client label to foreign database"
-+msgstr "允许将可获得标签传送到外部数据库"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
++msgstr "允许 Puppet 客户端管理所有文件类型。"
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-msgstr ""
-+#: booleans.py:128
-+msgid "Allow database admins to execute DML statement"
-+msgstr "允许数据库管理员执行 DML 语句"
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++msgstr "允许 Puppet 主机使用到 MySQL 和 PostgreSQL 数据库的连接"
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-msgstr ""
-+#: booleans.py:129
-+msgid "Allow unprivileged users to execute DDL statement"
-+msgstr "允许非特权用户执行 DDL 语句"
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
++msgstr "允许 racoon 读取 shadow"
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-msgstr ""
-+#: booleans.py:130
-+msgid "Allow pppd to load kernel modules for certain modems"
-+msgstr "允许 pppd 为某些调制解调器载入内核模块"
-+
-+#: booleans.py:131
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "允许为一般用户运行 pppd"
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
++msgstr "允许 rgmanager 域使用 TCP 连接到网络。"
-#: ../gui/selinux.tbl:208
-+#: booleans.py:132
++#: booleans.py:143
msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-msgstr ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "允许 privoxy 连接到所有端口,而不仅仅是 HTTP、FTP 和 Gopher 端口。"
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "允许 rsync 修改公共文件传输服务使用的公共文件。必须将文件/目录标记为 public_content_rw_t。"
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-msgstr ""
-+#: booleans.py:133
-+msgid "Allow Puppet client to manage all file types."
-+msgstr "允许 Puppet 客户端管理所有文件类型。"
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
++msgstr "允许 rsync 作为客户端运行"
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-msgstr ""
-+#: booleans.py:134
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr "允许 Puppet 主机使用到 MySQL 和 PostgreSQL 数据库的连接"
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
++msgstr "允许 rsync 以只读方式导出任意文件/目录。"
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-msgstr ""
-+#: booleans.py:135
-+msgid "Allow qemu to connect fully to the network"
-+msgstr "允许 qemu 连接到整个网络"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
++msgstr "允许 rsync 服务器共享 cifs 文件系统"
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-msgstr ""
-+#: booleans.py:136
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr "允许 qemu 使用 cifs/Samba 文件系统"
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
++msgstr "允许 rsync 服务器共享 nfs 文件系统"
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-msgstr ""
-+#: booleans.py:137
-+msgid "Allow qemu to use serial/parallel communication ports"
-+msgstr "允许 qemu 使用串口/并口沟通端口"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
++msgstr "允许 samba 创建新主目录 (例如:使用 PAM)"
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-msgstr ""
-+#: booleans.py:138
-+msgid "Allow qemu to use nfs file systems"
-+msgstr "允许 qemu 使用 nfs 文件系统"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
++msgstr "允许 samba 作为域控制器使用添加用户、组以及更改密码。"
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-msgstr ""
-+#: booleans.py:139
-+msgid "Allow qemu to use usb devices"
-+msgstr "允许 qemu 使用 usb 设备"
-+
-+#: booleans.py:140
-+msgid "Allow racoon to read shadow"
-+msgstr "允许 racoon 读取 shadow"
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
++msgstr "允许 samba 共享用户主目录。"
-#: ../gui/selinux.tbl:216
-+#: booleans.py:141
-+msgid "Allow rgmanager domain to connect to the network using TCP."
-+msgstr "允许 rgmanager 域使用 TCP 连接到网络。"
-+
-+#: booleans.py:142
- msgid ""
+-msgid ""
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-msgstr ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "允许 rsync 修改公共文件传输服务使用的公共文件。必须将文件/目录标记为 public_content_rw_t。"
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
++msgstr "允许 samba 共享所有只读的文件/目录。"
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-msgstr ""
-+#: booleans.py:143
-+msgid "Allow rsync to run as a client"
-+msgstr "允许 rsync 作为客户端运行"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
++msgstr "允许 samba 共享所有可读写的文件/目录。"
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-msgstr ""
-+#: booleans.py:144
-+msgid "Allow rsync to export any files/directories read only."
-+msgstr "允许 rsync 以只读方式导出任意文件/目录。"
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
++msgstr "允许 samba 作为 protmapper 使用"
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-msgstr ""
-+#: booleans.py:145
-+msgid "Allow rsync servers to share cifs files systems"
-+msgstr "允许 rsync 服务器共享 cifs 文件系统"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
++msgstr "允许 samba 运行不受限制的脚本"
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-msgstr ""
-+#: booleans.py:146
-+msgid "Allow rsync servers to share nfs files systems"
-+msgstr "允许 rsync 服务器共享 nfs 文件系统"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
++msgstr "允许 samba 导出 ntfs/fusefs 卷。"
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-msgstr ""
-+#: booleans.py:147
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
-+msgstr "允许 samba 创建新主目录 (例如:使用 PAM)"
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
++msgstr "允许 samba 导出 NFS 卷。"
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-msgstr ""
-+#: booleans.py:148
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
-+msgstr "允许 samba 作为域控制器使用添加用户、组以及更改密码。"
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
++msgstr "允许 sanlock 读取/写入 fuse 文件"
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-msgstr ""
-+#: booleans.py:149
-+msgid "Allow samba to share users home directories."
-+msgstr "允许 samba 共享用户主目录。"
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
++msgstr "允许 sanlock 管理 nfs 文件"
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-msgstr ""
-+#: booleans.py:150
-+msgid "Allow samba to share any file/directory read only."
-+msgstr "允许 samba 共享所有只读的文件/目录。"
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
++msgstr "允许 sanlock 管理 cifs 文件"
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-msgstr ""
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read/write."
-+msgstr "允许 samba 共享所有可读写的文件/目录。"
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
++msgstr "允许 sasl 读取 shadow"
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
--msgstr ""
-+#: booleans.py:152
-+msgid "Allow samba to act as a portmapper"
-+msgstr "允许 samba 作为 protmapper 使用"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-msgstr ""
-+#: booleans.py:153
-+msgid "Allow samba to run unconfined scripts"
-+msgstr "允许 samba 运行不受限制的脚本"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
++msgstr "不允许类似 newrole 的程序转换到管理用户域。"
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-msgstr ""
-+#: booleans.py:154
-+msgid "Allow samba to export ntfs/fusefs volumes."
-+msgstr "允许 samba 导出 ntfs/fusefs 卷。"
++#: booleans.py:163
++msgid "Disable kernel module loading."
++msgstr "禁用内核模块载入。"
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-msgstr ""
-+#: booleans.py:155
-+msgid "Allow samba to export NFS volumes."
-+msgstr "允许 samba 导出 NFS 卷。"
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
++msgstr "确定系统是否允许载入策略的布尔值,设定 enforcing 模式,并更改布尔值。将其设定为 true 后必须重启方可将其设定会原来的值。"
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-msgstr ""
-+#: booleans.py:156
-+msgid "Allow sanlock to read/write fuse files"
-+msgstr "允许 sanlock 读取/写入 fuse 文件"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
++msgstr "允许常规用户的直接 dri 设备访问"
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-msgstr ""
-+#: booleans.py:157
-+msgid "Allow sanlock to manage nfs files"
-+msgstr "允许 sanlock 管理 nfs 文件"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "允许不受限制的可执行文件使其堆内存可执行。这样做很不好。可能会表示有坏的代码可执行文件,但也可以代表受到攻击。应在 bugzilla 中报告这个可执行文件。"
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-msgstr ""
-+#: booleans.py:158
-+msgid "Allow sanlock to manage cifs files"
-+msgstr "允许 sanlock 管理 cifs 文件"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
++msgstr "允许不受限制的可执行文件使用需要重新定位文本,且没有标记为 textrel_shlib_t 的库。"
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-msgstr ""
-+#: booleans.py:159
-+msgid "Allow sasl to read shadow"
-+msgstr "允许 sasl 读取 shadow"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
++msgstr "允许不受限制的可执行文件使其栈成为可执行。这永远都不需要。可能会表示有坏的代码可执行文件,但也可以代表受到攻击。应在 bugzilla 中报告这个可执行文件。"
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-msgstr ""
-+#: booleans.py:160
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
-+msgstr "不允许类似 newrole 的程序转换到管理用户域。"
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
++msgstr "允许用户连接到本地 mysql 服务器"
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-msgstr ""
-+#: booleans.py:161
-+msgid "Disable kernel module loading."
-+msgstr "禁用内核模块载入。"
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
++msgstr "允许受限制用户执行 ping 和 traceroute 命令。"
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-msgstr ""
-+#: booleans.py:162
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
-+msgstr "确定系统是否允许载入策略的布尔值,设定 enforcing 模式,并更改布尔值。将其设定为 true 后必须重启方可将其设定会原来的值。"
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
++msgstr "允许用户连接到 PostgreSQL"
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-msgstr ""
-+#: booleans.py:163
-+msgid "Allow regular users direct dri device access"
-+msgstr "允许常规用户的直接 dri 设备访问"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
++msgstr "允许用户在没有扩展属性的文件系统 (FAT、CDROM、FLOPPY) 读取/写入文件"
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-msgstr ""
-+#: booleans.py:164
++#: booleans.py:173
+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "允许不受限制的可执行文件使其堆内存可执行。这样做很不好。可能会表示有坏的代码可执行文件,但也可以代表受到攻击。应在 bugzilla 中报告这个可执行文件。"
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
++msgstr "允许用户运行 TCP 服务器 (捆绑到端口并接受来自同一域或者外部用户的连接) ,禁用此功能可强制 FTP 被动模式,并可更改其他协议。"
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
--msgstr ""
-+#: booleans.py:165
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
-+msgstr "允许不受限制的可执行文件使用需要重新定位文本,且没有标记为 textrel_shlib_t 的库。"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
+ msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-msgstr ""
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
-+msgstr "允许不受限制的可执行文件使其栈成为可执行。这永远都不需要。可能会表示有坏的代码可执行文件,但也可以代表受到攻击。应在 bugzilla 中报告这个可执行文件。"
++#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr "允许用户共享音乐"
-#: ../gui/statusPage.py:94
-msgid "Status"
-msgstr ""
-+#: booleans.py:167
-+msgid "Allow users to connect to the local mysql server"
-+msgstr "允许用户连接到本地 mysql 服务器"
++#: booleans.py:176
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
++msgstr "允许非内置 sftp 上传文件,用于公共文件传输服务。必须将目录标记为 public_content_rw_t。"
-#: ../gui/statusPage.py:133
-+#: booleans.py:168
++#: booleans.py:177
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
-+msgstr "允许受限制用户执行 ping 和 traceroute 命令。"
++"Allow sftp-internal to read and write files in the user home directories"
++msgstr "允许内置 sftp 在用户主目录中读取和写入文件"
-#: ../gui/statusPage.py:147
-+#: booleans.py:169
-+msgid "Allow users to connect to PostgreSQL"
-+msgstr "允许用户连接到 PostgreSQL"
-+
-+#: booleans.py:170
++#: booleans.py:178
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -324633,83 +327899,84 @@ index 1f2b45f..f8c2e89 100644
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-msgstr ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
-+msgstr "允许用户在没有扩展属性的文件系统 (FAT、CDROM、FLOPPY) 读取/写入文件"
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
++msgstr "允许内置 sftp 登录到本地用户,并在该系统中读取/写入所有文件,并由 DAC 管理。"
-#: ../gui/statusPage.py:152
-+#: booleans.py:171
++#: booleans.py:179
msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-msgstr ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
-+msgstr "允许用户运行 TCP 服务器 (捆绑到端口并接受来自同一域或者外部用户的连接) ,禁用此功能可强制 FTP 被动模式,并可更改其他协议。"
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
++msgstr "允许内置 sftp 在用户 ssh 主目录中读取和写入文件。"
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-msgstr ""
-+#: booleans.py:172
-+msgid "Allow user music sharing"
-+msgstr "允许用户共享音乐"
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
++msgstr "允许 sge 使用任意 TCP 端口连接到网络"
-#: ../gui/system-config-selinux.glade:12
-+#: booleans.py:173
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
++msgstr "允许 sge 访问 nfs 文件系统。"
++
++#: booleans.py:182
msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-msgstr ""
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
-+msgstr "允许非内置 sftp 上传文件,用于公共文件传输服务。必须将目录标记为 public_content_rw_t。"
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
++msgstr "启用在 3ware 控制器中支持设备所需的附加权限。"
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-msgstr ""
-+#: booleans.py:174
++#: booleans.py:183
+msgid ""
-+"Allow sftp-internal to read and write files in the user home directories"
-+msgstr "允许内置 sftp 在用户主目录中读取和写入文件"
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
++msgstr "允许 samba 修改在公共文件传输服务中使用的公共文件。必须将文件/目录标记为 public_content_rw_t。"
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-msgstr ""
-+#: booleans.py:175
-+msgid ""
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
-+msgstr "允许内置 sftp 登录到本地用户,并在该系统中读取/写入所有文件,并由 DAC 管理。"
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
++msgstr "允许用户 spamassassin 客户端使用该网络"
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-msgstr ""
-+#: booleans.py:176
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
-+msgstr "允许内置 sftp 在用户 ssh 主目录中读取和写入文件。"
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
++msgstr "允许 spamd 读取/写入用户主目录。"
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-msgstr ""
-+#: booleans.py:177
-+msgid "Allow sge to connect to the network using any TCP port"
-+msgstr "允许 sge 使用任意 TCP 端口连接到网络"
++#: booleans.py:186
++msgid ""
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++msgstr "允许 squid 连接到所有端口,而不仅仅是 HTTP、FTP 和 Gopher 端口。"
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-msgstr ""
-+#: booleans.py:178
-+msgid "Allow sge to access nfs file systems."
-+msgstr "允许 sge 访问 nfs 文件系统。"
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
++msgstr "允许 squid 作为透明代理 (TPROXY) 使用"
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:179
++#: booleans.py:188
msgid ""
-"all files\n"
-"regular file\n"
@@ -324720,149 +327987,141 @@ index 1f2b45f..f8c2e89 100644
-"symbolic link\n"
-"named pipe\n"
-msgstr ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
-+msgstr "启用在 3ware 控制器中支持设备所需的附加权限。"
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
++msgstr "允许 ssh 使用 chrrot 环境读取和写入用户主目录"
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-msgstr ""
-+#: booleans.py:180
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
-+msgstr "允许 samba 修改在公共文件传输服务中使用的公共文件。必须将文件/目录标记为 public_content_rw_t。"
++#: booleans.py:189
++msgid "allow host key based authentication"
++msgstr "允许基于验证的主机密钥"
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-msgstr ""
-+#: booleans.py:181
-+msgid "Allow user spamassassin clients to use the network."
-+msgstr "允许用户 spamassassin 客户端使用该网络"
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "允许 ssh 作为 sysadm_r:sysadm_t 登录"
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
--msgstr ""
-+#: booleans.py:182
-+msgid "Allow spamd to read/write user home directories."
-+msgstr "允许 spamd 读取/写入用户主目录。"
++#: booleans.py:191
++msgid "Allow staff to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
-msgstr ""
-+#: booleans.py:183
-+msgid ""
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-+msgstr "允许 squid 连接到所有端口,而不仅仅是 HTTP、FTP 和 Gopher 端口。"
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
++msgstr "允许 staff 用户创建和转换 svirt 域。"
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
--msgstr ""
-+#: booleans.py:184
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
-+msgstr "允许 squid 作为透明代理 (TPROXY) 使用"
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-msgstr ""
-+#: booleans.py:185
++#: booleans.py:194
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
-+msgstr "允许 ssh 使用 chrrot 环境读取和写入用户主目录"
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr "允许 Telepathy 连接管理器连接到任意网络端口。"
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-msgstr ""
-+#: booleans.py:186
-+msgid "allow host key based authentication"
-+msgstr "允许基于验证的主机密钥"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
++msgstr "允许 Telepathy 连接管理器连接到任意原始 TCP 端口。"
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-msgstr ""
-+#: booleans.py:187
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "允许 ssh 作为 sysadm_r:sysadm_t 登录"
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
++msgstr "允许 tftp 修改在公共文件传输服务中使用的公共文件。"
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
--msgstr ""
-+#: booleans.py:188
-+msgid "allow staff user to create and transition to svirt domains."
-+msgstr "允许 staff 用户创建和转换 svirt 域。"
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:189
- msgid ""
+-msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-msgstr ""
-+"Allow the Telepathy connection managers to connect to any network port."
-+msgstr "允许 Telepathy 连接管理器连接到任意网络端口。"
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++msgstr "允许 tor 守护进程将 tcp 插槽捆绑到所有未保留端口。"
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
--msgstr ""
-+#: booleans.py:190
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
-+msgstr "允许 Telepathy 连接管理器连接到任意原始 TCP 端口。"
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-msgstr ""
-+#: booleans.py:191
++#: booleans.py:200
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
-+msgstr "允许 tftp 修改在公共文件传输服务中使用的公共文件。"
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
++msgstr "允许未限定用户在运行 chrome 沙箱时转换到 chrome 沙箱域"
-#: ../gui/system-config-selinux.glade:1463
-+#: booleans.py:192
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-+msgstr "允许 tor 守护进程将 tcp 插槽捆绑到所有未保留端口。"
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
++msgstr "允许用户作为未限定域登录"
+
-+#: booleans.py:193
++#: booleans.py:202
msgid ""
-"Select if you wish to relabel then entire file system on next reboot. "
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-msgstr ""
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
-+msgstr "允许未限定用户在运行 chrome 沙箱时转换到 chrome 沙箱域"
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
++msgstr "允许未限定用户在运行 xulrunner 插件容器时转换为 Mozilla 插件域。"
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-msgstr ""
-+#: booleans.py:194
-+msgid "Allow a user to login as an unconfined domain"
-+msgstr "允许用户作为未限定域登录"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
++msgstr "允许不加限制地运行视频播放工具"
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-msgstr ""
-+#: booleans.py:195
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
-+msgstr "允许未限定用户在运行 xulrunner 插件容器时转换为 Mozilla 插件域。"
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
++msgstr "允许非特权用户创建并转换到 svirt 域。"
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-msgstr ""
-+#: booleans.py:196
-+msgid "Allow video playing tools to run unconfined"
-+msgstr "允许不加限制地运行视频播放工具"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
++msgstr "支持 ecryptfs 主目录"
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-msgstr ""
-+#: booleans.py:197
-+msgid "Allow unprivledged user to create and transition to svirt domains."
-+msgstr "允许非特权用户创建并转换到 svirt 域。"
++#: booleans.py:206
++msgid "Support fusefs home directories"
++msgstr "支持 fusefs 主目录"
-#: ../gui/system-config-selinux.glade:1645
-#: ../gui/system-config-selinux.glade:1850
@@ -324873,128 +328132,126 @@ index 1f2b45f..f8c2e89 100644
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-msgstr ""
-+#: booleans.py:198
-+msgid "Support ecryptfs home directories"
-+msgstr "支持 ecryptfs 主目录"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
++msgstr "使用 lpd 服务器而不是 cups"
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-msgstr ""
-+#: booleans.py:199
-+msgid "Support fusefs home directories"
-+msgstr "支持 fusefs 主目录"
++#: booleans.py:208
++msgid "Support NFS home directories"
++msgstr "支持 NFS 主目录"
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-msgstr ""
-+#: booleans.py:200
-+msgid "Use lpd server instead of cups"
-+msgstr "使用 lpd 服务器而不是 cups"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
++msgstr "支持 SAMBA 主目录"
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
--msgstr ""
-+#: booleans.py:201
-+msgid "Support NFS home directories"
-+msgstr "支持 NFS 主目录"
++#: booleans.py:210
++msgid "Allow user to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-msgstr ""
-+#: booleans.py:202
-+msgid "Support SAMBA home directories"
-+msgstr "支持 SAMBA 主目录"
-
--#: ../gui/system-config-selinux.glade:1819
--msgid "Toggle between all and customized file context"
--msgstr ""
-+#: booleans.py:203
++#: booleans.py:211
+msgid "Allow varnishd to connect to all ports, not just HTTP."
+msgstr "允许修饰过的文件链接到所有端口,而不仅仅是 HTTP。"
--#: ../gui/system-config-selinux.glade:1939
--msgid "label38"
+-#: ../gui/system-config-selinux.glade:1819
+-msgid "Toggle between all and customized file context"
-msgstr ""
-+#: booleans.py:204
++#: booleans.py:212
+msgid "Ignore vbetool mmap_zero errors."
+msgstr "忽略 vbetool mmap_zero 错误。"
--#: ../gui/system-config-selinux.glade:1976
--msgid "Add SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1939
+-msgid "label38"
-msgstr ""
-+#: booleans.py:205
++#: booleans.py:213
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr "允许受限制的虚拟机使用串口/并口沟通端口"
--#: ../gui/system-config-selinux.glade:1992
--msgid "Modify SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1976
+-msgid "Add SELinux User Mapping"
-msgstr ""
-+#: booleans.py:206
++#: booleans.py:214
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr "允许受限制的虚拟机使用可执行内存和可执行栈"
--#: ../gui/system-config-selinux.glade:2008
--msgid "Delete SELinux User Mapping"
+-#: ../gui/system-config-selinux.glade:1992
+-msgid "Modify SELinux User Mapping"
-msgstr ""
-+#: booleans.py:207
++#: booleans.py:215
+msgid "Allow confined virtual guests to read fuse files"
+msgstr "允许受限制的虚拟机读取 fuse 文件"
--#: ../gui/system-config-selinux.glade:2126
--msgid "label39"
+-#: ../gui/system-config-selinux.glade:2008
+-msgid "Delete SELinux User Mapping"
-msgstr ""
-+#: booleans.py:208
++#: booleans.py:216
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr "允许受限制的虚拟机管理 nfs 文件"
+-#: ../gui/system-config-selinux.glade:2126
+-msgid "label39"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
+ msgstr ""
+
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-msgstr ""
-+#: booleans.py:209
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr "允许受限制的虚拟机管理 cifs 文件"
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-msgstr ""
-+#: booleans.py:210
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr "允许受限制的虚拟机与 sanlock 互动"
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-msgstr ""
-+#: booleans.py:211
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
+msgstr "允许受限制的虚拟机管理设备配置 (pci)"
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-msgstr ""
-+#: booleans.py:212
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr "允许受限制的虚拟机使用 usb 设备"
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-msgstr ""
-+#: booleans.py:213
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr "允许受限制的虚拟机与 xserver 互动"
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-msgstr ""
-+#: booleans.py:214
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr "允许 webadm 管理用户主目录中的文件"
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-msgstr ""
-+#: booleans.py:215
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr "允许 webadm 读取用户主目录中的文件"
@@ -325002,21 +328259,21 @@ index 1f2b45f..f8c2e89 100644
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-msgstr ""
-+#: booleans.py:216
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr "忽略 wine mmap_zero 错误。"
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-msgstr ""
-+#: booleans.py:217
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr "允许图形登录程序执行引导装载程序"
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-msgstr ""
-+#: booleans.py:218
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr "允许图形登录程序直接作为 sysadm_r:sysadm_t 登录"
@@ -325024,25 +328281,25 @@ index 1f2b45f..f8c2e89 100644
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-msgstr ""
-+#: booleans.py:219
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr "允许 xen 管理 nfs 文件"
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-msgstr ""
-+#: booleans.py:220
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr "允许 xend 运行 blktapctrl/tapdisk。如果磁盘映像使用非专用逻辑卷则不需要。"
-#: ../gui/system-config-selinux.glade:2661
-+#: booleans.py:221
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr "允许 xend 运行 qemu-dm。如果使用半虚拟或者没有 vfb 则不需要。"
+
-+#: booleans.py:222
++#: booleans.py:231
msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
@@ -325052,79 +328309,82 @@ index 1f2b45f..f8c2e89 100644
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
--msgstr ""
-+#: booleans.py:223
-+msgid "Allow xguest users to mount removable media"
-+msgstr "允许 xguest 用户挂载可移动介质"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
+ msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-msgstr ""
-+#: booleans.py:224
-+msgid "Allow xguest to use blue tooth devices"
-+msgstr "允许 xguest 使用蓝牙设备"
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
++msgstr "允许 xguest 用户挂载可移动介质"
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-msgstr ""
-+#: booleans.py:225
-+msgid "Allows clients to write to the X server shared memory segments."
-+msgstr "允许客户端写入 X 服务器共享的内存片段。"
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
++msgstr "允许 xguest 使用蓝牙设备"
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-msgstr ""
-+#: booleans.py:226
-+msgid "Allows XServer to execute writable memory"
-+msgstr "允许 XServer 执行可写入内存"
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
++msgstr "允许客户端写入 X 服务器共享的内存片段。"
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-msgstr ""
-+#: booleans.py:227
-+msgid "Support X userspace object manager"
-+msgstr "支持 X 用户控件对象管理器"
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
++msgstr "允许 XServer 执行可写入内存"
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-msgstr ""
-+#: booleans.py:228
++#: booleans.py:237
++msgid "Support X userspace object manager"
++msgstr "支持 X 用户控件对象管理器"
++
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr "允许 zabbix 连接到未保留端口"
+
-+#: booleans.py:229
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr "允许 zebra 守护进程将其写入配置文件"
+
-+#: booleans.py:230
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr "允许 ZoneMinder 修改公共文件传输服务使用的公共文件"
diff --git a/policycoreutils/po/zh_HK.po b/policycoreutils/po/zh_HK.po
new file mode 100644
-index 0000000..6f59cbb
+index 0000000..c16935f
--- /dev/null
+++ b/policycoreutils/po/zh_HK.po
-@@ -0,0 +1,3352 @@
+@@ -0,0 +1,3481 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
-+#
++#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: Policycoreutils\n"
+"Report-Msgid-Bugs-To: \n"
-+"POT-Creation-Date: 2012-10-16 12:24-0400\n"
-+"PO-Revision-Date: 2012-10-08 14:33+0000\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
+"Language-Team: Chinese (Hong Kong) <chinese at lists.fedoraproject.org>\n"
-+"Language: zh_HK\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
++"Language: zh_HK\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../run_init/run_init.c:67
@@ -325188,878 +328448,879 @@ index 0000000..6f59cbb
+msgid "Could not set exec context to %s.\n"
+msgstr ""
+
-+#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+msgid "******************** IMPORTANT ***********************\n"
+msgstr ""
+
-+#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
+msgid "To make this policy package active, execute:"
+msgstr ""
+
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
+msgid "Could not create semanage handle"
+msgstr ""
+
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
+msgid "Cannot read policy store."
+msgstr ""
+
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
+msgid "Could not establish semanage connection"
+msgstr ""
+
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
+msgid "Could not test MLS enabled status"
+msgstr ""
+
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+msgid "Not yet implemented"
+msgstr ""
+
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
+msgid "Semanage transaction already in progress"
+msgstr ""
+
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
+msgid "Could not start semanage transaction"
+msgstr ""
+
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
+msgid "Could not commit semanage transaction"
+msgstr ""
+
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
+msgid "Semanage transaction not in progress"
+msgstr ""
+
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+msgid "Could not list SELinux modules"
+msgstr ""
+
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
+msgid "Modules Name"
+msgstr ""
+
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:63
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+msgid "Disabled"
+msgstr ""
+
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
+msgid "Builtin Permissive Types"
+msgstr ""
+
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
+msgid "Customized Permissive Types"
+msgstr ""
+
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1084
-+#: ../semanage/seobject.py:1800 ../semanage/seobject.py:1863
-+#: ../semanage/seobject.py:1882 ../semanage/seobject.py:2003
-+#: ../semanage/seobject.py:2056
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
+msgid "Requires seuser or serange"
+msgstr ""
+
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
+msgid "Could not list login mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../gui/system-config-selinux.glade:100
+msgid "Login Name"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+msgid "SELinux User"
+msgstr ""
+
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
+msgid "Requires prefix or roles"
+msgstr ""
+
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
+msgid "Could not list SELinux users"
+msgstr ""
+
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
+msgid "Labeling"
+msgstr ""
+
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
+msgid "MLS/"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "Prefix"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "MCS Level"
+msgstr ""
+
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
+msgid "MCS Range"
+msgstr ""
+
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+msgid "SELinux Roles"
+msgstr ""
+
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:964
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:946
++#: ../semanage/seobject.py:966
+msgid "Port is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:956
++#: ../semanage/seobject.py:976
+msgid "Invalid Port"
+msgstr ""
+
-+#: ../semanage/seobject.py:960
++#: ../semanage/seobject.py:980
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:971
++#: ../semanage/seobject.py:991
+msgid "Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:974 ../semanage/seobject.py:1036
-+#: ../semanage/seobject.py:1794
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
-+#: ../semanage/seobject.py:980 ../semanage/seobject.py:1042
-+#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1103
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:982
++#: ../semanage/seobject.py:1002
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:986
++#: ../semanage/seobject.py:1006
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:992
++#: ../semanage/seobject.py:1012
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:996
++#: ../semanage/seobject.py:1016
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1000
++#: ../semanage/seobject.py:1020
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1004
++#: ../semanage/seobject.py:1024
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1009
++#: ../semanage/seobject.py:1029
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1013
++#: ../semanage/seobject.py:1033
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1017
++#: ../semanage/seobject.py:1037
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1031 ../semanage/seobject.py:1304
-+#: ../semanage/seobject.py:1503
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
+msgid "Requires setype or serange"
+msgstr ""
+
-+#: ../semanage/seobject.py:1033
++#: ../semanage/seobject.py:1053
+msgid "Requires setype"
+msgstr ""
+
-+#: ../semanage/seobject.py:1044 ../semanage/seobject.py:1099
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1048
++#: ../semanage/seobject.py:1068
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1059
++#: ../semanage/seobject.py:1079
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1072
++#: ../semanage/seobject.py:1092
+msgid "Could not list the ports"
+msgstr ""
+
-+#: ../semanage/seobject.py:1088
++#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1105
++#: ../semanage/seobject.py:1125
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1109
++#: ../semanage/seobject.py:1129
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1125 ../semanage/seobject.py:1147
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+msgid "Could not list ports"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
+msgid "SELinux Port Type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186
++#: ../semanage/seobject.py:1206
+msgid "Proto"
+msgstr ""
+
-+#: ../semanage/seobject.py:1186 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+msgid "Port Number"
+msgstr ""
+
-+#: ../semanage/seobject.py:1207
++#: ../semanage/seobject.py:1227
+msgid "Node Address is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1222
++#: ../semanage/seobject.py:1242
+msgid "Unknown or missing protocol"
+msgstr ""
+
-+#: ../semanage/seobject.py:1236
++#: ../semanage/seobject.py:1256
+msgid "SELinux node type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1307
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1243 ../semanage/seobject.py:1311
-+#: ../semanage/seobject.py:1347 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1507 ../semanage/seobject.py:1541
-+#: ../semanage/seobject.py:1739
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1245 ../semanage/seobject.py:1315
-+#: ../semanage/seobject.py:1351 ../semanage/seobject.py:1357
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1254
++#: ../semanage/seobject.py:1274
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1260 ../semanage/seobject.py:1461
-+#: ../semanage/seobject.py:1694
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1264
++#: ../semanage/seobject.py:1284
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1288
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1292
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1296
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1281
++#: ../semanage/seobject.py:1301
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1285
++#: ../semanage/seobject.py:1305
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1289
++#: ../semanage/seobject.py:1309
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1317 ../semanage/seobject.py:1353
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1321
++#: ../semanage/seobject.py:1341
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1351
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1379
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1363
++#: ../semanage/seobject.py:1383
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1375
++#: ../semanage/seobject.py:1395
+msgid "Could not deleteall node mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:1389
++#: ../semanage/seobject.py:1409
+msgid "Could not list addrs"
+msgstr ""
+
-+#: ../semanage/seobject.py:1441 ../semanage/seobject.py:1732
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+msgid "SELinux Type is required"
+msgstr ""
+
-+#: ../semanage/seobject.py:1449 ../semanage/seobject.py:1511
-+#: ../semanage/seobject.py:1545 ../semanage/seobject.py:1551
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1456
++#: ../semanage/seobject.py:1476
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1485
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1469
++#: ../semanage/seobject.py:1489
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1473
++#: ../semanage/seobject.py:1493
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1478
++#: ../semanage/seobject.py:1498
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1482
++#: ../semanage/seobject.py:1502
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1486
++#: ../semanage/seobject.py:1506
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1490
++#: ../semanage/seobject.py:1510
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1513 ../semanage/seobject.py:1547
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1517
++#: ../semanage/seobject.py:1537
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1528
++#: ../semanage/seobject.py:1548
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1573
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1557
++#: ../semanage/seobject.py:1577
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1569
++#: ../semanage/seobject.py:1589
+msgid "Could not delete all interface mappings"
+msgstr ""
+
-+#: ../semanage/seobject.py:1583
++#: ../semanage/seobject.py:1603
+msgid "Could not list interfaces"
+msgstr ""
+
-+#: ../semanage/seobject.py:1608
++#: ../semanage/seobject.py:1628
+msgid "SELinux Interface"
+msgstr ""
+
-+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+msgid "Context"
+msgstr ""
+
-+#: ../semanage/seobject.py:1671
++#: ../semanage/seobject.py:1691
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
-+#: ../semanage/seobject.py:1677
++#: ../semanage/seobject.py:1697
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
-+#: ../semanage/seobject.py:1686
++#: ../semanage/seobject.py:1706
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
-+#: ../semanage/seobject.py:1700
++#: ../semanage/seobject.py:1720
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1704
++#: ../semanage/seobject.py:1724
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1709 ../semanage/seobject.py:1769
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1715
++#: ../semanage/seobject.py:1735
+msgid "Invalid file specification"
+msgstr ""
+
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1737
+msgid "File specification can not include spaces"
+msgstr ""
+
-+#: ../semanage/seobject.py:1722
++#: ../semanage/seobject.py:1742
+#, python-format
+msgid ""
-+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
++"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
++"instead"
+msgstr ""
+
-+#: ../semanage/seobject.py:1735
++#: ../semanage/seobject.py:1755
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1743 ../semanage/seobject.py:1748
-+#: ../semanage/seobject.py:1804 ../semanage/seobject.py:1886
-+#: ../semanage/seobject.py:1890
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1776
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1764
++#: ../semanage/seobject.py:1784
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1772 ../semanage/seobject.py:1832
-+#: ../semanage/seobject.py:1836
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1778
++#: ../semanage/seobject.py:1798
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1792
++#: ../semanage/seobject.py:1812
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
-+#: ../semanage/seobject.py:1808 ../semanage/seobject.py:1894
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:1814
++#: ../semanage/seobject.py:1834
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1840
++#: ../semanage/seobject.py:1860
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1853
++#: ../semanage/seobject.py:1873
+msgid "Could not list the file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1887
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1912
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:1898
++#: ../semanage/seobject.py:1918
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:1913
++#: ../semanage/seobject.py:1933
+msgid "Could not list file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1917
++#: ../semanage/seobject.py:1937
+msgid "Could not list local file contexts"
+msgstr ""
+
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
+msgid "SELinux fcontext"
+msgstr ""
+
-+#: ../semanage/seobject.py:1954
++#: ../semanage/seobject.py:1974
+msgid "type"
+msgstr ""
+
-+#: ../semanage/seobject.py:1967
++#: ../semanage/seobject.py:1987
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
-+#: ../semanage/seobject.py:1972
++#: ../semanage/seobject.py:1992
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
-+#: ../semanage/seobject.py:2006 ../semanage/seobject.py:2059
-+#: ../semanage/seobject.py:2065
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:2008 ../semanage/seobject.py:2061
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
-+#: ../semanage/seobject.py:2012
++#: ../semanage/seobject.py:2034
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2017
++#: ../semanage/seobject.py:2039
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2022
++#: ../semanage/seobject.py:2044
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2047
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2043
++#: ../semanage/seobject.py:2063
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2067
++#: ../semanage/seobject.py:2087
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
-+#: ../semanage/seobject.py:2071
++#: ../semanage/seobject.py:2091
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
-+#: ../semanage/seobject.py:2083 ../semanage/seobject.py:2100
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+msgid "Could not list booleans"
+msgstr ""
+
-+#: ../semanage/seobject.py:2125
-+msgid "unknown"
-+msgstr ""
-+
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
+msgid "off"
+msgstr ""
+
-+#: ../semanage/seobject.py:2138
++#: ../semanage/seobject.py:2155
+msgid "on"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "SELinux boolean"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "State"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152
++#: ../semanage/seobject.py:2169
+msgid "Default"
+msgstr ""
+
-+#: ../semanage/seobject.py:2152 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
+msgid "Description"
+msgstr ""
+
@@ -326524,7 +329785,7 @@ index 0000000..6f59cbb
+msgid "<b>Applications</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:183
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+msgid "Standard Init Daemon"
+msgstr ""
+
@@ -326534,7 +329795,7 @@ index 0000000..6f59cbb
+"requires a script in /etc/rc.d/init.d"
+msgstr ""
+
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:184
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+msgid "DBUS System Daemon"
+msgstr ""
+
@@ -326546,7 +329807,7 @@ index 0000000..6f59cbb
+msgid "Internet Services Daemon are daemons started by xinetd"
+msgstr ""
+
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:186
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr ""
+
@@ -326555,7 +329816,7 @@ index 0000000..6f59cbb
+"Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
+msgstr ""
+
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:187
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr ""
+
@@ -326565,7 +329826,7 @@ index 0000000..6f59cbb
+"started by a user"
+msgstr ""
+
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:188
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+msgid "Sandbox"
+msgstr ""
+
@@ -326581,7 +329842,7 @@ index 0000000..6f59cbb
+msgid "Modify an existing login user record."
+msgstr ""
+
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:189
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr ""
+
@@ -326591,7 +329852,7 @@ index 0000000..6f59cbb
+"default this user will have no setuid, no networking, no su, no sudo."
+msgstr ""
+
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:190
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr ""
+
@@ -326601,7 +329862,7 @@ index 0000000..6f59cbb
+"will have no setuid, no networking, no sudo, no su"
+msgstr ""
+
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:191
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr ""
+
@@ -326611,28 +329872,28 @@ index 0000000..6f59cbb
+"sudo, no su."
+msgstr ""
+
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:192
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr ""
+
+#: ../gui/polgen.glade:550
+msgid ""
-+"User with full networking, no setuid applications without transition, no su, "
-+"can sudo to Root Administration Roles"
++"User with full networking, no setuid applications without transition, no su,"
++" can sudo to Root Administration Roles"
+msgstr ""
+
+#: ../gui/polgen.glade:592
+msgid "<b>Root Users</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:193
++#: ../gui/polgen.glade:623
+msgid "Root Admin User Role"
+msgstr ""
+
+#: ../gui/polgen.glade:627
+msgid ""
-+"Select Root Administrator User Role, if this user will be used to administer "
-+"the machine while running as root. This user will not be able to login to "
++"Select Root Administrator User Role, if this user will be used to administer"
++" the machine while running as root. This user will not be able to login to "
+"the system directly."
+msgstr ""
+
@@ -326640,7 +329901,7 @@ index 0000000..6f59cbb
+msgid "<b>Enter name of application or user role:</b>"
+msgstr ""
+
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+msgid "Name"
+msgstr ""
+
@@ -326700,7 +329961,8 @@ index 0000000..6f59cbb
+msgstr ""
+
+#: ../gui/polgen.glade:1019
-+msgid "Select the user roles that will transiton to this applications domains."
++msgid ""
++"Select the user roles that will transiton to this applications domains."
+msgstr ""
+
+#: ../gui/polgen.glade:1056
@@ -326855,75 +330117,75 @@ index 0000000..6f59cbb
+msgid "Policy Directory"
+msgstr ""
+
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
+msgid "Role"
+msgstr ""
+
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
+msgid "Existing_User"
+msgstr ""
+
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+msgid "Application"
+msgstr ""
+
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+msgid "You must select a user"
+msgstr ""
+
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
+msgid "Select executable file to be confined."
+msgstr ""
+
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
+msgid "Select init script file to be confined."
+msgstr ""
+
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
+msgid "Select directory to generate policy files in"
+msgstr ""
+
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
+msgid "Verify Name"
+msgstr ""
+
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
+msgid "You must enter a executable"
+msgstr ""
+
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+msgid "Configue SELinux"
+msgstr ""
+
@@ -327009,8 +330271,8 @@ index 0000000..6f59cbb
+"you later decide to turn SELinux back on, the system will be required to "
+"relabel. If you just want to see if SELinux is causing a problem on your "
+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-+"wish to continue?"
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
+msgstr ""
+
+#: ../gui/statusPage.py:152
@@ -327240,8 +330502,8 @@ index 0000000..6f59cbb
+
+#: ../gui/system-config-selinux.glade:2661
+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the "
-+"log files."
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
+msgstr ""
+
+#: ../gui/system-config-selinux.glade:2781
@@ -327269,172 +330531,261 @@ index 0000000..6f59cbb
+msgid "SELinux user '%s' is required"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:106
++#: ../sepolicy/sepolicy.py:202
+msgid "Generate SELinux man pages"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:110
++#: ../sepolicy/sepolicy.py:205
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:114
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:213
+msgid "All domains"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:116
++#: ../sepolicy/sepolicy.py:216
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:164
++#: ../sepolicy/sepolicy.py:221
+msgid "Query SELinux policy network information"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:169
++#: ../sepolicy/sepolicy.py:226
+msgid "list all SELinux port types"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:172
++#: ../sepolicy/sepolicy.py:229
+msgid "show SELinux type related to the port"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:175
++#: ../sepolicy/sepolicy.py:232
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:178
++#: ../sepolicy/sepolicy.py:235
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:192
++#: ../sepolicy/sepolicy.py:250
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:195
++#: ../sepolicy/sepolicy.py:253
+msgid "Source Domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:198
++#: ../sepolicy/sepolicy.py:256
+msgid "Target Domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:215
++#: ../sepolicy/sepolicy.py:276
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:221
++#: ../sepolicy/sepolicy.py:282
+msgid "boolean to get description"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:231
++#: ../sepolicy/sepolicy.py:301
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:234
++#: ../sepolicy/sepolicy.py:304
+msgid "source process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:237
++#: ../sepolicy/sepolicy.py:307
+msgid "target process domain"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:259
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:362
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:265
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:374
+msgid "name of policy to generate"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:267
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
++msgstr ""
++
++#: ../sepolicy/sepolicy.py:380
+msgid "executable to confine"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+msgstr ""
+
-+#: ../sepolicy/sepolicy.py:274
++#: ../sepolicy/sepolicy.py:422
+msgid "commands"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:185
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
++msgstr ""
++
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:173
+msgid "Internet Services Daemon"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:198
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:187
+msgid "Valid Types:\n"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:232
++#: ../sepolicy/sepolicy/generate.py:221
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:359
-+msgid "You must enter a name for your confined process/user"
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:361
++#: ../sepolicy/sepolicy/generate.py:355
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:449
++#: ../sepolicy/sepolicy/generate.py:447
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:455
++#: ../sepolicy/sepolicy/generate.py:453
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:473
++#: ../sepolicy/sepolicy/generate.py:471
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:479
++#: ../sepolicy/sepolicy/generate.py:477
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:485
++#: ../sepolicy/sepolicy/generate.py:483
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:491
++#: ../sepolicy/sepolicy/generate.py:489
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:521
++#: ../sepolicy/sepolicy/generate.py:519
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1039
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
++msgstr ""
++
++#: ../sepolicy/sepolicy/generate.py:1059
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1272
++#: ../sepolicy/sepolicy/generate.py:1321
+msgid "Type Enforcement file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1273
++#: ../sepolicy/sepolicy/generate.py:1322
+msgid "Interface file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1274
++#: ../sepolicy/sepolicy/generate.py:1323
+msgid "File Contexts file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1275
++#: ../sepolicy/sepolicy/generate.py:1324
+msgid "Spec file"
+msgstr ""
+
-+#: ../sepolicy/sepolicy/generate.py:1276
++#: ../sepolicy/sepolicy/generate.py:1325
+msgid "Setup Script"
+msgstr ""
+
@@ -327457,681 +330808,683 @@ index 0000000..6f59cbb
+msgstr ""
+
+#: booleans.py:5
++msgid "Allow auditadm to exec content"
++msgstr ""
++
++#: booleans.py:6
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
-+#: booleans.py:6
++#: booleans.py:7
+msgid "Allow users to login using a radius server"
+msgstr ""
+
-+#: booleans.py:7
++#: booleans.py:8
+msgid "Allow users to login using a yubikey server"
+msgstr ""
+
-+#: booleans.py:8
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
++msgstr ""
++
++#: booleans.py:10
+msgid ""
+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
+"temp and untrusted content files"
+msgstr ""
+
-+#: booleans.py:9
++#: booleans.py:11
+msgid "Allow clamd to use JIT compiler"
+msgstr ""
+
-+#: booleans.py:10
++#: booleans.py:12
+msgid "Allow clamscan to non security files on a system"
+msgstr ""
+
-+#: booleans.py:11
++#: booleans.py:13
+msgid "Allow clamscan to read user content"
+msgstr ""
+
-+#: booleans.py:12
++#: booleans.py:14
+msgid ""
+"Allow Cobbler to modify public files used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:13
++#: booleans.py:15
+msgid "Allow Cobbler to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:14
++#: booleans.py:16
+msgid "Allow Cobbler to access cifs file systems."
+msgstr ""
+
-+#: booleans.py:15
++#: booleans.py:17
+msgid "Allow Cobbler to access nfs file systems."
+msgstr ""
+
-+#: booleans.py:16
++#: booleans.py:18
+msgid "Allow collectd to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:17
++#: booleans.py:19
+msgid "Allow codnor domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:18
++#: booleans.py:20
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
-+#: booleans.py:19
++#: booleans.py:21
+msgid "Allow cvs daemon to read shadow"
+msgstr ""
+
-+#: booleans.py:20
++#: booleans.py:22
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
-+#: booleans.py:21
++#: booleans.py:23
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
-+#: booleans.py:22
++#: booleans.py:24
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
-+#: booleans.py:23
++#: booleans.py:25
++msgid "Allow dan to manage user files"
++msgstr ""
++
++#: booleans.py:26
++msgid "Allow dan to read user files"
++msgstr ""
++
++#: booleans.py:27
+msgid "Allow dbadm to manage files in users home directories"
+msgstr ""
+
-+#: booleans.py:24
++#: booleans.py:28
+msgid "Allow dbadm to read files in users home directories"
+msgstr ""
+
-+#: booleans.py:25
++#: booleans.py:29
+msgid ""
-+"Deny user domains applications to map a memory region as both executable and "
-+"writable, this is dangerous and the executable should be reported in bugzilla"
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
+msgstr ""
+
-+#: booleans.py:26
++#: booleans.py:30
+msgid "Allow sysadm to debug or ptrace all processes."
+msgstr ""
+
-+#: booleans.py:27
++#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
-+#: booleans.py:28
++#: booleans.py:32
+msgid "Allow DHCP daemon to use LDAP backends"
+msgstr ""
+
-+#: booleans.py:29
++#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr ""
+
-+#: booleans.py:30
++#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr ""
+
-+#: booleans.py:31
++#: booleans.py:35
+msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgstr ""
+
-+#: booleans.py:32
++#: booleans.py:36
+msgid "Allow exim to connect to databases (postgres, mysql)"
+msgstr ""
+
-+#: booleans.py:33
++#: booleans.py:37
+msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgstr ""
+
-+#: booleans.py:34
++#: booleans.py:38
+msgid "Allow exim to read unprivileged user files."
+msgstr ""
+
-+#: booleans.py:35
++#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
-+#: booleans.py:36
++#: booleans.py:40
+msgid "Allow fenced domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:37
++#: booleans.py:41
+msgid "Allow fenced domain to execute ssh."
+msgstr ""
+
-+#: booleans.py:38
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
++msgstr ""
++
++#: booleans.py:43
+msgid "Allow ftp to read and write files in the user home directories"
+msgstr ""
+
-+#: booleans.py:39
++#: booleans.py:44
+msgid ""
+"Allow ftp servers to upload files, used for public file transfer services. "
+"Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:40
++#: booleans.py:45
+msgid "Allow ftp servers to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:41
++#: booleans.py:46
+msgid "Allow ftp servers to connect to mysql database ports"
+msgstr ""
+
-+#: booleans.py:42
++#: booleans.py:47
+msgid ""
+"Allow ftp servers to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr ""
+
-+#: booleans.py:43
++#: booleans.py:48
+msgid "Allow ftp servers to use cifs used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:44
++#: booleans.py:49
+msgid "Allow ftp servers to use nfs used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:45
++#: booleans.py:50
+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgstr ""
+
-+#: booleans.py:46
++#: booleans.py:51
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
-+#: booleans.py:47
++#: booleans.py:52
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:48
++#: booleans.py:53
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:49
++#: booleans.py:54
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
-+#: booleans.py:50
++#: booleans.py:55
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
-+#: booleans.py:51
++#: booleans.py:56
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
-+#: booleans.py:52
++#: booleans.py:57
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:53
++#: booleans.py:58
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:54
++#: booleans.py:59
+msgid "Allow gitisis daemon to send mail"
+msgstr ""
+
-+#: booleans.py:55
++#: booleans.py:60
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
-+#: booleans.py:56
++#: booleans.py:61
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
-+#: booleans.py:57
++#: booleans.py:62
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
-+#: booleans.py:58
++#: booleans.py:63
+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
+msgstr ""
+
-+#: booleans.py:59
++#: booleans.py:64
++msgid "Allow guest to exec content"
++msgstr ""
++
++#: booleans.py:65
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:60
++#: booleans.py:66
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
-+#: booleans.py:61
++#: booleans.py:67
+msgid "Allow http daemon to check spam"
+msgstr ""
+
-+#: booleans.py:62
++#: booleans.py:68
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
-+#: booleans.py:63
++#: booleans.py:69
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
-+#: booleans.py:64
++#: booleans.py:70
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
-+#: booleans.py:65
++#: booleans.py:71
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:66
-+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
++#: booleans.py:72
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
-+#: booleans.py:67
++#: booleans.py:73
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
-+#: booleans.py:68
++#: booleans.py:74
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
-+#: booleans.py:69
++#: booleans.py:75
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
-+#: booleans.py:70
++#: booleans.py:76
+msgid "Allow http daemon to send mail"
+msgstr ""
+
-+#: booleans.py:71
++#: booleans.py:77
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
-+#: booleans.py:72
++#: booleans.py:78
+msgid "Allow httpd cgi support"
+msgstr ""
+
-+#: booleans.py:73
++#: booleans.py:79
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
-+#: booleans.py:74
++#: booleans.py:80
+msgid "Allow httpd to read home directories"
+msgstr ""
+
-+#: booleans.py:75
++#: booleans.py:81
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
-+#: booleans.py:76
++#: booleans.py:82
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
-+#: booleans.py:77
++#: booleans.py:83
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
-+#: booleans.py:78
++#: booleans.py:84
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
-+#: booleans.py:79
++#: booleans.py:85
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
-+#: booleans.py:80
++#: booleans.py:86
+msgid "Allow httpd to read user content"
+msgstr ""
+
-+#: booleans.py:81
++#: booleans.py:87
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
-+#: booleans.py:82
++#: booleans.py:88
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
-+#: booleans.py:83
++#: booleans.py:89
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
-+#: booleans.py:84
++#: booleans.py:90
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
-+#: booleans.py:85
++#: booleans.py:91
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
-+#: booleans.py:86
++#: booleans.py:92
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
-+#: booleans.py:87
++#: booleans.py:93
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
-+#: booleans.py:88
++#: booleans.py:94
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
-+#: booleans.py:89
++#: booleans.py:95
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
-+#: booleans.py:90
++#: booleans.py:96
+msgid "Allow httpd to run gpg"
+msgstr ""
+
-+#: booleans.py:91
++#: booleans.py:97
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
-+#: booleans.py:92
++#: booleans.py:98
+msgid "Allow httpd to communicate with oddjob to start up a service"
+msgstr ""
+
-+#: booleans.py:93
++#: booleans.py:99
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
-+#: booleans.py:94
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
++msgstr ""
++
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
+msgstr ""
+
-+#: booleans.py:95
++#: booleans.py:102
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
-+#: booleans.py:96
-+msgid "Allow java executable stack"
-+msgstr ""
-+
-+#: booleans.py:97
++#: booleans.py:103
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
-+#: booleans.py:98
++#: booleans.py:104
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
-+#: booleans.py:99
++#: booleans.py:105
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
-+#: booleans.py:100
++#: booleans.py:106
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
-+#: booleans.py:101
++#: booleans.py:107
+msgid ""
+"Control the ability to mmap a low area of the address space, as configured "
+"by /proc/sys/kernel/mmap_min_addr."
+msgstr ""
+
-+#: booleans.py:102
++#: booleans.py:108
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
-+#: booleans.py:103
++#: booleans.py:109
+msgid "Allow the mount command to mount any directory or file."
+msgstr ""
+
-+#: booleans.py:104
++#: booleans.py:110
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:105
++#: booleans.py:111
+msgid ""
+"Allow mozilla_plugins to create random content in the users home directory"
+msgstr ""
+
-+#: booleans.py:106
++#: booleans.py:112
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
-+#: booleans.py:107
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
+msgstr ""
+
-+#: booleans.py:108
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
-+#: booleans.py:109
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
+msgstr ""
+
-+#: booleans.py:110
++#: booleans.py:116
+msgid ""
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
+msgstr ""
+
-+#: booleans.py:111
++#: booleans.py:117
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
-+#: booleans.py:112
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
-+#: booleans.py:113
++#: booleans.py:119
+msgid ""
+"Allow nfs servers to modify public files used for public file transfer "
+"services. Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:114
++#: booleans.py:120
+msgid "Allow system to run with NIS"
+msgstr ""
+
-+#: booleans.py:115
++#: booleans.py:121
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
-+#: booleans.py:116
-+msgid "Allow nsplugin code to connect to unreserved ports"
-+msgstr ""
-+
-+#: booleans.py:117
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
+msgstr ""
+
-+#: booleans.py:118
++#: booleans.py:123
+msgid "Allow openvpn to read home directories"
+msgstr ""
+
-+#: booleans.py:119
++#: booleans.py:124
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:120
++#: booleans.py:125
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
-+#: booleans.py:121
++#: booleans.py:126
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
-+#: booleans.py:122
++#: booleans.py:127
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
-+#: booleans.py:123
++#: booleans.py:128
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
-+#: booleans.py:124
++#: booleans.py:129
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
-+#: booleans.py:125
++#: booleans.py:130
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
-+#: booleans.py:126
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
-+msgstr ""
-+
-+#: booleans.py:127
++#: booleans.py:131
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
-+#: booleans.py:128
++#: booleans.py:132
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
-+#: booleans.py:129
++#: booleans.py:133
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
-+#: booleans.py:130
++#: booleans.py:134
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
-+#: booleans.py:131
++#: booleans.py:135
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
-+#: booleans.py:132
++#: booleans.py:136
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
-+#: booleans.py:133
++#: booleans.py:137
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
-+#: booleans.py:134
++#: booleans.py:138
+msgid ""
+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+msgstr ""
+
-+#: booleans.py:135
-+msgid "Allow Puppet client to manage all file types."
-+msgstr ""
-+
-+#: booleans.py:136
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-+msgstr ""
-+
-+#: booleans.py:137
-+msgid "Allow qemu to connect fully to the network"
-+msgstr ""
-+
-+#: booleans.py:138
-+msgid "Allow qemu to use cifs/Samba file systems"
-+msgstr ""
-+
+#: booleans.py:139
-+msgid "Allow qemu to use serial/parallel communication ports"
++msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:140
-+msgid "Allow qemu to use nfs file systems"
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:141
-+msgid "Allow qemu to use usb devices"
-+msgstr ""
-+
-+#: booleans.py:142
+msgid "Allow racoon to read shadow"
+msgstr ""
+
-+#: booleans.py:143
++#: booleans.py:142
+msgid "Allow rgmanager domain to connect to the network using TCP."
+msgstr ""
+
-+#: booleans.py:144
++#: booleans.py:143
+msgid ""
+"Allow rsync to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:145
++#: booleans.py:144
+msgid "Allow rsync to run as a client"
+msgstr ""
+
-+#: booleans.py:146
++#: booleans.py:145
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
-+#: booleans.py:147
++#: booleans.py:146
+msgid "Allow rsync servers to share cifs files systems"
+msgstr ""
+
-+#: booleans.py:148
++#: booleans.py:147
+msgid "Allow rsync servers to share nfs files systems"
+msgstr ""
+
-+#: booleans.py:149
++#: booleans.py:148
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
-+#: booleans.py:150
++#: booleans.py:149
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
-+#: booleans.py:151
++#: booleans.py:150
+msgid "Allow samba to share users home directories."
+msgstr ""
+
-+#: booleans.py:152
++#: booleans.py:151
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
-+#: booleans.py:153
++#: booleans.py:152
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
-+#: booleans.py:154
++#: booleans.py:153
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
-+#: booleans.py:155
++#: booleans.py:154
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
-+#: booleans.py:156
++#: booleans.py:155
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
-+#: booleans.py:157
++#: booleans.py:156
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
-+#: booleans.py:158
++#: booleans.py:157
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
-+#: booleans.py:159
++#: booleans.py:158
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
-+#: booleans.py:160
++#: booleans.py:159
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
-+#: booleans.py:161
++#: booleans.py:160
+msgid "Allow sasl to read shadow"
+msgstr ""
+
++#: booleans.py:161
++msgid "Allow secadm to exec content"
++msgstr ""
++
+#: booleans.py:162
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
@@ -328179,7 +331532,8 @@ index 0000000..6f59cbb
+
+#: booleans.py:170
+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute commands."
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
+msgstr ""
+
+#: booleans.py:171
@@ -328194,274 +331548,309 @@ index 0000000..6f59cbb
+
+#: booleans.py:173
+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the "
-+"same domain and outside users) disabling this forces FTP passive mode and "
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
+"may change other protocols."
+msgstr ""
+
+#: booleans.py:174
-+msgid "Allow user music sharing"
++msgid "Allow user to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:175
++msgid "Allow user music sharing"
++msgstr ""
++
++#: booleans.py:176
+msgid ""
+"Allow anon internal-sftp to upload files, used for public file transfer "
+"services. Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:176
++#: booleans.py:177
+msgid ""
+"Allow sftp-internal to read and write files in the user home directories"
+msgstr ""
+
-+#: booleans.py:177
++#: booleans.py:178
+msgid ""
+"Allow sftp-internal to login to local users and read/write all files on the "
+"system, governed by DAC."
+msgstr ""
+
-+#: booleans.py:178
++#: booleans.py:179
+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home directories."
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
+msgstr ""
+
-+#: booleans.py:179
++#: booleans.py:180
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
-+#: booleans.py:180
++#: booleans.py:181
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
-+#: booleans.py:181
++#: booleans.py:182
+msgid ""
-+"Enable additional permissions needed to support devices on 3ware controllers."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
+msgstr ""
+
-+#: booleans.py:182
++#: booleans.py:183
+msgid ""
+"Allow samba to modify public files used for public file transfer services. "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
-+#: booleans.py:183
++#: booleans.py:184
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
-+#: booleans.py:184
++#: booleans.py:185
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
-+#: booleans.py:185
++#: booleans.py:186
+msgid ""
+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+msgstr ""
+
-+#: booleans.py:186
++#: booleans.py:187
+msgid "Allow squid to run as a transparent proxy (TPROXY)"
+msgstr ""
+
-+#: booleans.py:187
++#: booleans.py:188
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
-+#: booleans.py:188
++#: booleans.py:189
+msgid "allow host key based authentication"
+msgstr ""
+
-+#: booleans.py:189
++#: booleans.py:190
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:190
++#: booleans.py:191
++msgid "Allow staff to exec content"
++msgstr ""
++
++#: booleans.py:192
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:191
-+msgid "Allow the Telepathy connection managers to connect to any network port."
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
+msgstr ""
+
-+#: booleans.py:192
++#: booleans.py:194
++msgid ""
++"Allow the Telepathy connection managers to connect to any network port."
++msgstr ""
++
++#: booleans.py:195
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
-+#: booleans.py:193
++#: booleans.py:196
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
-+#: booleans.py:194
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
++msgstr ""
++
++#: booleans.py:198
+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+msgstr ""
+
-+#: booleans.py:195
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
++msgstr ""
++
++#: booleans.py:200
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
-+#: booleans.py:196
++#: booleans.py:201
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
-+#: booleans.py:197
++#: booleans.py:202
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
-+#: booleans.py:198
++#: booleans.py:203
+msgid "Allow video playing tools to run unconfined"
+msgstr ""
+
-+#: booleans.py:199
++#: booleans.py:204
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
-+#: booleans.py:200
++#: booleans.py:205
+msgid "Support ecryptfs home directories"
+msgstr ""
+
-+#: booleans.py:201
++#: booleans.py:206
+msgid "Support fusefs home directories"
+msgstr ""
+
-+#: booleans.py:202
++#: booleans.py:207
+msgid "Use lpd server instead of cups"
+msgstr ""
+
-+#: booleans.py:203
++#: booleans.py:208
+msgid "Support NFS home directories"
+msgstr ""
+
-+#: booleans.py:204
++#: booleans.py:209
+msgid "Support SAMBA home directories"
+msgstr ""
+
-+#: booleans.py:205
++#: booleans.py:210
++msgid "Allow user to exec content"
++msgstr ""
++
++#: booleans.py:211
+msgid "Allow varnishd to connect to all ports, not just HTTP."
+msgstr ""
+
-+#: booleans.py:206
++#: booleans.py:212
+msgid "Ignore vbetool mmap_zero errors."
+msgstr ""
+
-+#: booleans.py:207
++#: booleans.py:213
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
-+#: booleans.py:208
++#: booleans.py:214
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
-+#: booleans.py:209
++#: booleans.py:215
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
-+#: booleans.py:210
++#: booleans.py:216
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
-+#: booleans.py:211
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
++msgstr ""
++
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
-+#: booleans.py:212
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
-+#: booleans.py:213
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
+msgstr ""
+
-+#: booleans.py:214
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
-+#: booleans.py:215
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
-+#: booleans.py:216
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
+msgstr ""
+
-+#: booleans.py:217
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
+msgstr ""
+
-+#: booleans.py:218
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
+msgstr ""
+
-+#: booleans.py:219
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
-+#: booleans.py:220
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
-+#: booleans.py:221
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
-+#: booleans.py:222
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
-+#: booleans.py:223
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
-+#: booleans.py:224
++#: booleans.py:231
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
-+#: booleans.py:225
++#: booleans.py:232
++msgid "Allow xguest to exec content"
++msgstr ""
++
++#: booleans.py:233
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
-+#: booleans.py:226
++#: booleans.py:234
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
-+#: booleans.py:227
++#: booleans.py:235
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
-+#: booleans.py:228
++#: booleans.py:236
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
-+#: booleans.py:229
++#: booleans.py:237
+msgid "Support X userspace object manager"
+msgstr ""
+
-+#: booleans.py:230
++#: booleans.py:238
+msgid "Allow zabbix to connect to unreserved ports"
+msgstr ""
+
-+#: booleans.py:231
++#: booleans.py:239
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
-+#: booleans.py:232
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
diff --git a/policycoreutils/po/zh_TW.po b/policycoreutils/po/zh_TW.po
-index 4ba51bf..e0f5491 100644
+index 4ba51bf..6673f00 100644
--- a/policycoreutils/po/zh_TW.po
+++ b/policycoreutils/po/zh_TW.po
@@ -1,37 +1,34 @@
@@ -328483,10 +331872,9 @@ index 4ba51bf..e0f5491 100644
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-25 07:28-0400\n"
-"PO-Revision-Date: 2012-04-02 20:30+0000\n"
--"Last-Translator: dwalsh <dwalsh at redhat.com>\n"
-+"POT-Creation-Date: 2012-10-08 10:31-0400\n"
-+"PO-Revision-Date: 2012-11-30 01:52+0000\n"
-+"Last-Translator: Chester Cheng <ccheng at redhat.com>\n"
++"POT-Creation-Date: 2013-01-04 12:01-0500\n"
++"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+ "Last-Translator: dwalsh <dwalsh at redhat.com>\n"
"Language-Team: Chinese (Taiwan) <trans-zh_TW at lists.fedoraproject.org>\n"
-"Language: zh_TW\n"
"MIME-Version: 1.0\n"
@@ -328512,7 +331900,7 @@ index 4ba51bf..e0f5491 100644
#, c-format
msgid "failed to initialize PAM\n"
msgstr "初始化 PAM 失敗\n"
-@@ -80,7 +77,7 @@ msgstr "對不起,run_init 可能只能用在 SELinux 的核心上。\n"
+@@ -80,353 +77,359 @@ msgstr "對不起,run_init 可能只能用在 SELinux 的核心上。\n"
msgid "authentication failed.\n"
msgstr "認證失敗。\n"
@@ -328521,7 +331909,14 @@ index 4ba51bf..e0f5491 100644
#, c-format
msgid "Could not set exec context to %s.\n"
msgstr "無法將 exec context 設定為 %s。\n"
-@@ -93,855 +90,852 @@ msgstr "******************** 重要 ***********************\n"
+
+-#: ../audit2allow/audit2allow:230
++#: ../audit2allow/audit2allow:232
+ msgid "******************** IMPORTANT ***********************\n"
+ msgstr "******************** 重要 ***********************\n"
+
+-#: ../audit2allow/audit2allow:231
++#: ../audit2allow/audit2allow:233
msgid "To make this policy package active, execute:"
msgstr "若要啟用此方針套件,請執行:"
@@ -328530,123 +331925,123 @@ index 4ba51bf..e0f5491 100644
-msgstr "全域"
-
-#: ../semanage/seobject.py:225
-+#: ../semanage/seobject.py:200
++#: ../semanage/seobject.py:194
msgid "Could not create semanage handle"
msgstr "無法建立 semanage 處理器"
-#: ../semanage/seobject.py:233
-+#: ../semanage/seobject.py:208
++#: ../semanage/seobject.py:202
msgid "SELinux policy is not managed or store cannot be accessed."
msgstr "SELinux 方針並不受管理,或無法存取 store。"
-#: ../semanage/seobject.py:238
-+#: ../semanage/seobject.py:213
++#: ../semanage/seobject.py:207
msgid "Cannot read policy store."
msgstr "無法讀取方針 store。"
-#: ../semanage/seobject.py:243
-+#: ../semanage/seobject.py:218
++#: ../semanage/seobject.py:212
msgid "Could not establish semanage connection"
msgstr "無法建立 semanage 連線"
-#: ../semanage/seobject.py:248
-+#: ../semanage/seobject.py:223
++#: ../semanage/seobject.py:217
msgid "Could not test MLS enabled status"
msgstr "無法測試啟用了 MLS 的狀態"
-#: ../semanage/seobject.py:254 ../semanage/seobject.py:269
-+#: ../semanage/seobject.py:229 ../semanage/seobject.py:244
++#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
msgid "Not yet implemented"
msgstr "未實施"
-#: ../semanage/seobject.py:258
-+#: ../semanage/seobject.py:233
++#: ../semanage/seobject.py:227
msgid "Semanage transaction already in progress"
msgstr "Semanage 傳輸正在進行中"
-#: ../semanage/seobject.py:267
-+#: ../semanage/seobject.py:242
++#: ../semanage/seobject.py:236
msgid "Could not start semanage transaction"
msgstr "無法開始 semanage 交易"
-#: ../semanage/seobject.py:278
-+#: ../semanage/seobject.py:254
++#: ../semanage/seobject.py:248
msgid "Could not commit semanage transaction"
msgstr "無法提交 semanage 交易"
-#: ../semanage/seobject.py:283
-+#: ../semanage/seobject.py:259
++#: ../semanage/seobject.py:253
msgid "Semanage transaction not in progress"
msgstr "Semanage 傳輸非進行中"
-#: ../semanage/seobject.py:295 ../semanage/seobject.py:375
-+#: ../semanage/seobject.py:271 ../semanage/seobject.py:351
++#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
msgid "Could not list SELinux modules"
msgstr "無法列出 SELinux 模組"
-#: ../semanage/seobject.py:308
-+#: ../semanage/seobject.py:284
++#: ../semanage/seobject.py:278
msgid "Modules Name"
-msgstr ""
+msgstr "模組名稱"
-#: ../semanage/seobject.py:308 ../gui/modulesPage.py:62
-+#: ../semanage/seobject.py:284 ../gui/modulesPage.py:62
++#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
msgid "Version"
msgstr "版本"
-#: ../semanage/seobject.py:311 ../gui/statusPage.py:75
-+#: ../semanage/seobject.py:287 ../gui/statusPage.py:75
++#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
msgid "Disabled"
msgstr "停用"
-#: ../semanage/seobject.py:326
-+#: ../semanage/seobject.py:302
++#: ../semanage/seobject.py:296
#, python-format
msgid "Could not disable module %s (remove failed)"
-msgstr ""
+msgstr "無法停用 %s 模組(移除失敗)"
-#: ../semanage/seobject.py:337
-+#: ../semanage/seobject.py:313
++#: ../semanage/seobject.py:307
#, python-format
msgid "Could not enable module %s (remove failed)"
-msgstr ""
+msgstr "無法啟用 %s 模組(移除失敗)"
-#: ../semanage/seobject.py:352
-+#: ../semanage/seobject.py:328
++#: ../semanage/seobject.py:322
#, python-format
msgid "Could not remove module %s (remove failed)"
-msgstr ""
+msgstr "無法移除 %s 模組(移除失敗)"
-#: ../semanage/seobject.py:362
-+#: ../semanage/seobject.py:338
++#: ../semanage/seobject.py:332
msgid "dontaudit requires either 'on' or 'off'"
-msgstr ""
+msgstr "dontaudit 必須要是「on」或「off」"
-#: ../semanage/seobject.py:391
-+#: ../semanage/seobject.py:366
++#: ../semanage/seobject.py:360
msgid "Builtin Permissive Types"
-msgstr ""
+msgstr "內建的許可類型"
-#: ../semanage/seobject.py:401
-+#: ../semanage/seobject.py:376
++#: ../semanage/seobject.py:370
msgid "Customized Permissive Types"
-msgstr ""
+msgstr "自訂許可類型"
-#: ../semanage/seobject.py:442
-+#: ../semanage/seobject.py:417
++#: ../semanage/seobject.py:412
#, python-format
msgid "Could not set permissive domain %s (module installation failed)"
msgstr "無法設定寬鬆型網域 %s(模組安裝失敗)"
-#: ../semanage/seobject.py:448
-+#: ../semanage/seobject.py:423
++#: ../semanage/seobject.py:418
#, python-format
msgid "Could not remove permissive domain %s (remove failed)"
msgstr "無法移除寬鬆型網域 %s(移除失敗)"
@@ -328658,119 +332053,119 @@ index 4ba51bf..e0f5491 100644
-#: ../semanage/seobject.py:1790 ../semanage/seobject.py:1853
-#: ../semanage/seobject.py:1872 ../semanage/seobject.py:1993
-#: ../semanage/seobject.py:2045
-+#: ../semanage/seobject.py:458 ../semanage/seobject.py:532
-+#: ../semanage/seobject.py:578 ../semanage/seobject.py:675
-+#: ../semanage/seobject.py:705 ../semanage/seobject.py:772
-+#: ../semanage/seobject.py:829 ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1775 ../semanage/seobject.py:1838
-+#: ../semanage/seobject.py:1857 ../semanage/seobject.py:1978
-+#: ../semanage/seobject.py:2031
++#: ../semanage/seobject.py:453 ../semanage/seobject.py:527
++#: ../semanage/seobject.py:573 ../semanage/seobject.py:695
++#: ../semanage/seobject.py:725 ../semanage/seobject.py:792
++#: ../semanage/seobject.py:849 ../semanage/seobject.py:1104
++#: ../semanage/seobject.py:1820 ../semanage/seobject.py:1883
++#: ../semanage/seobject.py:1902 ../semanage/seobject.py:2025
++#: ../semanage/seobject.py:2076
#, python-format
msgid "Could not create a key for %s"
msgstr "無法為 %s 建立金鑰"
-#: ../semanage/seobject.py:487 ../semanage/seobject.py:561
-#: ../semanage/seobject.py:607 ../semanage/seobject.py:613
-+#: ../semanage/seobject.py:462 ../semanage/seobject.py:536
-+#: ../semanage/seobject.py:582 ../semanage/seobject.py:588
++#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
++#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
#, python-format
msgid "Could not check if login mapping for %s is defined"
msgstr "無法檢查 %s 的登入對應是否已經定義"
-#: ../semanage/seobject.py:496
-+#: ../semanage/seobject.py:471
++#: ../semanage/seobject.py:466
#, python-format
msgid "Linux Group %s does not exist"
msgstr "Linux 群組 %s 不存在"
-#: ../semanage/seobject.py:501
-+#: ../semanage/seobject.py:476
++#: ../semanage/seobject.py:471
#, python-format
msgid "Linux User %s does not exist"
msgstr "Linux 使用者 %s 不存在"
-#: ../semanage/seobject.py:505
-+#: ../semanage/seobject.py:480
++#: ../semanage/seobject.py:475
#, python-format
msgid "Could not create login mapping for %s"
msgstr "無法為 %s 建立登入對應"
-#: ../semanage/seobject.py:509 ../semanage/seobject.py:745
-+#: ../semanage/seobject.py:484 ../semanage/seobject.py:720
++#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
#, python-format
msgid "Could not set name for %s"
msgstr "無法為 %s 設定名稱"
-#: ../semanage/seobject.py:514 ../semanage/seobject.py:755
-+#: ../semanage/seobject.py:489 ../semanage/seobject.py:730
++#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
#, python-format
msgid "Could not set MLS range for %s"
msgstr "無法為 %s 設定 MLS 範圍"
-#: ../semanage/seobject.py:518
-+#: ../semanage/seobject.py:493
++#: ../semanage/seobject.py:488
#, python-format
msgid "Could not set SELinux user for %s"
msgstr "無法為 %s 設定 SELinux 使用者"
-#: ../semanage/seobject.py:522
-+#: ../semanage/seobject.py:497
++#: ../semanage/seobject.py:492
#, python-format
msgid "Could not add login mapping for %s"
msgstr "無法為 %s 新增登入對應"
-#: ../semanage/seobject.py:540
-+#: ../semanage/seobject.py:515
++#: ../semanage/seobject.py:510
msgid "Requires seuser or serange"
msgstr "需要 seuser 或 serange"
-#: ../semanage/seobject.py:563 ../semanage/seobject.py:609
-+#: ../semanage/seobject.py:538 ../semanage/seobject.py:584
++#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
#, python-format
msgid "Login mapping for %s is not defined"
msgstr "%s 的登入對應並未定義"
-#: ../semanage/seobject.py:567
-+#: ../semanage/seobject.py:542
++#: ../semanage/seobject.py:537
#, python-format
msgid "Could not query seuser for %s"
msgstr "無法為 %s 查詢 seuser"
-#: ../semanage/seobject.py:581
-+#: ../semanage/seobject.py:556
++#: ../semanage/seobject.py:551
#, python-format
msgid "Could not modify login mapping for %s"
msgstr "無法為 %s 修改登入對應"
-#: ../semanage/seobject.py:615
-+#: ../semanage/seobject.py:590
++#: ../semanage/seobject.py:585
#, python-format
msgid "Login mapping for %s is defined in policy, cannot be deleted"
msgstr "%s 的登入對應定義在方針中,無法刪除"
-#: ../semanage/seobject.py:619
-+#: ../semanage/seobject.py:594
++#: ../semanage/seobject.py:589
#, python-format
msgid "Could not delete login mapping for %s"
msgstr "無法為 %s 刪除登入對應"
-#: ../semanage/seobject.py:641 ../semanage/seobject.py:659
-#: ../semanage/seobject.py:897
-+#: ../semanage/seobject.py:616 ../semanage/seobject.py:634
-+#: ../semanage/seobject.py:872
++#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
++#: ../semanage/seobject.py:892
msgid "Could not list login mappings"
msgstr "無法列出登入對應"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
#: ../gui/system-config-selinux.glade:100
msgid "Login Name"
msgstr "登錄名稱"
-#: ../semanage/seobject.py:684 ../semanage/seobject.py:689
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:659 ../semanage/seobject.py:664
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:128
#: ../gui/system-config-selinux.glade:915
#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
@@ -328778,7 +332173,7 @@ index 4ba51bf..e0f5491 100644
msgstr "SELinux 使用者"
-#: ../semanage/seobject.py:684 ../gui/system-config-selinux.glade:156
-+#: ../semanage/seobject.py:659 ../gui/system-config-selinux.glade:156
++#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
#: ../gui/system-config-selinux.glade:943
msgid "MLS/MCS Range"
msgstr "MLS/MCS 範圍"
@@ -328786,706 +332181,678 @@ index 4ba51bf..e0f5491 100644
-#: ../semanage/seobject.py:703 ../semanage/seobject.py:734
-#: ../semanage/seobject.py:801 ../semanage/seobject.py:858
-#: ../semanage/seobject.py:864
-+#: ../semanage/seobject.py:678 ../semanage/seobject.py:709
-+#: ../semanage/seobject.py:776 ../semanage/seobject.py:833
-+#: ../semanage/seobject.py:839
++#: ../semanage/seobject.py:672
++msgid "Service"
++msgstr ""
++
++#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
++#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
++#: ../semanage/seobject.py:859
#, python-format
msgid "Could not check if SELinux user %s is defined"
msgstr "無法檢查 SELinux 使用者 %s 是否已經定義"
-#: ../semanage/seobject.py:706 ../semanage/seobject.py:807
-#: ../semanage/seobject.py:870
-+#: ../semanage/seobject.py:681 ../semanage/seobject.py:782
-+#: ../semanage/seobject.py:845
++#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
++#: ../semanage/seobject.py:865
#, python-format
msgid "Could not query user for %s"
msgstr "無法為 %s 查詢使用者"
-#: ../semanage/seobject.py:726
-+#: ../semanage/seobject.py:701
++#: ../semanage/seobject.py:721
#, python-format
msgid "You must add at least one role for %s"
msgstr "您必須為 %s 新增至少一個角色"
-#: ../semanage/seobject.py:741
-+#: ../semanage/seobject.py:716
++#: ../semanage/seobject.py:736
#, python-format
msgid "Could not create SELinux user for %s"
msgstr "無法為 %s 建立 SELinux 使用者"
-#: ../semanage/seobject.py:750
-+#: ../semanage/seobject.py:725
++#: ../semanage/seobject.py:745
#, python-format
msgid "Could not add role %s for %s"
msgstr "無法新增 %s 角色給 %s"
-#: ../semanage/seobject.py:759
-+#: ../semanage/seobject.py:734
++#: ../semanage/seobject.py:754
#, python-format
msgid "Could not set MLS level for %s"
msgstr "無法為 %s 設定 MLS 等級"
-#: ../semanage/seobject.py:762
-+#: ../semanage/seobject.py:737
++#: ../semanage/seobject.py:757
#, python-format
msgid "Could not add prefix %s for %s"
msgstr "無法新增前綴 %s 到 %s"
-#: ../semanage/seobject.py:765
-+#: ../semanage/seobject.py:740
++#: ../semanage/seobject.py:760
#, python-format
msgid "Could not extract key for %s"
msgstr "無法為 %s 擷取金鑰"
-#: ../semanage/seobject.py:769
-+#: ../semanage/seobject.py:744
++#: ../semanage/seobject.py:764
#, python-format
msgid "Could not add SELinux user %s"
msgstr "無法新增 SELinux 使用者 %s"
-#: ../semanage/seobject.py:791
-+#: ../semanage/seobject.py:766
++#: ../semanage/seobject.py:786
msgid "Requires prefix, roles, level or range"
msgstr "需要前綴、角色、等級或範圍"
-#: ../semanage/seobject.py:793
-+#: ../semanage/seobject.py:768
++#: ../semanage/seobject.py:788
msgid "Requires prefix or roles"
msgstr "需要前綴或角色"
-#: ../semanage/seobject.py:803 ../semanage/seobject.py:860
-+#: ../semanage/seobject.py:778 ../semanage/seobject.py:835
++#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
#, python-format
msgid "SELinux user %s is not defined"
msgstr "SELinux 使用者 %s 未定義"
-#: ../semanage/seobject.py:832
-+#: ../semanage/seobject.py:807
++#: ../semanage/seobject.py:827
#, python-format
msgid "Could not modify SELinux user %s"
msgstr "無法修改 SELinux 使用者 %s"
-#: ../semanage/seobject.py:866
-+#: ../semanage/seobject.py:841
++#: ../semanage/seobject.py:861
#, python-format
msgid "SELinux user %s is defined in policy, cannot be deleted"
msgstr "SELinux 使用者 %s 定義在方針中,無法刪除"
-#: ../semanage/seobject.py:877
-+#: ../semanage/seobject.py:852
++#: ../semanage/seobject.py:872
#, python-format
msgid "Could not delete SELinux user %s"
msgstr "無法刪除 SELinux 使用者 %s"
-#: ../semanage/seobject.py:915
-+#: ../semanage/seobject.py:890
++#: ../semanage/seobject.py:910
msgid "Could not list SELinux users"
msgstr "無法列出 SELinux 使用者"
-#: ../semanage/seobject.py:921
-+#: ../semanage/seobject.py:896
++#: ../semanage/seobject.py:916
#, python-format
msgid "Could not list roles for user %s"
msgstr "無法列出使用者 %s 的角色"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "Labeling"
msgstr "標記"
-#: ../semanage/seobject.py:946
-+#: ../semanage/seobject.py:921
++#: ../semanage/seobject.py:941
msgid "MLS/"
msgstr "MLS/"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "Prefix"
msgstr "前綴字元"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Level"
msgstr "MCS 等級"
-#: ../semanage/seobject.py:947
-+#: ../semanage/seobject.py:922
++#: ../semanage/seobject.py:942
msgid "MCS Range"
msgstr "MCS 範圍"
-#: ../semanage/seobject.py:947 ../semanage/seobject.py:952
-+#: ../semanage/seobject.py:922 ../semanage/seobject.py:927
++#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
msgid "SELinux Roles"
msgstr "SELinux 角色"
-#: ../semanage/seobject.py:967
-+#: ../semanage/seobject.py:942
++#: ../semanage/seobject.py:964
msgid "Protocol udp or tcp is required"
msgstr "需要 udp 或 tcp 通訊協定"
-#: ../semanage/seobject.py:969
-+#: ../semanage/seobject.py:944
++#: ../semanage/seobject.py:966
msgid "Port is required"
msgstr "需要連接埠"
-#: ../semanage/seobject.py:979
-+#: ../semanage/seobject.py:954
++#: ../semanage/seobject.py:976
msgid "Invalid Port"
-msgstr ""
+msgstr "無效的連接埠"
-#: ../semanage/seobject.py:983
-+#: ../semanage/seobject.py:958
++#: ../semanage/seobject.py:980
#, python-format
msgid "Could not create a key for %s/%s"
msgstr "無法為 %s/%s 建立金鑰"
-#: ../semanage/seobject.py:994
-+#: ../semanage/seobject.py:969
++#: ../semanage/seobject.py:991
msgid "Type is required"
msgstr "需要類型"
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1059
-#: ../semanage/seobject.py:1114 ../semanage/seobject.py:1120
-+#: ../semanage/seobject.py:975 ../semanage/seobject.py:1034
-+#: ../semanage/seobject.py:1089 ../semanage/seobject.py:1095
++#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
++#: ../semanage/seobject.py:1814
++#, python-format
++msgid "Type %s is invalid, must be a port type"
++msgstr ""
++
++#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
++#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
#, python-format
msgid "Could not check if port %s/%s is defined"
msgstr "無法檢查連接埠 %s/%s 是否已經定義"
-
--#: ../semanage/seobject.py:1002
-+#: ../semanage/seobject.py:977
- #, python-format
- msgid "Port %s/%s already defined"
- msgstr "連接埠 %s/%s 已經定義"
-
--#: ../semanage/seobject.py:1006
-+#: ../semanage/seobject.py:981
- #, python-format
- msgid "Could not create port for %s/%s"
- msgstr "無法為 %s/%s 建立連接埠"
-
--#: ../semanage/seobject.py:1012
-+#: ../semanage/seobject.py:987
- #, python-format
- msgid "Could not create context for %s/%s"
- msgstr "無法為 %s/%s 建立 context"
-
--#: ../semanage/seobject.py:1016
-+#: ../semanage/seobject.py:991
- #, python-format
- msgid "Could not set user in port context for %s/%s"
- msgstr "無法為 %s/%s 的連接埠 context 中,設定使用者"
-
--#: ../semanage/seobject.py:1020
-+#: ../semanage/seobject.py:995
- #, python-format
- msgid "Could not set role in port context for %s/%s"
- msgstr "無法為 %s/%s 的連接埠 context 中,設定角色"
-
--#: ../semanage/seobject.py:1024
-+#: ../semanage/seobject.py:999
- #, python-format
- msgid "Could not set type in port context for %s/%s"
- msgstr "無法為 %s/%s 的連接埠 context 中,設定類型"
-
--#: ../semanage/seobject.py:1029
-+#: ../semanage/seobject.py:1004
- #, python-format
- msgid "Could not set mls fields in port context for %s/%s"
- msgstr "無法為 %s/%s 的連接埠 context 中,設定 mls 欄位"
-
--#: ../semanage/seobject.py:1033
-+#: ../semanage/seobject.py:1008
- #, python-format
- msgid "Could not set port context for %s/%s"
- msgstr "無法為 %s/%s 設定連接埠 context"
-
--#: ../semanage/seobject.py:1037
-+#: ../semanage/seobject.py:1012
- #, python-format
+@@ -476,8 +479,8 @@ msgstr "無法為 %s/%s 設定連接埠 context"
msgid "Could not add port %s/%s"
msgstr "無法新增連接埠 %s/%s"
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1512
-+#: ../semanage/seobject.py:1026 ../semanage/seobject.py:1291
-+#: ../semanage/seobject.py:1487
++#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
++#: ../semanage/seobject.py:1523
msgid "Requires setype or serange"
msgstr "需要 setype 或 serange"
--#: ../semanage/seobject.py:1053
-+#: ../semanage/seobject.py:1028
+@@ -485,463 +488,473 @@ msgstr "需要 setype 或 serange"
msgid "Requires setype"
msgstr "需要 setype"
-#: ../semanage/seobject.py:1061 ../semanage/seobject.py:1116
-+#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1091
++#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
#, python-format
msgid "Port %s/%s is not defined"
msgstr "連接埠 %s/%s 未定義"
-#: ../semanage/seobject.py:1065
-+#: ../semanage/seobject.py:1040
++#: ../semanage/seobject.py:1068
#, python-format
msgid "Could not query port %s/%s"
msgstr "無法查詢連接埠 %s/%s"
-#: ../semanage/seobject.py:1076
-+#: ../semanage/seobject.py:1051
++#: ../semanage/seobject.py:1079
#, python-format
msgid "Could not modify port %s/%s"
msgstr "無法修改連接埠 %s/%s"
-#: ../semanage/seobject.py:1089
-+#: ../semanage/seobject.py:1064
++#: ../semanage/seobject.py:1092
msgid "Could not list the ports"
msgstr "無法列出連接埠"
-#: ../semanage/seobject.py:1105
-+#: ../semanage/seobject.py:1080
++#: ../semanage/seobject.py:1108
#, python-format
msgid "Could not delete the port %s"
msgstr "無法刪除連接埠 %s"
-#: ../semanage/seobject.py:1122
-+#: ../semanage/seobject.py:1097
++#: ../semanage/seobject.py:1125
#, python-format
msgid "Port %s/%s is defined in policy, cannot be deleted"
msgstr "連接埠 %s/%s 已經在方針中定義,無法刪除"
-#: ../semanage/seobject.py:1126
-+#: ../semanage/seobject.py:1101
++#: ../semanage/seobject.py:1129
#, python-format
msgid "Could not delete port %s/%s"
msgstr "無法刪除連接埠 %s/%s"
-#: ../semanage/seobject.py:1142 ../semanage/seobject.py:1164
-+#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1139
++#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
msgid "Could not list ports"
msgstr "無法列出連接埠"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "SELinux Port Type"
msgstr "SELinux 連接埠類型"
-#: ../semanage/seobject.py:1203
-+#: ../semanage/seobject.py:1178
++#: ../semanage/seobject.py:1206
msgid "Proto"
msgstr "Proto"
-#: ../semanage/seobject.py:1203 ../gui/system-config-selinux.glade:335
-+#: ../semanage/seobject.py:1178 ../gui/system-config-selinux.glade:335
++#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
msgid "Port Number"
msgstr "埠號"
-#: ../semanage/seobject.py:1222
-+#: ../semanage/seobject.py:1197
++#: ../semanage/seobject.py:1227
msgid "Node Address is required"
msgstr "需要節點位址"
-#: ../semanage/seobject.py:1237
-+#: ../semanage/seobject.py:1212
++#: ../semanage/seobject.py:1242
msgid "Unknown or missing protocol"
msgstr "通訊協定不明或遺失"
-#: ../semanage/seobject.py:1251 ../semanage/seobject.py:1450
-#: ../semanage/seobject.py:1728
-+#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1425
-+#: ../semanage/seobject.py:1713
- msgid "SELinux Type is required"
- msgstr "需要 SELinux 類型"
+-msgid "SELinux Type is required"
+-msgstr "需要 SELinux 類型"
++#: ../semanage/seobject.py:1256
++msgid "SELinux node type is required"
++msgstr ""
-#: ../semanage/seobject.py:1255 ../semanage/seobject.py:1320
-#: ../semanage/seobject.py:1356 ../semanage/seobject.py:1454
-#: ../semanage/seobject.py:1516 ../semanage/seobject.py:1550
-#: ../semanage/seobject.py:1732
-+#: ../semanage/seobject.py:1230 ../semanage/seobject.py:1295
-+#: ../semanage/seobject.py:1331 ../semanage/seobject.py:1429
-+#: ../semanage/seobject.py:1491 ../semanage/seobject.py:1525
-+#: ../semanage/seobject.py:1717
++#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
++#, python-format
++msgid "Type %s is invalid, must be a node type"
++msgstr ""
++
++#: ../semanage/seobject.py:1263 ../semanage/seobject.py:1331
++#: ../semanage/seobject.py:1367 ../semanage/seobject.py:1465
++#: ../semanage/seobject.py:1527 ../semanage/seobject.py:1561
++#: ../semanage/seobject.py:1759
#, python-format
msgid "Could not create key for %s"
msgstr "無法為 %s 建立金鑰"
-#: ../semanage/seobject.py:1257 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1360 ../semanage/seobject.py:1366
-+#: ../semanage/seobject.py:1232 ../semanage/seobject.py:1299
-+#: ../semanage/seobject.py:1335 ../semanage/seobject.py:1341
++#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
++#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
#, python-format
msgid "Could not check if addr %s is defined"
msgstr "無法檢查 addr %s 是否已定義"
-#: ../semanage/seobject.py:1266
-+#: ../semanage/seobject.py:1241
++#: ../semanage/seobject.py:1274
#, python-format
msgid "Could not create addr for %s"
msgstr "無法為 %s 建立 addr"
-#: ../semanage/seobject.py:1272 ../semanage/seobject.py:1470
-#: ../semanage/seobject.py:1690
-+#: ../semanage/seobject.py:1247 ../semanage/seobject.py:1445
-+#: ../semanage/seobject.py:1675
++#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
++#: ../semanage/seobject.py:1714
#, python-format
msgid "Could not create context for %s"
msgstr "無法為 %s 建立 context"
-#: ../semanage/seobject.py:1276
-+#: ../semanage/seobject.py:1251
++#: ../semanage/seobject.py:1284
#, python-format
msgid "Could not set mask for %s"
msgstr "無法為 %s 設定遮罩"
-#: ../semanage/seobject.py:1280
-+#: ../semanage/seobject.py:1255
++#: ../semanage/seobject.py:1288
#, python-format
msgid "Could not set user in addr context for %s"
msgstr "無法為 %s 的 addr context 設定使用者"
-#: ../semanage/seobject.py:1284
-+#: ../semanage/seobject.py:1259
++#: ../semanage/seobject.py:1292
#, python-format
msgid "Could not set role in addr context for %s"
msgstr "無法為 %s 的 addr context 設定角色"
-#: ../semanage/seobject.py:1288
-+#: ../semanage/seobject.py:1263
++#: ../semanage/seobject.py:1296
#, python-format
msgid "Could not set type in addr context for %s"
msgstr "無法為 %s 的 addr context 設定類型"
-#: ../semanage/seobject.py:1293
-+#: ../semanage/seobject.py:1268
++#: ../semanage/seobject.py:1301
#, python-format
msgid "Could not set mls fields in addr context for %s"
msgstr "無法為 %s 的 addr context 設定 mls 欄位"
-#: ../semanage/seobject.py:1297
-+#: ../semanage/seobject.py:1272
++#: ../semanage/seobject.py:1305
#, python-format
msgid "Could not set addr context for %s"
msgstr "無法為 %s 設定 addr context"
-#: ../semanage/seobject.py:1301
-+#: ../semanage/seobject.py:1276
++#: ../semanage/seobject.py:1309
#, python-format
msgid "Could not add addr %s"
msgstr "無法新增 addr %s"
-#: ../semanage/seobject.py:1326 ../semanage/seobject.py:1362
-+#: ../semanage/seobject.py:1301 ../semanage/seobject.py:1337
++#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
#, python-format
msgid "Addr %s is not defined"
msgstr "Addr %s 未定義"
-#: ../semanage/seobject.py:1330
-+#: ../semanage/seobject.py:1305
++#: ../semanage/seobject.py:1341
#, python-format
msgid "Could not query addr %s"
msgstr "無法查詢 addr %s"
-#: ../semanage/seobject.py:1340
-+#: ../semanage/seobject.py:1315
++#: ../semanage/seobject.py:1351
#, python-format
msgid "Could not modify addr %s"
msgstr "無法修改 addr %s"
-#: ../semanage/seobject.py:1368
-+#: ../semanage/seobject.py:1343
++#: ../semanage/seobject.py:1379
#, python-format
msgid "Addr %s is defined in policy, cannot be deleted"
msgstr "Addr %s 已經在方針中定義,無法刪除"
-#: ../semanage/seobject.py:1372
-+#: ../semanage/seobject.py:1347
++#: ../semanage/seobject.py:1383
#, python-format
msgid "Could not delete addr %s"
msgstr "無法刪除 addr %s"
-#: ../semanage/seobject.py:1384
-+#: ../semanage/seobject.py:1359
++#: ../semanage/seobject.py:1395
msgid "Could not deleteall node mappings"
-msgstr ""
+msgstr "無法刪除所有節點對映"
-#: ../semanage/seobject.py:1398
-+#: ../semanage/seobject.py:1373
++#: ../semanage/seobject.py:1409
msgid "Could not list addrs"
msgstr "無法列出 addr"
-#: ../semanage/seobject.py:1458 ../semanage/seobject.py:1520
-#: ../semanage/seobject.py:1554 ../semanage/seobject.py:1560
-+#: ../semanage/seobject.py:1433 ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1529 ../semanage/seobject.py:1535
++#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
++msgid "SELinux Type is required"
++msgstr "需要 SELinux 類型"
++
++#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
#, python-format
msgid "Could not check if interface %s is defined"
msgstr "無法檢查介面 %s 是否已經定義"
-#: ../semanage/seobject.py:1465
-+#: ../semanage/seobject.py:1440
++#: ../semanage/seobject.py:1476
#, python-format
msgid "Could not create interface for %s"
msgstr "無法為 %s 建立介面"
-#: ../semanage/seobject.py:1474
-+#: ../semanage/seobject.py:1449
++#: ../semanage/seobject.py:1485
#, python-format
msgid "Could not set user in interface context for %s"
msgstr "無法為 %s 設定介面 context 中的使用者"
-#: ../semanage/seobject.py:1478
-+#: ../semanage/seobject.py:1453
++#: ../semanage/seobject.py:1489
#, python-format
msgid "Could not set role in interface context for %s"
msgstr "無法為 %s 設定介面 context 中的角色"
-#: ../semanage/seobject.py:1482
-+#: ../semanage/seobject.py:1457
++#: ../semanage/seobject.py:1493
#, python-format
msgid "Could not set type in interface context for %s"
msgstr "無法為 %s 設定介面 context 中的類型"
-#: ../semanage/seobject.py:1487
-+#: ../semanage/seobject.py:1462
++#: ../semanage/seobject.py:1498
#, python-format
msgid "Could not set mls fields in interface context for %s"
msgstr "無法為 %s 設定介面 context 中的 mls 欄位"
-#: ../semanage/seobject.py:1491
-+#: ../semanage/seobject.py:1466
++#: ../semanage/seobject.py:1502
#, python-format
msgid "Could not set interface context for %s"
msgstr "無法為 %s 設定介面 context"
-#: ../semanage/seobject.py:1495
-+#: ../semanage/seobject.py:1470
++#: ../semanage/seobject.py:1506
#, python-format
msgid "Could not set message context for %s"
msgstr "無法為 %s 設定訊息 context"
-#: ../semanage/seobject.py:1499
-+#: ../semanage/seobject.py:1474
++#: ../semanage/seobject.py:1510
#, python-format
msgid "Could not add interface %s"
msgstr "無法新增介面 %s"
-#: ../semanage/seobject.py:1522 ../semanage/seobject.py:1556
-+#: ../semanage/seobject.py:1497 ../semanage/seobject.py:1531
++#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
#, python-format
msgid "Interface %s is not defined"
msgstr "介面 %s 未定義"
-#: ../semanage/seobject.py:1526
-+#: ../semanage/seobject.py:1501
++#: ../semanage/seobject.py:1537
#, python-format
msgid "Could not query interface %s"
msgstr "無法查詢介面 %s"
-#: ../semanage/seobject.py:1537
-+#: ../semanage/seobject.py:1512
++#: ../semanage/seobject.py:1548
#, python-format
msgid "Could not modify interface %s"
msgstr "無法修改介面 %s"
-#: ../semanage/seobject.py:1562
-+#: ../semanage/seobject.py:1537
++#: ../semanage/seobject.py:1573
#, python-format
msgid "Interface %s is defined in policy, cannot be deleted"
msgstr "介面 %s 定義在方針中,無法刪除"
-#: ../semanage/seobject.py:1566
-+#: ../semanage/seobject.py:1541
++#: ../semanage/seobject.py:1577
#, python-format
msgid "Could not delete interface %s"
msgstr "無法刪除介面 %s"
-#: ../semanage/seobject.py:1578
-+#: ../semanage/seobject.py:1553
++#: ../semanage/seobject.py:1589
msgid "Could not delete all interface mappings"
-msgstr ""
+msgstr "無法刪除所有介面 對映"
-#: ../semanage/seobject.py:1592
-+#: ../semanage/seobject.py:1567
++#: ../semanage/seobject.py:1603
msgid "Could not list interfaces"
msgstr "無法列出介面"
-#: ../semanage/seobject.py:1617
-+#: ../semanage/seobject.py:1592
++#: ../semanage/seobject.py:1628
msgid "SELinux Interface"
msgstr "SELinux 介面"
-#: ../semanage/seobject.py:1617 ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1592 ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
msgid "Context"
msgstr "Context"
-#: ../semanage/seobject.py:1667
-+#: ../semanage/seobject.py:1652
++#: ../semanage/seobject.py:1691
#, python-format
msgid "Equivalence class for %s already exists"
-msgstr ""
+msgstr "與 %s 相等的 class 已存在"
-#: ../semanage/seobject.py:1673
-+#: ../semanage/seobject.py:1658
++#: ../semanage/seobject.py:1697
#, python-format
msgid "File spec %s conflicts with equivalency rule '%s %s'"
-msgstr ""
+msgstr "檔案規格 %s 與相等規則 '%s %s' 發生衝突"
-#: ../semanage/seobject.py:1682
-+#: ../semanage/seobject.py:1667
++#: ../semanage/seobject.py:1706
#, python-format
msgid "Equivalence class for %s does not exists"
-msgstr ""
+msgstr "%s 的相等 class 不存在"
-#: ../semanage/seobject.py:1696
-+#: ../semanage/seobject.py:1681
++#: ../semanage/seobject.py:1720
#, python-format
msgid "Could not set user in file context for %s"
msgstr "無法為 %s 的檔案 context 設定使用者"
-#: ../semanage/seobject.py:1700
-+#: ../semanage/seobject.py:1685
++#: ../semanage/seobject.py:1724
#, python-format
msgid "Could not set role in file context for %s"
msgstr "無法為 %s 的檔案 context 設定角色"
-#: ../semanage/seobject.py:1705 ../semanage/seobject.py:1762
-+#: ../semanage/seobject.py:1690 ../semanage/seobject.py:1747
++#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
#, python-format
msgid "Could not set mls fields in file context for %s"
msgstr "無法為 %s 的檔案 context 設定 mls 欄位"
-#: ../semanage/seobject.py:1711
-+#: ../semanage/seobject.py:1696
++#: ../semanage/seobject.py:1735
msgid "Invalid file specification"
msgstr "無效的檔案規格"
-#: ../semanage/seobject.py:1713
-+#: ../semanage/seobject.py:1698
++#: ../semanage/seobject.py:1737
msgid "File specification can not include spaces"
-msgstr ""
+msgstr "檔案規格不可包含空格"
-#: ../semanage/seobject.py:1718
-+#: ../semanage/seobject.py:1703
++#: ../semanage/seobject.py:1742
#, python-format
msgid ""
-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
--msgstr ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
+"instead"
+msgstr "檔案規格 %s 與相等規則 '%s %s' 發生衝突;請嘗試新增 '%s' 來代替"
++
++#: ../semanage/seobject.py:1755
++#, python-format
++msgid "Type %s is invalid, must be a file or device type"
+ msgstr ""
-#: ../semanage/seobject.py:1736 ../semanage/seobject.py:1741
-#: ../semanage/seobject.py:1794 ../semanage/seobject.py:1876
-#: ../semanage/seobject.py:1880
-+#: ../semanage/seobject.py:1721 ../semanage/seobject.py:1726
-+#: ../semanage/seobject.py:1779 ../semanage/seobject.py:1861
-+#: ../semanage/seobject.py:1865
++#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
++#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
++#: ../semanage/seobject.py:1910
#, python-format
msgid "Could not check if file context for %s is defined"
msgstr "無法檢查 %s 的檔案 context 是否已經定義"
-#: ../semanage/seobject.py:1749
-+#: ../semanage/seobject.py:1734
++#: ../semanage/seobject.py:1776
#, python-format
msgid "Could not create file context for %s"
msgstr "無法為 %s 建立檔案 context"
-#: ../semanage/seobject.py:1757
-+#: ../semanage/seobject.py:1742
++#: ../semanage/seobject.py:1784
#, python-format
msgid "Could not set type in file context for %s"
msgstr "無法為 %s 的檔案 context 設定類型"
-#: ../semanage/seobject.py:1765 ../semanage/seobject.py:1822
-#: ../semanage/seobject.py:1826
-+#: ../semanage/seobject.py:1750 ../semanage/seobject.py:1807
-+#: ../semanage/seobject.py:1811
++#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
++#: ../semanage/seobject.py:1856
#, python-format
msgid "Could not set file context for %s"
msgstr "無法為 %s 設定檔案 context"
-#: ../semanage/seobject.py:1771
-+#: ../semanage/seobject.py:1756
++#: ../semanage/seobject.py:1798
#, python-format
msgid "Could not add file context for %s"
msgstr "無法為 %s 新增檔案 context"
-#: ../semanage/seobject.py:1785
-+#: ../semanage/seobject.py:1770
++#: ../semanage/seobject.py:1812
msgid "Requires setype, serange or seuser"
msgstr "需要 setype、serange 或 seuser"
-#: ../semanage/seobject.py:1798 ../semanage/seobject.py:1884
-+#: ../semanage/seobject.py:1783 ../semanage/seobject.py:1869
++#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
#, python-format
msgid "File context for %s is not defined"
msgstr "%s 的檔案 context 未定義"
-#: ../semanage/seobject.py:1804
-+#: ../semanage/seobject.py:1789
++#: ../semanage/seobject.py:1834
#, python-format
msgid "Could not query file context for %s"
msgstr "無法為 %s 查詢檔案 context"
-#: ../semanage/seobject.py:1830
-+#: ../semanage/seobject.py:1815
++#: ../semanage/seobject.py:1860
#, python-format
msgid "Could not modify file context for %s"
msgstr "無法為 %s 修改檔案 context"
-#: ../semanage/seobject.py:1843
-+#: ../semanage/seobject.py:1828
++#: ../semanage/seobject.py:1873
msgid "Could not list the file contexts"
msgstr "無法列出檔案 context"
-#: ../semanage/seobject.py:1857
-+#: ../semanage/seobject.py:1842
++#: ../semanage/seobject.py:1887
#, python-format
msgid "Could not delete the file context %s"
msgstr "無法刪除檔案 context %s"
-#: ../semanage/seobject.py:1882
-+#: ../semanage/seobject.py:1867
++#: ../semanage/seobject.py:1912
#, python-format
msgid "File context for %s is defined in policy, cannot be deleted"
msgstr "%s 的檔案 context 已經定義在方針中,無法刪除"
-#: ../semanage/seobject.py:1888
-+#: ../semanage/seobject.py:1873
++#: ../semanage/seobject.py:1918
#, python-format
msgid "Could not delete file context for %s"
msgstr "無法為 %s 刪除檔案 context"
-#: ../semanage/seobject.py:1903
-+#: ../semanage/seobject.py:1888
++#: ../semanage/seobject.py:1933
msgid "Could not list file contexts"
msgstr "無法列出檔案 context"
-#: ../semanage/seobject.py:1907
-+#: ../semanage/seobject.py:1892
++#: ../semanage/seobject.py:1937
msgid "Could not list local file contexts"
msgstr "無法列出本地的檔案 context"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "SELinux fcontext"
msgstr "SELinux fcontext"
-#: ../semanage/seobject.py:1944
-+#: ../semanage/seobject.py:1929
++#: ../semanage/seobject.py:1974
msgid "type"
msgstr "類型"
-#: ../semanage/seobject.py:1957
-+#: ../semanage/seobject.py:1942
++#: ../semanage/seobject.py:1987
msgid ""
"\n"
"SELinux Distribution fcontext Equivalence \n"
@@ -329493,7 +332860,7 @@ index 4ba51bf..e0f5491 100644
+msgstr "\nSELinux Distribution fcontext Equivalence \n"
-#: ../semanage/seobject.py:1962
-+#: ../semanage/seobject.py:1947
++#: ../semanage/seobject.py:1992
msgid ""
"\n"
"SELinux Local fcontext Equivalence \n"
@@ -329502,105 +332869,104 @@ index 4ba51bf..e0f5491 100644
-#: ../semanage/seobject.py:1996 ../semanage/seobject.py:2048
-#: ../semanage/seobject.py:2054
-+#: ../semanage/seobject.py:1981 ../semanage/seobject.py:2034
-+#: ../semanage/seobject.py:2040
++#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
++#: ../semanage/seobject.py:2085
#, python-format
msgid "Could not check if boolean %s is defined"
msgstr "無法檢查布林值 %s 是否已經定義"
-#: ../semanage/seobject.py:1998 ../semanage/seobject.py:2050
-+#: ../semanage/seobject.py:1983 ../semanage/seobject.py:2036
++#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
#, python-format
msgid "Boolean %s is not defined"
msgstr "布林值 %s 未定義"
-#: ../semanage/seobject.py:2002
-+#: ../semanage/seobject.py:1987
++#: ../semanage/seobject.py:2034
#, python-format
msgid "Could not query file context %s"
msgstr "無法查詢檔案 context %s"
-#: ../semanage/seobject.py:2007
-+#: ../semanage/seobject.py:1992
++#: ../semanage/seobject.py:2039
#, python-format
msgid "You must specify one of the following values: %s"
msgstr "您必須指定下列其中一個值:%s"
-#: ../semanage/seobject.py:2012
-+#: ../semanage/seobject.py:1997
++#: ../semanage/seobject.py:2044
#, python-format
msgid "Could not set active value of boolean %s"
msgstr "無法設置布林值 %s"
-#: ../semanage/seobject.py:2015
-+#: ../semanage/seobject.py:2000
++#: ../semanage/seobject.py:2047
#, python-format
msgid "Could not modify boolean %s"
msgstr "無法修改布林值 %s"
-#: ../semanage/seobject.py:2033
-+#: ../semanage/seobject.py:2018
++#: ../semanage/seobject.py:2063
#, python-format
msgid "Bad format %s: Record %s"
msgstr "錯誤的格式 %s:紀錄 %s"
-#: ../semanage/seobject.py:2056
-+#: ../semanage/seobject.py:2042
++#: ../semanage/seobject.py:2087
#, python-format
msgid "Boolean %s is defined in policy, cannot be deleted"
msgstr "布林值 %s 已經定義在方針中,無法刪除"
-#: ../semanage/seobject.py:2060
-+#: ../semanage/seobject.py:2046
++#: ../semanage/seobject.py:2091
#, python-format
msgid "Could not delete boolean %s"
msgstr "無法刪除布林值 %s"
-#: ../semanage/seobject.py:2072 ../semanage/seobject.py:2089
-+#: ../semanage/seobject.py:2058 ../semanage/seobject.py:2075
++#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
msgid "Could not list booleans"
msgstr "無法列出布林值"
-#: ../semanage/seobject.py:2112
-+#: ../semanage/seobject.py:2100
- msgid "unknown"
- msgstr "不明"
-
+-msgid "unknown"
+-msgstr "不明"
+-
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "off"
msgstr "關閉"
-#: ../semanage/seobject.py:2125
-+#: ../semanage/seobject.py:2113
++#: ../semanage/seobject.py:2155
msgid "on"
msgstr "開啟"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "SELinux boolean"
msgstr "SELinux 布林值"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "State"
-msgstr ""
+msgstr "狀態"
-#: ../semanage/seobject.py:2139
-+#: ../semanage/seobject.py:2127
++#: ../semanage/seobject.py:2169
msgid "Default"
-msgstr ""
+msgstr "預設值"
-#: ../semanage/seobject.py:2139 ../gui/polgen.glade:3355
-#: ../gui/polgengui.py:253
-+#: ../semanage/seobject.py:2127 ../gui/polgen.glade:113
-+#: ../gui/polgengui.py:254
++#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
++#: ../gui/polgengui.py:269
msgid "Description"
msgstr "描述"
-@@ -1005,7 +999,7 @@ msgstr "分配記憶體錯誤。\n"
+@@ -1005,7 +1018,7 @@ msgstr "分配記憶體錯誤。\n"
msgid "Error sending audit message.\n"
msgstr "發送稽核訊息時錯誤。\n"
@@ -329609,7 +332975,7 @@ index 4ba51bf..e0f5491 100644
#, c-format
msgid "Could not determine enforcing mode.\n"
msgstr "無法決定 enforcing 模式。\n"
-@@ -1120,62 +1114,66 @@ msgstr "無法獲得空的訊號組\n"
+@@ -1120,62 +1133,66 @@ msgstr "無法獲得空的訊號組\n"
msgid "Unable to set SIGHUP handler\n"
msgstr "無法設定 SIGHUP 處理器\n"
@@ -329688,7 +333054,7 @@ index 4ba51bf..e0f5491 100644
msgid "failed to exec shell\n"
msgstr "無法 exec shell\n"
-@@ -1278,2088 +1276,2058 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
+@@ -1278,2088 +1295,2191 @@ msgstr "chcat -- -CompanyConfidential /docs/businessplan.odt"
msgid "chcat -l +CompanyConfidential juser"
msgstr "chcat -l +CompanyConfidential juser"
@@ -329778,35 +333144,40 @@ index 4ba51bf..e0f5491 100644
-msgstr ""
+msgstr "需要登錄 '%s'"
- #: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
+-#: ../gui/modulesPage.py:48 ../gui/system-config-selinux.glade:2753
++#: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
msgid "Policy Module"
-msgstr ""
+msgstr "政策模組"
- #: ../gui/modulesPage.py:57
+-#: ../gui/modulesPage.py:57
++#: ../gui/modulesPage.py:58
msgid "Module Name"
-msgstr ""
+msgstr "模組名稱"
- #: ../gui/modulesPage.py:134
+-#: ../gui/modulesPage.py:134
++#: ../gui/modulesPage.py:135
msgid "Disable Audit"
-msgstr ""
+msgstr "停用稽核"
- #: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
+-#: ../gui/modulesPage.py:137 ../gui/system-config-selinux.glade:2662
++#: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
msgid "Enable Audit"
-msgstr ""
+msgstr "啟用稽核"
- #: ../gui/modulesPage.py:162
+-#: ../gui/modulesPage.py:162
++#: ../gui/modulesPage.py:163
msgid "Load Policy Module"
-msgstr ""
--
++msgstr "載入政策模組"
+
-#: ../gui/polgen.glade:79
-msgid "Polgen"
-msgstr ""
-+msgstr "載入政策模組"
-
+-
-#: ../gui/polgen.glade:80
+#: ../gui/polgen.glade:9
msgid "Red Hat 2007"
@@ -329853,12 +333224,12 @@ index 4ba51bf..e0f5491 100644
msgid "<b>Applications</b>"
-msgstr ""
+msgstr "<b>應用程式</b>"
-+
-+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:156
-+msgid "Standard Init Daemon"
-+msgstr "標準的 Init Daemon"
-#: ../gui/polgen.glade:239 ../gui/polgen.glade:259
++#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
++msgid "Standard Init Daemon"
++msgstr "標準的 Init Daemon"
++
+#: ../gui/polgen.glade:320 ../gui/polgen.glade:336
msgid ""
"Standard Init Daemon are daemons started on boot via init scripts. Usually "
@@ -329871,7 +333242,7 @@ index 4ba51bf..e0f5491 100644
+msgstr "標準的 Init Daemon 乃透過 init script 在 boot 上啟用的 daemon。 一般在 /etc/rc.d/init.d 中需要有個 script"
-#: ../gui/polgen.glade:261 ../gui/polgen.py:157
-+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:157
++#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
msgid "DBUS System Daemon"
-msgstr ""
+msgstr "DBUS 系統 Daemon"
@@ -329889,7 +333260,7 @@ index 4ba51bf..e0f5491 100644
-#: ../gui/polgen.glade:282
-msgid "Internet Services Daemon (inetd)"
-msgstr ""
-+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:159
++#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+msgid "Web Application/Script (CGI)"
+msgstr "網站應用程式/Script(CGI)"
@@ -329903,7 +333274,7 @@ index 4ba51bf..e0f5491 100644
-#: ../gui/polgen.glade:303 ../gui/polgen.py:159
-msgid "Web Application/Script (CGI)"
-msgstr ""
-+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:160
++#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+msgid "User Application"
+msgstr "使用者應用程式"
@@ -329920,7 +333291,7 @@ index 4ba51bf..e0f5491 100644
+msgstr "使用者應用程式乃任何您所希望限制、由使用者所啟用的任何應用程式"
-#: ../gui/polgen.glade:345 ../gui/polgen.py:161
-+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:161
++#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
msgid "Sandbox"
-msgstr ""
+msgstr "Sandbox"
@@ -329944,7 +333315,7 @@ index 4ba51bf..e0f5491 100644
-#: ../gui/polgen.glade:455
-msgid "Existing User Roles"
-msgstr ""
-+#: ../gui/polgen.glade:495 ../sepolicy/sepolicy/generate.py:162
++#: ../gui/polgen.glade:495
+msgid "Minimal Terminal User Role"
+msgstr "最少終端機使用者角色"
@@ -329959,7 +333330,7 @@ index 4ba51bf..e0f5491 100644
-#: ../gui/polgen.glade:476 ../gui/polgen.py:162
-msgid "Minimal Terminal User Role"
-msgstr ""
-+#: ../gui/polgen.glade:512 ../sepolicy/sepolicy/generate.py:163
++#: ../gui/polgen.glade:512
+msgid "Minimal X Windows User Role"
+msgstr "最少 X Windows 使用者角色"
@@ -329974,7 +333345,7 @@ index 4ba51bf..e0f5491 100644
-#: ../gui/polgen.glade:497 ../gui/polgen.py:163
-msgid "Minimal X Windows User Role"
-msgstr ""
-+#: ../gui/polgen.glade:529 ../sepolicy/sepolicy/generate.py:164
++#: ../gui/polgen.glade:529
+msgid "User Role"
+msgstr "使用者角色"
@@ -329989,7 +333360,7 @@ index 4ba51bf..e0f5491 100644
-#: ../gui/polgen.glade:518 ../gui/polgen.py:164
-msgid "User Role"
-msgstr ""
-+#: ../gui/polgen.glade:546 ../sepolicy/sepolicy/generate.py:165
++#: ../gui/polgen.glade:546
+msgid "Admin User Role"
+msgstr "管理使用者角色"
@@ -330021,7 +333392,7 @@ index 4ba51bf..e0f5491 100644
+msgstr "<b>Root 使用者</b>"
-#: ../gui/polgen.glade:649 ../gui/polgen.py:166
-+#: ../gui/polgen.glade:623 ../sepolicy/sepolicy/generate.py:166
++#: ../gui/polgen.glade:623
msgid "Root Admin User Role"
-msgstr ""
+msgstr "Root 管理使用者角色"
@@ -330043,7 +333414,7 @@ index 4ba51bf..e0f5491 100644
+msgstr "<b>輸入應用程式或使用者叫色的名稱:</b>"
-#: ../gui/polgen.glade:779 ../gui/polgengui.py:251
-+#: ../gui/polgen.glade:728 ../gui/polgengui.py:252
++#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
msgid "Name"
-msgstr ""
+msgstr "名稱"
@@ -330133,12 +333504,12 @@ index 4ba51bf..e0f5491 100644
+#: ../gui/polgen.glade:1001
msgid "<b>Select the user_roles that will transition to %s:</b>"
-msgstr ""
--
++msgstr "<b>選擇將會轉換至 %s 的 user_roles:</b>"
+
-#: ../gui/polgen.glade:1227
-msgid "Select the user roles that will transiton to this applications domains."
-msgstr ""
-+msgstr "<b>選擇將會轉換至 %s 的 user_roles:</b>"
-
+-
-#: ../gui/polgen.glade:1255
-msgid "label108"
-msgstr ""
@@ -330223,12 +333594,12 @@ index 4ba51bf..e0f5491 100644
"Enter a comma separated list of udp ports or ranges of ports that %s binds "
"to. Example: 612, 650-660"
-msgstr ""
--
++msgstr "輸入一列以逗號區隔開的 udp 連接埠,或是 %s 綁定至的連接埠範圍之清單。例如:612, 650-660"
+
-#: ../gui/polgen.glade:1607 ../gui/polgen.glade:1827
-msgid "Unreserved Ports (>1024)"
-msgstr ""
-+msgstr "輸入一列以逗號區隔開的 udp 連接埠,或是 %s 綁定至的連接埠範圍之清單。例如:612, 650-660"
-
+-
-#: ../gui/polgen.glade:1638 ../gui/polgen.glade:1858 ../gui/polgen.glade:2079
-#: ../gui/polgen.glade:2233
+#: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
@@ -330398,75 +333769,75 @@ index 4ba51bf..e0f5491 100644
-#: ../gui/polgen.glade:3254
-msgid "Add Booleans Dialog"
-msgstr ""
-+msgstr "政策目錄"
-
+-
-#: ../gui/polgen.glade:3327
-msgid "Boolean Name"
-msgstr ""
--
++msgstr "政策目錄"
+
-#: ../gui/polgengui.py:261
-+#: ../gui/polgengui.py:262
++#: ../gui/polgengui.py:277
msgid "Role"
-msgstr ""
+msgstr "角色"
-#: ../gui/polgengui.py:268
-+#: ../gui/polgengui.py:269
++#: ../gui/polgengui.py:284
msgid "Existing_User"
-msgstr ""
+msgstr "既有使用者(_U)"
-#: ../gui/polgengui.py:282 ../gui/polgengui.py:290 ../gui/polgengui.py:304
-+#: ../gui/polgengui.py:283 ../gui/polgengui.py:291 ../gui/polgengui.py:305
++#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
msgid "Application"
-msgstr ""
+msgstr "應用程式"
-#: ../gui/polgengui.py:352
-+#: ../gui/polgengui.py:353
++#: ../gui/polgengui.py:363
#, python-format
msgid "%s must be a directory"
-msgstr ""
+msgstr "%s 必須是個目錄"
-#: ../gui/polgengui.py:412 ../gui/polgengui.py:693
-+#: ../gui/polgengui.py:413 ../gui/polgengui.py:694
++#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
msgid "You must select a user"
-msgstr ""
+msgstr "您必須選擇一位使用者"
-#: ../gui/polgengui.py:542
-+#: ../gui/polgengui.py:543
++#: ../gui/polgengui.py:553
msgid "Select executable file to be confined."
-msgstr ""
+msgstr "選擇欲限制的可執行檔。"
-#: ../gui/polgengui.py:553
-+#: ../gui/polgengui.py:554
++#: ../gui/polgengui.py:564
msgid "Select init script file to be confined."
-msgstr ""
+msgstr "選擇欲限制的 init script 檔案。"
-#: ../gui/polgengui.py:563
-+#: ../gui/polgengui.py:564
++#: ../gui/polgengui.py:574
msgid "Select file(s) that confined application creates or writes"
-msgstr ""
+msgstr "選擇限制應用程式建立或寫入的檔案"
-#: ../gui/polgengui.py:570
-+#: ../gui/polgengui.py:571
++#: ../gui/polgengui.py:581
msgid "Select directory(s) that the confined application owns and writes into"
-msgstr ""
+msgstr "選擇受限之應用程式擁有並寫入其中的目錄"
-#: ../gui/polgengui.py:632
-+#: ../gui/polgengui.py:633
++#: ../gui/polgengui.py:643
msgid "Select directory to generate policy files in"
-msgstr ""
+msgstr "選擇欲在其中產生政策檔案的目錄"
-#: ../gui/polgengui.py:649
-+#: ../gui/polgengui.py:650
++#: ../gui/polgengui.py:660
#, python-format
msgid ""
"Type %s_t already defined in current policy.\n"
@@ -330475,13 +333846,13 @@ index 4ba51bf..e0f5491 100644
+msgstr "類型 %s_t 已定義於目前的政策中。\n您是否希望繼續?"
-#: ../gui/polgengui.py:649 ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:650 ../gui/polgengui.py:654
++#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
msgid "Verify Name"
-msgstr ""
+msgstr "驗證名稱"
-#: ../gui/polgengui.py:653
-+#: ../gui/polgengui.py:654
++#: ../gui/polgengui.py:664
#, python-format
msgid ""
"Module %s.pp already loaded in current policy.\n"
@@ -330490,51 +333861,42 @@ index 4ba51bf..e0f5491 100644
+msgstr "模組 %s.pp 已載入目前的政策中。\n您是否希望繼續?"
-#: ../gui/polgengui.py:699
-+#: ../gui/polgengui.py:700
++#: ../gui/polgengui.py:710
msgid ""
"You must add a name made up of letters and numbers and containing no spaces."
-msgstr ""
+msgstr "您必須新增一組以字母和數字組成,並且不包含空格的名稱。"
-#: ../gui/polgengui.py:713
-+#: ../gui/polgengui.py:714
++#: ../gui/polgengui.py:724
msgid "You must enter a executable"
-msgstr ""
+msgstr "您必須輸入一個可執行檔"
-#: ../gui/polgengui.py:738 ../gui/system-config-selinux.py:174
-+#: ../gui/polgengui.py:739 ../gui/system-config-selinux.py:174
++#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
msgid "Configue SELinux"
-msgstr ""
-+msgstr "配置 SELinux"
-
+-
-#: ../gui/polgen.py:158
-msgid "Internet Services Daemon"
-msgstr ""
-+#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-+msgid "Network Port"
-+msgstr "網路連接埠"
-
+-
-#: ../gui/polgen.py:197
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-msgstr ""
-+#: ../gui/portsPage.py:85
-+msgid ""
-+"SELinux Port\n"
-+"Type"
-+msgstr "SELinux 連接埠\n類型"
++msgstr "配置 SELinux"
-#: ../gui/polgen.py:324
-msgid "You must enter a name for your confined process/user"
-msgstr ""
-+#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
-+msgid "Protocol"
-+msgstr "通訊協定"
++#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
++msgid "Network Port"
++msgstr "網路連接埠"
-#: ../gui/polgen.py:326
-+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
- msgid ""
+-msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
-msgstr ""
@@ -330542,96 +333904,54 @@ index 4ba51bf..e0f5491 100644
-#: ../gui/polgen.py:414
-msgid "User Role types can not be assigned executables."
-msgstr ""
-+"MLS/MCS\n"
-+"Level"
-+msgstr "MLS/MCS\n等級"
-
+-
-#: ../gui/polgen.py:420
-msgid "Only Daemon apps can use an init script.."
-msgstr ""
-+#: ../gui/portsPage.py:101
-+msgid "Port"
-+msgstr "連接埠"
-
+-
-#: ../gui/polgen.py:438
-msgid "use_resolve must be a boolean value "
-msgstr ""
-+#: ../gui/portsPage.py:207
-+#, python-format
-+msgid "Port number \"%s\" is not valid. 0 < PORT_NUMBER < 65536 "
-+msgstr "連接埠號「%s」不正確。 0 < 連接埠號 < 65536 "
-
+-
-#: ../gui/polgen.py:444
-msgid "use_syslog must be a boolean value "
-msgstr ""
-+#: ../gui/portsPage.py:252
-+msgid "List View"
-+msgstr "檢視清單"
-
+-
-#: ../gui/polgen.py:450
-msgid "use_kerberos must be a boolean value "
-msgstr ""
-+#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
-+msgid "Group View"
-+msgstr "檢視群組"
-
+-
-#: ../gui/polgen.py:456
-msgid "manage_krb5_rcache must be a boolean value "
-msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Are you sure you want to delete %s '%s'?"
-+msgstr "確定要刪除 %s '%s'?"
-
+-
-#: ../gui/polgen.py:486
-msgid "USER Types automatically get a tmp type"
-msgstr ""
-+#: ../gui/semanagePage.py:126
-+#, python-format
-+msgid "Delete %s"
-+msgstr "刪除 %s"
-
+-
-#: ../gui/polgen.py:1004
-msgid "You must enter the executable path for your confined process"
-msgstr ""
-+#: ../gui/semanagePage.py:134
-+#, python-format
-+msgid "Add %s"
-+msgstr "新增 %s"
-
+-
-#: ../gui/polgen.py:1182
-msgid "Type Enforcement file"
-msgstr ""
-+#: ../gui/semanagePage.py:148
-+#, python-format
-+msgid "Modify %s"
-+msgstr "修改 %s"
-
+-
-#: ../gui/polgen.py:1183
-msgid "Interface file"
-msgstr ""
-+#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-+msgid "Permissive"
-+msgstr "寬容"
-
+-
-#: ../gui/polgen.py:1184
-msgid "File Contexts file"
-msgstr ""
-+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-+msgid "Enforcing"
-+msgstr "強制"
-
+-
-#: ../gui/polgen.py:1185
-msgid "Setup Script"
-msgstr ""
-+#: ../gui/statusPage.py:94
-+msgid "Status"
-+msgstr "狀態"
-
+-
-#: ../gui/polgen.py:1306
-#, python-format
-+#: ../gui/statusPage.py:133
- msgid ""
+-msgid ""
-"\n"
-"%s\n"
-"\n"
@@ -330646,71 +333966,47 @@ index 4ba51bf..e0f5491 100644
-#: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
-msgid "Network Port"
-msgstr ""
-+"Changing the policy type will cause a relabel of the entire file system on "
-+"the next boot. Relabeling takes a long time depending on the size of the "
-+"file system. Do you wish to continue?"
-+msgstr "變更政策類型會在下次開機時,重新標記整個檔案系統。根據檔案系統的大小,重新標記會花上不少時間。\n確定要繼續?"
-
+-
-#: ../gui/portsPage.py:85
-+#: ../gui/statusPage.py:147
++#: ../gui/portsPage.py:85
msgid ""
--"SELinux Port\n"
--"Type"
+ "SELinux Port\n"
+ "Type"
-msgstr ""
--
--#: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
--msgid "Protocol"
++msgstr "SELinux 連接埠\n類型"
+
+ #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+ msgid "Protocol"
-msgstr ""
-+"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-+"you later decide to turn SELinux back on, the system will be required to "
-+"relabel. If you just want to see if SELinux is causing a problem on your "
-+"system, you can go to permissive mode which will only log errors and not "
-+"enforce SELinux policy. Permissive mode does not require a reboot Do you"
-+" wish to continue?"
-+msgstr "停用 SELinux 後需要重新開機。\n不建議這麼做。\n如果您之後決定再度啟用 SELinux,系統會需要重新標記。\n如果您只是想知道 SELinux 是否導致系統發生問題,您可以切換到寬容模式,只記錄錯誤但不使用 SELinux 政策。\n切換到寬容模式並不需要重新開機。\n確定要繼續?"
++msgstr "通訊協定"
--#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
-+#: ../gui/statusPage.py:152
+ #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
msgid ""
--"MLS/MCS\n"
--"Level"
+ "MLS/MCS\n"
+ "Level"
-msgstr ""
-+"Changing to SELinux enabled will cause a relabel of the entire file system "
-+"on the next boot. Relabeling takes a long time depending on the size of the "
-+"file system. Do you wish to continue?"
-+msgstr "啟用 SELinux 會在下次開機時,重新標記整個檔案系統。根據檔案系統的大小,重新標記會花上不少時間。\n確定要繼續?"
++msgstr "MLS/MCS\n等級"
--#: ../gui/portsPage.py:101
--msgid "Port"
+ #: ../gui/portsPage.py:101
+ msgid "Port"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:11
-+msgid "system-config-selinux"
-+msgstr "system-config-selinux"
++msgstr "連接埠"
--#: ../gui/portsPage.py:207
--#, python-format
--msgid "Port number \"%s\" is not valid. 0 < PORT_NUMBER < 65536 "
+ #: ../gui/portsPage.py:207
+ #, python-format
+ msgid "Port number \"%s\" is not valid. 0 < PORT_NUMBER < 65536 "
-msgstr ""
-+#: ../gui/system-config-selinux.glade:12
-+msgid ""
-+"Copyright (c)2006 Red Hat, Inc.\n"
-+"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+msgstr "版權所有 (c) 2006 Red Hat, Inc.\n版權所有 (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++msgstr "連接埠號「%s」不正確。 0 < 連接埠號 < 65536 "
--#: ../gui/portsPage.py:252
--msgid "List View"
+ #: ../gui/portsPage.py:252
+ msgid "List View"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:22
-+#: ../gui/system-config-selinux.glade:544
-+msgid "Add SELinux Login Mapping"
-+msgstr "新增 SELinux 登入對應"
++msgstr "檢視清單"
--#: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
--msgid "Group View"
+ #: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
+ msgid "Group View"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:257
-+msgid "Add SELinux Network Ports"
-+msgstr "新增 SELinux 網路連接埠"
++msgstr "檢視群組"
-#: ../gui/selinux.tbl:1 ../gui/selinux.tbl:30 ../gui/selinux.tbl:31
-#: ../gui/selinux.tbl:32 ../gui/selinux.tbl:33 ../gui/selinux.tbl:34
@@ -330774,17 +334070,18 @@ index 4ba51bf..e0f5491 100644
-#: ../gui/selinux.tbl:2
-msgid "Allow all daemons to write corefiles to /"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:391
-+#: ../gui/system-config-selinux.glade:678
-+msgid "SELinux Type"
-+msgstr "SELinux 類型"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Are you sure you want to delete %s '%s'?"
++msgstr "確定要刪除 %s '%s'?"
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:622
-+msgid "File Specification"
-+msgstr "檔案規格"
++#: ../gui/semanagePage.py:126
++#, python-format
++msgid "Delete %s"
++msgstr "刪除 %s"
-#: ../gui/selinux.tbl:4 ../gui/selinux.tbl:5 ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12 ../gui/selinux.tbl:13 ../gui/selinux.tbl:15
@@ -330794,118 +334091,200 @@ index 4ba51bf..e0f5491 100644
-#: ../gui/selinux.tbl:216 ../gui/selinux.tbl:217
-msgid "User Privs"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:650
-+msgid "File Type"
-+msgstr "檔案類型"
++#: ../gui/semanagePage.py:134
++#, python-format
++msgid "Add %s"
++msgstr "新增 %s"
++
++#: ../gui/semanagePage.py:148
++#, python-format
++msgid "Modify %s"
++msgstr "修改 %s"
++
++#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
++msgid "Permissive"
++msgstr "寬容"
++
++#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
++msgid "Enforcing"
++msgstr "強制"
++
++#: ../gui/statusPage.py:94
++msgid "Status"
++msgstr "狀態"
-#: ../gui/selinux.tbl:4
-+#: ../gui/system-config-selinux.glade:727
++#: ../gui/statusPage.py:133
msgid ""
-"Allow gadmin SELinux user account to execute files in home directory or /tmp"
-msgstr ""
-+"all files\n"
-+"regular file\n"
-+"directory\n"
-+"character device\n"
-+"block device\n"
-+"socket\n"
-+"symbolic link\n"
-+"named pipe\n"
-+msgstr "all files\nregular file\ndirectory\ncharacter device\nblock device\nsocket\nsymbolic link\nnamed pipe\n"
++"Changing the policy type will cause a relabel of the entire file system on "
++"the next boot. Relabeling takes a long time depending on the size of the "
++"file system. Do you wish to continue?"
++msgstr "變更政策類型會在下次開機時,重新標記整個檔案系統。根據檔案系統的大小,重新標記會花上不少時間。\n確定要繼續?"
-#: ../gui/selinux.tbl:5
--msgid ""
++#: ../gui/statusPage.py:147
+ msgid ""
-"Allow guest SELinux user account to execute files in home directory or /tmp"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:773
-+msgid "MLS"
-+msgstr "MLS"
++"Changing to SELinux disabled requires a reboot. It is not recommended. If "
++"you later decide to turn SELinux back on, the system will be required to "
++"relabel. If you just want to see if SELinux is causing a problem on your "
++"system, you can go to permissive mode which will only log errors and not "
++"enforce SELinux policy. Permissive mode does not require a reboot Do you"
++" wish to continue?"
++msgstr "停用 SELinux 後需要重新開機。\n不建議這麼做。\n如果您之後決定再度啟用 SELinux,系統會需要重新標記。\n如果您只是想知道 SELinux 是否導致系統發生問題,您可以切換到寬容模式,只記錄錯誤但不使用 SELinux 政策。\n切換到寬容模式並不需要重新開機。\n確定要繼續?"
-#: ../gui/selinux.tbl:6 ../gui/selinux.tbl:9 ../gui/selinux.tbl:16
-msgid "Memory Protection"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:837
-+msgid "Add SELinux User"
-+msgstr "新增 SELinux 使用者"
++#: ../gui/statusPage.py:152
++msgid ""
++"Changing to SELinux enabled will cause a relabel of the entire file system "
++"on the next boot. Relabeling takes a long time depending on the size of the "
++"file system. Do you wish to continue?"
++msgstr "啟用 SELinux 會在下次開機時,重新標記整個檔案系統。根據檔案系統的大小,重新標記會花上不少時間。\n確定要繼續?"
-#: ../gui/selinux.tbl:6
-msgid "Allow java executable stack"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1079
-+msgid "SELinux Administration"
-+msgstr "管理 SELinux"
++#: ../gui/system-config-selinux.glade:11
++msgid "system-config-selinux"
++msgstr "system-config-selinux"
-#: ../gui/selinux.tbl:7 ../gui/selinux.tbl:8 ../gui/selinux.tbl:35
-#: ../gui/selinux.tbl:209
-msgid "Mount"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1122
-+msgid "Add"
-+msgstr "新增"
++#: ../gui/system-config-selinux.glade:12
++msgid ""
++"Copyright (c)2006 Red Hat, Inc.\n"
++"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
++msgstr "版權所有 (c) 2006 Red Hat, Inc.\n版權所有 (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-#: ../gui/selinux.tbl:7
-msgid "Allow mount to mount any file"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1144
-+msgid "_Properties"
-+msgstr "屬性 (_P)"
++#: ../gui/system-config-selinux.glade:22
++#: ../gui/system-config-selinux.glade:544
++msgid "Add SELinux Login Mapping"
++msgstr "新增 SELinux 登入對應"
-#: ../gui/selinux.tbl:8
-msgid "Allow mount to mount any directory"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1166
-+msgid "_Delete"
-+msgstr "刪除 (_D)"
++#: ../gui/system-config-selinux.glade:257
++msgid "Add SELinux Network Ports"
++msgstr "新增 SELinux 網路連接埠"
-#: ../gui/selinux.tbl:9
-msgid "Allow mplayer executable stack"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1256
-+msgid "Select Management Object"
-+msgstr "選擇管理物件"
++#: ../gui/system-config-selinux.glade:391
++#: ../gui/system-config-selinux.glade:678
++msgid "SELinux Type"
++msgstr "SELinux 類型"
-#: ../gui/selinux.tbl:10 ../gui/selinux.tbl:162 ../gui/selinux.tbl:187
-#: ../gui/selinux.tbl:188
-msgid "SSH"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1273
-+msgid "<b>Select:</b>"
-+msgstr "<b>選擇:</b>"
++#: ../gui/system-config-selinux.glade:622
++msgid "File Specification"
++msgstr "檔案規格"
-#: ../gui/selinux.tbl:10
-msgid "Allow ssh to run ssh-keysign"
-msgstr ""
++#: ../gui/system-config-selinux.glade:650
++msgid "File Type"
++msgstr "檔案類型"
+
+-#: ../gui/selinux.tbl:11
++#: ../gui/system-config-selinux.glade:727
+ msgid ""
+-"Allow staff SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
++"all files\n"
++"regular file\n"
++"directory\n"
++"character device\n"
++"block device\n"
++"socket\n"
++"symbolic link\n"
++"named pipe\n"
++msgstr "all files\nregular file\ndirectory\ncharacter device\nblock device\nsocket\nsymbolic link\nnamed pipe\n"
+
+-#: ../gui/selinux.tbl:12
+-msgid ""
+-"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+-msgstr ""
++#: ../gui/system-config-selinux.glade:773
++msgid "MLS"
++msgstr "MLS"
++
++#: ../gui/system-config-selinux.glade:837
++msgid "Add SELinux User"
++msgstr "新增 SELinux 使用者"
++
++#: ../gui/system-config-selinux.glade:1079
++msgid "SELinux Administration"
++msgstr "管理 SELinux"
++
++#: ../gui/system-config-selinux.glade:1122
++msgid "Add"
++msgstr "新增"
++
++#: ../gui/system-config-selinux.glade:1144
++msgid "_Properties"
++msgstr "屬性 (_P)"
++
++#: ../gui/system-config-selinux.glade:1166
++msgid "_Delete"
++msgstr "刪除 (_D)"
++
++#: ../gui/system-config-selinux.glade:1256
++msgid "Select Management Object"
++msgstr "選擇管理物件"
++
++#: ../gui/system-config-selinux.glade:1273
++msgid "<b>Select:</b>"
++msgstr "<b>選擇:</b>"
++
+#: ../gui/system-config-selinux.glade:1326
+msgid "System Default Enforcing Mode"
+msgstr "系統的預設使用模式"
--#: ../gui/selinux.tbl:11
+-#: ../gui/selinux.tbl:13
+#: ../gui/system-config-selinux.glade:1354
msgid ""
--"Allow staff SELinux user account to execute files in home directory or /tmp"
+-"Allow unconfined SELinux user account to execute files in home directory or /"
+-"tmp"
-msgstr ""
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
+msgstr "停用\n寬容\n強制\n"
--#: ../gui/selinux.tbl:12
--msgid ""
--"Allow sysadm SELinux user account to execute files in home directory or /tmp"
+-#: ../gui/selinux.tbl:14
+-msgid "Network Configuration"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1373
+msgid "Current Enforcing Mode"
+msgstr "現有的使用模式"
--#: ../gui/selinux.tbl:13
+-#: ../gui/selinux.tbl:14
+-msgid "Allow unlabeled packets to flow on the network"
+-msgstr ""
+#: ../gui/system-config-selinux.glade:1418
+msgid "System Default Policy Type: "
+msgstr "系統的預設政策類型:"
-+
+
+-#: ../gui/selinux.tbl:15
+#: ../gui/system-config-selinux.glade:1463
msgid ""
--"Allow unconfined SELinux user account to execute files in home directory or /"
--"tmp"
+-"Allow user SELinux user account to execute files in home directory or /tmp"
-msgstr ""
+"Select if you wish to relabel then entire file system on next reboot. "
+"Relabeling can take a very long time, depending on the size of the system. "
@@ -330913,38 +334292,37 @@ index 4ba51bf..e0f5491 100644
+"relabel is required."
+msgstr "如果您想要在下次開機時,重新標記整個作業系統,請選擇此項。\n根據檔案系統大小,重新標記可能會花上非常長的時間。\n如果您要改變政策類型,或從停用模式變為強制模式,那麼就需要重新標記。"
--#: ../gui/selinux.tbl:14
--msgid "Network Configuration"
+-#: ../gui/selinux.tbl:16
+-msgid "Allow unconfined to dyntrans to unconfined_execmem"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1509
+msgid "Relabel on next reboot."
+msgstr "下次開機時重新標記。"
--#: ../gui/selinux.tbl:14
--msgid "Allow unlabeled packets to flow on the network"
+-#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
+-#: ../gui/selinux.tbl:140
+-msgid "Databases"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1561
+msgid "label37"
+msgstr "label37"
--#: ../gui/selinux.tbl:15
--msgid ""
--"Allow user SELinux user account to execute files in home directory or /tmp"
+-#: ../gui/selinux.tbl:17
+-msgid "Allow user to connect to mysql socket"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1598
+msgid "Revert boolean setting to system default"
+msgstr "將布林值設定改回系統預設值"
--#: ../gui/selinux.tbl:16
--msgid "Allow unconfined to dyntrans to unconfined_execmem"
+-#: ../gui/selinux.tbl:18
+-msgid "Allow user to connect to postgres socket"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1614
+msgid "Toggle between Customized and All Booleans"
+msgstr "在自訂布林值與所有布林值之間切換"
--#: ../gui/selinux.tbl:17 ../gui/selinux.tbl:18 ../gui/selinux.tbl:120
--#: ../gui/selinux.tbl:140
--msgid "Databases"
+-#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
+-msgid "XServer"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1645
+#: ../gui/system-config-selinux.glade:1850
@@ -330956,56 +334334,121 @@ index 4ba51bf..e0f5491 100644
+msgid "Filter"
+msgstr "篩選"
--#: ../gui/selinux.tbl:17
--msgid "Allow user to connect to mysql socket"
+-#: ../gui/selinux.tbl:19
+-msgid "Allow clients to write to X shared memory"
-msgstr ""
+#: ../gui/system-config-selinux.glade:1734
+msgid "label50"
+msgstr "label50"
-
--#: ../gui/selinux.tbl:18
--msgid "Allow user to connect to postgres socket"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1771
+msgid "Add File Context"
+msgstr "新增檔案文本"
-
--#: ../gui/selinux.tbl:19 ../gui/selinux.tbl:165 ../gui/selinux.tbl:223
--msgid "XServer"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1787
+msgid "Modify File Context"
+msgstr "修改檔案文本"
-
--#: ../gui/selinux.tbl:19
--msgid "Allow clients to write to X shared memory"
--msgstr ""
++
+#: ../gui/system-config-selinux.glade:1803
+msgid "Delete File Context"
+msgstr "刪除檔案文本"
++
++#: ../gui/system-config-selinux.glade:1819
++msgid "Toggle between all and customized file context"
++msgstr "在所有檔案文本與自訂檔案文本之間切換"
++
++#: ../gui/system-config-selinux.glade:1939
++msgid "label38"
++msgstr "label38"
++
++#: ../gui/system-config-selinux.glade:1976
++msgid "Add SELinux User Mapping"
++msgstr "新增 SELinux 使用者對應"
++
++#: ../gui/system-config-selinux.glade:1992
++msgid "Modify SELinux User Mapping"
++msgstr "修改 SELinux 使用者對應"
++
++#: ../gui/system-config-selinux.glade:2008
++msgid "Delete SELinux User Mapping"
++msgstr "刪除 SELinux 使用者對應"
++
++#: ../gui/system-config-selinux.glade:2126
++msgid "label39"
++msgstr "label39"
++
++#: ../gui/system-config-selinux.glade:2163
++msgid "Add User"
++msgstr "新增使用者"
++
++#: ../gui/system-config-selinux.glade:2179
++msgid "Modify User"
++msgstr "修改使用者"
++
++#: ../gui/system-config-selinux.glade:2195
++msgid "Delete User"
++msgstr "刪除使用者"
++
++#: ../gui/system-config-selinux.glade:2313
++msgid "label41"
++msgstr "label41"
-#: ../gui/selinux.tbl:20
--msgid ""
++#: ../gui/system-config-selinux.glade:2350
++msgid "Add Network Port"
++msgstr "新增網路連接埠"
++
++#: ../gui/system-config-selinux.glade:2366
++msgid "Edit Network Port"
++msgstr "編輯網路連接埠"
++
++#: ../gui/system-config-selinux.glade:2382
++msgid "Delete Network Port"
++msgstr "刪除網路連接埠"
++
++#: ../gui/system-config-selinux.glade:2418
++#: ../gui/system-config-selinux.glade:2436
++msgid "Toggle between Customized and All Ports"
++msgstr "在自訂連接埠與所有連接埠之間切換"
++
++#: ../gui/system-config-selinux.glade:2556
++msgid "label42"
++msgstr "label42"
++
++#: ../gui/system-config-selinux.glade:2593
++msgid "Generate new policy module"
++msgstr "產生新的政策模組"
++
++#: ../gui/system-config-selinux.glade:2609
++msgid "Load policy module"
++msgstr "載入政策模組"
++
++#: ../gui/system-config-selinux.glade:2625
++msgid "Remove loadable policy module"
++msgstr "移除可載入政策模組"
++
++#: ../gui/system-config-selinux.glade:2661
+ msgid ""
-"Allow xguest SELinux user account to execute files in home directory or /tmp"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1819
-+msgid "Toggle between all and customized file context"
-+msgstr "在所有檔案文本與自訂檔案文本之間切換"
++"Enable/Disable additional audit rules, that are normally not reported in the"
++" log files."
++msgstr "啟用/停用額外的稽核規則,這些規則通常不會回報在日誌檔中。"
-#: ../gui/selinux.tbl:21 ../gui/selinux.tbl:228 ../gui/selinux.tbl:229
-#: ../gui/selinux.tbl:231
-msgid "NIS"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1939
-+msgid "label38"
-+msgstr "label38"
++#: ../gui/system-config-selinux.glade:2781
++msgid "label44"
++msgstr "label44"
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-msgstr ""
-+#: ../gui/system-config-selinux.glade:1976
-+msgid "Add SELinux User Mapping"
-+msgstr "新增 SELinux 使用者對應"
++#: ../gui/system-config-selinux.glade:2818
++msgid "Change process mode to permissive."
++msgstr "將處理模式改為 permissive(寬容)。"
-#: ../gui/selinux.tbl:22 ../gui/selinux.tbl:23 ../gui/selinux.tbl:24
-#: ../gui/selinux.tbl:25 ../gui/selinux.tbl:26 ../gui/selinux.tbl:27
@@ -331013,1053 +334456,1075 @@ index 4ba51bf..e0f5491 100644
-#: ../gui/selinux.tbl:73 ../gui/selinux.tbl:74 ../gui/selinux.tbl:115
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:1992
-+msgid "Modify SELinux User Mapping"
-+msgstr "修改 SELinux 使用者對應"
++#: ../gui/system-config-selinux.glade:2836
++msgid "Change process mode to enforcing"
++msgstr "將處理模式改變為 enforcing(強制)。"
++
++#: ../gui/system-config-selinux.glade:2928
++msgid "Process Domain"
++msgstr "處理區域"
++
++#: ../gui/system-config-selinux.glade:2956
++msgid "label59"
++msgstr "label59"
++
++#: ../gui/usersPage.py:138
++#, python-format
++msgid "SELinux user '%s' is required"
++msgstr "需要 SELinux 使用者「%s」"
++
++#: ../sepolicy/sepolicy.py:202
++msgid "Generate SELinux man pages"
++msgstr "產生 SELinux man page"
++
++#: ../sepolicy/sepolicy.py:205
++msgid "path in which the generated SELinux man pages will be stored"
++msgstr "產生 SELinux man page 的路徑會被儲存"
++
++#: ../sepolicy/sepolicy.py:207
++msgid "name of the OS for man pages"
+ msgstr ""
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2008
-+msgid "Delete SELinux User Mapping"
-+msgstr "刪除 SELinux 使用者對應"
++#: ../sepolicy/sepolicy.py:209
++msgid "Generate HTML man pages structure for selected SELinux man page"
+ msgstr ""
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2126
-+msgid "label39"
-+msgstr "label39"
++#: ../sepolicy/sepolicy.py:213
++msgid "All domains"
++msgstr "所有網域"
++
++#: ../sepolicy/sepolicy.py:216
++msgid "Domain name(s) of man pages to be created"
++msgstr "要建立的 man page 之網域名稱"
++
++#: ../sepolicy/sepolicy.py:221
++msgid "Query SELinux policy network information"
+ msgstr ""
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2163
-+msgid "Add User"
-+msgstr "新增使用者"
++#: ../sepolicy/sepolicy.py:226
++msgid "list all SELinux port types"
+ msgstr ""
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2179
-+msgid "Modify User"
-+msgstr "修改使用者"
++#: ../sepolicy/sepolicy.py:229
++msgid "show SELinux type related to the port"
+ msgstr ""
-#: ../gui/selinux.tbl:26 ../gui/selinux.tbl:27 ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2195
-+msgid "Delete User"
-+msgstr "刪除使用者"
++#: ../sepolicy/sepolicy.py:232
++msgid "Show ports defined for this SELinux type"
+ msgstr ""
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2313
-+msgid "label41"
-+msgstr "label41"
++#: ../sepolicy/sepolicy.py:235
++msgid "show ports to which this domain can bind and/or connect"
+ msgstr ""
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2350
-+msgid "Add Network Port"
-+msgstr "新增網路連接埠"
++#: ../sepolicy/sepolicy.py:250
++msgid "query SELinux policy to see if domains can communicate with each other"
+ msgstr ""
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2366
-+msgid "Edit Network Port"
-+msgstr "編輯網路連接埠"
++#: ../sepolicy/sepolicy.py:253
++msgid "Source Domain"
+ msgstr ""
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2382
-+msgid "Delete Network Port"
-+msgstr "刪除網路連接埠"
++#: ../sepolicy/sepolicy.py:256
++msgid "Target Domain"
+ msgstr ""
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2418
-+#: ../gui/system-config-selinux.glade:2436
-+msgid "Toggle between Customized and All Ports"
-+msgstr "在自訂連接埠與所有連接埠之間切換"
++#: ../sepolicy/sepolicy.py:276
++msgid "query SELinux Policy to see description of booleans"
+ msgstr ""
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2556
-+msgid "label42"
-+msgstr "label42"
++#: ../sepolicy/sepolicy.py:280
++msgid "get all booleans descriptions"
+ msgstr ""
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2593
-+msgid "Generate new policy module"
-+msgstr "產生新的政策模組"
++#: ../sepolicy/sepolicy.py:282
++msgid "boolean to get description"
+ msgstr ""
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2609
-+msgid "Load policy module"
-+msgstr "載入政策模組"
++#: ../sepolicy/sepolicy.py:301
++msgid ""
++"query SELinux Policy to see how a source process domain can transition to "
++"the target process domain"
+ msgstr ""
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2625
-+msgid "Remove loadable policy module"
-+msgstr "移除可載入政策模組"
++#: ../sepolicy/sepolicy.py:304
++msgid "source process domain"
+ msgstr ""
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2661
-+msgid ""
-+"Enable/Disable additional audit rules, that are normally not reported in the"
-+" log files."
-+msgstr "啟用/停用額外的稽核規則,這些規則通常不會回報在日誌檔中。"
++#: ../sepolicy/sepolicy.py:307
++msgid "target process domain"
+ msgstr ""
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2781
-+msgid "label44"
-+msgstr "label44"
++#: ../sepolicy/sepolicy.py:327
++msgid "Command required for this type of policy"
+ msgstr ""
-#: ../gui/selinux.tbl:41
-msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2818
-+msgid "Change process mode to permissive."
-+msgstr "將處理模式改為 permissive(寬容)。"
++#: ../sepolicy/sepolicy.py:347
++msgid "List SELinux Policy interfaces"
+ msgstr ""
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2836
-+msgid "Change process mode to enforcing"
-+msgstr "將處理模式改變為 enforcing(強制)。"
++#: ../sepolicy/sepolicy.py:362
++msgid "Generate SELinux Policy module template"
+ msgstr ""
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2928
-+msgid "Process Domain"
-+msgstr "處理區域"
++#: ../sepolicy/sepolicy.py:365
++msgid "Enter domain type which you will be extending"
+ msgstr ""
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
--msgstr ""
-+#: ../gui/system-config-selinux.glade:2956
-+msgid "label59"
-+msgstr "label59"
++#: ../sepolicy/sepolicy.py:368
++msgid "Enter SELinux user(s) which will transition to this domain"
+ msgstr ""
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
--msgstr ""
-+#: ../gui/usersPage.py:138
-+#, python-format
-+msgid "SELinux user '%s' is required"
-+msgstr "需要 SELinux 使用者「%s」"
++#: ../sepolicy/sepolicy.py:371
++msgid "Enter domain(s) that this confined admin will administrate"
+ msgstr ""
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:106
-+msgid "Generate SELinux man pages"
-+msgstr "產生 SELinux man page"
++#: ../sepolicy/sepolicy.py:374
++msgid "name of policy to generate"
+ msgstr ""
-#: ../gui/selinux.tbl:47 ../gui/selinux.tbl:48 ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50 ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:110
-+msgid "path in which the generated SELinux man pages will be stored"
-+msgstr "產生 SELinux man page 的路徑會被儲存"
++#: ../sepolicy/sepolicy.py:378
++msgid "path in which the generated policy files will be stored"
+ msgstr ""
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:114
-+msgid "All domains"
-+msgstr "所有網域"
++#: ../sepolicy/sepolicy.py:380
++msgid "executable to confine"
+ msgstr ""
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy.py:116
-+msgid "Domain name(s) of man pages to be created"
-+msgstr "要建立的 man page 之網域名稱"
++#: ../sepolicy/sepolicy.py:384 ../sepolicy/sepolicy.py:387
++#: ../sepolicy/sepolicy.py:390 ../sepolicy/sepolicy.py:393
++#: ../sepolicy/sepolicy.py:396 ../sepolicy/sepolicy.py:399
++#: ../sepolicy/sepolicy.py:402 ../sepolicy/sepolicy.py:405
++#: ../sepolicy/sepolicy.py:408 ../sepolicy/sepolicy.py:411
++#: ../sepolicy/sepolicy.py:414 ../sepolicy/sepolicy.py:417
++#, python-format
++msgid "Generate Policy for %s"
+ msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-+#: ../sepolicy/sepolicy.py:164
-+msgid "Query SELinux policy network information"
++#: ../sepolicy/sepolicy.py:422
++msgid "commands"
msgstr ""
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-+#: ../sepolicy/sepolicy.py:169
-+msgid "list all SELinux port types"
++#: ../sepolicy/sepolicy.py:425
++msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
msgstr ""
-#: ../gui/selinux.tbl:55 ../gui/selinux.tbl:56 ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-+#: ../sepolicy/sepolicy.py:172
-+msgid "show SELinux type related to the port"
++#: ../sepolicy/sepolicy/__init__.py:48
++msgid "No SELinux Policy installed"
msgstr ""
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-+#: ../sepolicy/sepolicy.py:175
-+msgid "Show ports defined for this SELinux type"
++#: ../sepolicy/sepolicy/__init__.py:54
++#, python-format
++msgid "Failed to read %s policy file"
msgstr ""
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-+#: ../sepolicy/sepolicy.py:178
-+msgid "show ports to which this domain can bind and/or connect"
++#: ../sepolicy/sepolicy/__init__.py:127
++msgid "unknown"
++msgstr "不明"
++
++#: ../sepolicy/sepolicy/generate.py:173
++msgid "Internet Services Daemon"
++msgstr "網際網路服務 Daemon"
++
++#: ../sepolicy/sepolicy/generate.py:177
++msgid "Existing Domain Type"
msgstr ""
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-+#: ../sepolicy/sepolicy.py:192
-+msgid "query SELinux policy to see if domains can communicate with each other"
++#: ../sepolicy/sepolicy/generate.py:178
++msgid "Minimal Terminal Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-+#: ../sepolicy/sepolicy.py:195
-+msgid "Source Domain"
++#: ../sepolicy/sepolicy/generate.py:179
++msgid "Minimal X Windows Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-+#: ../sepolicy/sepolicy.py:198
-+msgid "Target Domain"
++#: ../sepolicy/sepolicy/generate.py:180
++msgid "Desktop Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-+#: ../sepolicy/sepolicy.py:215
-+msgid "query SELinux Policy to see description of booleans"
++#: ../sepolicy/sepolicy/generate.py:181
++msgid "Administrator Login User Role"
msgstr ""
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-+#: ../sepolicy/sepolicy.py:219
-+msgid "get all booleans desctiption"
++#: ../sepolicy/sepolicy/generate.py:182
++msgid "Confined Root Administrator Role"
msgstr ""
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-+#: ../sepolicy/sepolicy.py:221
-+msgid "boolean to get description"
++#: ../sepolicy/sepolicy/generate.py:187
++msgid "Valid Types:\n"
msgstr ""
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-+#: ../sepolicy/sepolicy.py:231
-+msgid ""
-+"query SELinux Policy to see how a source process domain can transition to "
-+"the target process domain"
++#: ../sepolicy/sepolicy/generate.py:221
++#, python-format
++msgid "Ports must be numbers or ranges of numbers from 1 to %d "
++msgstr "連接埠必須是數字或是由 1 至 %d 這個範圍內的數字"
++
++#: ../sepolicy/sepolicy/generate.py:231
++msgid "You must enter a valid policy type"
msgstr ""
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-+#: ../sepolicy/sepolicy.py:234
-+msgid "source process domain"
++#: ../sepolicy/sepolicy/generate.py:234
++#, python-format
++msgid "You must enter a name for your policy module for your %s."
msgstr ""
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-+#: ../sepolicy/sepolicy.py:237
-+msgid "target process domain"
- msgstr ""
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:355
++msgid ""
++"Name must be alpha numberic with no spaces. Consider using option \"-n "
++"MODULENAME\""
++msgstr "名稱必須是字母數字,並且不包含空格。請考慮使用 \"-n MODULENAME\" 選項"
++
++#: ../sepolicy/sepolicy/generate.py:447
++msgid "User Role types can not be assigned executables."
++msgstr "使用者角色類型不可指定可執行檔。"
++
++#: ../sepolicy/sepolicy/generate.py:453
++msgid "Only Daemon apps can use an init script.."
++msgstr "只有 Daemon 應用程式可使用 init script..."
++
++#: ../sepolicy/sepolicy/generate.py:471
++msgid "use_resolve must be a boolean value "
++msgstr "use_resolve 必須是個布林值"
++
++#: ../sepolicy/sepolicy/generate.py:477
++msgid "use_syslog must be a boolean value "
++msgstr "use_syslog 必須是個布林值"
++
++#: ../sepolicy/sepolicy/generate.py:483
++msgid "use_kerberos must be a boolean value "
++msgstr "use_kerberos 必須是個布林值"
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-+#: ../sepolicy/sepolicy.py:259
-+msgid "Generate SELinux Policy module template"
- msgstr ""
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:489
++msgid "manage_krb5_rcache must be a boolean value "
++msgstr "manage_krb5_rcache 必須是個布林值"
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-+#: ../sepolicy/sepolicy.py:265
-+msgid "name of policy to generate"
- msgstr ""
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:519
++msgid "USER Types automatically get a tmp type"
++msgstr "USER 類型會自動地取得一項 tmp 類型"
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-+#: ../sepolicy/sepolicy.py:267
-+msgid "executable to confine"
++#: ../sepolicy/sepolicy/generate.py:857
++#, python-format
++msgid "%s policy modules require existing domains"
msgstr ""
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-+#: ../sepolicy/sepolicy.py:269
-+msgid "run policy generation test suite"
- msgstr ""
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1059
++msgid "You must enter the executable path for your confined process"
++msgstr "您必須為您受限的程序輸入可執行檔的路徑"
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-+#: ../sepolicy/sepolicy.py:274
-+msgid "commands"
- msgstr ""
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1321
++msgid "Type Enforcement file"
++msgstr "Type Enforcement 檔案"
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:158
-+msgid "Internet Services Daemon"
-+msgstr "網際網路服務 Daemon"
++#: ../sepolicy/sepolicy/generate.py:1322
++msgid "Interface file"
++msgstr "介面檔"
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-+#: ../sepolicy/sepolicy/generate.py:171
-+msgid "Valid Types:\n"
- msgstr ""
+-msgstr ""
++#: ../sepolicy/sepolicy/generate.py:1323
++msgid "File Contexts file"
++msgstr "檔案文本檔"
-#: ../gui/selinux.tbl:72
-msgid "Games"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:205
-+#, python-format
-+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-+msgstr "連接埠必須是數字或是由 1 至 %d 這個範圍內的數字"
++#: ../sepolicy/sepolicy/generate.py:1324
++msgid "Spec file"
+ msgstr ""
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:332
-+msgid "You must enter a name for your confined process/user"
-+msgstr "您必須為您受限的程序/使用者輸入一組名稱"
++#: ../sepolicy/sepolicy/generate.py:1325
++msgid "Setup Script"
++msgstr "設定 script"
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:334
++#: booleans.py:1
+msgid ""
-+"Name must be alpha numberic with no spaces. Consider using option \"-n "
-+"MODULENAME\""
-+msgstr "名稱必須是字母數字,並且不包含空格。請考慮使用 \"-n MODULENAME\" 選項"
-+
-+#: ../sepolicy/sepolicy/generate.py:422
-+msgid "User Role types can not be assigned executables."
-+msgstr "使用者角色類型不可指定可執行檔。"
-+
-+#: ../sepolicy/sepolicy/generate.py:428
-+msgid "Only Daemon apps can use an init script.."
-+msgstr "只有 Daemon 應用程式可使用 init script..."
++"Allow ABRT to modify public files used for public file transfer services."
+ msgstr ""
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:446
-+msgid "use_resolve must be a boolean value "
-+msgstr "use_resolve 必須是個布林值"
++#: booleans.py:2
++msgid ""
++"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+ msgstr ""
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:452
-+msgid "use_syslog must be a boolean value "
-+msgstr "use_syslog 必須是個布林值"
++#: booleans.py:3
++msgid "Allow amavis to use JIT compiler"
+ msgstr ""
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:458
-+msgid "use_kerberos must be a boolean value "
-+msgstr "use_kerberos 必須是個布林值"
++#: booleans.py:4
++msgid "Allow antivirus programs to read non security files on a system"
+ msgstr ""
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:464
-+msgid "manage_krb5_rcache must be a boolean value "
-+msgstr "manage_krb5_rcache 必須是個布林值"
++#: booleans.py:5
++msgid "Allow auditadm to exec content"
+ msgstr ""
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:494
-+msgid "USER Types automatically get a tmp type"
-+msgstr "USER 類型會自動地取得一項 tmp 類型"
++#: booleans.py:6
++msgid ""
++"Allow users to resolve user passwd entries directly from ldap rather then "
++"using a sssd server"
+ msgstr ""
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1012
-+msgid "You must enter the executable path for your confined process"
-+msgstr "您必須為您受限的程序輸入可執行檔的路徑"
++#: booleans.py:7
++msgid "Allow users to login using a radius server"
+ msgstr ""
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1190
-+msgid "Type Enforcement file"
-+msgstr "Type Enforcement 檔案"
++#: booleans.py:8
++msgid "Allow users to login using a yubikey server"
+ msgstr ""
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1191
-+msgid "Interface file"
-+msgstr "介面檔"
++#: booleans.py:9
++msgid "Allow awstats to purge Apache logs"
+ msgstr ""
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1192
-+msgid "File Contexts file"
-+msgstr "檔案文本檔"
++#: booleans.py:10
++msgid ""
++"Allow cdrecord to read various content. nfs, samba, removable devices, user "
++"temp and untrusted content files"
++msgstr "允許 cdrecord 讀取各種內容。nfs、samba、卸除式裝置、使用者 temp 以及不受信任的內容檔案"
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
--msgstr ""
-+#: ../sepolicy/sepolicy/generate.py:1193
-+msgid "Setup Script"
-+msgstr "設定 script"
++#: booleans.py:11
++msgid "Allow clamd to use JIT compiler"
+ msgstr ""
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-+#: booleans.py:1
-+msgid ""
-+"Allow ABRT to modify public files used for public file transfer services."
++#: booleans.py:12
++msgid "Allow clamscan to non security files on a system"
msgstr ""
-#: ../gui/selinux.tbl:85 ../gui/selinux.tbl:125
-msgid "NFS"
-+#: booleans.py:2
-+msgid ""
-+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
++#: booleans.py:13
++msgid "Allow clamscan to read user content"
msgstr ""
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-+#: booleans.py:3
-+msgid "Allow amavis to use JIT compiler"
++#: booleans.py:14
++msgid ""
++"Allow Cobbler to modify public files used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-+#: booleans.py:4
-+msgid ""
-+"Allow users to resolve user passwd entries directly from ldap rather then "
-+"using a sssd server"
++#: booleans.py:15
++msgid "Allow Cobbler to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-+#: booleans.py:5
-+msgid "Allow users to login using a radius server"
++#: booleans.py:16
++msgid "Allow Cobbler to access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:87
-+#: booleans.py:6
- msgid ""
+-msgid ""
-"Do not audit things that we know to be broken but which are not security "
-"risks"
--msgstr ""
-+"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-+"temp and untrusted content files"
-+msgstr "允許 cdrecord 讀取各種內容。nfs、samba、卸除式裝置、使用者 temp 以及不受信任的內容檔案"
++#: booleans.py:17
++msgid "Allow Cobbler to access nfs file systems."
+ msgstr ""
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-+#: booleans.py:7
-+msgid "Allow clamd to use JIT compiler"
++#: booleans.py:18
++msgid "Allow collectd to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-+#: booleans.py:8
-+msgid "Allow clamscan to non security files on a system"
++#: booleans.py:19
++msgid "Allow codnor domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-+#: booleans.py:9
-+msgid "Allow clamscan to read user content"
++#: booleans.py:20
++msgid ""
++"Allow system cron jobs to relabel filesystem for restoring file contexts."
msgstr ""
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-+#: booleans.py:10
-+msgid ""
-+"Allow Cobbler to modify public files used for public file transfer services."
++#: booleans.py:21
++msgid "Allow cvs daemon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-+#: booleans.py:11
-+msgid "Allow Cobbler to connect to the network using TCP."
- msgstr ""
+-msgstr ""
++#: booleans.py:22
++msgid "Allow all daemons to write corefiles to /"
++msgstr "允許所有 daemon 將 corefiles 寫至 /"
-#: ../gui/selinux.tbl:93 ../gui/selinux.tbl:232 ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-+#: booleans.py:12
-+msgid "Allow Cobbler to access cifs file systems."
++#: booleans.py:23
++msgid "Allow all daemons to use tcp wrappers."
msgstr ""
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-+#: booleans.py:13
-+msgid "Allow Cobbler to access nfs file systems."
++#: booleans.py:24
++msgid "Allow all daemons the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-+#: booleans.py:14
-+msgid "Allow collectd to connect to the network using TCP."
++#: booleans.py:25
++msgid "Allow dan to manage user files"
msgstr ""
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-+#: booleans.py:15
-+msgid "Allow codnor domain to connect to the network using TCP."
++#: booleans.py:26
++msgid "Allow dan to read user files"
msgstr ""
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-+#: booleans.py:16
-+msgid ""
-+"Allow system cron jobs to relabel filesystem for restoring file contexts."
++#: booleans.py:27
++msgid "Allow dbadm to manage files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-+#: booleans.py:17
-+msgid "Allow cvs daemon to read shadow"
++#: booleans.py:28
++msgid "Allow dbadm to read files in users home directories"
msgstr ""
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-+#: booleans.py:18
-+msgid "Allow all daemons to write corefiles to /"
-+msgstr "允許所有 daemon 將 corefiles 寫至 /"
-+
-+#: booleans.py:19
-+msgid "Allow all daemons to use tcp wrappers."
++#: booleans.py:29
++msgid ""
++"Deny user domains applications to map a memory region as both executable and"
++" writable, this is dangerous and the executable should be reported in "
++"bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-+#: booleans.py:20
-+msgid "Allow all daemons the ability to read/write terminals"
- msgstr ""
+-msgstr ""
++#: booleans.py:30
++msgid "Allow sysadm to debug or ptrace all processes."
++msgstr "允許 sysadm 進行除錯或是 ptrace 所有程序。"
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-+#: booleans.py:21
-+msgid "Allow dbadm to manage files in users home directories"
++#: booleans.py:31
++msgid "Allow dhcpc client applications to execute iptables commands"
msgstr ""
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-+#: booleans.py:22
-+msgid "Allow dbadm to read files in users home directories"
++#: booleans.py:32
++msgid "Allow DHCP daemon to use LDAP backends"
msgstr ""
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-+#: booleans.py:23
-+msgid ""
-+"Deny user domains applications to map a memory region as both executable and"
-+" writable, this is dangerous and the executable should be reported in "
-+"bugzilla"
++#: booleans.py:33
++msgid "Allow all domains to use other domains file descriptors"
msgstr ""
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-+#: booleans.py:24
-+msgid "Allow sysadm to debug or ptrace all processes."
-+msgstr "允許 sysadm 進行除錯或是 ptrace 所有程序。"
-+
-+#: booleans.py:25
-+msgid "Allow dhcpc client applications to execute iptables commands"
++#: booleans.py:34
++msgid "Allow all domains to have the kernel load modules"
msgstr ""
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-+#: booleans.py:26
-+msgid "Allow DHCP daemon to use LDAP backends"
++#: booleans.py:35
++msgid "Allow the use of the audio devices as the source for the entropy feeds"
msgstr ""
-#: ../gui/selinux.tbl:105 ../gui/selinux.tbl:107
-msgid "Kerberos"
-+#: booleans.py:27
-+msgid "Allow all domains to use other domains file descriptors"
++#: booleans.py:36
++msgid "Allow exim to connect to databases (postgres, mysql)"
msgstr ""
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-+#: booleans.py:28
-+msgid "Allow all domains to have the kernel load modules"
++#: booleans.py:37
++msgid "Allow exim to create, read, write, and delete unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-+#: booleans.py:29
-+msgid "Allow the use of the audio devices as the source for the entropy feeds"
++#: booleans.py:38
++msgid "Allow exim to read unprivileged user files."
msgstr ""
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-+#: booleans.py:30
-+msgid "Allow exim to connect to databases (postgres, mysql)"
++#: booleans.py:39
++msgid "Enable extra rules in the cron domain to support fcron."
msgstr ""
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-+#: booleans.py:31
-+msgid "Allow exim to create, read, write, and delete unprivileged user files."
++#: booleans.py:40
++msgid "Allow fenced domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-+#: booleans.py:32
-+msgid "Allow exim to read unprivileged user files."
++#: booleans.py:41
++msgid "Allow fenced domain to execute ssh."
msgstr ""
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-+#: booleans.py:33
-+msgid "Enable extra rules in the cron domain to support fcron."
++#: booleans.py:42
++msgid "Allow all domains to execute in fips_mode"
msgstr ""
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-+#: booleans.py:34
-+msgid "Allow fenced domain to connect to the network using TCP."
++#: booleans.py:43
++msgid "Allow ftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-+#: booleans.py:35
-+msgid "Allow fenced domain to execute ssh."
++#: booleans.py:44
++msgid ""
++"Allow ftp servers to upload files, used for public file transfer services. "
++"Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-+#: booleans.py:36
-+msgid "Allow ftp to read and write files in the user home directories"
++#: booleans.py:45
++msgid "Allow ftp servers to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-+#: booleans.py:37
-+msgid ""
-+"Allow ftp servers to upload files, used for public file transfer services. "
-+"Directories must be labeled public_content_rw_t."
++#: booleans.py:46
++msgid "Allow ftp servers to connect to mysql database ports"
msgstr ""
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-+#: booleans.py:38
-+msgid "Allow ftp servers to connect to all ports > 1023"
++#: booleans.py:47
++msgid ""
++"Allow ftp servers to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-+#: booleans.py:39
-+msgid "Allow ftp servers to connect to mysql database ports"
++#: booleans.py:48
++msgid "Allow ftp servers to use cifs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-+#: booleans.py:40
-+msgid ""
-+"Allow ftp servers to login to local users and read/write all files on the "
-+"system, governed by DAC."
++#: booleans.py:49
++msgid "Allow ftp servers to use nfs used for public file transfer services."
msgstr ""
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-+#: booleans.py:41
-+msgid "Allow ftp servers to use cifs used for public file transfer services."
++#: booleans.py:50
++msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
msgstr ""
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-+#: booleans.py:42
-+msgid "Allow ftp servers to use nfs used for public file transfer services."
++#: booleans.py:51
++msgid "Determine whether Git CGI can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-+#: booleans.py:43
-+msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
++#: booleans.py:52
++msgid "Determine whether Git CGI can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-+#: booleans.py:44
-+msgid "Determine whether Git CGI can search home directories."
++#: booleans.py:53
++msgid "Determine whether Git CGI can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:122 ../gui/selinux.tbl:128
-msgid "Name Service"
-+#: booleans.py:45
-+msgid "Determine whether Git CGI can access cifs file systems."
++#: booleans.py:54
++msgid ""
++"Determine whether Git session daemon can bind TCP sockets to all unreserved "
++"ports."
msgstr ""
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-+#: booleans.py:46
-+msgid "Determine whether Git CGI can access nfs file systems."
++#: booleans.py:55
++msgid ""
++"Determine whether calling user domains can execute Git daemon in the "
++"git_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-+#: booleans.py:47
-+msgid ""
-+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-+"ports."
++#: booleans.py:56
++msgid "Determine whether Git system daemon can search home directories."
msgstr ""
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-+#: booleans.py:48
-+msgid ""
-+"Determine whether calling user domains can execute Git daemon in the "
-+"git_session_t domain."
++#: booleans.py:57
++msgid "Determine whether Git system daemon can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-+#: booleans.py:49
-+msgid "Determine whether Git system daemon can search home directories."
++#: booleans.py:58
++msgid "Determine whether Git system daemon can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:126 ../gui/selinux.tbl:163 ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-+#: booleans.py:50
-+msgid "Determine whether Git system daemon can access cifs file systems."
++#: booleans.py:59
++msgid "Allow gitisis daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-+#: booleans.py:51
-+msgid "Determine whether Git system daemon can access nfs file systems."
++#: booleans.py:60
++msgid "Enable reading of urandom for all domains."
msgstr ""
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-+#: booleans.py:52
-+msgid "Allow gitisis daemon to send mail"
++#: booleans.py:61
++msgid ""
++"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
++"agent to manage user files."
msgstr ""
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-+#: booleans.py:53
-+msgid "Enable reading of urandom for all domains."
++#: booleans.py:62
++msgid ""
++"Allow gpg web domain to modify public files used for public file transfer "
++"services."
msgstr ""
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-+#: booleans.py:54
-+msgid ""
-+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-+"agent to manage user files."
++#: booleans.py:63
++msgid "Allow gssd to read temp directory. For access to kerberos tgt."
msgstr ""
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-+#: booleans.py:55
-+msgid ""
-+"Allow gpg web domain to modify public files used for public file transfer "
-+"services."
++#: booleans.py:64
++msgid "Allow guest to exec content"
msgstr ""
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-+#: booleans.py:56
-+msgid "Allow gssd to read temp directory. For access to kerberos tgt."
++#: booleans.py:65
++msgid ""
++"Allow Apache to modify public files used for public file transfer services. "
++"Directories/Files must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-+#: booleans.py:57
-+msgid ""
-+"Allow Apache to modify public files used for public file transfer services. "
-+"Directories/Files must be labeled public_content_rw_t."
++#: booleans.py:66
++msgid "Allow httpd to use built in scripting (usually php)"
msgstr ""
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-+#: booleans.py:58
-+msgid "Allow httpd to use built in scripting (usually php)"
++#: booleans.py:67
++msgid "Allow http daemon to check spam"
msgstr ""
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-+#: booleans.py:59
-+msgid "Allow http daemon to check spam"
++#: booleans.py:68
++msgid ""
++"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
++"ports"
msgstr ""
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-+#: booleans.py:60
-+msgid ""
-+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-+"ports"
++#: booleans.py:69
++msgid "Allow httpd to connect to the ldap port"
msgstr ""
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-+#: booleans.py:61
-+msgid "Allow httpd to connect to the ldap port"
++#: booleans.py:70
++msgid "Allow http daemon to connect to zabbix"
msgstr ""
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-+#: booleans.py:62
-+msgid "Allow http daemon to connect to zabbix"
++#: booleans.py:71
++msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-+#: booleans.py:63
-+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
++#: booleans.py:72
++msgid ""
++"Allow HTTPD scripts and modules to connect to cobbler over the network."
msgstr ""
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-+#: booleans.py:64
++#: booleans.py:73
+msgid ""
-+"Allow HTTPD scripts and modules to connect to cobbler over the network."
++"Allow HTTPD scripts and modules to connect to databases over the network."
msgstr ""
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-+#: booleans.py:65
-+msgid ""
-+"Allow HTTPD scripts and modules to connect to databases over the network."
++#: booleans.py:74
++msgid "Allow httpd to connect to memcache server"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-+#: booleans.py:66
-+msgid "Allow httpd to connect to memcache server"
++#: booleans.py:75
++msgid "Allow httpd to act as a relay"
msgstr ""
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-+#: booleans.py:67
-+msgid "Allow httpd to act as a relay"
++#: booleans.py:76
++msgid "Allow http daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-+#: booleans.py:68
-+msgid "Allow http daemon to send mail"
++#: booleans.py:77
++msgid "Allow Apache to communicate with avahi service via dbus"
msgstr ""
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-+#: booleans.py:69
-+msgid "Allow Apache to communicate with avahi service via dbus"
++#: booleans.py:78
++msgid "Allow httpd cgi support"
msgstr ""
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-+#: booleans.py:70
-+msgid "Allow httpd cgi support"
++#: booleans.py:79
++msgid "Allow httpd to act as a FTP server by listening on the ftp port."
msgstr ""
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-+#: booleans.py:71
-+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
++#: booleans.py:80
++msgid "Allow httpd to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-+#: booleans.py:72
-+msgid "Allow httpd to read home directories"
++#: booleans.py:81
++msgid "Allow httpd scripts and modules execmem/execstack"
msgstr ""
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-+#: booleans.py:73
-+msgid "Allow httpd scripts and modules execmem/execstack"
++#: booleans.py:82
++msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
msgstr ""
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-+#: booleans.py:74
-+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
++#: booleans.py:83
++msgid "Allow httpd processes to manage IPA content"
msgstr ""
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-+#: booleans.py:75
-+msgid "Allow httpd processes to manage IPA content"
++#: booleans.py:84
++msgid "Allow Apache to use mod_auth_ntlm_winbind"
msgstr ""
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-+#: booleans.py:76
-+msgid "Allow Apache to use mod_auth_ntlm_winbind"
++#: booleans.py:85
++msgid "Allow Apache to use mod_auth_pam"
msgstr ""
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-+#: booleans.py:77
-+msgid "Allow Apache to use mod_auth_pam"
++#: booleans.py:86
++msgid "Allow httpd to read user content"
msgstr ""
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-+#: booleans.py:78
-+msgid "Allow httpd to read user content"
++#: booleans.py:87
++msgid "Allow Apache to run in stickshift mode, not transition to passenger"
msgstr ""
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-+#: booleans.py:79
-+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
++#: booleans.py:88
++msgid "Allow httpd daemon to change its resource limits"
msgstr ""
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-+#: booleans.py:80
-+msgid "Allow httpd daemon to change its resource limits"
++#: booleans.py:89
++msgid ""
++"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
msgstr ""
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-+#: booleans.py:81
++#: booleans.py:90
+msgid ""
-+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
++"Allow apache scripts to write to public content, directories/files must be "
++"labeled public_rw_content_t."
msgstr ""
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-+#: booleans.py:82
-+msgid ""
-+"Allow apache scripts to write to public content, directories/files must be "
-+"labeled public_rw_content_t."
++#: booleans.py:91
++msgid "Allow Apache to execute tmp content."
msgstr ""
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-+#: booleans.py:83
-+msgid "Allow Apache to execute tmp content."
++#: booleans.py:92
++msgid ""
++"Unify HTTPD to communicate with the terminal. Needed for entering the "
++"passphrase for certificates at the terminal."
msgstr ""
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-+#: booleans.py:84
-+msgid ""
-+"Unify HTTPD to communicate with the terminal. Needed for entering the "
-+"passphrase for certificates at the terminal."
++#: booleans.py:93
++msgid "Unify HTTPD handling of all content files."
msgstr ""
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-+#: booleans.py:85
-+msgid "Unify HTTPD handling of all content files."
++#: booleans.py:94
++msgid "Allow httpd to access cifs file systems"
msgstr ""
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-+#: booleans.py:86
-+msgid "Allow httpd to access cifs file systems"
++#: booleans.py:95
++msgid "Allow httpd to access FUSE file systems"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-+#: booleans.py:87
-+msgid "Allow httpd to access FUSE file systems"
++#: booleans.py:96
++msgid "Allow httpd to run gpg"
msgstr ""
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-+#: booleans.py:88
-+msgid "Allow httpd to run gpg"
++#: booleans.py:97
++msgid "Allow httpd to access nfs file systems"
msgstr ""
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-+#: booleans.py:89
-+msgid "Allow httpd to access nfs file systems"
++#: booleans.py:98
++msgid "Allow httpd to communicate with oddjob to start up a service"
msgstr ""
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-+#: booleans.py:90
-+msgid "Allow httpd to communicate with oddjob to start up a service"
++#: booleans.py:99
++msgid "Allow httpd to access openstack ports"
msgstr ""
-#: ../gui/selinux.tbl:164 ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-+#: booleans.py:91
-+msgid "Allow httpd to access openstack ports"
++#: booleans.py:100
++msgid "Allow Apache to query NS records"
msgstr ""
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-+#: booleans.py:92
++#: booleans.py:101
+msgid "Allow icecast to connect to all ports, not just sound ports."
msgstr ""
-#: ../gui/selinux.tbl:165
-+#: booleans.py:93
++#: booleans.py:102
msgid ""
-"Allow X-Windows server to map a memory region as both executable and writable"
+-msgstr ""
+-
+-#: ../gui/selinux.tbl:166
+-msgid "Disable SELinux protection for saslauthd daemon"
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
msgstr ""
--#: ../gui/selinux.tbl:166
--msgid "Disable SELinux protection for saslauthd daemon"
--msgstr ""
-+#: booleans.py:94
-+msgid "Allow java executable stack"
-+msgstr "允許 java 可執行堆疊"
-
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-+#: booleans.py:95
++#: booleans.py:103
+msgid "Allow confined applications to run with kerberos."
msgstr ""
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-+#: booleans.py:96
++#: booleans.py:104
+msgid "Allow syslogd daemon to send mail"
msgstr ""
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-+#: booleans.py:97
++#: booleans.py:105
+msgid "Allow syslogd the ability to read/write terminals"
msgstr ""
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-+#: booleans.py:98
++#: booleans.py:106
+msgid "Allow logging in and using the system from /dev/console."
msgstr ""
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-+#: booleans.py:99
++#: booleans.py:107
+msgid ""
+"Control the ability to mmap a low area of the address space, as configured "
+"by /proc/sys/kernel/mmap_min_addr."
@@ -332067,57 +335532,57 @@ index 4ba51bf..e0f5491 100644
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-+#: booleans.py:100
++#: booleans.py:108
+msgid "Allow mock to read files in home directories."
msgstr ""
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-+#: booleans.py:101
++#: booleans.py:109
+msgid "Allow the mount command to mount any directory or file."
msgstr ""
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-+#: booleans.py:102
++#: booleans.py:110
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-+#: booleans.py:103
++#: booleans.py:111
+msgid ""
+"Allow mozilla_plugins to create random content in the users home directory"
msgstr ""
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-+#: booleans.py:104
++#: booleans.py:112
+msgid "Allow confined web browsers to read home directory content"
msgstr ""
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-msgstr ""
-+#: booleans.py:105
++#: booleans.py:113
+msgid "Allow mplayer executable stack"
+msgstr "允許 mplayer 可執行堆疊"
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-+#: booleans.py:106
++#: booleans.py:114
+msgid "Allow mysqld to connect to all ports"
msgstr ""
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-+#: booleans.py:107
++#: booleans.py:115
+msgid "Allow BIND to bind apache port."
msgstr ""
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-+#: booleans.py:108
++#: booleans.py:116
+msgid ""
+"Allow BIND to write the master zone files. Generally this is used for "
+"dynamic DNS or zone transfers."
@@ -332125,19 +335590,19 @@ index 4ba51bf..e0f5491 100644
-#: ../gui/selinux.tbl:181 ../gui/selinux.tbl:182 ../gui/selinux.tbl:183
-msgid "Spam Protection"
-+#: booleans.py:109
++#: booleans.py:117
+msgid "Allow any files/directories to be exported read/only via NFS."
msgstr ""
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-+#: booleans.py:110
++#: booleans.py:118
+msgid "Allow any files/directories to be exported read/write via NFS."
msgstr ""
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-+#: booleans.py:111
++#: booleans.py:119
+msgid ""
+"Allow nfs servers to modify public files used for public file transfer "
+"services. Files/Directories must be labeled public_content_rw_t."
@@ -332145,227 +335610,231 @@ index 4ba51bf..e0f5491 100644
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-+#: booleans.py:112
++#: booleans.py:120
+msgid "Allow system to run with NIS"
msgstr ""
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-+#: booleans.py:113
++#: booleans.py:121
+msgid "Allow confined applications to use nscd shared memory."
msgstr ""
-#: ../gui/selinux.tbl:185 ../gui/selinux.tbl:186
-msgid "Squid"
-+#: booleans.py:114
-+msgid "Allow nsplugin code to connect to unreserved ports"
++#: booleans.py:122
++msgid "Allow openshift to lockdown app"
msgstr ""
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-+#: booleans.py:115
-+msgid "Allow nsplugin code to execmem/execstack"
++#: booleans.py:123
++msgid "Allow openvpn to read home directories"
msgstr ""
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-+#: booleans.py:116
-+msgid "Allow openvpn to read home directories"
++#: booleans.py:124
++msgid "Allow piranha-lvs domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-+#: booleans.py:117
-+msgid "Allow piranha-lvs domain to connect to the network using TCP."
++#: booleans.py:125
++msgid "Allow polipo to connect to all ports > 1023"
msgstr ""
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+#: booleans.py:118
-+msgid "Allow polipo to connect to all ports > 1023"
++#: booleans.py:126
++msgid ""
++"Determine whether Polipo session daemon can bind tcp sockets to all "
++"unreserved ports."
msgstr ""
-#: ../gui/selinux.tbl:189
-+#: booleans.py:119
++#: booleans.py:127
msgid ""
-"Allow staff_r users to search the sysadm home dir and read files (such as ~/."
-"bashrc)"
-+"Determine whether Polipo session daemon can bind tcp sockets to all "
-+"unreserved ports."
++"Determine whether calling user domains can execute Polipo daemon in the "
++"polipo_session_t domain."
msgstr ""
-#: ../gui/selinux.tbl:190 ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-+#: booleans.py:120
-+msgid ""
-+"Determine whether calling user domains can execute Polipo daemon in the "
-+"polipo_session_t domain."
++#: booleans.py:128
++msgid "Determine whether polipo can access cifs file systems."
msgstr ""
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-+#: booleans.py:121
-+msgid "Determine whether polipo can access cifs file systems."
++#: booleans.py:129
++msgid "Determine whether Polipo can access nfs file systems."
msgstr ""
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-+#: booleans.py:122
-+msgid "Determine whether Polipo can access nfs file systems."
++#: booleans.py:130
++msgid "Enable polyinstantiated directory support."
msgstr ""
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-+#: booleans.py:123
-+msgid "Enable polyinstantiated directory support."
++#: booleans.py:131
++msgid "Allow postfix_local domain full write access to mail_spool directories"
msgstr ""
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-+#: booleans.py:124
-+msgid "Allow the portage domains to use NFS mounts (regular nfs_t)"
++#: booleans.py:132
++msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
msgstr ""
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-+#: booleans.py:125
-+msgid "Allow postfix_local domain full write access to mail_spool directories"
++#: booleans.py:133
++msgid "Allow transmit client label to foreign database"
msgstr ""
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-+#: booleans.py:126
-+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
++#: booleans.py:134
++msgid "Allow database admins to execute DML statement"
msgstr ""
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-+#: booleans.py:127
-+msgid "Allow transmit client label to foreign database"
++#: booleans.py:135
++msgid "Allow unprivileged users to execute DDL statement"
msgstr ""
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-+#: booleans.py:128
-+msgid "Allow database admins to execute DML statement"
++#: booleans.py:136
++msgid "Allow pppd to load kernel modules for certain modems"
msgstr ""
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-+#: booleans.py:129
-+msgid "Allow unprivileged users to execute DDL statement"
++#: booleans.py:137
++msgid "Allow pppd to be run for a regular user"
++msgstr "允許 pppd 以一般使用者身份運行"
++
++#: booleans.py:138
++msgid ""
++"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-+#: booleans.py:130
-+msgid "Allow pppd to load kernel modules for certain modems"
++#: booleans.py:139
++msgid "Allow Puppet client to manage all file types."
msgstr ""
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
--msgstr ""
-+#: booleans.py:131
-+msgid "Allow pppd to be run for a regular user"
-+msgstr "允許 pppd 以一般使用者身份運行"
++#: booleans.py:140
++msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+ msgstr ""
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-+#: booleans.py:132
-+msgid ""
-+"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:141
++msgid "Allow racoon to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:202
-msgid ""
-"Allow xinetd to run unconfined, including any services it starts that do not "
-"have a domain transition explicitly defined"
-+#: booleans.py:133
-+msgid "Allow Puppet client to manage all file types."
++#: booleans.py:142
++msgid "Allow rgmanager domain to connect to the network using TCP."
msgstr ""
-#: ../gui/selinux.tbl:203
--msgid ""
++#: booleans.py:143
+ msgid ""
-"Allow rc scripts to run unconfined, including any daemon started by an rc "
-"script that does not have a domain transition explicitly defined"
-+#: booleans.py:134
-+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
++"Allow rsync to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-+#: booleans.py:135
-+msgid "Allow qemu to connect fully to the network"
++#: booleans.py:144
++msgid "Allow rsync to run as a client"
msgstr ""
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-+#: booleans.py:136
-+msgid "Allow qemu to use cifs/Samba file systems"
++#: booleans.py:145
++msgid "Allow rsync to export any files/directories read only."
msgstr ""
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-+#: booleans.py:137
-+msgid "Allow qemu to use serial/parallel communication ports"
++#: booleans.py:146
++msgid "Allow rsync servers to share cifs files systems"
msgstr ""
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-+#: booleans.py:138
-+msgid "Allow qemu to use nfs file systems"
++#: booleans.py:147
++msgid "Allow rsync servers to share nfs files systems"
msgstr ""
-#: ../gui/selinux.tbl:208
-msgid ""
-"Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only "
-"staff_r can do so"
-+#: booleans.py:139
-+msgid "Allow qemu to use usb devices"
++#: booleans.py:148
++msgid "Allow samba to create new home directories (e.g. via PAM)"
msgstr ""
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-+#: booleans.py:140
-+msgid "Allow racoon to read shadow"
++#: booleans.py:149
++msgid ""
++"Allow samba to act as the domain controller, add users, groups and change "
++"passwords."
msgstr ""
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-+#: booleans.py:141
-+msgid "Allow rgmanager domain to connect to the network using TCP."
++#: booleans.py:150
++msgid "Allow samba to share users home directories."
msgstr ""
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-+#: booleans.py:142
-+msgid ""
-+"Allow rsync to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++#: booleans.py:151
++msgid "Allow samba to share any file/directory read only."
msgstr ""
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-+#: booleans.py:143
-+msgid "Allow rsync to run as a client"
++#: booleans.py:152
++msgid "Allow samba to share any file/directory read/write."
msgstr ""
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-+#: booleans.py:144
-+msgid "Allow rsync to export any files/directories read only."
++#: booleans.py:153
++msgid "Allow samba to act as a portmapper"
msgstr ""
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-+#: booleans.py:145
-+msgid "Allow rsync servers to share cifs files systems"
++#: booleans.py:154
++msgid "Allow samba to run unconfined scripts"
msgstr ""
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-+#: booleans.py:146
-+msgid "Allow rsync servers to share nfs files systems"
++#: booleans.py:155
++msgid "Allow samba to export ntfs/fusefs volumes."
msgstr ""
-#: ../gui/selinux.tbl:216
@@ -332373,198 +335842,203 @@ index 4ba51bf..e0f5491 100644
-"Allow users to run TCP servers (bind to ports and accept connection from the "
-"same domain and outside users) disabling this forces FTP passive mode and "
-"may change other protocols"
-+#: booleans.py:147
-+msgid "Allow samba to create new home directories (e.g. via PAM)"
++#: booleans.py:156
++msgid "Allow samba to export NFS volumes."
msgstr ""
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-+#: booleans.py:148
-+msgid ""
-+"Allow samba to act as the domain controller, add users, groups and change "
-+"passwords."
++#: booleans.py:157
++msgid "Allow sanlock to read/write fuse files"
msgstr ""
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-+#: booleans.py:149
-+msgid "Allow samba to share users home directories."
++#: booleans.py:158
++msgid "Allow sanlock to manage nfs files"
msgstr ""
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-+#: booleans.py:150
-+msgid "Allow samba to share any file/directory read only."
++#: booleans.py:159
++msgid "Allow sanlock to manage cifs files"
msgstr ""
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-+#: booleans.py:151
-+msgid "Allow samba to share any file/directory read/write."
++#: booleans.py:160
++msgid "Allow sasl to read shadow"
msgstr ""
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-+#: booleans.py:152
-+msgid "Allow samba to act as a portmapper"
++#: booleans.py:161
++msgid "Allow secadm to exec content"
msgstr ""
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-+#: booleans.py:153
-+msgid "Allow samba to run unconfined scripts"
++#: booleans.py:162
++msgid ""
++"disallow programs, such as newrole, from transitioning to administrative "
++"user domains."
msgstr ""
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-+#: booleans.py:154
-+msgid "Allow samba to export ntfs/fusefs volumes."
++#: booleans.py:163
++msgid "Disable kernel module loading."
msgstr ""
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-+#: booleans.py:155
-+msgid "Allow samba to export NFS volumes."
++#: booleans.py:164
++msgid ""
++"Boolean to determine whether the system permits loading policy, setting "
++"enforcing mode, and changing boolean values. Set this to true and you have "
++"to reboot to set it back."
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-+#: booleans.py:156
-+msgid "Allow sanlock to read/write fuse files"
++#: booleans.py:165
++msgid "Allow regular users direct dri device access"
msgstr ""
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-+#: booleans.py:157
-+msgid "Allow sanlock to manage nfs files"
++#: booleans.py:166
++msgid ""
++"Allow unconfined executables to make their heap memory executable. Doing "
++"this is a really bad idea. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-+#: booleans.py:158
-+msgid "Allow sanlock to manage cifs files"
++#: booleans.py:167
++msgid ""
++"Allow all unconfined executables to use libraries requiring text relocation "
++"that are not labeled textrel_shlib_t"
msgstr ""
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-+#: booleans.py:159
-+msgid "Allow sasl to read shadow"
++#: booleans.py:168
++msgid ""
++"Allow unconfined executables to make their stack executable. This should "
++"never, ever be necessary. Probably indicates a badly coded executable, but "
++"could indicate an attack. This executable should be reported in bugzilla"
msgstr ""
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-+#: booleans.py:160
-+msgid ""
-+"disallow programs, such as newrole, from transitioning to administrative "
-+"user domains."
++#: booleans.py:169
++msgid "Allow users to connect to the local mysql server"
msgstr ""
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-+#: booleans.py:161
-+msgid "Disable kernel module loading."
++#: booleans.py:170
++msgid ""
++"Allow confined users the ability to execute the ping and traceroute "
++"commands."
msgstr ""
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-+#: booleans.py:162
-+msgid ""
-+"Boolean to determine whether the system permits loading policy, setting "
-+"enforcing mode, and changing boolean values. Set this to true and you have "
-+"to reboot to set it back."
++#: booleans.py:171
++msgid "Allow users to connect to PostgreSQL"
msgstr ""
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-+#: booleans.py:163
-+msgid "Allow regular users direct dri device access"
++#: booleans.py:172
++msgid ""
++"Allow user to r/w files on filesystems that do not have extended attributes "
++"(FAT, CDROM, FLOPPY)"
msgstr ""
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-+#: booleans.py:164
++#: booleans.py:173
+msgid ""
-+"Allow unconfined executables to make their heap memory executable. Doing "
-+"this is a really bad idea. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++"Allow users to run TCP servers (bind to ports and accept connection from the"
++" same domain and outside users) disabling this forces FTP passive mode and "
++"may change other protocols."
msgstr ""
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-+#: booleans.py:165
-+msgid ""
-+"Allow all unconfined executables to use libraries requiring text relocation "
-+"that are not labeled textrel_shlib_t"
++#: booleans.py:174
++msgid "Allow user to use ssh chroot environment."
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-+#: booleans.py:166
-+msgid ""
-+"Allow unconfined executables to make their stack executable. This should "
-+"never, ever be necessary. Probably indicates a badly coded executable, but "
-+"could indicate an attack. This executable should be reported in bugzilla"
++#: booleans.py:175
++msgid "Allow user music sharing"
msgstr ""
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-+#: booleans.py:167
-+msgid "Allow users to connect to the local mysql server"
++#: booleans.py:176
++msgid ""
++"Allow anon internal-sftp to upload files, used for public file transfer "
++"services. Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-+#: booleans.py:168
++#: booleans.py:177
+msgid ""
-+"Allow confined users the ability to execute the ping and traceroute "
-+"commands."
++"Allow sftp-internal to read and write files in the user home directories"
msgstr ""
-#: ../gui/semanagePage.py:148
-#, python-format
-msgid "Modify %s"
-+#: booleans.py:169
-+msgid "Allow users to connect to PostgreSQL"
++#: booleans.py:178
++msgid ""
++"Allow sftp-internal to login to local users and read/write all files on the "
++"system, governed by DAC."
msgstr ""
-#: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
-msgid "Permissive"
-+#: booleans.py:170
++#: booleans.py:179
+msgid ""
-+"Allow user to r/w files on filesystems that do not have extended attributes "
-+"(FAT, CDROM, FLOPPY)"
++"Allow internal-sftp to read and write files in the user ssh home "
++"directories."
msgstr ""
-#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
-msgid "Enforcing"
-+#: booleans.py:171
-+msgid ""
-+"Allow users to run TCP servers (bind to ports and accept connection from the"
-+" same domain and outside users) disabling this forces FTP passive mode and "
-+"may change other protocols."
++#: booleans.py:180
++msgid "Allow sge to connect to the network using any TCP port"
msgstr ""
-#: ../gui/statusPage.py:94
-msgid "Status"
-+#: booleans.py:172
-+msgid "Allow user music sharing"
++#: booleans.py:181
++msgid "Allow sge to access nfs file systems."
msgstr ""
-#: ../gui/statusPage.py:133
-+#: booleans.py:173
++#: booleans.py:182
msgid ""
-"Changing the policy type will cause a relabel of the entire file system on "
-"the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow anon internal-sftp to upload files, used for public file transfer "
-+"services. Directories must be labeled public_content_rw_t."
++"Enable additional permissions needed to support devices on 3ware "
++"controllers."
msgstr ""
-#: ../gui/statusPage.py:147
-+#: booleans.py:174
++#: booleans.py:183
msgid ""
-"Changing to SELinux disabled requires a reboot. It is not recommended. If "
-"you later decide to turn SELinux back on, the system will be required to "
@@ -332572,74 +336046,70 @@ index 4ba51bf..e0f5491 100644
-"system, you can go to permissive mode which will only log errors and not "
-"enforce SELinux policy. Permissive mode does not require a reboot Do you "
-"wish to continue?"
-+"Allow sftp-internal to read and write files in the user home directories"
++"Allow samba to modify public files used for public file transfer services. "
++"Files/Directories must be labeled public_content_rw_t."
msgstr ""
-#: ../gui/statusPage.py:152
-+#: booleans.py:175
- msgid ""
+-msgid ""
-"Changing to SELinux enabled will cause a relabel of the entire file system "
-"on the next boot. Relabeling takes a long time depending on the size of the "
-"file system. Do you wish to continue?"
-+"Allow sftp-internal to login to local users and read/write all files on the "
-+"system, governed by DAC."
++#: booleans.py:184
++msgid "Allow user spamassassin clients to use the network."
msgstr ""
-#: ../gui/system-config-selinux.glade:11
-msgid "system-config-selinux"
-+#: booleans.py:176
-+msgid ""
-+"Allow internal-sftp to read and write files in the user ssh home "
-+"directories."
++#: booleans.py:185
++msgid "Allow spamd to read/write user home directories."
msgstr ""
-#: ../gui/system-config-selinux.glade:12
--msgid ""
++#: booleans.py:186
+ msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-+#: booleans.py:177
-+msgid "Allow sge to connect to the network using any TCP port"
++"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:22
-#: ../gui/system-config-selinux.glade:544
-msgid "Add SELinux Login Mapping"
-+#: booleans.py:178
-+msgid "Allow sge to access nfs file systems."
++#: booleans.py:187
++msgid "Allow squid to run as a transparent proxy (TPROXY)"
msgstr ""
-#: ../gui/system-config-selinux.glade:257
-msgid "Add SELinux Network Ports"
-+#: booleans.py:179
++#: booleans.py:188
+msgid ""
-+"Enable additional permissions needed to support devices on 3ware "
-+"controllers."
++"Allow ssh with chroot env to read and write files in the user home "
++"directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:391
-#: ../gui/system-config-selinux.glade:678
-msgid "SELinux Type"
-+#: booleans.py:180
-+msgid ""
-+"Allow samba to modify public files used for public file transfer services. "
-+"Files/Directories must be labeled public_content_rw_t."
++#: booleans.py:189
++msgid "allow host key based authentication"
msgstr ""
-#: ../gui/system-config-selinux.glade:622
-msgid "File Specification"
-+#: booleans.py:181
-+msgid "Allow user spamassassin clients to use the network."
- msgstr ""
+-msgstr ""
++#: booleans.py:190
++msgid "Allow ssh logins as sysadm_r:sysadm_t"
++msgstr "允許 ssh 登入成為 "
-#: ../gui/system-config-selinux.glade:650
-msgid "File Type"
-+#: booleans.py:182
-+msgid "Allow spamd to read/write user home directories."
++#: booleans.py:191
++msgid "Allow staff to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:727
-+#: booleans.py:183
- msgid ""
+-msgid ""
-"all files\n"
-"regular file\n"
-"directory\n"
@@ -332648,91 +336118,89 @@ index 4ba51bf..e0f5491 100644
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-+"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
++#: booleans.py:192
++msgid "allow staff user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:773
-msgid "MLS"
-+#: booleans.py:184
-+msgid "Allow squid to run as a transparent proxy (TPROXY)"
++#: booleans.py:193
++msgid "Allow sysadm to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:837
-msgid "Add SELinux User"
-+#: booleans.py:185
++#: booleans.py:194
+msgid ""
-+"Allow ssh with chroot env to read and write files in the user home "
-+"directories"
++"Allow the Telepathy connection managers to connect to any network port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1079
-msgid "SELinux Administration"
-+#: booleans.py:186
-+msgid "allow host key based authentication"
++#: booleans.py:195
++msgid ""
++"Allow the Telepathy connection managers to connect to any generic TCP port."
msgstr ""
-#: ../gui/system-config-selinux.glade:1122
-msgid "Add"
--msgstr ""
-+#: booleans.py:187
-+msgid "Allow ssh logins as sysadm_r:sysadm_t"
-+msgstr "允許 ssh 登入成為 "
++#: booleans.py:196
++msgid ""
++"Allow tftp to modify public files used for public file transfer services."
+ msgstr ""
-#: ../gui/system-config-selinux.glade:1144
-msgid "_Properties"
-+#: booleans.py:188
-+msgid "allow staff user to create and transition to svirt domains."
++#: booleans.py:197
++msgid "Allow tftp to read and write files in the user home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1166
-msgid "_Delete"
-+#: booleans.py:189
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any network port."
++#: booleans.py:198
++msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
msgstr ""
-#: ../gui/system-config-selinux.glade:1256
-msgid "Select Management Object"
-+#: booleans.py:190
-+msgid ""
-+"Allow the Telepathy connection managers to connect to any generic TCP port."
++#: booleans.py:199
++msgid "Allow tor to act as a relay"
msgstr ""
-#: ../gui/system-config-selinux.glade:1273
-msgid "<b>Select:</b>"
-+#: booleans.py:191
++#: booleans.py:200
+msgid ""
-+"Allow tftp to modify public files used for public file transfer services."
++"allow unconfined users to transition to the chrome sandbox domains when "
++"running chrome-sandbox"
msgstr ""
-#: ../gui/system-config-selinux.glade:1326
-msgid "System Default Enforcing Mode"
-+#: booleans.py:192
-+msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
++#: booleans.py:201
++msgid "Allow a user to login as an unconfined domain"
msgstr ""
-#: ../gui/system-config-selinux.glade:1354
-+#: booleans.py:193
++#: booleans.py:202
msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-+"allow unconfined users to transition to the chrome sandbox domains when "
-+"running chrome-sandbox"
++"Allow unconfined users to transition to the Mozilla plugin domain when "
++"running xulrunner plugin-container."
msgstr ""
-#: ../gui/system-config-selinux.glade:1373
-msgid "Current Enforcing Mode"
-+#: booleans.py:194
-+msgid "Allow a user to login as an unconfined domain"
++#: booleans.py:203
++msgid "Allow video playing tools to run unconfined"
msgstr ""
-#: ../gui/system-config-selinux.glade:1418
-msgid "System Default Policy Type: "
-+#: booleans.py:195
-+msgid ""
-+"Allow unconfined users to transition to the Mozilla plugin domain when "
-+"running xulrunner plugin-container."
++#: booleans.py:204
++msgid "Allow unprivledged user to create and transition to svirt domains."
msgstr ""
-#: ../gui/system-config-selinux.glade:1463
@@ -332741,32 +336209,32 @@ index 4ba51bf..e0f5491 100644
-"Relabeling can take a very long time, depending on the size of the system. "
-"If you are changing policy types or going from disabled to enforcing, a "
-"relabel is required."
-+#: booleans.py:196
-+msgid "Allow video playing tools to run unconfined"
++#: booleans.py:205
++msgid "Support ecryptfs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1509
-msgid "Relabel on next reboot."
-+#: booleans.py:197
-+msgid "Allow unprivledged user to create and transition to svirt domains."
++#: booleans.py:206
++msgid "Support fusefs home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1561
-msgid "label37"
-+#: booleans.py:198
-+msgid "Support ecryptfs home directories"
++#: booleans.py:207
++msgid "Use lpd server instead of cups"
msgstr ""
-#: ../gui/system-config-selinux.glade:1598
-msgid "Revert boolean setting to system default"
-+#: booleans.py:199
-+msgid "Support fusefs home directories"
++#: booleans.py:208
++msgid "Support NFS home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1614
-msgid "Toggle between Customized and All Booleans"
-+#: booleans.py:200
-+msgid "Use lpd server instead of cups"
++#: booleans.py:209
++msgid "Support SAMBA home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:1645
@@ -332777,111 +336245,111 @@ index 4ba51bf..e0f5491 100644
-#: ../gui/system-config-selinux.glade:2692
-#: ../gui/system-config-selinux.glade:2867
-msgid "Filter"
-+#: booleans.py:201
-+msgid "Support NFS home directories"
++#: booleans.py:210
++msgid "Allow user to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:1734
-msgid "label50"
-+#: booleans.py:202
-+msgid "Support SAMBA home directories"
++#: booleans.py:211
++msgid "Allow varnishd to connect to all ports, not just HTTP."
msgstr ""
-#: ../gui/system-config-selinux.glade:1771
-msgid "Add File Context"
-+#: booleans.py:203
-+msgid "Allow varnishd to connect to all ports, not just HTTP."
++#: booleans.py:212
++msgid "Ignore vbetool mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:1787
-msgid "Modify File Context"
-+#: booleans.py:204
-+msgid "Ignore vbetool mmap_zero errors."
++#: booleans.py:213
++msgid ""
++"Allow confined virtual guests to use serial/parallel communication ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:1803
-msgid "Delete File Context"
-+#: booleans.py:205
++#: booleans.py:214
+msgid ""
-+"Allow confined virtual guests to use serial/parallel communication ports"
++"Allow confined virtual guests to use executable memory and executable stack"
msgstr ""
-#: ../gui/system-config-selinux.glade:1819
-msgid "Toggle between all and customized file context"
-+#: booleans.py:206
-+msgid ""
-+"Allow confined virtual guests to use executable memory and executable stack"
++#: booleans.py:215
++msgid "Allow confined virtual guests to read fuse files"
msgstr ""
-#: ../gui/system-config-selinux.glade:1939
-msgid "label38"
-+#: booleans.py:207
-+msgid "Allow confined virtual guests to read fuse files"
++#: booleans.py:216
++msgid "Allow confined virtual guests to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:1976
-msgid "Add SELinux User Mapping"
-+#: booleans.py:208
-+msgid "Allow confined virtual guests to manage nfs files"
++#: booleans.py:217
++msgid "Allow confined virtual guests to interact with rawip sockets"
msgstr ""
-#: ../gui/system-config-selinux.glade:1992
-msgid "Modify SELinux User Mapping"
-+#: booleans.py:209
++#: booleans.py:218
+msgid "Allow confined virtual guests to manage cifs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2008
-msgid "Delete SELinux User Mapping"
-+#: booleans.py:210
++#: booleans.py:219
+msgid "Allow confined virtual guests to interact with the sanlock"
msgstr ""
-#: ../gui/system-config-selinux.glade:2126
-msgid "label39"
-+#: booleans.py:211
++#: booleans.py:220
+msgid "Allow confined virtual guests to manage device configuration, (pci)"
msgstr ""
-#: ../gui/system-config-selinux.glade:2163
-msgid "Add User"
-+#: booleans.py:212
++#: booleans.py:221
+msgid "Allow confined virtual guests to use usb devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2179
-msgid "Modify User"
-+#: booleans.py:213
++#: booleans.py:222
+msgid "Allow confined virtual guests to interact with the xserver"
msgstr ""
-#: ../gui/system-config-selinux.glade:2195
-msgid "Delete User"
-+#: booleans.py:214
++#: booleans.py:223
+msgid "Allow webadm to manage files in users home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2313
-msgid "label41"
-+#: booleans.py:215
++#: booleans.py:224
+msgid "Allow webadm to read files in users home directories"
msgstr ""
-#: ../gui/system-config-selinux.glade:2350
-msgid "Add Network Port"
-+#: booleans.py:216
++#: booleans.py:225
+msgid "Ignore wine mmap_zero errors."
msgstr ""
-#: ../gui/system-config-selinux.glade:2366
-msgid "Edit Network Port"
-+#: booleans.py:217
++#: booleans.py:226
+msgid "Allow the graphical login program to execute bootloader"
msgstr ""
-#: ../gui/system-config-selinux.glade:2382
-msgid "Delete Network Port"
-+#: booleans.py:218
++#: booleans.py:227
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
msgstr ""
@@ -332889,13 +336357,13 @@ index 4ba51bf..e0f5491 100644
-#: ../gui/system-config-selinux.glade:2418
-#: ../gui/system-config-selinux.glade:2436
-msgid "Toggle between Customized and All Ports"
-+#: booleans.py:219
++#: booleans.py:228
+msgid "Allow xen to manage nfs files"
msgstr ""
-#: ../gui/system-config-selinux.glade:2556
-msgid "label42"
-+#: booleans.py:220
++#: booleans.py:229
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
@@ -332903,65 +336371,69 @@ index 4ba51bf..e0f5491 100644
-#: ../gui/system-config-selinux.glade:2593
-msgid "Generate new policy module"
-+#: booleans.py:221
++#: booleans.py:230
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
msgstr ""
-#: ../gui/system-config-selinux.glade:2609
-msgid "Load policy module"
-+#: booleans.py:222
++#: booleans.py:231
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
msgstr ""
-#: ../gui/system-config-selinux.glade:2625
-msgid "Remove loadable policy module"
-+#: booleans.py:223
-+msgid "Allow xguest users to mount removable media"
++#: booleans.py:232
++msgid "Allow xguest to exec content"
msgstr ""
-#: ../gui/system-config-selinux.glade:2661
-msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the "
-"log files."
-+#: booleans.py:224
-+msgid "Allow xguest to use blue tooth devices"
++#: booleans.py:233
++msgid "Allow xguest users to mount removable media"
msgstr ""
-#: ../gui/system-config-selinux.glade:2781
-msgid "label44"
-+#: booleans.py:225
-+msgid "Allows clients to write to the X server shared memory segments."
++#: booleans.py:234
++msgid "Allow xguest to use blue tooth devices"
msgstr ""
-#: ../gui/system-config-selinux.glade:2818
-msgid "Change process mode to permissive."
-+#: booleans.py:226
-+msgid "Allows XServer to execute writable memory"
++#: booleans.py:235
++msgid "Allows clients to write to the X server shared memory segments."
msgstr ""
-#: ../gui/system-config-selinux.glade:2836
-msgid "Change process mode to enforcing"
-+#: booleans.py:227
-+msgid "Support X userspace object manager"
++#: booleans.py:236
++msgid "Allows XServer to execute writable memory"
msgstr ""
-#: ../gui/system-config-selinux.glade:2928
-msgid "Process Domain"
-+#: booleans.py:228
-+msgid "Allow zabbix to connect to unreserved ports"
++#: booleans.py:237
++msgid "Support X userspace object manager"
msgstr ""
-#: ../gui/system-config-selinux.glade:2956
-msgid "label59"
-+#: booleans.py:229
-+msgid "Allow zebra daemon to write it configuration files"
++#: booleans.py:238
++msgid "Allow zabbix to connect to unreserved ports"
msgstr ""
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-+#: booleans.py:230
++#: booleans.py:239
++msgid "Allow zebra daemon to write it configuration files"
++msgstr ""
++
++#: booleans.py:240
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
@@ -335063,10 +338535,10 @@ index 0000000..d59452a
+
diff --git a/policycoreutils/sepolicy/search.c b/policycoreutils/sepolicy/search.c
new file mode 100644
-index 0000000..c1d9411
+index 0000000..adf7141
--- /dev/null
+++ b/policycoreutils/sepolicy/search.c
-@@ -0,0 +1,967 @@
+@@ -0,0 +1,994 @@
+// Author: Thomas Liu <tliu at redhat.com>
+
+/**
@@ -335293,6 +338765,7 @@ index 0000000..c1d9411
+ apol_terule_query_t *teq = NULL;
+ unsigned int rules = 0;
+ int error = 0;
++ size_t i;
+
+ if (!policy || !opt || !v) {
+ PyErr_SetString(PyExc_RuntimeError,strerror(EINVAL));
@@ -335317,6 +338790,32 @@ index 0000000..c1d9411
+ apol_terule_query_set_rules(policy, teq, rules);
+ apol_terule_query_set_regex(policy, teq, opt->useregex);
+
++ if (opt->src_name)
++ apol_terule_query_set_source(policy, teq, opt->src_name, opt->indirect);
++ if (opt->tgt_name)
++ apol_terule_query_set_target(policy, teq, opt->tgt_name, opt->indirect);
++ if (opt->bool_name)
++ apol_terule_query_set_bool(policy, teq, opt->bool_name);
++ if (opt->class_name) {
++ if (opt->class_vector == NULL) {
++ if (apol_terule_query_append_class(policy, teq, opt->class_name)) {
++ error = errno;
++ goto err;
++ }
++ } else {
++ for (i = 0; i < apol_vector_get_size(opt->class_vector); ++i) {
++ char *class_name;
++ class_name = apol_vector_get_element(opt->class_vector, i);
++ if (!class_name)
++ continue;
++ if (apol_terule_query_append_class(policy, teq, class_name)) {
++ error = errno;
++ goto err;
++ }
++ }
++ }
++ }
++
+ if (!(opt->semantic) && qpol_policy_has_capability(apol_policy_get_qpol(policy), QPOL_CAP_SYN_RULES)) {
+ if (apol_syn_terule_get_by_query(policy, teq, v)) {
+ goto err;
@@ -336657,10 +340156,10 @@ index 0000000..0748ca9
+selinux(8), sepolicy-booleans(8), sepolicy-communicate(8), sepolicy-generate(8), sepolicy-interface(8), sepolicy-network(8), sepolicy-manpage(8), sepolicy-transition(8)
diff --git a/policycoreutils/sepolicy/sepolicy.py b/policycoreutils/sepolicy/sepolicy.py
new file mode 100755
-index 0000000..06663ed
+index 0000000..3526249
--- /dev/null
+++ b/policycoreutils/sepolicy/sepolicy.py
-@@ -0,0 +1,442 @@
+@@ -0,0 +1,433 @@
+#! /usr/bin/python -Es
+# Copyright (C) 2012 Red Hat
+# AUTHOR: Dan Walsh <dwalsh at redhat.com>
@@ -336925,14 +340424,14 @@ index 0000000..06663ed
+ comm.set_defaults(func=communicate)
+
+def booleans(args):
-+ from sepolicy import gen_bool_dict
-+ booleans_dict=gen_bool_dict()
++ import selinux
++ from sepolicy import boolean_desc
+ if args.all:
-+ args.booleans = booleans_dict.keys()
++ rc, args.booleans = selinux.security_get_boolean_names()
+ args.booleans.sort()
+
+ for b in args.booleans:
-+ print "%s=_(\"%s\")" % (b, booleans_dict[b][2])
++ print "%s=_(\"%s\")" % (b, boolean_desc(b))
+
+def gen_booleans_args(parser):
+ bools = parser.add_parser("booleans",
@@ -336947,17 +340446,8 @@ index 0000000..06663ed
+
+def transition(args):
+ from sepolicy.transition import setrans
-+ source = args.source
-+ if args.target:
-+ for l in setrans(source, args.target):
-+ print " --> ".join(l)
-+ else:
-+ for l in setrans(source):
-+ msg = l[0]
-+ for i in range(1, len(l)-1, 2):
-+ msg = "%s @ %s --> %s" % (msg, l[i], l[i+1])
-+ print msg
-+
++ mytrans = setrans(args.source, args.target)
++ mytrans.output()
+
+def gen_transition_args(parser):
+ trans = parser.add_parser("transition",
@@ -337105,10 +340595,10 @@ index 0000000..06663ed
+ sys.exit(0)
diff --git a/policycoreutils/sepolicy/sepolicy/__init__.py b/policycoreutils/sepolicy/sepolicy/__init__.py
new file mode 100644
-index 0000000..17b8582
+index 0000000..33b7c03
--- /dev/null
+++ b/policycoreutils/sepolicy/sepolicy/__init__.py
-@@ -0,0 +1,154 @@
+@@ -0,0 +1,155 @@
+#!/usr/bin/python
+
+# Author: Thomas Liu <tliu at redhat.com>
@@ -337242,7 +340732,8 @@ index 0000000..17b8582
+ if boolean in booleans_dict:
+ return _(booleans_dict[boolean][2])
+ else:
-+ return boolean
++ desc = boolean.split("_")
++ return "Allow %s to %s" % (desc[0], " ".join(desc[1:]))
+
+def get_os_version():
+ os_version = ""
@@ -337265,10 +340756,10 @@ index 0000000..17b8582
+ return os_version
diff --git a/policycoreutils/sepolicy/sepolicy/booleans.py b/policycoreutils/sepolicy/sepolicy/booleans.py
new file mode 100644
-index 0000000..c23cb11
+index 0000000..9003652
--- /dev/null
+++ b/policycoreutils/sepolicy/sepolicy/booleans.py
-@@ -0,0 +1,42 @@
+@@ -0,0 +1,41 @@
+#! /usr/bin/python -Es
+# Copyright (C) 2012 Red Hat
+# see file 'COPYING' for use and warranty information
@@ -337310,7 +340801,6 @@ index 0000000..c23cb11
+ for l in map(lambda y: y[sepolicy.TARGET], filter(lambda x: set(perm).issubset(x[sepolicy.PERMS]), allows)):
+ tlist = tlist + expand_attribute(l)
+ return tlist
-+
diff --git a/policycoreutils/sepolicy/sepolicy/communicate.py b/policycoreutils/sepolicy/sepolicy/communicate.py
new file mode 100755
index 0000000..a179d95
@@ -338700,10 +342190,10 @@ index 0000000..c5ff610
+ return out
diff --git a/policycoreutils/sepolicy/sepolicy/interface.py b/policycoreutils/sepolicy/sepolicy/interface.py
new file mode 100644
-index 0000000..e0dec87
+index 0000000..8b063ca
--- /dev/null
+++ b/policycoreutils/sepolicy/sepolicy/interface.py
-@@ -0,0 +1,82 @@
+@@ -0,0 +1,81 @@
+#!/usr/bin/python -Es
+#
+# Copyright (C) 2012 Red Hat
@@ -338772,9 +342262,8 @@ index 0000000..e0dec87
+ """ Get all domains with an admin interface"""
+ admin_list = []
+ for i in get():
-+ m = re.findall("(.*)%s" % ADMIN_TRANSITION_INTERFACE, i)
-+ if len(m) > 0:
-+ admin_list.append(m[0])
++ if i.endswith("_admin"):
++ admin_list.append(i.split("_admin")[0])
+ return admin_list
+
+def get_user():
@@ -338788,10 +342277,10 @@ index 0000000..e0dec87
+ return trans_list
diff --git a/policycoreutils/sepolicy/sepolicy/manpage.py b/policycoreutils/sepolicy/sepolicy/manpage.py
new file mode 100755
-index 0000000..49d62b0
+index 0000000..f3f0246
--- /dev/null
+++ b/policycoreutils/sepolicy/sepolicy/manpage.py
-@@ -0,0 +1,1421 @@
+@@ -0,0 +1,1433 @@
+#! /usr/bin/python -Es
+# Copyright (C) 2012 Red Hat
+# AUTHOR: Dan Walsh <dwalsh at redhat.com>
@@ -339056,7 +342545,7 @@ index 0000000..49d62b0
+
+class HTMLManPages:
+ """
-+ Generate a HTML Manpages on an given SELinux domains
++ Generate a HHTML Manpages on an given SELinux domains
+ """
+
+ def __init__(self, manpage_roles, manpage_domains, path, os_version):
@@ -339527,6 +343016,12 @@ index 0000000..49d62b0
+
+ return "treat the files as %s data." % prettyprint(f,"_t")
+
++ def _format_boolean_desc(self, b):
++ desc = self.booleans_dict[b][2][0].lower() + self.booleans_dict[b][2][1:]
++ if desc[-1] == ".":
++ desc = desc[:-1]
++ return desc
++
+ def _gen_bool_text(self, name):
+ booltext = ""
+ for bdict in self.all_bools:
@@ -339537,9 +343032,6 @@ index 0000000..49d62b0
+ else:
+ if b not in self.booleans_dict:
+ continue
-+ desc = self.booleans_dict[b][2][0].lower() + self.booleans_dict[b][2][1:]
-+ if desc[-1] == ".":
-+ desc = desc[:-1]
+ booltext += """
+.PP
+If you want to %s, you must turn on the %s boolean.
@@ -339547,7 +343039,7 @@ index 0000000..49d62b0
+.EX
+.B setsebool -P %s 1
+.EE
-+""" % (desc, b, b)
++""" % (self._format_boolean_desc(b), b, b)
+ return booltext
+ def _booleans(self):
+ self.booltext = self._gen_bool_text(self.short_name)
@@ -339563,9 +343055,6 @@ index 0000000..49d62b0
+ else:
+ if b not in self.booleans_dict:
+ continue
-+ desc = self.booleans_dict[b][2][0].lower() + self.booleans_dict[b][2][1:]
-+ if desc[-1] == ".":
-+ desc = desc[:-1]
+ self.booltext += """
+.PP
+If you want to %s, you must turn on the %s boolean.
@@ -339573,7 +343062,7 @@ index 0000000..49d62b0
+.EX
+.B setsebool -P %s 1
+.EE
-+""" % (desc, b, b)
++""" % (self._format_boolean_desc(b), b, b)
+
+ if self.booltext != "":
+ self.fd.write("""
@@ -339596,8 +343085,7 @@ index 0000000..49d62b0
+ self.fd.write("""
+.SH NSSWITCH DOMAIN
+""")
-+ for i in nsswitch_booleans:
-+ desc = self.booleans_dict[i][2][0].lower() + self.booleans_dict[i][2][1:-1]
++ for b in nsswitch_booleans:
+ nsswitchbooltext += """
+.PP
+If you want to %s for the %s, you must turn on the %s boolean.
@@ -339605,7 +343093,7 @@ index 0000000..49d62b0
+.EX
+.B setsebool -P %s 1
+.EE
-+""" % (desc,(", ".join(nsswitch_types)), i, i)
++""" % (self._format_boolean_desc(b),(", ".join(nsswitch_types)), b, b)
+
+ self.fd.write(nsswitchbooltext)
+
@@ -339631,8 +343119,7 @@ index 0000000..49d62b0
+.PP
+Note:
+.B semanage permissive -a %(domainname)s_t
-+
-+can be used to make the process type %(domainname)s_t permissive. Permissive process types are not denied access by SELinux. AVC messages will still be generated.
++can be used to make the process type %(domainname)s_t permissive. SELinux does not deny access to permissive process types, but the AVC (SELinux denials) messages are still generated.
+""" % {'domainname':self.domainname})
+
+ def _port_types(self):
@@ -339686,6 +343173,8 @@ index 0000000..49d62b0
+ flist.append(f)
+ if f in self.fcdict:
+ mpaths = mpaths + self.fcdict[f]
++ if len(mpaths) == 0:
++ return
+ mpaths.sort()
+ mdirs={}
+ for mp in mpaths:
@@ -339725,7 +343214,7 @@ index 0000000..49d62b0
+ for e in equiv:
+ self.fd.write(r"""
+.PP
-+%(domainname)s policy stores data with multiple different file context types under the %(equiv)s directory. If you would like to store the data in a different directory you can use the semanage command to create an equivalence mapping. If you wanted to store this data under the /srv directory you would execute the following command:
++%(domainname)s policy stores data with multiple different file context types under the %(equiv)s directory. If you would like to store the data in a different directory you can use the semanage command to create an equivalence mapping. If you wanted to store this data under the /srv dirctory you would execute the following command:
+.PP
+.B semanage fcontext -a -e %(equiv)s /srv/%(alt)s
+.br
@@ -339738,7 +343227,7 @@ index 0000000..49d62b0
+.B STANDARD FILE CONTEXT
+
+SELinux defines the file context types for the %(domainname)s, if you wanted to
-+store files with these types in a different paths, you need to execute the semanage command to specify alternate labeling and then use restorecon to put the labels on disk.
++store files with these types in a diffent paths, you need to execute the semanage command to sepecify alternate labeling and then use restorecon to put the labels on disk.
+
+.B semanage fcontext -a -t %(type)s '/srv/%(domainname)s/content(/.*)?'
+.br
@@ -339891,13 +343380,20 @@ index 0000000..49d62b0
+.SH "ENTRYPOINTS"
+""")
+ if len(entrypoints) > 1:
-+ entrypoints_str = "\"%s\" file types" % ",".join(entrypoints)
++ entrypoints_str = "\\fB%s\\fP file types" % ", ".join(entrypoints)
+ else:
-+ entrypoints_str = "\"%s\" file type" % entrypoints[0]
++ entrypoints_str = "\\fB%s\\fP file type" % entrypoints[0]
+
+ self.fd.write ("""
-+The %s_t SELinux type can be entered via the %s. The default entrypoint paths for the %s_t domain are the following:"
++The %s_t SELinux type can be entered via the %s.
++
++The default entrypoint paths for the %s_t domain are the following:
+""" % (self.domainname, entrypoints_str, self.domainname))
++ if "bin_t" in entrypoints:
++ entrypoints.remove("bin_t")
++ self.fd.write ("""
++All executeables with the default executable label, usually stored in /usr/bin and /usr/sbin.""")
++
+ paths=[]
+ for entrypoint in entrypoints:
+ if entrypoint in self.fcdict:
@@ -339946,6 +343442,11 @@ index 0000000..49d62b0
+.br
+""" % path)
+
++ def _get_users_range(self):
++ if self.domainname in self.all_users_range:
++ return self.all_users_range[self.domainname]
++ return "s0"
++
+ def _user_header(self):
+ self.fd.write('.TH "%(type)s_selinux" "8" "%(type)s" "mgrepl at redhat.com" "%(type)s SELinux Policy documentation"'
+ % {'type':self.domainname})
@@ -339981,7 +343482,7 @@ index 0000000..49d62b0
+
+.B semanage login -m -s %(user)s_u __default__
+
-+""" % {'desc': self.desc, 'type':self.type, 'user':self.domainname,'range':self.all_users_range[self.domainname]})
++""" % {'desc': self.desc, 'type':self.type, 'user':self.domainname,'range':self._get_users_range()})
+
+ if "login_userdomain" in self.attributes and "login_userdomain" in self.all_attributes:
+ self.fd.write("""
@@ -342653,10 +346154,10 @@ index 0000000..dccb5f1
+"""
diff --git a/policycoreutils/sepolicy/sepolicy/transition.py b/policycoreutils/sepolicy/sepolicy/transition.py
new file mode 100755
-index 0000000..90ca85f
+index 0000000..5850622
--- /dev/null
+++ b/policycoreutils/sepolicy/sepolicy/transition.py
-@@ -0,0 +1,72 @@
+@@ -0,0 +1,76 @@
+#! /usr/bin/python -Es
+# Copyright (C) 2011 Red Hat
+# see file 'COPYING' for use and warranty information
@@ -342690,45 +346191,49 @@ index 0000000..90ca85f
+ return map(lambda y: y[sepolicy.TARGET], filter(lambda x: "entrypoint" in x[sepolicy.PERMS], trans))
+
+
-+def _get_trans(src, dest, slist, tlist = []):
++def _get_trans(src):
+ foundstr = ""
-+ trans=search([sepolicy.ALLOW],{sepolicy.SOURCE:src})
-+ targets = map(lambda y: y[sepolicy.TARGET], filter(lambda x: "transition" in x[sepolicy.PERMS], trans))
-+
-+ _failedlist.append(src)
-+ if src in tlist:
-+ return False
-+
-+ for f in _failedlist:
-+ if f in targets:
-+ targets.remove(f)
-+
-+ if len(targets) == 0:
-+ return False
-+
-+ tlist.append(src)
-+
-+ if not dest:
-+ for t in targets:
-+ if len(_entrypoint(t)):
-+ slist.append((src, _entrypoint(t)[0], t))
-+ return True
-+
-+ if dest in targets:
-+ slist.append(tlist + [ dest ])
-+ return True
-+
-+ for t in targets:
-+ _get_trans(t,dest, slist, tlist)
-+ if t in tlist:
-+ tlist.remove(t)
-+
-+ return True
-+
-+def setrans(source, dest = None):
-+ slist=[]
-+ _get_trans(source, dest, slist)
-+ return slist
++ return search([sepolicy.TRANSITION],{sepolicy.SOURCE:src, sepolicy.CLASS:"process"})
++
++class setrans:
++ def __init__(self, source, dest=None):
++ self.sdict = {}
++ self.source=source
++ self.dest=dest
++ self._process(self.source)
++
++ def _process(self, source):
++ if source in self.sdict:
++ return self.sdict[source]
++ self.sdict[source] = {}
++ trans = _get_trans(source)
++ if not trans:
++ return
++ self.sdict[source]["name"] = source
++ if not self.dest:
++ self.sdict[source]["map"] = trans
++ else:
++ self.sdict[source]["map"] = map(lambda y: y, filter(lambda x: x["transtype"] == self.dest, trans))
++ self.sdict[source]["child"] = map(lambda y: y["transtype"], filter(lambda x: x["transtype"] not in [self.dest,source] , trans))
++ for s in self.sdict[source]["child"]:
++ self._process(s)
++
++ def out(self, name, seen=[], header=""):
++ buf = ""
++ if name in seen:
++ return buf
++ seen.append(name)
++
++ for t in self.sdict[name]["map"]:
++ buf += "%s%s @ %s --> %s\n" % (header, t["source"], t["target"], t["transtype"])
++
++ if "child" in self.sdict[name]:
++ for x in self.sdict[name]["child"]:
++ buf+= self.out(x, seen, "%s%s ... " % (header, name))
++ return buf
++
++ def output(self):
++ print self.out(self.source)
diff --git a/policycoreutils/sepolicy/setup.py b/policycoreutils/sepolicy/setup.py
new file mode 100644
index 0000000..1edb4fd
diff --git a/policycoreutils.spec b/policycoreutils.spec
index 5cedcc2..a3c1975 100644
--- a/policycoreutils.spec
+++ b/policycoreutils.spec
@@ -7,7 +7,7 @@
Summary: SELinux policy core utilities
Name: policycoreutils
Version: 2.1.13
-Release: 50%{?dist}
+Release: 51%{?dist}
License: GPLv2
Group: System Environment/Base
# Based on git repository with tag 20101221
@@ -338,13 +338,19 @@ The policycoreutils-restorecond package contains the restorecond service.
%{_bindir}/systemctl try-restart restorecond.service >/dev/null 2>&1 || :
%changelog
+* Fri Jan 4 2013 Dan Walsh <dwalsh at redhat.com> - 2.1.12-51
+- Update translations
+- Fix sepolicy booleans to handle autogenerated booleans descriptions
+- Cleanups of sepolicy manpage
+- Fix crash on git_shell man page generation
+
* Thu Jan 3 2013 Dan Walsh <dwalsh at redhat.com> - 2.1.12-50
- Update translations
- update sepolicy manpage to generate fcontext equivalence data and to list
default file context paths.
- Add ability to generate policy for confined admins and domains like puppet.
-* Thu Dec 19 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-49
+* Thu Dec 20 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-49
- Fix semanage permissive , this time with the patch.
- Update translations
More information about the scm-commits
mailing list